<?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 rel="alternate" hreflang="en-GB"
                       href="https://www.tomsguide.com/uk/feeds/tag/fitness"
                       type="application/rss+xml"/>
                            <title><![CDATA[ Latest from Tom's Guide UK in Fitness ]]></title>
                <link>https://www.tomsguide.com/uk/wellness/fitness</link>
        <description><![CDATA[ All the latest fitness content from the Tom's Guide  UK team ]]></description>
                                    <lastBuildDate>Tue, 15 Sep 2026 09:30:00 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ Golf VX's new simulator is next level — so I compared it side-by-side with a real course ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The world of <a href="https://www.tomsguide.com/wellness/fitness/i-built-the-ultimate-golf-simulator-in-my-home-for-under-usd10k-heres-the-products-i-used">golf simulators</a> moves forward quickly. Just when you think <a href="https://www.tomsguide.com/wellness/fitness/i-was-one-of-the-first-in-the-us-to-try-this-new-golf-simulator-and-its-as-good-as-it-gets">Golf VX has advanced simulation</a> to a point that's as good as it gets, the company drops its new Quantum tech and blows everything else I've ever tried out of the water.</p><p>I went to the company's <a href="https://playgolfvx.com/lounge/arlington-heights/" target="_blank">flagship location in Arlington Heights, IL</a> (just outside of Chicago) and played a popular <a href="https://www.theglenclub.com/" target="_blank">semi-private course called The Glen Club</a>. Then, we went to the course and played the real thing to see how well the simulator holds up compared with the course. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@daveleclair/video/7685473112325917965" data-video-id="7685473112325917965" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@daveleclair" href="https://www.tiktok.com/@daveleclair">@daveleclair</a>                            <p></p><a target="_blank" title="♬ original sound - DaveLeClair" href="https://www.tiktok.com/music/original-sound-7685473187127216909">♬ original sound - DaveLeClair</a></section>                    </blockquote></div>                <p>What better way to test a virtual experience than by comparing it to the place it's designed to emulate? </p><h3 class="article-body__section" id="section-golf-vx-s-new-quantum-sim-tech"><span>Golf VX's new Quantum sim tech</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZWMeVgamDBCfHy6fuDbZAY" name="IMG_0810" alt="Golf VX's data display" src="https://cdn.mos.cms.futurecdn.net/ZWMeVgamDBCfHy6fuDbZAY-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>I was at Golf VX's flagship location to check out its latest and greatest simulator technology, and I have to say, it is a noticeable improvement over the company's T2 sim I played in the past. </p><p>For example, the 15-axis swing plate allows the ground to shift to create the most realistic lies I've ever had the chance to play in a simulator. In real golf, you rarely hit off a completely flat lie (unless you're on the tee box), so being able to practice shots with the ball above and below your feet is critical to improving your game.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YbD7v83NvT37kvXVRBmxkU" name="IMG_0822" alt="The floor of the Golf VX Quantum system" src="https://cdn.mos.cms.futurecdn.net/YbD7v83NvT37kvXVRBmxkU-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>Another improvement related to the hitting area is the Q-Mat, which uses a ceiling-mounted projector to display data about your swing path, distance and other key information right on the floor, keeping you focused on your swing without looking around to see if you were outside-to-inside or inside-to-outside on your most recent shot. This can help you fix that slice or hook, which are issues that plague many golfers (hello, my name is <a href="https://www.tomsguide.com/wellness/fitness/stop-wasting-money-on-a-new-driver-every-year-get-this-simple-training-aid-instead">Dave and I'm a slicer</a>).</p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@daveleclair/video/7680580398950223118" data-video-id="7680580398950223118" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@daveleclair" href="https://www.tiktok.com/@daveleclair">@daveleclair</a>                            <p></p><a target="_blank" title="♬ original sound - DaveLeClair" href="https://www.tiktok.com/music/original-sound-7680580563383634701">♬ original sound - DaveLeClair</a></section>                    </blockquote></div>                <p>I think the most impressive aspect of Golf VX's tech, compared to other commercial and home launch monitors, is how quickly you see your ball fly on the projector. There's a 15ms delay between you making contact with the ball and the ball flying on the screen. That's fast enough that by the time I finished my follow-through, the ball was in the air. This helps to fix the disconnect between hitting the ball into a screen and playing on the course.</p><h3 class="article-body__section" id="section-real-vs-simulator"><span>Real vs. Simulator</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="T9cqXUjVSDF824GH9g86eQ" name="IMG_0758" alt="Golf VX floor shaping" src="https://cdn.mos.cms.futurecdn.net/T9cqXUjVSDF824GH9g86eQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>I'm not going to sit here and pretend you can't tell the difference between the real-world course and the Golf VX rendered version. Obviously, the real version of the course is, well, real.</p><p>But Golf VX did an incredible job rendering the course with the key details in place, so you can practice before playing and get a sense of where the hazards will be. This is true for all 380 courses available in the software, though we'll focus on The Glen specifically.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="e4gRmqCZ6CHxGLvubCG9BL" name="IMG_0766" alt="Playing The Glen on Golf VX" src="https://cdn.mos.cms.futurecdn.net/e4gRmqCZ6CHxGLvubCG9BL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>One hole that stood out was number 3, which featured water to the left of the tee box that you can clearly see in both real and simulator photos. The tree-line in the distance also matches up well, as do the bunker locations. </p><p>When I stepped back and took it all in, I could definitely remember what the simulated version of the course looked and felt like while standing on the real tee box.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XuTwTzxDcqoCY8Xcc9FWoD" name="IMG_8023" alt="Playing golf at The Glen" src="https://cdn.mos.cms.futurecdn.net/XuTwTzxDcqoCY8Xcc9FWoD-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>For hole 12, I pulled out the Meta glasses to record a first-person version of the hole in the real world and on the sim. Since I'm not the most skilled golfer, my path to finish the hole was very different between the two, with me scoring a par on the simulated hole and a six in real life, but the idea stands: the hole plays almost exactly the same.</p><p>After going back and watching both holes to edit together a TikTok video, I was thoroughly impressed with the amount of care that went into rendering the courses in Golf VX.</p><h3 class="article-body__section" id="section-golf-vx-quantum-availability"><span>Golf VX Quantum availability</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fHFkuEttYJHQVwkWgzKrXf" name="IMG_0812" alt="Hole 1 of the Glen on Golf VX" src="https://cdn.mos.cms.futurecdn.net/fHFkuEttYJHQVwkWgzKrXf-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>Golf VX's Quantum simulators are available now, but they're prohibitively expensive for most home users, with systems starting at around $50,000 and going up to $100,000 for a full room buildout. If money is no object and you want the best-of-the-best in golf sim tech, though, you should 100% have Golf VX Quantum on your radar, as it's the best golf sim hardware and software I've ever used.</p><p>Sadly, since the technology is so new to the U.S., it's not available at many Golf VX locations yet, but the company plans to expand with more franchises, so even if you're nowhere near Chicago, you can still play Quantum in the future.</p><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/fitness/foresight-gc3-launch-monitor-6-month-impressions"><strong>You haven't used a golf launch monitor until you've tried Foresight GC3 — here's my thoughts after 6 months of testing</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/tvs/4k-tvs/projectors-arent-just-for-movies-and-gaming-this-one-improves-your-golf-game"><strong>I replaced my TV with a 4K projector — and it was the best thing for my golf swing</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/fitness/this-pga-tour-pro-ditched-the-big-brands-for-a-usd39-golf-ball-and-now-ben-griffin-is-going-to-the-masters"><strong>'I noticed how much farther and straighter it was flying': PGA Tour pro Ben Griffin on playing a cheaper golf ball at The Masters</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/golf-vxs-new-simulator-is-next-level-so-i-compared-it-side-by-side-with-a-real-course</link>
                                                                            <description>
                            <![CDATA[ I tried Golf VX's new Quantum tech and played the same course with it and in real life. Can tech compete with real? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9poUkfjDjnE9faATqiYjCM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jhBhpBKe87mD83WXjtrt9g-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Sep 2026 09:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></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 Managing 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/jhBhpBKe87mD83WXjtrt9g-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&amp;#39;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A side-by-side of hole 3 at The Glen in Golf VX&#039;s new sim and real life.]]></media:description>                                                            <media:text><![CDATA[A side-by-side of hole 3 at The Glen in Golf VX&#039;s new sim and real life.]]></media:text>
                                <media:title type="plain"><![CDATA[A side-by-side of hole 3 at The Glen in Golf VX&#039;s new sim and real life.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jhBhpBKe87mD83WXjtrt9g-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The world of <a href="https://www.tomsguide.com/wellness/fitness/i-built-the-ultimate-golf-simulator-in-my-home-for-under-usd10k-heres-the-products-i-used">golf simulators</a> moves forward quickly. Just when you think <a href="https://www.tomsguide.com/wellness/fitness/i-was-one-of-the-first-in-the-us-to-try-this-new-golf-simulator-and-its-as-good-as-it-gets">Golf VX has advanced simulation</a> to a point that's as good as it gets, the company drops its new Quantum tech and blows everything else I've ever tried out of the water.</p><p>I went to the company's <a href="https://playgolfvx.com/lounge/arlington-heights/" target="_blank">flagship location in Arlington Heights, IL</a> (just outside of Chicago) and played a popular <a href="https://www.theglenclub.com/" target="_blank">semi-private course called The Glen Club</a>. Then, we went to the course and played the real thing to see how well the simulator holds up compared with the course. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@daveleclair/video/7685473112325917965" data-video-id="7685473112325917965" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@daveleclair" href="https://www.tiktok.com/@daveleclair">@daveleclair</a>                            <p></p><a target="_blank" title="♬ original sound - DaveLeClair" href="https://www.tiktok.com/music/original-sound-7685473187127216909">♬ original sound - DaveLeClair</a></section>                    </blockquote></div>                <p>What better way to test a virtual experience than by comparing it to the place it's designed to emulate? </p><h3 class="article-body__section" id="section-golf-vx-s-new-quantum-sim-tech"><span>Golf VX's new Quantum sim tech</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZWMeVgamDBCfHy6fuDbZAY" name="IMG_0810" alt="Golf VX's data display" src="https://cdn.mos.cms.futurecdn.net/ZWMeVgamDBCfHy6fuDbZAY-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>I was at Golf VX's flagship location to check out its latest and greatest simulator technology, and I have to say, it is a noticeable improvement over the company's T2 sim I played in the past. </p><p>For example, the 15-axis swing plate allows the ground to shift to create the most realistic lies I've ever had the chance to play in a simulator. In real golf, you rarely hit off a completely flat lie (unless you're on the tee box), so being able to practice shots with the ball above and below your feet is critical to improving your game.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YbD7v83NvT37kvXVRBmxkU" name="IMG_0822" alt="The floor of the Golf VX Quantum system" src="https://cdn.mos.cms.futurecdn.net/YbD7v83NvT37kvXVRBmxkU-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>Another improvement related to the hitting area is the Q-Mat, which uses a ceiling-mounted projector to display data about your swing path, distance and other key information right on the floor, keeping you focused on your swing without looking around to see if you were outside-to-inside or inside-to-outside on your most recent shot. This can help you fix that slice or hook, which are issues that plague many golfers (hello, my name is <a href="https://www.tomsguide.com/wellness/fitness/stop-wasting-money-on-a-new-driver-every-year-get-this-simple-training-aid-instead">Dave and I'm a slicer</a>).</p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@daveleclair/video/7680580398950223118" data-video-id="7680580398950223118" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@daveleclair" href="https://www.tiktok.com/@daveleclair">@daveleclair</a>                            <p></p><a target="_blank" title="♬ original sound - DaveLeClair" href="https://www.tiktok.com/music/original-sound-7680580563383634701">♬ original sound - DaveLeClair</a></section>                    </blockquote></div>                <p>I think the most impressive aspect of Golf VX's tech, compared to other commercial and home launch monitors, is how quickly you see your ball fly on the projector. There's a 15ms delay between you making contact with the ball and the ball flying on the screen. That's fast enough that by the time I finished my follow-through, the ball was in the air. This helps to fix the disconnect between hitting the ball into a screen and playing on the course.</p><h3 class="article-body__section" id="section-real-vs-simulator"><span>Real vs. Simulator</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="T9cqXUjVSDF824GH9g86eQ" name="IMG_0758" alt="Golf VX floor shaping" src="https://cdn.mos.cms.futurecdn.net/T9cqXUjVSDF824GH9g86eQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>I'm not going to sit here and pretend you can't tell the difference between the real-world course and the Golf VX rendered version. Obviously, the real version of the course is, well, real.</p><p>But Golf VX did an incredible job rendering the course with the key details in place, so you can practice before playing and get a sense of where the hazards will be. This is true for all 380 courses available in the software, though we'll focus on The Glen specifically.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="e4gRmqCZ6CHxGLvubCG9BL" name="IMG_0766" alt="Playing The Glen on Golf VX" src="https://cdn.mos.cms.futurecdn.net/e4gRmqCZ6CHxGLvubCG9BL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>One hole that stood out was number 3, which featured water to the left of the tee box that you can clearly see in both real and simulator photos. The tree-line in the distance also matches up well, as do the bunker locations. </p><p>When I stepped back and took it all in, I could definitely remember what the simulated version of the course looked and felt like while standing on the real tee box.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XuTwTzxDcqoCY8Xcc9FWoD" name="IMG_8023" alt="Playing golf at The Glen" src="https://cdn.mos.cms.futurecdn.net/XuTwTzxDcqoCY8Xcc9FWoD-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>For hole 12, I pulled out the Meta glasses to record a first-person version of the hole in the real world and on the sim. Since I'm not the most skilled golfer, my path to finish the hole was very different between the two, with me scoring a par on the simulated hole and a six in real life, but the idea stands: the hole plays almost exactly the same.</p><p>After going back and watching both holes to edit together a TikTok video, I was thoroughly impressed with the amount of care that went into rendering the courses in Golf VX.</p><h3 class="article-body__section" id="section-golf-vx-quantum-availability"><span>Golf VX Quantum availability</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fHFkuEttYJHQVwkWgzKrXf" name="IMG_0812" alt="Hole 1 of the Glen on Golf VX" src="https://cdn.mos.cms.futurecdn.net/fHFkuEttYJHQVwkWgzKrXf-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>Golf VX's Quantum simulators are available now, but they're prohibitively expensive for most home users, with systems starting at around $50,000 and going up to $100,000 for a full room buildout. If money is no object and you want the best-of-the-best in golf sim tech, though, you should 100% have Golf VX Quantum on your radar, as it's the best golf sim hardware and software I've ever used.</p><p>Sadly, since the technology is so new to the U.S., it's not available at many Golf VX locations yet, but the company plans to expand with more franchises, so even if you're nowhere near Chicago, you can still play Quantum in the future.</p><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/fitness/foresight-gc3-launch-monitor-6-month-impressions"><strong>You haven't used a golf launch monitor until you've tried Foresight GC3 — here's my thoughts after 6 months of testing</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/tvs/4k-tvs/projectors-arent-just-for-movies-and-gaming-this-one-improves-your-golf-game"><strong>I replaced my TV with a 4K projector — and it was the best thing for my golf swing</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/fitness/this-pga-tour-pro-ditched-the-big-brands-for-a-usd39-golf-ball-and-now-ben-griffin-is-going-to-the-masters"><strong>'I noticed how much farther and straighter it was flying': PGA Tour pro Ben Griffin on playing a cheaper golf ball at The Masters</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I just completed my first Metrix fitness competition dubbed 'The new Hyrox' — here's my honest verdict ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It's no surprise that the popularity of fitness competitions such as the CrossFit Games, <a href="https://www.tomsguide.com/wellness/fitness/3-things-i-wish-i-had-known-as-a-hyrox-beginner">Hyrox</a> and marathons continues to soar. It seems we just love testing the boundaries of our physical and mental abilities — speed, power, endurance and everything in between.</p><p>The enormous success of Hyrox, in particular, has seen other brands follow suit in a bid to be the next biggest thing. And with that, a competition called Metrix has arrived. It will put your endurance to the ultimate test across five stations and 50 minutes of work. </p><p>I headed to Magazine London this month with a willing friend to try it out for myself. Here's what happened when we competed.</p><h2 id="what-is-metrix">What is Metrix?</h2><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/Dc8xT7qIAuN/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><p>Metrix blends a competitive workout (complete with a cash prize) with what is basically a night out; a DJ is pumping out club classics throughout, and it's like being thrown into a nightclub, except you're drinking carb gels rather than beers. </p><p>Like Hyrox, there's a warm-up space, recovery zone and even food trucks and beer stations outside for participants to enjoy post-workout. But before we could take a good look around, we needed to head over to the Lululemon zone, drop our bags, down said carb gel and begin our warm-up before the 12:15 wave time.</p><p><strong>Here's the workout format:</strong></p><ul><li><strong>10-minute ski erg:</strong> You-Go-I-Go (YGIG) for max meters</li><li><strong>10 minutes of burpee jumpovers:</strong> YGIG for max reps</li><li><strong>10-minute row:</strong> YGIG for max meters</li><li><strong>10-minute bike erg:</strong> YGIG for max meters</li><li><strong>5-minute 60kg sled push: </strong>YGIG max lengths, straight into:</li><li><strong>5-minute shuttle runs</strong>: YGIG max lengths</li></ul><p>You'll work for a total of 50 minutes split between you however you like, and you can swap as often as you need. Between each block, there's a four-minute recovery window for you to move stations. At each station, you'll sign in to an iPad using your unique team ID number, then save and exit as you leave.</p><p>During the sled push and shuttle runs, you'll tap the screen on one end of each effort to log your rounds. Other than that, you just need to focus on clocking up the reps and distances, and the iPad logs the rest. </p><p>Unlike Hyrox, you'll aim for an all-out effort each block, then take a rest. There's a lot less running, but each of your efforts will be reaching near maximum output.</p><h2 id="i-just-completed-my-first-ever-metrix-and-this-is-what-happened">I just completed my first ever Metrix, and this is what happened</h2><p>Metrix is more cardio-based than Hyrox in the sense that Hyrox uses more loaded movement, even though you run more. Metrix also feels like a nightclub, with the lights dimmed, strobes and a lot of early 2000s club classics (as a 90s baby, this is my happy place). </p><p>It's certainly more accessible to all levels of fitness than Hyrox, given the sled is 60kg for both men and women and the entire race is partner work. So, how did we get on?</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:2550px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="s7DmGzXUpk3XenHWGBW6YM" name="metrix copy" alt="Sam performing at Metrix comp, split screen of her tapping an iPad during a run and pushing a sled" src="https://cdn.mos.cms.futurecdn.net/s7DmGzXUpk3XenHWGBW6YM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2550" height="1434" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Metrix)</span></figcaption></figure><h3 class="article-body__section" id="section-tech-takes-over"><span>Tech takes over</span></h3><p>Each station relies on sensors and iPads to track your reps and distances. Although it felt very accurate, our iPad fell off the stand and logged itself out during our shuttle runs, and so our last few rounds weren't counted. One of the guys on hand said he would manually add them, but this never materialized on our final scorecard, sadly. </p><p>Other than that, the process worked seamlessly, which is pretty impressive. Especially for the burpees, as each rep can only be counted if you fully stand and extend your hips and knees. Those no-reps are a fast way to lose efficiency.</p><h3 class="article-body__section" id="section-my-legs-were-cooked"><span>My legs were cooked </span></h3><p>10 minutes of burpees, straight into a row, straight into the bike erg, then straight over to sled pushes and shuttle runs. Yikes. The hardest transition for me was from the bike (my Achilles' heel) to the sleds. Although I'm used to the much heavier sled efforts of Hyrox, the 60kg weight still really tested me at the final station.</p><p>While the burpees, shuttle runs and other ergs will test out-and-out endurance, the sleds and bikes require power, so I recommend training your lower body if you plan to compete. That said, you can definitely claw it back by being strategic with your partner and deciding how you split your efforts.</p><h3 class="article-body__section" id="section-it-s-more-challenging-than-i-expected"><span>It's more challenging than I expected</span></h3><p>Naively, I thought that the club-like atmosphere and the four-minute recovery periods would make this workout a hell of a lot easier than Hyrox, but while it was more accessible, it was far from easy. Humbled. </p><p>That said, you need the rest because it allows you to bring your heart rate down before the next maximum effort. During Hyrox races, you're trying to find a pace that you can maintain, whereas here, you've got 10 minutes to rack up as much work as you can.</p><p>I am someone who needs music in my ears in the gym or when I'm out running, so having it at full volume during Metrix was really helpful for my mood and motivation.</p><h3 class="article-body__section" id="section-we-messed-up-the-last-station"><span>We messed up the last station </span></h3><p>During the pre-race briefing, we were advised to ensure the sled is back behind the start line before the 5-minute timer runs down so that we can move straight into the shuttle runs without rest. However, we realized that with just 10 seconds to go, our sled was all the way down the other end of the track, and we had to push it back in before we could run. </p><p>I would advise giving yourself a solid 30 seconds to ensure your sled is back. After all, you're more likely to clock up runs than you are sled pushes, so it's crucial to start the shuttles on time. Notes taken for next time.</p><h3 class="article-body__section" id="section-if-you-don-t-train-i-would-prepare"><span>If you don't train, I would prepare</span></h3><p>I train about four to five times a week doing a mix of Pilates, strength, yoga and running. I didn't train for Metrix, but I was confident that my existing experience in the gym would pull me through, and it did. However, a lot of trained individuals went into this race, many of them Hyrox lovers, so it wasn't easy to get a good finishing place.</p><p>While it is accessible, I recommend training beforehand in the weeks or even months leading up to the event. I would focus on familiarizing yourself with each machine and practicing on them to improve your endurance and cardio fitness.</p><p>I would also recommend <a href="https://www.tomsguide.com/wellness/workouts/7-essential-personal-trainer-approved-steps-to-build-your-perfect-lower-body-workout-plus-a-routine-to-try">lower-body workouts</a> to include squats, lunges and other <a href="https://www.tomsguide.com/face-off/isolation-vs-compound-exercises-which-is-better-for-building-muscle">compound exercises</a>, but with higher reps and lighter loads, as you need to move fast but not heavy. Incorporating pull- and push-based work will also help with your rows and burpees. Exercises like push-ups, pull-ups, bent-over rows and high pulls are all useful to try.</p><p>Ready to try for yourself? You can find the list of upcoming dates on the <a href="https://metrix.events" target="_blank" rel="nofollow">Metrix calendar.</a></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-strong-and-mobile-this-is-the-one-exercise-i-regret-ignoring-for-years" target="_blank">I teach people how to be strong and mobile: this is the one exercise I regret ignoring for years</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/i-just-completed-my-first-metrix-fitness-competition-dubbed-the-new-hyrox-heres-my-honest-verdict</link>
                                                                            <description>
                            <![CDATA[ Metrix is a competition that involves completing 10-minute maximum efforts for reps or distance across five stations; here's what happened when we tested it out. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">YkjNkmaL35RG5DbydzQ5vC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SiEKCzmc7JSyxFMm4vqzf4-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Sep 2026 09:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Workouts]]></category>
                                                    <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/SiEKCzmc7JSyxFMm4vqzf4-1280-80.jpg">
                                                            <media:credit><![CDATA[Metrix]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Image left, Sam and partner at Metrix. Image right, Sam on ski erg]]></media:description>                                                            <media:text><![CDATA[Image left, Sam and partner at Metrix. Image right, Sam on ski erg]]></media:text>
                                <media:title type="plain"><![CDATA[Image left, Sam and partner at Metrix. Image right, Sam on ski erg]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SiEKCzmc7JSyxFMm4vqzf4-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's no surprise that the popularity of fitness competitions such as the CrossFit Games, <a href="https://www.tomsguide.com/wellness/fitness/3-things-i-wish-i-had-known-as-a-hyrox-beginner">Hyrox</a> and marathons continues to soar. It seems we just love testing the boundaries of our physical and mental abilities — speed, power, endurance and everything in between.</p><p>The enormous success of Hyrox, in particular, has seen other brands follow suit in a bid to be the next biggest thing. And with that, a competition called Metrix has arrived. It will put your endurance to the ultimate test across five stations and 50 minutes of work. </p><p>I headed to Magazine London this month with a willing friend to try it out for myself. Here's what happened when we competed.</p><h2 id="what-is-metrix">What is Metrix?</h2><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/Dc8xT7qIAuN/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><p>Metrix blends a competitive workout (complete with a cash prize) with what is basically a night out; a DJ is pumping out club classics throughout, and it's like being thrown into a nightclub, except you're drinking carb gels rather than beers. </p><p>Like Hyrox, there's a warm-up space, recovery zone and even food trucks and beer stations outside for participants to enjoy post-workout. But before we could take a good look around, we needed to head over to the Lululemon zone, drop our bags, down said carb gel and begin our warm-up before the 12:15 wave time.</p><p><strong>Here's the workout format:</strong></p><ul><li><strong>10-minute ski erg:</strong> You-Go-I-Go (YGIG) for max meters</li><li><strong>10 minutes of burpee jumpovers:</strong> YGIG for max reps</li><li><strong>10-minute row:</strong> YGIG for max meters</li><li><strong>10-minute bike erg:</strong> YGIG for max meters</li><li><strong>5-minute 60kg sled push: </strong>YGIG max lengths, straight into:</li><li><strong>5-minute shuttle runs</strong>: YGIG max lengths</li></ul><p>You'll work for a total of 50 minutes split between you however you like, and you can swap as often as you need. Between each block, there's a four-minute recovery window for you to move stations. At each station, you'll sign in to an iPad using your unique team ID number, then save and exit as you leave.</p><p>During the sled push and shuttle runs, you'll tap the screen on one end of each effort to log your rounds. Other than that, you just need to focus on clocking up the reps and distances, and the iPad logs the rest. </p><p>Unlike Hyrox, you'll aim for an all-out effort each block, then take a rest. There's a lot less running, but each of your efforts will be reaching near maximum output.</p><h2 id="i-just-completed-my-first-ever-metrix-and-this-is-what-happened">I just completed my first ever Metrix, and this is what happened</h2><p>Metrix is more cardio-based than Hyrox in the sense that Hyrox uses more loaded movement, even though you run more. Metrix also feels like a nightclub, with the lights dimmed, strobes and a lot of early 2000s club classics (as a 90s baby, this is my happy place). </p><p>It's certainly more accessible to all levels of fitness than Hyrox, given the sled is 60kg for both men and women and the entire race is partner work. So, how did we get on?</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:2550px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="s7DmGzXUpk3XenHWGBW6YM" name="metrix copy" alt="Sam performing at Metrix comp, split screen of her tapping an iPad during a run and pushing a sled" src="https://cdn.mos.cms.futurecdn.net/s7DmGzXUpk3XenHWGBW6YM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2550" height="1434" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Metrix)</span></figcaption></figure><h3 class="article-body__section" id="section-tech-takes-over"><span>Tech takes over</span></h3><p>Each station relies on sensors and iPads to track your reps and distances. Although it felt very accurate, our iPad fell off the stand and logged itself out during our shuttle runs, and so our last few rounds weren't counted. One of the guys on hand said he would manually add them, but this never materialized on our final scorecard, sadly. </p><p>Other than that, the process worked seamlessly, which is pretty impressive. Especially for the burpees, as each rep can only be counted if you fully stand and extend your hips and knees. Those no-reps are a fast way to lose efficiency.</p><h3 class="article-body__section" id="section-my-legs-were-cooked"><span>My legs were cooked </span></h3><p>10 minutes of burpees, straight into a row, straight into the bike erg, then straight over to sled pushes and shuttle runs. Yikes. The hardest transition for me was from the bike (my Achilles' heel) to the sleds. Although I'm used to the much heavier sled efforts of Hyrox, the 60kg weight still really tested me at the final station.</p><p>While the burpees, shuttle runs and other ergs will test out-and-out endurance, the sleds and bikes require power, so I recommend training your lower body if you plan to compete. That said, you can definitely claw it back by being strategic with your partner and deciding how you split your efforts.</p><h3 class="article-body__section" id="section-it-s-more-challenging-than-i-expected"><span>It's more challenging than I expected</span></h3><p>Naively, I thought that the club-like atmosphere and the four-minute recovery periods would make this workout a hell of a lot easier than Hyrox, but while it was more accessible, it was far from easy. Humbled. </p><p>That said, you need the rest because it allows you to bring your heart rate down before the next maximum effort. During Hyrox races, you're trying to find a pace that you can maintain, whereas here, you've got 10 minutes to rack up as much work as you can.</p><p>I am someone who needs music in my ears in the gym or when I'm out running, so having it at full volume during Metrix was really helpful for my mood and motivation.</p><h3 class="article-body__section" id="section-we-messed-up-the-last-station"><span>We messed up the last station </span></h3><p>During the pre-race briefing, we were advised to ensure the sled is back behind the start line before the 5-minute timer runs down so that we can move straight into the shuttle runs without rest. However, we realized that with just 10 seconds to go, our sled was all the way down the other end of the track, and we had to push it back in before we could run. </p><p>I would advise giving yourself a solid 30 seconds to ensure your sled is back. After all, you're more likely to clock up runs than you are sled pushes, so it's crucial to start the shuttles on time. Notes taken for next time.</p><h3 class="article-body__section" id="section-if-you-don-t-train-i-would-prepare"><span>If you don't train, I would prepare</span></h3><p>I train about four to five times a week doing a mix of Pilates, strength, yoga and running. I didn't train for Metrix, but I was confident that my existing experience in the gym would pull me through, and it did. However, a lot of trained individuals went into this race, many of them Hyrox lovers, so it wasn't easy to get a good finishing place.</p><p>While it is accessible, I recommend training beforehand in the weeks or even months leading up to the event. I would focus on familiarizing yourself with each machine and practicing on them to improve your endurance and cardio fitness.</p><p>I would also recommend <a href="https://www.tomsguide.com/wellness/workouts/7-essential-personal-trainer-approved-steps-to-build-your-perfect-lower-body-workout-plus-a-routine-to-try">lower-body workouts</a> to include squats, lunges and other <a href="https://www.tomsguide.com/face-off/isolation-vs-compound-exercises-which-is-better-for-building-muscle">compound exercises</a>, but with higher reps and lighter loads, as you need to move fast but not heavy. Incorporating pull- and push-based work will also help with your rows and burpees. Exercises like push-ups, pull-ups, bent-over rows and high pulls are all useful to try.</p><p>Ready to try for yourself? You can find the list of upcoming dates on the <a href="https://metrix.events" target="_blank" rel="nofollow">Metrix calendar.</a></p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-strong-and-mobile-this-is-the-one-exercise-i-regret-ignoring-for-years" target="_blank">I teach people how to be strong and mobile: this is the one exercise I regret ignoring for years</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I’ve been running in the new On Cloudsurfer 3 — here are 4 things I like (and 2 I don’t) ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I love a good rocker on a <a href="https://www.tomsguide.com/best-picks/best-running-shoes">running shoe</a>, and the On Cloudsurfer line’s signature feature has always been its CloudTec Phase cushioning, where holes in the midsole collapse into eachother like dominoes to roll you from heel to toe as you run.</p><p>The <a href="https://www.tomsguide.com/wellness/running/on-cloudsurfer-2-review">On Cloudsurfer 2</a> is a lightweight daily trainer, while the <a href="https://www.tomsguide.com/wellness/running/on-cloudsurfer-max-review">On Cloudsurfer Max</a> is a more cushioned but firmer shoe. The new On Cloudsurfer 3 splits the difference between these shoes, and based on my early testing, I think it could be the best Cloudsurfer yet.</p><p>I’ve been able to do a couple of runs in the On Cloudsurfer 3 ahead of its launch, and it’s impressed me on both. The shoe uses a new foam in the midsole called Surreal and delivers a soft, smooth ride that helps the miles tick by enjoyably.</p><p>Here’s what you need to know about On’s latest running shoe, including my early likes and dislikes.</p><h3 class="article-body__section" id="section-on-cloudsurfer-3-price-and-availability"><span> On Cloudsurfer 3: Price and availability </span></h3><p>The On Cloudsurfer 3 launched on 15 September 2026, and my first like about the shoe is that it hasn’t risen in price compared with the Cloudsurfer 2. It costs $160 in the U.S. and £150 in the U.K., making it one of the cheaper cushioned shoes in On’s line-up.</p><h3 class="article-body__section" id="section-like-1-it-s-more-cushioned-than-past-models"><span>Like #1: It’s more cushioned than past models</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AzpwpvihUVrWVkpALZGBR4" name="On Cloudsurfer 3" alt="On Cloudsurfer 2 and On Cloudsurfer 3" src="https://cdn.mos.cms.futurecdn.net/AzpwpvihUVrWVkpALZGBR4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 Cloudsurfer 3 feels like a softer shoe with more cushioning underfoot than past models, especially under the forefoot.</p><p>On say that the new Surreal superfoam deepens compression by 15.5% compared with the Helion foam used on the Cloudsurfer 2, and I could feel the extra depth in the midsole on my runs and how much the new shoe absorbed the impact of running.</p><p>I found that the Cloudsurfer 2 could sometimes "bottom out" and feel a bit flat by the end of runs, but I haven’t had that feeling from the Cloudsurfer 3 at all so far.</p><p>The Cloudsurfer Max was marketed as an incredibly soft shoe when it came out, but I actually found it pretty firm — the Cloudsurfer 3 delivers on its promise of softness.</p><h3 class="article-body__section" id="section-like-2-the-ride-is-impressively-smooth-at-a-variety-of-paces"><span>Like #2: The ride is impressively smooth at a variety of paces</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8hBGgU6nThuKyZ7X8bLYA4" name="On Cloudsurfer 3" alt="On Cloudsurfer 3" src="https://cdn.mos.cms.futurecdn.net/8hBGgU6nThuKyZ7X8bLYA4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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>Soft shoes are great, but not if you end up stuck in that soft foam and feeling like you have to push through it to keep running, which does occasionally happen with max-cushioned shoes in my experience.</p><p>This is where the CloudTec Phase rocker comes into play with the Cloudsurfer 3, because it helps move you through the midsole onto your toes smoothly, so you don’t lose momentum while enjoying the impact-absorbing benefits of the cushioning.</p><p>I used the On Cloudsurfer 3 for a progression run, moving from an easy to a steady pace, and was able to clip along at sub-6min/mile pace comfortably in the shoe, despite the fact that it’s not all that light.</p><h3 class="article-body__section" id="section-like-3-there-s-more-spring-off-the-toes"><span>Like #3: There’s more spring off the toes</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="BppML2NtpKCVVJezhXBqo3" name="On Cloudsurfer 3" alt="On Cloudsurfer 3" src="https://cdn.mos.cms.futurecdn.net/BppML2NtpKCVVJezhXBqo3-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 main criticism I’ve had with past Cloudsurfer shoes is that the Helion foam in the midsole isn’t all that springy. The shoes have a smooth ride and a lightweight feel, but don’t deliver much energy return off the toes.</p><p>The Surreal foam in the Cloudsurfer 3’s midsole is a definite improvement on that front. I noticed a lot more bounce from the shoe, especially at faster paces.</p><p>That extra energy from the forefoot is also clear during longer runs in the shoe, when the previous models would start to feel a bit flat.</p><h3 class="article-body__section" id="section-like-4-the-outsole-grip-is-better"><span> Like #4: The outsole grip is better</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="to87dadLx93LQvtD5LrF24" name="On Cloudsurfer 3" alt="On Cloudsurfer 3" src="https://cdn.mos.cms.futurecdn.net/to87dadLx93LQvtD5LrF24-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 did a short run wearing the On Cloudsurfer 2 on one foot and the On Cloudsurfer 3 on the other, and along with differences in the ride feel, I also noted that the outsole on the new shoe gripped a little better on damp sidewalks.</p><p>While I didn’t have any real problems with the grip of the Cloudsurfer 2 when I tested it out, any improvement in this area is always welcome in a cushioned daily trainer you’re going to use in all conditions.</p><h3 class="article-body__section" id="section-dislike-1-it-s-heavier-than-the-cloudsurfer-3"><span>Dislike #1: It’s heavier than the Cloudsurfer 3</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="voFTEpTQCpFB3Y6Xc2FcL4" name="On Cloudsurfer 3" alt="On Cloudsurfer 3 and On Cloudsurfer 2" src="https://cdn.mos.cms.futurecdn.net/voFTEpTQCpFB3Y6Xc2FcL4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 new Surreal foam used in the Cloudsurfer 3 is lighter than the Helion material used in past models, according to On, but the overall weight of the shoe has gone up considerably.</p><p>My US men’s size 9.5 weighs 10.8oz compared to 9.4oz for the Cloudsurfer 2 in the same size, likely because the shoe has more outsole coverage and more cushioning in the midsole, as well as a wider base.</p><p>This isn’t a big problem for me, because the Cloudsurfer 3 doesn’t feel heavy or cumbersome on the run thanks to its rockered ride, but it’s quite a noticeable change from the Cloudsurfer 2, and big fans of the older shoe might not take to the larger design.</p><h3 class="article-body__section" id="section-dislike-2-it-s-not-as-versatile-as-some-daily-trainers"><span>Dislike #2: It’s not as versatile as some daily trainers</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wsDCAbX36FSNpEbZCrDAu3" name="On Cloudsurfer 3" alt="On Cloudsurfer 3" src="https://cdn.mos.cms.futurecdn.net/wsDCAbX36FSNpEbZCrDAu3-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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>While I enjoyed using the Cloudsurfer 3 at easy, steady paces, it’s not a shoe I think will handle speed sessions all that well. That’s not really its job to be fair — it’s a cushioned shoe for comfortable cruising — but there are some terrific daily trainers that do offer more versatility.</p><p>The <a href="https://www.tomsguide.com/wellness/running/asics-novablast-6-review">Asics Novablast 6</a> immediately springs to mind as a max-cushioned shoe that’s lighter and a bit livelier at fast paces than the Cloudsurfer 3, while the <a href="https://www.tomsguide.com/wellness/running/puma-deviate-pure-nitro-review">Puma Deviate Pure Nitro</a> is an incredibly light daily trainer that I found comfortable for long, easy runs and that can also handle speedwork well.</p><p>I think the Cloudsurfer 3 is competitive with other cushioned shoes in its category, like the <a href="https://www.tomsguide.com/wellness/running/i-ran-40-miles-in-the-saucony-triumph-24-and-its-a-return-to-form-for-the-popular-cushioned-running-shoe">Saucony Triumph 24 </a>and <a href="https://www.tomsguide.com/wellness/running/hoka-clifton-pro-review">Hoka Clifton Pro</a>, but those looking for more of an all-rounder will be better served by a shoe like the Novablast 6.</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/ive-been-running-in-the-new-on-cloudsurfer-3-here-are-4-things-i-like-and-2-i-dont</link>
                                                                            <description>
                            <![CDATA[ The On Cloudsurfer 3 is a significant update on the previous model, introducing a new foam and a softer, more cushioned design. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HX3HJcEUJyCmeyZkJGEWid</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/XWmxK9KvLnsa4iVNoKtKg4-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Sep 2026 07: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/XWmxK9KvLnsa4iVNoKtKg4-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[On Cloudsurfer 3]]></media:description>                                                            <media:text><![CDATA[On Cloudsurfer 3]]></media:text>
                                <media:title type="plain"><![CDATA[On Cloudsurfer 3]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/XWmxK9KvLnsa4iVNoKtKg4-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I love a good rocker on a <a href="https://www.tomsguide.com/best-picks/best-running-shoes">running shoe</a>, and the On Cloudsurfer line’s signature feature has always been its CloudTec Phase cushioning, where holes in the midsole collapse into eachother like dominoes to roll you from heel to toe as you run.</p><p>The <a href="https://www.tomsguide.com/wellness/running/on-cloudsurfer-2-review">On Cloudsurfer 2</a> is a lightweight daily trainer, while the <a href="https://www.tomsguide.com/wellness/running/on-cloudsurfer-max-review">On Cloudsurfer Max</a> is a more cushioned but firmer shoe. The new On Cloudsurfer 3 splits the difference between these shoes, and based on my early testing, I think it could be the best Cloudsurfer yet.</p><p>I’ve been able to do a couple of runs in the On Cloudsurfer 3 ahead of its launch, and it’s impressed me on both. The shoe uses a new foam in the midsole called Surreal and delivers a soft, smooth ride that helps the miles tick by enjoyably.</p><p>Here’s what you need to know about On’s latest running shoe, including my early likes and dislikes.</p><h3 class="article-body__section" id="section-on-cloudsurfer-3-price-and-availability"><span> On Cloudsurfer 3: Price and availability </span></h3><p>The On Cloudsurfer 3 launched on 15 September 2026, and my first like about the shoe is that it hasn’t risen in price compared with the Cloudsurfer 2. It costs $160 in the U.S. and £150 in the U.K., making it one of the cheaper cushioned shoes in On’s line-up.</p><h3 class="article-body__section" id="section-like-1-it-s-more-cushioned-than-past-models"><span>Like #1: It’s more cushioned than past models</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AzpwpvihUVrWVkpALZGBR4" name="On Cloudsurfer 3" alt="On Cloudsurfer 2 and On Cloudsurfer 3" src="https://cdn.mos.cms.futurecdn.net/AzpwpvihUVrWVkpALZGBR4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 Cloudsurfer 3 feels like a softer shoe with more cushioning underfoot than past models, especially under the forefoot.</p><p>On say that the new Surreal superfoam deepens compression by 15.5% compared with the Helion foam used on the Cloudsurfer 2, and I could feel the extra depth in the midsole on my runs and how much the new shoe absorbed the impact of running.</p><p>I found that the Cloudsurfer 2 could sometimes "bottom out" and feel a bit flat by the end of runs, but I haven’t had that feeling from the Cloudsurfer 3 at all so far.</p><p>The Cloudsurfer Max was marketed as an incredibly soft shoe when it came out, but I actually found it pretty firm — the Cloudsurfer 3 delivers on its promise of softness.</p><h3 class="article-body__section" id="section-like-2-the-ride-is-impressively-smooth-at-a-variety-of-paces"><span>Like #2: The ride is impressively smooth at a variety of paces</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8hBGgU6nThuKyZ7X8bLYA4" name="On Cloudsurfer 3" alt="On Cloudsurfer 3" src="https://cdn.mos.cms.futurecdn.net/8hBGgU6nThuKyZ7X8bLYA4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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>Soft shoes are great, but not if you end up stuck in that soft foam and feeling like you have to push through it to keep running, which does occasionally happen with max-cushioned shoes in my experience.</p><p>This is where the CloudTec Phase rocker comes into play with the Cloudsurfer 3, because it helps move you through the midsole onto your toes smoothly, so you don’t lose momentum while enjoying the impact-absorbing benefits of the cushioning.</p><p>I used the On Cloudsurfer 3 for a progression run, moving from an easy to a steady pace, and was able to clip along at sub-6min/mile pace comfortably in the shoe, despite the fact that it’s not all that light.</p><h3 class="article-body__section" id="section-like-3-there-s-more-spring-off-the-toes"><span>Like #3: There’s more spring off the toes</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="BppML2NtpKCVVJezhXBqo3" name="On Cloudsurfer 3" alt="On Cloudsurfer 3" src="https://cdn.mos.cms.futurecdn.net/BppML2NtpKCVVJezhXBqo3-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 main criticism I’ve had with past Cloudsurfer shoes is that the Helion foam in the midsole isn’t all that springy. The shoes have a smooth ride and a lightweight feel, but don’t deliver much energy return off the toes.</p><p>The Surreal foam in the Cloudsurfer 3’s midsole is a definite improvement on that front. I noticed a lot more bounce from the shoe, especially at faster paces.</p><p>That extra energy from the forefoot is also clear during longer runs in the shoe, when the previous models would start to feel a bit flat.</p><h3 class="article-body__section" id="section-like-4-the-outsole-grip-is-better"><span> Like #4: The outsole grip is better</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="to87dadLx93LQvtD5LrF24" name="On Cloudsurfer 3" alt="On Cloudsurfer 3" src="https://cdn.mos.cms.futurecdn.net/to87dadLx93LQvtD5LrF24-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 did a short run wearing the On Cloudsurfer 2 on one foot and the On Cloudsurfer 3 on the other, and along with differences in the ride feel, I also noted that the outsole on the new shoe gripped a little better on damp sidewalks.</p><p>While I didn’t have any real problems with the grip of the Cloudsurfer 2 when I tested it out, any improvement in this area is always welcome in a cushioned daily trainer you’re going to use in all conditions.</p><h3 class="article-body__section" id="section-dislike-1-it-s-heavier-than-the-cloudsurfer-3"><span>Dislike #1: It’s heavier than the Cloudsurfer 3</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="voFTEpTQCpFB3Y6Xc2FcL4" name="On Cloudsurfer 3" alt="On Cloudsurfer 3 and On Cloudsurfer 2" src="https://cdn.mos.cms.futurecdn.net/voFTEpTQCpFB3Y6Xc2FcL4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 new Surreal foam used in the Cloudsurfer 3 is lighter than the Helion material used in past models, according to On, but the overall weight of the shoe has gone up considerably.</p><p>My US men’s size 9.5 weighs 10.8oz compared to 9.4oz for the Cloudsurfer 2 in the same size, likely because the shoe has more outsole coverage and more cushioning in the midsole, as well as a wider base.</p><p>This isn’t a big problem for me, because the Cloudsurfer 3 doesn’t feel heavy or cumbersome on the run thanks to its rockered ride, but it’s quite a noticeable change from the Cloudsurfer 2, and big fans of the older shoe might not take to the larger design.</p><h3 class="article-body__section" id="section-dislike-2-it-s-not-as-versatile-as-some-daily-trainers"><span>Dislike #2: It’s not as versatile as some daily trainers</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wsDCAbX36FSNpEbZCrDAu3" name="On Cloudsurfer 3" alt="On Cloudsurfer 3" src="https://cdn.mos.cms.futurecdn.net/wsDCAbX36FSNpEbZCrDAu3-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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>While I enjoyed using the Cloudsurfer 3 at easy, steady paces, it’s not a shoe I think will handle speed sessions all that well. That’s not really its job to be fair — it’s a cushioned shoe for comfortable cruising — but there are some terrific daily trainers that do offer more versatility.</p><p>The <a href="https://www.tomsguide.com/wellness/running/asics-novablast-6-review">Asics Novablast 6</a> immediately springs to mind as a max-cushioned shoe that’s lighter and a bit livelier at fast paces than the Cloudsurfer 3, while the <a href="https://www.tomsguide.com/wellness/running/puma-deviate-pure-nitro-review">Puma Deviate Pure Nitro</a> is an incredibly light daily trainer that I found comfortable for long, easy runs and that can also handle speedwork well.</p><p>I think the Cloudsurfer 3 is competitive with other cushioned shoes in its category, like the <a href="https://www.tomsguide.com/wellness/running/i-ran-40-miles-in-the-saucony-triumph-24-and-its-a-return-to-form-for-the-popular-cushioned-running-shoe">Saucony Triumph 24 </a>and <a href="https://www.tomsguide.com/wellness/running/hoka-clifton-pro-review">Hoka Clifton Pro</a>, but those looking for more of an all-rounder will be better served by a shoe like the Novablast 6.</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 train people of all ages, and this one exercise moves the needle most for building full-body mobility and core control' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>At 35 years old, I'm under no illusion that I'm "old" (what even counts as "old" these days?), but I <em>am</em> aware that I'm dangerously close to the perimenopausal years and the inevitable battle that comes with maintaining strength, mobility, bone density, lean muscle <em>and</em> a healthy metabolism as I steamroll toward my 40s. </p><p>So yes, you could say I'm more conscious than ever about how I train my body to stay strong and mobile against potentially raging hormonal shifts. I have definitely found myself tailoring my strength training toward longevity — something that has become a buzzword now, but wasn't a trend when I was exercising 10 years ago.</p><p>Welcome to the overhead squat. You probably know about it already, but maybe more as an out-and-out strength exercise, also often used with heavy dumbbells or barbells in sweaty CrossFit gyms. Did you know it's actually a pretty savvy lesson in building mobility, too? Here's why you need to try it, and why I want to put it in the spotlight.</p><h2 id="how-to-do-overhead-squats">How to do overhead squats</h2><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/DdPHpnLsknK/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li>Stand with your feet hip- or shoulder-width apart, depending on your mobility</li><li>Extend your arms overhead with your shoulders pulled back and down, knitting together. Hold a set of light weights if you want to, or a prop like a yoga block</li><li>Engage your core, stay tall through your spine and lift your chest</li><li>Sit your hips back and lower into a squat as if sitting in a chair behind you. Try to keep your back straight, gaze forward and chest upright. Press through your big and little toes and heels</li><li>Pause at the bottom of the squat without tipping forward, then press through your feet, legs and core to stand</li><li><em><strong>Continue for 3-4 sets and 6-10 reps.</strong></em></li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN"></fw-embed-feed></div></figure><p>For this variation, we're focusing solely on mobility because we want to improve movement and control through the thoracic spine, improve balance and stability, increase lower-body strength and upper-body engagement and build on squat depth.</p><p>This exercise also helps you reinforce squat technique, including shoulder position, engagement and the tripod foot position. For that reason, I haven't encouraged you to pick up heavy dumbbells or load up a barbell. For now, and for the sake of your mobility, focus on strengthening using your full range of motion and holding a prop or light weights to start with.</p><h2 id="what-are-the-benefits-of-overhead-squats">What are the benefits of overhead squats?</h2><p>Longevity-focused training is about building and maintaining functional strength and lean muscle mass. Areas of fitness like balance, stability and control become focal so that you can exercise well into your later years with less chance of falls and injuries.</p><div><blockquote><p>Surprisingly, some fitness components begin to decline in the mid-thirties. Muscle mass and bone density begin to decline. Joints may become stiffer, and this has a knock-on effect on how well you move.</p></blockquote></div><p>Surprisingly, some <a href="https://www.tomsguide.com/wellness/fitness/a-47-year-study-tells-us-the-exact-age-when-your-strength-and-fitness-begin-to-decline-and-im-stunned">fitness components begin to decline in the mid-thirties</a>. Muscle mass and bone density begin to decline; joints may become stiffer, and this has a knock-on effect on how well you move, not just how well you exercise.</p><p>This exercise can improve strength <em>and</em> mobility, meaning you won't just strengthen the muscles in your lower body that are used every day for walking and climbing; you'll also improve overall range of motion.</p><p>Aim for your thighs to be at least parallel to the ground at the bottom, and keep your shoulders pulled back, without the weights traveling forward or your chest dropping. You can start with your bodyweight or add a light set of <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">adjustable dumbbells</a> when you feel ready to lift weights.</p><p>It might take time to build the strength and mobility you need; opt for fewer reps or sets, or focus on simply practicing your form. If you experience pain, stop immediately and seek advice from a medical professional.</p><p>Over time, you should notice a stronger core and lower body, more range of motion around your hips, knees and ankles, better squats and a more stable, open upper body capable of supporting weight safely overhead. Not bad, right?</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><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><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-strong-and-mobile-this-is-the-one-exercise-i-regret-ignoring-for-years" target="_blank">I teach people how to be strong and mobile: this is the one exercise I regret ignoring for years</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/i-train-people-of-all-ages-and-this-one-exercise-moves-the-needle-most-for-building-full-body-mobility-and-core-control</link>
                                                                            <description>
                            <![CDATA[ A personal trainer recommends the overhead squat for building strength and mobility in your muscles and joints; here's how to practice. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zKEaCK7nX5Es7vzgeS54Dj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/XMtCHBP7JsoTfJk8aUM6jc-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 08:30:00 +0000</pubDate>                                                                                                                                <updated>Tue, 15 Sep 2026 10:24:27 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/XMtCHBP7JsoTfJk8aUM6jc-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a photo of a woman with strong abs]]></media:description>                                                            <media:text><![CDATA[a photo of a woman with strong abs]]></media:text>
                                <media:title type="plain"><![CDATA[a photo of a woman with strong abs]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/XMtCHBP7JsoTfJk8aUM6jc-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>At 35 years old, I'm under no illusion that I'm "old" (what even counts as "old" these days?), but I <em>am</em> aware that I'm dangerously close to the perimenopausal years and the inevitable battle that comes with maintaining strength, mobility, bone density, lean muscle <em>and</em> a healthy metabolism as I steamroll toward my 40s. </p><p>So yes, you could say I'm more conscious than ever about how I train my body to stay strong and mobile against potentially raging hormonal shifts. I have definitely found myself tailoring my strength training toward longevity — something that has become a buzzword now, but wasn't a trend when I was exercising 10 years ago.</p><p>Welcome to the overhead squat. You probably know about it already, but maybe more as an out-and-out strength exercise, also often used with heavy dumbbells or barbells in sweaty CrossFit gyms. Did you know it's actually a pretty savvy lesson in building mobility, too? Here's why you need to try it, and why I want to put it in the spotlight.</p><h2 id="how-to-do-overhead-squats">How to do overhead squats</h2><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/DdPHpnLsknK/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li>Stand with your feet hip- or shoulder-width apart, depending on your mobility</li><li>Extend your arms overhead with your shoulders pulled back and down, knitting together. Hold a set of light weights if you want to, or a prop like a yoga block</li><li>Engage your core, stay tall through your spine and lift your chest</li><li>Sit your hips back and lower into a squat as if sitting in a chair behind you. Try to keep your back straight, gaze forward and chest upright. Press through your big and little toes and heels</li><li>Pause at the bottom of the squat without tipping forward, then press through your feet, legs and core to stand</li><li><em><strong>Continue for 3-4 sets and 6-10 reps.</strong></em></li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN"></fw-embed-feed></div></figure><p>For this variation, we're focusing solely on mobility because we want to improve movement and control through the thoracic spine, improve balance and stability, increase lower-body strength and upper-body engagement and build on squat depth.</p><p>This exercise also helps you reinforce squat technique, including shoulder position, engagement and the tripod foot position. For that reason, I haven't encouraged you to pick up heavy dumbbells or load up a barbell. For now, and for the sake of your mobility, focus on strengthening using your full range of motion and holding a prop or light weights to start with.</p><h2 id="what-are-the-benefits-of-overhead-squats">What are the benefits of overhead squats?</h2><p>Longevity-focused training is about building and maintaining functional strength and lean muscle mass. Areas of fitness like balance, stability and control become focal so that you can exercise well into your later years with less chance of falls and injuries.</p><div><blockquote><p>Surprisingly, some fitness components begin to decline in the mid-thirties. Muscle mass and bone density begin to decline. Joints may become stiffer, and this has a knock-on effect on how well you move.</p></blockquote></div><p>Surprisingly, some <a href="https://www.tomsguide.com/wellness/fitness/a-47-year-study-tells-us-the-exact-age-when-your-strength-and-fitness-begin-to-decline-and-im-stunned">fitness components begin to decline in the mid-thirties</a>. Muscle mass and bone density begin to decline; joints may become stiffer, and this has a knock-on effect on how well you move, not just how well you exercise.</p><p>This exercise can improve strength <em>and</em> mobility, meaning you won't just strengthen the muscles in your lower body that are used every day for walking and climbing; you'll also improve overall range of motion.</p><p>Aim for your thighs to be at least parallel to the ground at the bottom, and keep your shoulders pulled back, without the weights traveling forward or your chest dropping. You can start with your bodyweight or add a light set of <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">adjustable dumbbells</a> when you feel ready to lift weights.</p><p>It might take time to build the strength and mobility you need; opt for fewer reps or sets, or focus on simply practicing your form. If you experience pain, stop immediately and seek advice from a medical professional.</p><p>Over time, you should notice a stronger core and lower body, more range of motion around your hips, knees and ankles, better squats and a more stable, open upper body capable of supporting weight safely overhead. Not bad, right?</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><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><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-strong-and-mobile-this-is-the-one-exercise-i-regret-ignoring-for-years" target="_blank">I teach people how to be strong and mobile: this is the one exercise I regret ignoring for years</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I’m a personal trainer for seniors — if you’re in your 30’s or 40’s, start doing this exercise now ]]></title>
                                                                                                <dc:content><![CDATA[ <p>My personal training clients under 60 may not be thinking about their full-body stability, but I am. It’s incredibly important to start considering your overall balance well before you reach your senior years.</p><p>For that reason, dumbbell front rack reverse lunges are a go-to exercise for almost all of my clients in their 30’s and 40’s. This movement improves single-leg strength, trains the deepest muscles of our core, and can even promote better posture – all crucial elements that safeguard our stability as we get older. </p><p>If you’ve got a pair of <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">dumbbells</a>, you can give dumbbell front rack reverse lunges a try for yourself. It’s an exercise that’s beneficial for any age group.</p><h3 class="article-body__section" id="section-how-to-do-the-dumbbell-front-rack-reverse-lunge"><span>How to do the dumbbell front rack reverse lunge</span></h3><p>Discuss any new activity or workout with your doctor before proceeding. They may suggest alternatives based on your health history, or advise you to avoid certain movements or exercises.</p><p>The dumbbell front rack reverse lunge isn’t a complicated movement, but it may be a bit too advanced if you’re a total beginner. Consider meeting with a certified personal trainer for guidance. They can assess whether you’re ready for the exercise, offer modifications if needed, and give you progression options as you build strength. </p><p>You’ll just need two moderately heavy dumbbells for this exercise (check out the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> for working out at home here). A proper weight will allow you to do all of the reps in a set without needing to rest. If you can’t make it through a whole set without pausing, choose a lighter weight. If you can make it through a whole set without much effort, choose a heavier weight. </p><p>Start by doing 8-10 reps of the exercise on each side. Once that starts to feel easy, work up to 12-15 reps. Aim to do dumbbell front rack reverse lunges for 2-3 sets a few times per week. They can be done on their own or as a part of your lower body workouts. </p><p>You should feel muscle fatigue with this exercise, but never any sharp pain. If you feel sharp pain at any point, stop doing the exercise and meet with your doctor before trying it again. </p><p>Here’s how to do dumbbell front rack reverse lunges:</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/Zv8CDt76v-o" allowfullscreen></iframe></div></div><ul><li><strong>Hold a dumbbell in each hand.</strong></li><li><strong>Stand tall with your feet hip-width apart.</strong></li><li><strong>Engage your core.</strong></li><li><strong>Bring the dumbbells to a “front rack” position, right above your shoulders.</strong></li><li><strong>Step your right foot behind you.</strong></li><li><strong>Bend both knees and lower your right knee towards the floor.</strong></li><li><strong>Stand up and step your right foot back to the starting position.</strong></li><li><strong>Continue for 8-15 reps, then repeat with the left leg.</strong></li></ul><h3 class="article-body__section" id="section-benefits-of-dumbbell-front-rack-reverse-lunges"><span>Benefits of dumbbell front rack reverse lunges</span></h3><p>Dumbbell front rack reverse lunges may seem like a lower body exercise, but it actually trains your entire body.</p><p>You’ll strengthen your quads, hamstrings, glutes, and hip abductors and hip adductors with this movement. Because the exercise is done unilaterally (or one side at a time), you’ll work each leg independently from the other, which can improve muscle imbalances and single-leg power.</p><p>By holding the dumbbells at your shoulders, you’ll force your deep core muscles, like the transverse abdominis and internal obliques, to engage and stabilize your hips and spine. This trains the abdominals to better support your body during movement, and can lessen your risk of serious falls as you get older.</p><p>Your upper body will get some work as well, namely your trapezius and shoulders. These muscles work to keep the dumbbell in position, contributing to better upper body strength and endurance.</p><h3 class="article-body__section" id="section-modifications-for-dumbbell-front-rack-reverse-lunges"><span>Modifications for dumbbell front rack reverse lunges</span></h3><p>I rarely start a beginner with dumbbell front rack reverse lunges, so if you’ve just started to work out regularly, you may need to modify the exercise.</p><p>I suggest doing <a href="https://youtu.be/xrPteyQLGAo?si=4oZy8rnX5Zsyb-Bk">basic reverse lunges</a> first. This will allow you to build the right level of strength in your lower body and improve overall coordination. </p><p>Once you’ve mastered the basic reverse lunge, you can hold <a href="https://youtu.be/Q2k3kYbtOcI?si=f2S8EVjMFKe7X7eV">dumbbells at your sides</a>. This increases the load for your legs, but won’t demand as much effort from the core or upper body as the front rack position does. </p><p>When those start to feel easy, you can perform a <a href="https://youtu.be/Itsvw0JmHWY?si=_XinUNsE5IdnHRkM">single-arm dumbbell front rack reverse lunge</a>, and then eventually, the standard version of the exercise. Remember, you should be able to complete all of the reps in a set without pausing to rest. Adjust your dumbbell weight as needed.</p><h3 class="article-body__section" id="section-progressions-for-dumbbell-front-rack-reverse-lunges"><span>Progressions for dumbbell front rack reverse lunges</span></h3><p>If you can perform 15 reps of dumbbell front rack reverse lunges without feeling fatigued, then you’ll need to make the exercise more challenging.</p><p>Using heavier dumbbells is the easiest way to progress the dumbbell front rack reverse lunge. As long as you can keep proper form throughout the exercise, you can keep going up in dumbbell weight. Keep in mind, though, that when you increase dumbbell weight, you may need to decrease your reps. Begin with 8 reps on each leg and increase your reps as you feel comfortable. </p><p>For an extra balance challenge, bring your moving leg to a 90-degree angle at the end of the movement instead of stepping back to the starting position. This will force your hips and core to work harder to maintain stability.  </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OoNbJW"></div>                            </div>                            <script src="https://kwizly.com/embed/OoNbJW.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/smartwatches/i-wear-an-apple-watch-every-single-day-and-i-never-knew-you-could-do-this"><strong>‘I wear an Apple Watch every single day, and I never knew you could do this.’</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/smartwatches/i-wear-an-apple-watch-every-day-and-this-is-the-free-app-i-use-all-of-the-time"><strong>I wear an Apple Watch every day, and this is the free app I use all of the time</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/fitness/too-busy-to-work-out-i-added-thousands-of-steps-to-my-day-using-this-simple-trick"><strong>Forget running — I added thousands of steps to my day using this simple trick</strong></a><strong></strong></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-for-seniors-if-youre-in-your-30s-or-40s-start-doing-this-exercise-now</link>
                                                                            <description>
                            <![CDATA[ Our resident personal trainer for seniors recommends this exercise to strengthen your entire body and you're going to want to start doing it now. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VnxeXriyAxSJwYJFa4bxHT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/J8hUPmUZXgYqLctcNSuirb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 05:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ jen@jenrizzutofitness.com (Jennifer Rizzuto) ]]></author>                    <dc:creator><![CDATA[ Jennifer Rizzuto ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/V3yeuQZGZePvWRoSmHyxp8-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/J8hUPmUZXgYqLctcNSuirb-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a woman holding dumbbells]]></media:description>                                                            <media:text><![CDATA[a woman holding dumbbells]]></media:text>
                                <media:title type="plain"><![CDATA[a woman holding dumbbells]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/J8hUPmUZXgYqLctcNSuirb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>My personal training clients under 60 may not be thinking about their full-body stability, but I am. It’s incredibly important to start considering your overall balance well before you reach your senior years.</p><p>For that reason, dumbbell front rack reverse lunges are a go-to exercise for almost all of my clients in their 30’s and 40’s. This movement improves single-leg strength, trains the deepest muscles of our core, and can even promote better posture – all crucial elements that safeguard our stability as we get older. </p><p>If you’ve got a pair of <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">dumbbells</a>, you can give dumbbell front rack reverse lunges a try for yourself. It’s an exercise that’s beneficial for any age group.</p><h3 class="article-body__section" id="section-how-to-do-the-dumbbell-front-rack-reverse-lunge"><span>How to do the dumbbell front rack reverse lunge</span></h3><p>Discuss any new activity or workout with your doctor before proceeding. They may suggest alternatives based on your health history, or advise you to avoid certain movements or exercises.</p><p>The dumbbell front rack reverse lunge isn’t a complicated movement, but it may be a bit too advanced if you’re a total beginner. Consider meeting with a certified personal trainer for guidance. They can assess whether you’re ready for the exercise, offer modifications if needed, and give you progression options as you build strength. </p><p>You’ll just need two moderately heavy dumbbells for this exercise (check out the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> for working out at home here). A proper weight will allow you to do all of the reps in a set without needing to rest. If you can’t make it through a whole set without pausing, choose a lighter weight. If you can make it through a whole set without much effort, choose a heavier weight. </p><p>Start by doing 8-10 reps of the exercise on each side. Once that starts to feel easy, work up to 12-15 reps. Aim to do dumbbell front rack reverse lunges for 2-3 sets a few times per week. They can be done on their own or as a part of your lower body workouts. </p><p>You should feel muscle fatigue with this exercise, but never any sharp pain. If you feel sharp pain at any point, stop doing the exercise and meet with your doctor before trying it again. </p><p>Here’s how to do dumbbell front rack reverse lunges:</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/Zv8CDt76v-o" allowfullscreen></iframe></div></div><ul><li><strong>Hold a dumbbell in each hand.</strong></li><li><strong>Stand tall with your feet hip-width apart.</strong></li><li><strong>Engage your core.</strong></li><li><strong>Bring the dumbbells to a “front rack” position, right above your shoulders.</strong></li><li><strong>Step your right foot behind you.</strong></li><li><strong>Bend both knees and lower your right knee towards the floor.</strong></li><li><strong>Stand up and step your right foot back to the starting position.</strong></li><li><strong>Continue for 8-15 reps, then repeat with the left leg.</strong></li></ul><h3 class="article-body__section" id="section-benefits-of-dumbbell-front-rack-reverse-lunges"><span>Benefits of dumbbell front rack reverse lunges</span></h3><p>Dumbbell front rack reverse lunges may seem like a lower body exercise, but it actually trains your entire body.</p><p>You’ll strengthen your quads, hamstrings, glutes, and hip abductors and hip adductors with this movement. Because the exercise is done unilaterally (or one side at a time), you’ll work each leg independently from the other, which can improve muscle imbalances and single-leg power.</p><p>By holding the dumbbells at your shoulders, you’ll force your deep core muscles, like the transverse abdominis and internal obliques, to engage and stabilize your hips and spine. This trains the abdominals to better support your body during movement, and can lessen your risk of serious falls as you get older.</p><p>Your upper body will get some work as well, namely your trapezius and shoulders. These muscles work to keep the dumbbell in position, contributing to better upper body strength and endurance.</p><h3 class="article-body__section" id="section-modifications-for-dumbbell-front-rack-reverse-lunges"><span>Modifications for dumbbell front rack reverse lunges</span></h3><p>I rarely start a beginner with dumbbell front rack reverse lunges, so if you’ve just started to work out regularly, you may need to modify the exercise.</p><p>I suggest doing <a href="https://youtu.be/xrPteyQLGAo?si=4oZy8rnX5Zsyb-Bk">basic reverse lunges</a> first. This will allow you to build the right level of strength in your lower body and improve overall coordination. </p><p>Once you’ve mastered the basic reverse lunge, you can hold <a href="https://youtu.be/Q2k3kYbtOcI?si=f2S8EVjMFKe7X7eV">dumbbells at your sides</a>. This increases the load for your legs, but won’t demand as much effort from the core or upper body as the front rack position does. </p><p>When those start to feel easy, you can perform a <a href="https://youtu.be/Itsvw0JmHWY?si=_XinUNsE5IdnHRkM">single-arm dumbbell front rack reverse lunge</a>, and then eventually, the standard version of the exercise. Remember, you should be able to complete all of the reps in a set without pausing to rest. Adjust your dumbbell weight as needed.</p><h3 class="article-body__section" id="section-progressions-for-dumbbell-front-rack-reverse-lunges"><span>Progressions for dumbbell front rack reverse lunges</span></h3><p>If you can perform 15 reps of dumbbell front rack reverse lunges without feeling fatigued, then you’ll need to make the exercise more challenging.</p><p>Using heavier dumbbells is the easiest way to progress the dumbbell front rack reverse lunge. As long as you can keep proper form throughout the exercise, you can keep going up in dumbbell weight. Keep in mind, though, that when you increase dumbbell weight, you may need to decrease your reps. Begin with 8 reps on each leg and increase your reps as you feel comfortable. </p><p>For an extra balance challenge, bring your moving leg to a 90-degree angle at the end of the movement instead of stepping back to the starting position. This will force your hips and core to work harder to maintain stability.  </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OoNbJW"></div>                            </div>                            <script src="https://kwizly.com/embed/OoNbJW.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/smartwatches/i-wear-an-apple-watch-every-single-day-and-i-never-knew-you-could-do-this"><strong>‘I wear an Apple Watch every single day, and I never knew you could do this.’</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/smartwatches/i-wear-an-apple-watch-every-day-and-this-is-the-free-app-i-use-all-of-the-time"><strong>I wear an Apple Watch every day, and this is the free app I use all of the time</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/fitness/too-busy-to-work-out-i-added-thousands-of-steps-to-my-day-using-this-simple-trick"><strong>Forget running — I added thousands of steps to my day using this simple trick</strong></a><strong></strong></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I ran 40 miles in the Saucony Triumph 24 and it’s a return to form for the popular cushioned running shoe ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I will always have a soft spot for the Saucony Triumph line because it was the shoe I used most when I first started running myself around 11 years ago.</p><p>However, the past few versions of the Triumph haven’t really hit the spot, lacking the energetic and fun feel of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>.</p><p>A significant update was needed, and that’s what has happened with the Saucony Triumph 24, which uses a new midsole foam called IncrediLUX that creates a much livelier ride than I experienced with the Triumph 22 and 23.</p><p>It’s still not as soft and springy as the <a href="https://www.tomsguide.com/wellness/running/i-test-running-shoes-and-if-you-need-a-cushioned-sneaker-for-marathon-training-the-nike-vomero-plus-is-my-top-pick-heres-why">Nike Vomero Plus</a> or as smoothly-rockered as the <a href="https://www.tomsguide.com/wellness/running/hoka-clifton-pro-review">Hoka Clifton Pro</a>, but the Triumph 24 is a great cushioned option for daily training, and its balanced, traditional ride will suit a wide variety of runners well.</p><h2 class="article-body__section" id="section-saucony-triumph-24-review-price-and-availability"><span>Saucony Triumph 24 review: Price and availability</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="TPAWuwBnYS8sXGL8qiLzQZ" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/TPAWuwBnYS8sXGL8qiLzQZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 Saucony Triumph 24 launched in June 2026 and costs $170 in the U.S. and £170 in the U.K., which is a $10 price rise over the Triumph 23. Its price is in line with other cushioned favorites, though, like the Asics Gel-Nimbus 28, Hoka Clifton Pro and Nike Vomero Plus.</p><h2 class="article-body__section" id="section-saucony-triumph-24-review-design-and-fit"><span>Saucony Triumph 24 review: Design and fit</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5ba2TMtTaFR8s7m8jkoeEZ" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/5ba2TMtTaFR8s7m8jkoeEZ-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><p>The Saucony Triumph 24 is currently available in 10 colors in the men’s shoe and 14 in the women’s. Along with the standard shoe, there’s a wide model and a GTX version with a waterproof upper.</p><p>I found that the Triumph 24 fit me well in my normal running shoe size, the same size I’ve used for every version of the shoe I’ve tested.</p><p>The Triumph 24 weighs 9.6oz in my US men’s size 10, which is a 0.3oz drop in weight on the Triumph 23 despite the fact that the new shoe has a 6mm higher stack height of 43mm at the heel and 33mm at the forefoot. It sticks to the same 10mm drop.</p><h3 class="article-body__section" id="section-upper"><span>Upper</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XphTNb5EFgFHritKbdfPkZ" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/XphTNb5EFgFHritKbdfPkZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 Triumph 24 has a mesh upper with padding on the tongue and collar, and an internal heel counter to add more structure at the back of the shoe.</p><p>It’s a pretty standard cushioned shoe upper all round, and I found it comfortable on all my runs, though not the most breathable, particularly under the thick tongue.</p><h3 class="article-body__section" id="section-midsole"><span>Midsole</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aSgHRn6QJUGm7XQN8xM4JZ" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/aSgHRn6QJUGm7XQN8xM4JZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 big update to the Triumph 24 is in the midsole, which is now made from a supercritical aliphatic TPU foam called IncrediLUX, instead of the PEBA-based PWRRUN PB foam used in the Triumph 22 and Triumph 23.</p><p>This new foam is lighter and softer than PWRRUN PB and delivers more energy return as well. It also feels less dense underfoot than PWRRUN PB and improves the ride of the Triumph 24 greatly compared with its predecessor.</p><h3 class="article-body__section" id="section-outsole"><span>Outsole</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xK9VCt7oNsj9YTVJi9dEmY" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/xK9VCt7oNsj9YTVJi9dEmY-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 Triumph 24 uses Saucony’s XT-900 carbon rubber to cover the forefoot and heel of the shoe, leaving the midfoot exposed.</p><p>I had no problems with grip during my testing, and the thick rubber covers the main impact areas on the bottom of the shoe, so it should be durable.</p><h2 class="article-body__section" id="section-saucony-triumph-24-review-running-performance"><span>Saucony Triumph 24 review: Running performance</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cFc8disJeWGqvkFhfRBEcZ" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/cFc8disJeWGqvkFhfRBEcZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 used the Saucony Triumph 24 for a few weeks during my marathon training, racking up a lot of easy runs in the shoe along with a progression run and a 15-mile long run. I’ve tested the past 10 models of the Triumph, and I think the Triumph 24 is the best yet.</p><p>That’s all down to the IncrediLUX midsole, which delivers a great balance of comfort, control and energy return. It’s not as soft and springy as some shoes, but the Triumph 24 cushions landings nicely at the heel, then puts a bit of pep in your step as you roll through to the forefoot.</p><p>Although it’s pretty light for a cushioned shoe, it’s not ideal for speedwork — I’d use the Triumph 24 in a running shoe rotation with faster options for workouts. That’s not unusual for a cushioned shoe like this, though, which is primarily built for easy, steady training runs.</p><p>I was using the Triumph 24 during relatively high-mileage weeks as I ramped up my marathon training and often turned to it for recovery runs the day after a workout; it’s great for those recovery runs, providing enough comfort for tired legs while still ticking over nicely.</p><h2 class="article-body__section" id="section-should-you-buy-the-saucony-triumph-24"><span>Should you buy the Saucony Triumph 24?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FnSYoyMZhLabduVy9HLQuY" name="Saucony Triumph 24" alt="Saucony Triumph 23 and Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/FnSYoyMZhLabduVy9HLQuY-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><p>If you’re in the market for a comfortable daily trainer, the Triumph 24 ranks among my top options, especially if you prefer a more traditional, straightforward ride.</p><p>Rivals include the Nike Vomero Plus, which has a wilder, bouncier feel that I love on easy runs, and the Hoka Clifton Pro, which is more rockered than the Triumph and very smooth, rolling you from heel to toe.</p><p>I’d also consider the<a href="https://www.tomsguide.com/wellness/running/asics-novablast-6-review"> Asics Novablast 6 </a>as a lighter, cheaper and more versatile daily trainer that’s also highly cushioned if you’re looking for one shoe to handle all your runs, because the Triumph 24 is a bit sluggish for speed sessions.</p><p>If you need more support on the run but like the sound of the Triumph, the Saucony Hurricane 26 is the equivalent stability shoe in the brand’s line-up, and it also uses IncredLUX foam.</p><p>Overall, it’s great to see the Triumph return to form, and it manages to bring in a modern-feeling superfoam to its midsole without straying too far from the ride feel that made it so popular in the first place.</p><div data-widget-type="review" data-model-name="Saucony Triumph 24" data-widget-title="Deals"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/i-ran-40-miles-in-the-saucony-triumph-24-and-its-a-return-to-form-for-the-popular-cushioned-running-shoe</link>
                                                                            <description>
                            <![CDATA[ The Saucony Triumph 24 employs a new midsole foam that greatly improves its ride, making it one of the best cushioned running shoes available. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2KMPpEb8AMyMxrAZwCo6CE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QQ5YPKDnAa7yX7baer2VHZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 13 Sep 2026 08:30: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/QQ5YPKDnAa7yX7baer2VHZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Saucony Triumph 24]]></media:description>                                                            <media:text><![CDATA[Saucony Triumph 24]]></media:text>
                                <media:title type="plain"><![CDATA[Saucony Triumph 24]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QQ5YPKDnAa7yX7baer2VHZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I will always have a soft spot for the Saucony Triumph line because it was the shoe I used most when I first started running myself around 11 years ago.</p><p>However, the past few versions of the Triumph haven’t really hit the spot, lacking the energetic and fun feel of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>.</p><p>A significant update was needed, and that’s what has happened with the Saucony Triumph 24, which uses a new midsole foam called IncrediLUX that creates a much livelier ride than I experienced with the Triumph 22 and 23.</p><p>It’s still not as soft and springy as the <a href="https://www.tomsguide.com/wellness/running/i-test-running-shoes-and-if-you-need-a-cushioned-sneaker-for-marathon-training-the-nike-vomero-plus-is-my-top-pick-heres-why">Nike Vomero Plus</a> or as smoothly-rockered as the <a href="https://www.tomsguide.com/wellness/running/hoka-clifton-pro-review">Hoka Clifton Pro</a>, but the Triumph 24 is a great cushioned option for daily training, and its balanced, traditional ride will suit a wide variety of runners well.</p><h2 class="article-body__section" id="section-saucony-triumph-24-review-price-and-availability"><span>Saucony Triumph 24 review: Price and availability</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="TPAWuwBnYS8sXGL8qiLzQZ" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/TPAWuwBnYS8sXGL8qiLzQZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 Saucony Triumph 24 launched in June 2026 and costs $170 in the U.S. and £170 in the U.K., which is a $10 price rise over the Triumph 23. Its price is in line with other cushioned favorites, though, like the Asics Gel-Nimbus 28, Hoka Clifton Pro and Nike Vomero Plus.</p><h2 class="article-body__section" id="section-saucony-triumph-24-review-design-and-fit"><span>Saucony Triumph 24 review: Design and fit</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5ba2TMtTaFR8s7m8jkoeEZ" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/5ba2TMtTaFR8s7m8jkoeEZ-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><p>The Saucony Triumph 24 is currently available in 10 colors in the men’s shoe and 14 in the women’s. Along with the standard shoe, there’s a wide model and a GTX version with a waterproof upper.</p><p>I found that the Triumph 24 fit me well in my normal running shoe size, the same size I’ve used for every version of the shoe I’ve tested.</p><p>The Triumph 24 weighs 9.6oz in my US men’s size 10, which is a 0.3oz drop in weight on the Triumph 23 despite the fact that the new shoe has a 6mm higher stack height of 43mm at the heel and 33mm at the forefoot. It sticks to the same 10mm drop.</p><h3 class="article-body__section" id="section-upper"><span>Upper</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XphTNb5EFgFHritKbdfPkZ" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/XphTNb5EFgFHritKbdfPkZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 Triumph 24 has a mesh upper with padding on the tongue and collar, and an internal heel counter to add more structure at the back of the shoe.</p><p>It’s a pretty standard cushioned shoe upper all round, and I found it comfortable on all my runs, though not the most breathable, particularly under the thick tongue.</p><h3 class="article-body__section" id="section-midsole"><span>Midsole</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aSgHRn6QJUGm7XQN8xM4JZ" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/aSgHRn6QJUGm7XQN8xM4JZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 big update to the Triumph 24 is in the midsole, which is now made from a supercritical aliphatic TPU foam called IncrediLUX, instead of the PEBA-based PWRRUN PB foam used in the Triumph 22 and Triumph 23.</p><p>This new foam is lighter and softer than PWRRUN PB and delivers more energy return as well. It also feels less dense underfoot than PWRRUN PB and improves the ride of the Triumph 24 greatly compared with its predecessor.</p><h3 class="article-body__section" id="section-outsole"><span>Outsole</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xK9VCt7oNsj9YTVJi9dEmY" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/xK9VCt7oNsj9YTVJi9dEmY-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 Triumph 24 uses Saucony’s XT-900 carbon rubber to cover the forefoot and heel of the shoe, leaving the midfoot exposed.</p><p>I had no problems with grip during my testing, and the thick rubber covers the main impact areas on the bottom of the shoe, so it should be durable.</p><h2 class="article-body__section" id="section-saucony-triumph-24-review-running-performance"><span>Saucony Triumph 24 review: Running performance</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cFc8disJeWGqvkFhfRBEcZ" name="Saucony Triumph 24" alt="Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/cFc8disJeWGqvkFhfRBEcZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 used the Saucony Triumph 24 for a few weeks during my marathon training, racking up a lot of easy runs in the shoe along with a progression run and a 15-mile long run. I’ve tested the past 10 models of the Triumph, and I think the Triumph 24 is the best yet.</p><p>That’s all down to the IncrediLUX midsole, which delivers a great balance of comfort, control and energy return. It’s not as soft and springy as some shoes, but the Triumph 24 cushions landings nicely at the heel, then puts a bit of pep in your step as you roll through to the forefoot.</p><p>Although it’s pretty light for a cushioned shoe, it’s not ideal for speedwork — I’d use the Triumph 24 in a running shoe rotation with faster options for workouts. That’s not unusual for a cushioned shoe like this, though, which is primarily built for easy, steady training runs.</p><p>I was using the Triumph 24 during relatively high-mileage weeks as I ramped up my marathon training and often turned to it for recovery runs the day after a workout; it’s great for those recovery runs, providing enough comfort for tired legs while still ticking over nicely.</p><h2 class="article-body__section" id="section-should-you-buy-the-saucony-triumph-24"><span>Should you buy the Saucony Triumph 24?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FnSYoyMZhLabduVy9HLQuY" name="Saucony Triumph 24" alt="Saucony Triumph 23 and Saucony Triumph 24" src="https://cdn.mos.cms.futurecdn.net/FnSYoyMZhLabduVy9HLQuY-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><p>If you’re in the market for a comfortable daily trainer, the Triumph 24 ranks among my top options, especially if you prefer a more traditional, straightforward ride.</p><p>Rivals include the Nike Vomero Plus, which has a wilder, bouncier feel that I love on easy runs, and the Hoka Clifton Pro, which is more rockered than the Triumph and very smooth, rolling you from heel to toe.</p><p>I’d also consider the<a href="https://www.tomsguide.com/wellness/running/asics-novablast-6-review"> Asics Novablast 6 </a>as a lighter, cheaper and more versatile daily trainer that’s also highly cushioned if you’re looking for one shoe to handle all your runs, because the Triumph 24 is a bit sluggish for speed sessions.</p><p>If you need more support on the run but like the sound of the Triumph, the Saucony Hurricane 26 is the equivalent stability shoe in the brand’s line-up, and it also uses IncredLUX foam.</p><p>Overall, it’s great to see the Triumph return to form, and it manages to bring in a modern-feeling superfoam to its midsole without straying too far from the ride feel that made it so popular in the first place.</p><div data-widget-type="review" data-model-name="Saucony Triumph 24" data-widget-title="Deals"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I teach people to build functional strength in their 50s and 60s: Here's a 3-move bodyweight workout you should try ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I am lucky enough to travel for work, and recently, I flew out to <a href="https://oleaallsuitehotel.com/" target="_blank" rel="nofollow">Olea All Suite</a> in Zakynthos for a work fitness trip. As a trainer, fitness editor and all-round fitness nerd, I like to keep my routine up while I'm away, plus exercise helps me boost mindfulness when I'm very busy, so I was curious about what facilities would be available.</p><p>Luckily, I had more than enough gym equipment to play with, but that's not the case for everyone, everywhere, all the time, so I decided to create a short but effective three-move bodyweight workout you can do with just one of the <a href="https://www.tomsguide.com/best-picks/best-yoga-mats">best yoga mats </a>and nothing else. </p><p>I teach a lot of people in their 50s and 60s, and while some of these clients love the gym, others want to exercise at home with little gym equipment, so building functional strength can take a "back to basics" approach, which is exactly what this workout does. </p><p>Ready? Me too, let's get stuck in. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="watch-3-move-bodyweight-workout-you-can-try-anywhere">Watch: 3-move bodyweight workout you can try anywhere</h2><p>Resistance training is your anti-aging weapon for healthier joints and stronger muscles as you get older. Plus, with hormonal shifts, your metabolism can also take a bit of a dive later in life, so the more lean muscle mass you have, the faster your resting metabolism can become.</p><p>These tried-and-tested bodyweight exercises can be made more beginner-friendly or challenging, and you can add weights if you have them to further increase the load. If you don't have equipment, adjust the reps, sets, or tempo to add more work.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises.</em></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/DdHj65LxEhC/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><p><u><strong>The routine</strong></u></p><p><strong>Reps:</strong> 2/4/6/8/10...</p><p><strong>Timer:</strong> 10 minutes.</p><p>Set a timer, then complete 2 reps of each exercise back-to-back. Rest for no more than 10 seconds, then repeat for 4 reps per exercise. Move through as many rounds, adding 2 reps to each move each time.</p><ul><li><strong>Pike push-ups: </strong>Start in a downward dog, then walk your feet a few inches closer to your hands. Engage your core and softly bend your knees if you have tight hamstrings. Shift your weight forward slightly, then bend your elbows and lower the crown of your head until it touches the ground just in front of your hands. Press up and push back into the downward dog position. To begin with, you could place a cushion or some blocks in front of your hands to make things easier.</li><li><strong>Push-ups: </strong>Start in a high plank position with your shoulders directly over your wrists. You could place your knees down for extra support. Engage your core, then bend your elbows and lower your chest toward the mat. Pause at the bottom, then press the ground away to return to your starting position. For an extra challenge, release your hands from the ground at the bottom of the push-up, while keeping your stomach, hips and thighs lifted.</li><li><strong>V-ups: </strong>Lie on your back with your arms and legs extended. Engage your core and tuck your chin slightly. Lift your arms and legs into the air to touch overhead, peeling your shoulders away from the mat with control. Pause, then lower to the ground again. If this feels too challenging, bend your knees and tuck them toward your chest as you sit up, or alternate with one arm and the opposite leg, then switch sides.</li></ul><h2 id="what-are-the-benefits">What are the benefits?</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:7346px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QyBKfj8nxDRBitwBnjwg7F" name="shutterstock_2632770159" alt="a senior woman holding a Pilates ball" src="https://cdn.mos.cms.futurecdn.net/QyBKfj8nxDRBitwBnjwg7F-1920-80.jpg" mos="" align="middle" fullscreen="" width="7346" height="4132" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Here are some benefits:</p><p><strong>Pike push-ups </strong>imitate an overhead press without weights. Instead, you create a vertical downward position for your body, then use your body weight and resistance against gravity to create load. This move works your upper body and core hard, particularly your shoulders, upper chest, upper back and triceps. You might not think it, but you could actually start on your knees and practice the pike, or elevate them if you prefer.</p><p><strong>Push-ups </strong>are perhaps the most well-known upper-body bodyweight exercise. You'll work your pecs, triceps and shoulders and use your core for stability. You can use your knees to begin with, but before you try full-range push-ups, ensure you can lower your chest to the ground for full range of motion. This keeps the muscles under tension for longer and helps build functional upper-body strength.</p><p><strong>V-ups </strong>are primarily a core exercise, working the deeper stabilizing muscles of your core, as well as your abs and obliques. However, you'll also feel this move in your hip flexors, quads and hamstrings. Some people feel this move a little in the arms and upper back as well. You'll need an existing amount of core strength and mobility to drive this exercise, so if you find it too difficult, alternate with one arm and leg or bend your knees to crunch instead.</p><div><blockquote><p>These tried-and-tested bodyweight exercises can be made more beginner-friendly or challenging.</p></blockquote></div><p>I don't subscribe to the idea that the exercises or routines you enjoy must change just because the number on your birthday card does. I still train my dad in the gym, and he's deadlifting 100kg at 72 years old. However, what matters are your levels of fitness, any health conditions, injuries, or illnesses, and your preferences.</p><div><blockquote><p>I don't subscribe to the idea that the exercises or routines you enjoy must change just because the number on your birthday card does.</p></blockquote></div><p>Firstly, <a href="https://www.tomsguide.com/wellness/fitness/these-are-the-5-compound-exercises-you-should-do-to-build-full-body-functional-strength-and-muscle-says-a-personal-trainer">compound exercises </a>that are both functional and progressive should be a top priority. Think your standard overhead press, squats, push-ups, bench presses, lunges and step-ups. Resistance training can be done using your bodyweight and weights, but whichever you choose, aim for an intensity that feels close to failure with the last few reps challenging to finish.</p><p>Try to move your joints through their range of motion in a variety of patterns while loading muscles using any form of resistance. Motion is lotion, so keeping your body moving in ways that feel natural will help improve functional strength and mobility.</p><p>The more you move throughout the day, the better you can also balance and stabilize; the more you load your bones and muscles, the stronger they get. You might still enjoy some higher-intensity exercise in your 50s and beyond, but low-impact movement can offer brilliant benefits. Think of the strength, flexibility and power you can build in yoga, or the core stability, posture and balance Pilates offers.</p><p>Before you consider adding weights, focus on the fullest range of movement and really squeezing the working muscles at the top of each rep. Control is essential, so prioritize your form and speed. And remember, you might not notice the progress straight away, but over time, you'll see huge benefits in how your body moves, adapts and responds. </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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/i-teach-people-to-build-functional-strength-in-their-50s-and-60s-heres-a-3-move-bodyweight-workout-you-should-try</link>
                                                                            <description>
                            <![CDATA[ A personal trainer shares a three-move bodyweight workout you can do to build strength at home without any equipment. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HdaFpgwk4SboQETTPr2dae</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/F78zGtnY9VYQRUeMHQbL6L-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 12 Sep 2026 12:00:00 +0000</pubDate>                                                                                                                                <updated>Sat, 12 Sep 2026 12:20:06 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/F78zGtnY9VYQRUeMHQbL6L-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a man in his 50s working out]]></media:description>                                                            <media:text><![CDATA[a man in his 50s working out]]></media:text>
                                <media:title type="plain"><![CDATA[a man in his 50s working out]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/F78zGtnY9VYQRUeMHQbL6L-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I am lucky enough to travel for work, and recently, I flew out to <a href="https://oleaallsuitehotel.com/" target="_blank" rel="nofollow">Olea All Suite</a> in Zakynthos for a work fitness trip. As a trainer, fitness editor and all-round fitness nerd, I like to keep my routine up while I'm away, plus exercise helps me boost mindfulness when I'm very busy, so I was curious about what facilities would be available.</p><p>Luckily, I had more than enough gym equipment to play with, but that's not the case for everyone, everywhere, all the time, so I decided to create a short but effective three-move bodyweight workout you can do with just one of the <a href="https://www.tomsguide.com/best-picks/best-yoga-mats">best yoga mats </a>and nothing else. </p><p>I teach a lot of people in their 50s and 60s, and while some of these clients love the gym, others want to exercise at home with little gym equipment, so building functional strength can take a "back to basics" approach, which is exactly what this workout does. </p><p>Ready? Me too, let's get stuck in. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h2 id="watch-3-move-bodyweight-workout-you-can-try-anywhere">Watch: 3-move bodyweight workout you can try anywhere</h2><p>Resistance training is your anti-aging weapon for healthier joints and stronger muscles as you get older. Plus, with hormonal shifts, your metabolism can also take a bit of a dive later in life, so the more lean muscle mass you have, the faster your resting metabolism can become.</p><p>These tried-and-tested bodyweight exercises can be made more beginner-friendly or challenging, and you can add weights if you have them to further increase the load. If you don't have equipment, adjust the reps, sets, or tempo to add more work.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises.</em></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/DdHj65LxEhC/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><p><u><strong>The routine</strong></u></p><p><strong>Reps:</strong> 2/4/6/8/10...</p><p><strong>Timer:</strong> 10 minutes.</p><p>Set a timer, then complete 2 reps of each exercise back-to-back. Rest for no more than 10 seconds, then repeat for 4 reps per exercise. Move through as many rounds, adding 2 reps to each move each time.</p><ul><li><strong>Pike push-ups: </strong>Start in a downward dog, then walk your feet a few inches closer to your hands. Engage your core and softly bend your knees if you have tight hamstrings. Shift your weight forward slightly, then bend your elbows and lower the crown of your head until it touches the ground just in front of your hands. Press up and push back into the downward dog position. To begin with, you could place a cushion or some blocks in front of your hands to make things easier.</li><li><strong>Push-ups: </strong>Start in a high plank position with your shoulders directly over your wrists. You could place your knees down for extra support. Engage your core, then bend your elbows and lower your chest toward the mat. Pause at the bottom, then press the ground away to return to your starting position. For an extra challenge, release your hands from the ground at the bottom of the push-up, while keeping your stomach, hips and thighs lifted.</li><li><strong>V-ups: </strong>Lie on your back with your arms and legs extended. Engage your core and tuck your chin slightly. Lift your arms and legs into the air to touch overhead, peeling your shoulders away from the mat with control. Pause, then lower to the ground again. If this feels too challenging, bend your knees and tuck them toward your chest as you sit up, or alternate with one arm and the opposite leg, then switch sides.</li></ul><h2 id="what-are-the-benefits">What are the benefits?</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:7346px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QyBKfj8nxDRBitwBnjwg7F" name="shutterstock_2632770159" alt="a senior woman holding a Pilates ball" src="https://cdn.mos.cms.futurecdn.net/QyBKfj8nxDRBitwBnjwg7F-1920-80.jpg" mos="" align="middle" fullscreen="" width="7346" height="4132" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Here are some benefits:</p><p><strong>Pike push-ups </strong>imitate an overhead press without weights. Instead, you create a vertical downward position for your body, then use your body weight and resistance against gravity to create load. This move works your upper body and core hard, particularly your shoulders, upper chest, upper back and triceps. You might not think it, but you could actually start on your knees and practice the pike, or elevate them if you prefer.</p><p><strong>Push-ups </strong>are perhaps the most well-known upper-body bodyweight exercise. You'll work your pecs, triceps and shoulders and use your core for stability. You can use your knees to begin with, but before you try full-range push-ups, ensure you can lower your chest to the ground for full range of motion. This keeps the muscles under tension for longer and helps build functional upper-body strength.</p><p><strong>V-ups </strong>are primarily a core exercise, working the deeper stabilizing muscles of your core, as well as your abs and obliques. However, you'll also feel this move in your hip flexors, quads and hamstrings. Some people feel this move a little in the arms and upper back as well. You'll need an existing amount of core strength and mobility to drive this exercise, so if you find it too difficult, alternate with one arm and leg or bend your knees to crunch instead.</p><div><blockquote><p>These tried-and-tested bodyweight exercises can be made more beginner-friendly or challenging.</p></blockquote></div><p>I don't subscribe to the idea that the exercises or routines you enjoy must change just because the number on your birthday card does. I still train my dad in the gym, and he's deadlifting 100kg at 72 years old. However, what matters are your levels of fitness, any health conditions, injuries, or illnesses, and your preferences.</p><div><blockquote><p>I don't subscribe to the idea that the exercises or routines you enjoy must change just because the number on your birthday card does.</p></blockquote></div><p>Firstly, <a href="https://www.tomsguide.com/wellness/fitness/these-are-the-5-compound-exercises-you-should-do-to-build-full-body-functional-strength-and-muscle-says-a-personal-trainer">compound exercises </a>that are both functional and progressive should be a top priority. Think your standard overhead press, squats, push-ups, bench presses, lunges and step-ups. Resistance training can be done using your bodyweight and weights, but whichever you choose, aim for an intensity that feels close to failure with the last few reps challenging to finish.</p><p>Try to move your joints through their range of motion in a variety of patterns while loading muscles using any form of resistance. Motion is lotion, so keeping your body moving in ways that feel natural will help improve functional strength and mobility.</p><p>The more you move throughout the day, the better you can also balance and stabilize; the more you load your bones and muscles, the stronger they get. You might still enjoy some higher-intensity exercise in your 50s and beyond, but low-impact movement can offer brilliant benefits. Think of the strength, flexibility and power you can build in yoga, or the core stability, posture and balance Pilates offers.</p><p>Before you consider adding weights, focus on the fullest range of movement and really squeezing the working muscles at the top of each rep. Control is essential, so prioritize your form and speed. And remember, you might not notice the progress straight away, but over time, you'll see huge benefits in how your body moves, adapts and responds. </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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Durability guaranteed — I’ve used these 5 items of running apparel for years and they’re still good as new ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As someone who reviews all kinds of running and fitness products, durability is both the easiest and hardest thing to test. All I have to do is keep using something to see if it’s long-lasting, but the rapid turnover of running products means there’s always something new to test.</p><p>That’s especially true with the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>, watches and headphones, which are updated yearly, but I do get more of a chance to test running apparel over the long-term, and there are some items that have really stood out for their durability in my time as a runner.</p><p><strong>I’ve used all of the products below regularly for several years</strong>, which means they’ve withstood hundreds of miles of running and frequent washing. Thousands of miles, in some cases. So while they're expensive up front, there's no doubt I've gotten great value from them in the long run. No pun intended.</p><p>You can <strong>extend the life of your products with good care</strong> — I always wash my running gear on a cold, fairly short cycle — but largely, durability depends on the quality of the goods, and I happily guarantee these five products stand up to the long-term run test.</p><h3 class="article-body__section" id="section-saysky-pace-2-in-1-shorts-5"><span>Saysky Pace 2 in 1 Shorts 5”</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FLpedXS3bUEUnVAsAEQgUY" name="Saysky 2 in 1 Pace Shorts 5''" alt="Saysky 2 in 1 Pace Shorts 5''" src="https://cdn.mos.cms.futurecdn.net/FLpedXS3bUEUnVAsAEQgUY-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 have a few pairs of these shorts that I’ve used weekly for several years and they’re just as comfortable as ever and show almost no signs of wear and tear. </p><p>They’re my go-to shorts for easy and long runs thanks to the supportive inner layer, which has a couple of handy drop-in pockets that can take a phone, keys and a couple of gels.</p><p>The upfront cost is pretty high, but as one of Saysky’s most popular products the 2 in 1 shorts are often featured in the brand’s sales, and they’re certainly built to last.</p><div class="product"><a data-dimension112="66923918-ad15-11f1-aeb5-0526b4e1a585" data-action="Deal Block" data-label="2 in 1 Pace Shorts 5in" data-dimension48="2 in 1 Pace Shorts 5in" data-dimension25="$93" href="https://saysky.com/products/2-in-1-pace-shorts-5-black-901-sm40002" 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="6aCuhu3ztTm6j4vAdamRcV" name="Saysky 2 in 1 Pace Shorts 5in" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6aCuhu3ztTm6j4vAdamRcV-1920-80.png" mos="" align="middle" fullscreen="" width="700" height="700" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://saysky.com/products/2-in-1-pace-shorts-5-black-901-sm40002" target="_blank" rel="nofollow" data-dimension112="66923918-ad15-11f1-aeb5-0526b4e1a585" data-action="Deal Block" data-label="2 in 1 Pace Shorts 5in" data-dimension48="2 in 1 Pace Shorts 5in" data-dimension25="$93">2 in 1 Pace Shorts 5in: $93</a></strong><br>The Pace 2 in 1 shorts have a supportive inner layer with drop-in pockets for your essentials, and a looser outer layer with a zip pocket on the back. I have several sets of these shorts that have lasted me years of regular use.<a class="view-deal button" href="https://saysky.com/products/2-in-1-pace-shorts-5-black-901-sm40002" target="_blank" rel="nofollow" data-dimension112="66923918-ad15-11f1-aeb5-0526b4e1a585" data-action="Deal Block" data-label="2 in 1 Pace Shorts 5in" data-dimension48="2 in 1 Pace Shorts 5in" data-dimension25="$93">View Deal</a></p></div><h3 class="article-body__section" id="section-soar-all-weather-jacket"><span>Soar All Weather Jacket</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="GVSPLnDrMqvFUSDKHzQvBf" name="Soar All Weather Jacket" alt="Soar All Weather Jacket" src="https://cdn.mos.cms.futurecdn.net/GVSPLnDrMqvFUSDKHzQvBf-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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>A healthy percentage of my longest-lasting running apparel is made by British brand Soar, and durability is certainly demanded given the high prices you do pay for Soar’s stuff.</p><p>The All Weather Jacket I have is the original version, and it has been updated since, but I have little doubt it remains just as durable as the one I’ve used myself for several winters' worth of running. My jacket still feels soft and comfortable, and aside from some fraying around the cuffs, it’s held up perfectly to regular use in inclement weather.</p><p>It’s windproof, water-resistant enough to fend off rain without being as hot and sweaty as a full waterproof, and has a close fit that allows for freedom of movement. The last point is important, because it means I can wear the jacket for fast runs in the winter, whereas many jackets feel too bulky. </p><p>There are certainly great running jackets available for less, but the All Weather Jacket lives up to its name in being warm enough for snow but breathable enough for mild, wet days, and it’s still my go-to after years of use.</p><div class="product"><a data-dimension112="66923ab2-ad15-11f1-8799-3be7fb95bf56" data-action="Deal Block" data-label="All Weather Jacket" data-dimension48="All Weather Jacket" data-dimension25="$475" href="https://www.soarrunning.com/en-us/collections/long-sleeves-jackets/products/mens-all-weather-jacket-black-1?variant=55981983826295" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1296px;"><p class="vanilla-image-block" style="padding-top:87.50%;"><img id="6L99bDBFeL8QxiPHnQJhk8" name="Soar All Weather Jacket" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6L99bDBFeL8QxiPHnQJhk8-1920-80.png" mos="" align="middle" fullscreen="" width="1296" height="1134" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The latest model of Soar's All Weather Jacket doesn't come cheap, but the early version I use has seen me through several winters and it's still my favorite option for the colder, wetter months.<a class="view-deal button" href="https://www.soarrunning.com/en-us/collections/long-sleeves-jackets/products/mens-all-weather-jacket-black-1?variant=55981983826295" target="_blank" rel="nofollow" data-dimension112="66923ab2-ad15-11f1-8799-3be7fb95bf56" data-action="Deal Block" data-label="All Weather Jacket" data-dimension48="All Weather Jacket" data-dimension25="$475">View Deal</a></p></div><h3 class="article-body__section" id="section-stance-run-crew-socks"><span>Stance Run Crew Socks</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5cw8YXkzczRHr4iwTXsXJS" name="Stance Running Socks" alt="Stance Running Socks" src="https://cdn.mos.cms.futurecdn.net/5cw8YXkzczRHr4iwTXsXJS-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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’ve been a big fan of Stance’s running socks since I first slipped a pair on many years ago, and I’ve amassed a sizable collection of the Run Crew socks in particular, with some that have lasted me more than five years.</p><p>While they’re not quite as soft and flexible as they were when new, these long-lasting socks are still comfortable after years of regular runs and washes, and none have developed holes or frayed at all.</p><p>Darn Tough is another running sock brand that has impressed me with their durability, and this is an apparel area where I’ve definitely found it’s worth paying a little more upfront to get a longer lasting product.</p><div class="product"><a data-dimension112="cd70e7ce-ad15-11f1-a6b7-9f3ea67626f2" data-action="Deal Block" data-label="Run Crew" data-dimension48="Run Crew" data-dimension25="$50" href="https://www.amazon.com/Stance-Crew-Socks-Pack-Medium/dp/B09HSX5DK4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="g8x9pa9ycfJzxroJULj2UV" name="Stance Run Light Crew Socks" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/g8x9pa9ycfJzxroJULj2UV-1920-80.jpg" mos="" align="middle" fullscreen="" width="900" height="900" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Stance has a wide variety of options in its socks line-up, but for running the ones I recommend are the Run Crew (either Light or Medium). I've been using these socks for almost a decade and they're durable, comfortable and dry quickly.<a class="view-deal button" href="https://www.amazon.com/Stance-Crew-Socks-Pack-Medium/dp/B09HSX5DK4" target="_blank" rel="nofollow" data-dimension112="cd70e7ce-ad15-11f1-a6b7-9f3ea67626f2" data-action="Deal Block" data-label="Run Crew" data-dimension48="Run Crew" data-dimension25="$50">View Deal</a></p></div><h3 class="article-body__section" id="section-tracksmith-van-cortland-tee"><span>Tracksmith Van Cortland Tee</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vCK3JYxJoBtLsgViELv4wi" name="Tracksmith Van Cortland Tee" alt="Tracksmith Van Cortland Tee" src="https://cdn.mos.cms.futurecdn.net/vCK3JYxJoBtLsgViELv4wi-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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>Tracksmith is another premium running brand that I found does offset the high initial price of its products with better-than-average durability, and the Van Cortland Tee has been a staple of my training wardrobe for several years.</p><p>It’s a loose-fitting tee that’s breathability in hot conditions, even if it’s not the thinnest and lightest option, and comes in a variety of designs that all feature Tracksmith’s trademark sash.</p><p>I use it mainly for easy and long runs as I personally prefer something tighter and lighter for sessions, though in winter the relaxed fit of the Van Cortland is handy as I can fit it over a base layer easily.</p><div class="product"><a data-dimension112="d2b5380a-ad17-11f1-9109-0536cf2d270b" data-action="Deal Block" data-label="Van Cortland Tee" data-dimension48="Van Cortland Tee" data-dimension25="$80" href="https://www.tracksmith.com/products/m-van-cortlandt-tee" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="bZH6h5cQHj2iKkezBFWwbD" name="Tracksmith Van Cortland Tee" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/bZH6h5cQHj2iKkezBFWwbD-1920-80.png" mos="" align="middle" fullscreen="" width="1400" height="1400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.tracksmith.com/products/m-van-cortlandt-tee" target="_blank" rel="nofollow" data-dimension112="d2b5380a-ad17-11f1-9109-0536cf2d270b" data-action="Deal Block" data-label="Van Cortland Tee" data-dimension48="Van Cortland Tee" data-dimension25="$80">Van Cortland Tee: $80</a></strong><br>The Van Cortland line-up contains singlets and long-sleeved tops along with tees, and I've used all of them for a long time for my own running. <a class="view-deal button" href="https://www.tracksmith.com/products/m-van-cortlandt-tee" target="_blank" rel="nofollow" data-dimension112="d2b5380a-ad17-11f1-9109-0536cf2d270b" data-action="Deal Block" data-label="Van Cortland Tee" data-dimension48="Van Cortland Tee" data-dimension25="$80">View Deal</a></p></div><h3 class="article-body__section" id="section-under-armour-performance-tech-boxerjock"><span>Under Armour Performance Tech Boxerjock</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="UuCryyhSqZ6ucKn3qV7nLo" name="Under Armour Tech Boxerjock" alt="Under Armour Tech Boxerjock" src="https://cdn.mos.cms.futurecdn.net/UuCryyhSqZ6ucKn3qV7nLo-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1441" 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 prefer to wear underwear under my running shorts as I find this more supportive than relying on the liners in shorts alone, and these Under Armour Boxerjocks are both highly comfortable — I never get chafing with them — and unbelievably durable.</p><p>Frankly, I wasn’t sure whether to put them in this article, because it’s a little embarrassing to say you’ve been using the same underwear for almost 10 years, but they’ve stood up so well to regular use and washes I had to highlight them.</p><p>They’re good value too, and often appear in Amazon sales. Make sure you get the Tech version though, as the cotton ones won’t be as suitable for running.</p><div class="product"><a data-dimension112="d2b53940-ad17-11f1-8d1b-c1338e707a9b" data-action="Deal Block" data-label="Tech Boxerjock" data-dimension48="Tech Boxerjock" data-dimension25="$44" href="https://www.amazon.com/Under-Armour-6-inch-Boxerjock-Solid-Core/dp/B0C2JM7K5C" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:466px;"><p class="vanilla-image-block" style="padding-top:118.03%;"><img id="jgDd3d8Rzuu7KT6H5RucJH" name="Under Armour Tech Boxerjock" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jgDd3d8Rzuu7KT6H5RucJH-1920-80.png" mos="" align="middle" fullscreen="" width="466" height="550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Under-Armour-6-inch-Boxerjock-Solid-Core/dp/B0C2JM7K5C" target="_blank" rel="nofollow" data-dimension112="d2b53940-ad17-11f1-8d1b-c1338e707a9b" data-action="Deal Block" data-label="Tech Boxerjock" data-dimension48="Tech Boxerjock" data-dimension25="$44">Tech Boxerjock: $44</a></strong><br>These boxers have been part of my running wardrobe for almost as long as I've been running. I've never had trouble with chafing while wearing them, even on 20-mile runs, and they are still in great condition.<a class="view-deal button" href="https://www.amazon.com/Under-Armour-6-inch-Boxerjock-Solid-Core/dp/B0C2JM7K5C" target="_blank" rel="nofollow" data-dimension112="d2b53940-ad17-11f1-8d1b-c1338e707a9b" data-action="Deal Block" data-label="Tech Boxerjock" data-dimension48="Tech Boxerjock" data-dimension25="$44">View Deal</a></p></div><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6kAdX"></div>                            </div>                            <script src="https://kwizly.com/embed/O6kAdX.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/wellness/smartwatches/i-wear-an-apple-watch-every-single-day-and-i-never-knew-you-could-do-this">‘I wear an Apple Watch every single day, and I never knew you could do this.’</a></li><li><a href="https://www.tomsguide.com/wellness/smartwatches/i-wear-an-apple-watch-every-day-and-this-is-the-free-app-i-use-all-of-the-time">I wear an Apple Watch every day, and this is the free app I use all of the time</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/too-busy-to-work-out-i-added-thousands-of-steps-to-my-day-using-this-simple-trick">Forget running — I added thousands of steps to my day using this simple trick</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/durability-guaranteed-ive-used-these-5-items-of-running-apparel-for-years-and-theyre-still-good-as-new</link>
                                                                            <description>
                            <![CDATA[ I’ve tested a lot of running apparel over the past decade and these are the products that have really stood out for their durability. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">oFBzj4ZNYTD6tDzahEfxmM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Qz3QTQeWbcvX5sBjmM2MTk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 12 Sep 2026 09:30: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/Qz3QTQeWbcvX5sBjmM2MTk-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Man wearing running clothes]]></media:description>                                                            <media:text><![CDATA[Man wearing running clothes]]></media:text>
                                <media:title type="plain"><![CDATA[Man wearing running clothes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Qz3QTQeWbcvX5sBjmM2MTk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As someone who reviews all kinds of running and fitness products, durability is both the easiest and hardest thing to test. All I have to do is keep using something to see if it’s long-lasting, but the rapid turnover of running products means there’s always something new to test.</p><p>That’s especially true with the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>, watches and headphones, which are updated yearly, but I do get more of a chance to test running apparel over the long-term, and there are some items that have really stood out for their durability in my time as a runner.</p><p><strong>I’ve used all of the products below regularly for several years</strong>, which means they’ve withstood hundreds of miles of running and frequent washing. Thousands of miles, in some cases. So while they're expensive up front, there's no doubt I've gotten great value from them in the long run. No pun intended.</p><p>You can <strong>extend the life of your products with good care</strong> — I always wash my running gear on a cold, fairly short cycle — but largely, durability depends on the quality of the goods, and I happily guarantee these five products stand up to the long-term run test.</p><h3 class="article-body__section" id="section-saysky-pace-2-in-1-shorts-5"><span>Saysky Pace 2 in 1 Shorts 5”</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FLpedXS3bUEUnVAsAEQgUY" name="Saysky 2 in 1 Pace Shorts 5''" alt="Saysky 2 in 1 Pace Shorts 5''" src="https://cdn.mos.cms.futurecdn.net/FLpedXS3bUEUnVAsAEQgUY-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 have a few pairs of these shorts that I’ve used weekly for several years and they’re just as comfortable as ever and show almost no signs of wear and tear. </p><p>They’re my go-to shorts for easy and long runs thanks to the supportive inner layer, which has a couple of handy drop-in pockets that can take a phone, keys and a couple of gels.</p><p>The upfront cost is pretty high, but as one of Saysky’s most popular products the 2 in 1 shorts are often featured in the brand’s sales, and they’re certainly built to last.</p><div class="product"><a data-dimension112="66923918-ad15-11f1-aeb5-0526b4e1a585" data-action="Deal Block" data-label="2 in 1 Pace Shorts 5in" data-dimension48="2 in 1 Pace Shorts 5in" data-dimension25="$93" href="https://saysky.com/products/2-in-1-pace-shorts-5-black-901-sm40002" 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="6aCuhu3ztTm6j4vAdamRcV" name="Saysky 2 in 1 Pace Shorts 5in" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6aCuhu3ztTm6j4vAdamRcV-1920-80.png" mos="" align="middle" fullscreen="" width="700" height="700" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://saysky.com/products/2-in-1-pace-shorts-5-black-901-sm40002" target="_blank" rel="nofollow" data-dimension112="66923918-ad15-11f1-aeb5-0526b4e1a585" data-action="Deal Block" data-label="2 in 1 Pace Shorts 5in" data-dimension48="2 in 1 Pace Shorts 5in" data-dimension25="$93">2 in 1 Pace Shorts 5in: $93</a></strong><br>The Pace 2 in 1 shorts have a supportive inner layer with drop-in pockets for your essentials, and a looser outer layer with a zip pocket on the back. I have several sets of these shorts that have lasted me years of regular use.<a class="view-deal button" href="https://saysky.com/products/2-in-1-pace-shorts-5-black-901-sm40002" target="_blank" rel="nofollow" data-dimension112="66923918-ad15-11f1-aeb5-0526b4e1a585" data-action="Deal Block" data-label="2 in 1 Pace Shorts 5in" data-dimension48="2 in 1 Pace Shorts 5in" data-dimension25="$93">View Deal</a></p></div><h3 class="article-body__section" id="section-soar-all-weather-jacket"><span>Soar All Weather Jacket</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="GVSPLnDrMqvFUSDKHzQvBf" name="Soar All Weather Jacket" alt="Soar All Weather Jacket" src="https://cdn.mos.cms.futurecdn.net/GVSPLnDrMqvFUSDKHzQvBf-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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>A healthy percentage of my longest-lasting running apparel is made by British brand Soar, and durability is certainly demanded given the high prices you do pay for Soar’s stuff.</p><p>The All Weather Jacket I have is the original version, and it has been updated since, but I have little doubt it remains just as durable as the one I’ve used myself for several winters' worth of running. My jacket still feels soft and comfortable, and aside from some fraying around the cuffs, it’s held up perfectly to regular use in inclement weather.</p><p>It’s windproof, water-resistant enough to fend off rain without being as hot and sweaty as a full waterproof, and has a close fit that allows for freedom of movement. The last point is important, because it means I can wear the jacket for fast runs in the winter, whereas many jackets feel too bulky. </p><p>There are certainly great running jackets available for less, but the All Weather Jacket lives up to its name in being warm enough for snow but breathable enough for mild, wet days, and it’s still my go-to after years of use.</p><div class="product"><a data-dimension112="66923ab2-ad15-11f1-8799-3be7fb95bf56" data-action="Deal Block" data-label="All Weather Jacket" data-dimension48="All Weather Jacket" data-dimension25="$475" href="https://www.soarrunning.com/en-us/collections/long-sleeves-jackets/products/mens-all-weather-jacket-black-1?variant=55981983826295" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1296px;"><p class="vanilla-image-block" style="padding-top:87.50%;"><img id="6L99bDBFeL8QxiPHnQJhk8" name="Soar All Weather Jacket" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6L99bDBFeL8QxiPHnQJhk8-1920-80.png" mos="" align="middle" fullscreen="" width="1296" height="1134" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The latest model of Soar's All Weather Jacket doesn't come cheap, but the early version I use has seen me through several winters and it's still my favorite option for the colder, wetter months.<a class="view-deal button" href="https://www.soarrunning.com/en-us/collections/long-sleeves-jackets/products/mens-all-weather-jacket-black-1?variant=55981983826295" target="_blank" rel="nofollow" data-dimension112="66923ab2-ad15-11f1-8799-3be7fb95bf56" data-action="Deal Block" data-label="All Weather Jacket" data-dimension48="All Weather Jacket" data-dimension25="$475">View Deal</a></p></div><h3 class="article-body__section" id="section-stance-run-crew-socks"><span>Stance Run Crew Socks</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5cw8YXkzczRHr4iwTXsXJS" name="Stance Running Socks" alt="Stance Running Socks" src="https://cdn.mos.cms.futurecdn.net/5cw8YXkzczRHr4iwTXsXJS-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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’ve been a big fan of Stance’s running socks since I first slipped a pair on many years ago, and I’ve amassed a sizable collection of the Run Crew socks in particular, with some that have lasted me more than five years.</p><p>While they’re not quite as soft and flexible as they were when new, these long-lasting socks are still comfortable after years of regular runs and washes, and none have developed holes or frayed at all.</p><p>Darn Tough is another running sock brand that has impressed me with their durability, and this is an apparel area where I’ve definitely found it’s worth paying a little more upfront to get a longer lasting product.</p><div class="product"><a data-dimension112="cd70e7ce-ad15-11f1-a6b7-9f3ea67626f2" data-action="Deal Block" data-label="Run Crew" data-dimension48="Run Crew" data-dimension25="$50" href="https://www.amazon.com/Stance-Crew-Socks-Pack-Medium/dp/B09HSX5DK4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="g8x9pa9ycfJzxroJULj2UV" name="Stance Run Light Crew Socks" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/g8x9pa9ycfJzxroJULj2UV-1920-80.jpg" mos="" align="middle" fullscreen="" width="900" height="900" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Stance has a wide variety of options in its socks line-up, but for running the ones I recommend are the Run Crew (either Light or Medium). I've been using these socks for almost a decade and they're durable, comfortable and dry quickly.<a class="view-deal button" href="https://www.amazon.com/Stance-Crew-Socks-Pack-Medium/dp/B09HSX5DK4" target="_blank" rel="nofollow" data-dimension112="cd70e7ce-ad15-11f1-a6b7-9f3ea67626f2" data-action="Deal Block" data-label="Run Crew" data-dimension48="Run Crew" data-dimension25="$50">View Deal</a></p></div><h3 class="article-body__section" id="section-tracksmith-van-cortland-tee"><span>Tracksmith Van Cortland Tee</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vCK3JYxJoBtLsgViELv4wi" name="Tracksmith Van Cortland Tee" alt="Tracksmith Van Cortland Tee" src="https://cdn.mos.cms.futurecdn.net/vCK3JYxJoBtLsgViELv4wi-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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>Tracksmith is another premium running brand that I found does offset the high initial price of its products with better-than-average durability, and the Van Cortland Tee has been a staple of my training wardrobe for several years.</p><p>It’s a loose-fitting tee that’s breathability in hot conditions, even if it’s not the thinnest and lightest option, and comes in a variety of designs that all feature Tracksmith’s trademark sash.</p><p>I use it mainly for easy and long runs as I personally prefer something tighter and lighter for sessions, though in winter the relaxed fit of the Van Cortland is handy as I can fit it over a base layer easily.</p><div class="product"><a data-dimension112="d2b5380a-ad17-11f1-9109-0536cf2d270b" data-action="Deal Block" data-label="Van Cortland Tee" data-dimension48="Van Cortland Tee" data-dimension25="$80" href="https://www.tracksmith.com/products/m-van-cortlandt-tee" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="bZH6h5cQHj2iKkezBFWwbD" name="Tracksmith Van Cortland Tee" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/bZH6h5cQHj2iKkezBFWwbD-1920-80.png" mos="" align="middle" fullscreen="" width="1400" height="1400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.tracksmith.com/products/m-van-cortlandt-tee" target="_blank" rel="nofollow" data-dimension112="d2b5380a-ad17-11f1-9109-0536cf2d270b" data-action="Deal Block" data-label="Van Cortland Tee" data-dimension48="Van Cortland Tee" data-dimension25="$80">Van Cortland Tee: $80</a></strong><br>The Van Cortland line-up contains singlets and long-sleeved tops along with tees, and I've used all of them for a long time for my own running. <a class="view-deal button" href="https://www.tracksmith.com/products/m-van-cortlandt-tee" target="_blank" rel="nofollow" data-dimension112="d2b5380a-ad17-11f1-9109-0536cf2d270b" data-action="Deal Block" data-label="Van Cortland Tee" data-dimension48="Van Cortland Tee" data-dimension25="$80">View Deal</a></p></div><h3 class="article-body__section" id="section-under-armour-performance-tech-boxerjock"><span>Under Armour Performance Tech Boxerjock</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="UuCryyhSqZ6ucKn3qV7nLo" name="Under Armour Tech Boxerjock" alt="Under Armour Tech Boxerjock" src="https://cdn.mos.cms.futurecdn.net/UuCryyhSqZ6ucKn3qV7nLo-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1441" 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 prefer to wear underwear under my running shorts as I find this more supportive than relying on the liners in shorts alone, and these Under Armour Boxerjocks are both highly comfortable — I never get chafing with them — and unbelievably durable.</p><p>Frankly, I wasn’t sure whether to put them in this article, because it’s a little embarrassing to say you’ve been using the same underwear for almost 10 years, but they’ve stood up so well to regular use and washes I had to highlight them.</p><p>They’re good value too, and often appear in Amazon sales. Make sure you get the Tech version though, as the cotton ones won’t be as suitable for running.</p><div class="product"><a data-dimension112="d2b53940-ad17-11f1-8d1b-c1338e707a9b" data-action="Deal Block" data-label="Tech Boxerjock" data-dimension48="Tech Boxerjock" data-dimension25="$44" href="https://www.amazon.com/Under-Armour-6-inch-Boxerjock-Solid-Core/dp/B0C2JM7K5C" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:466px;"><p class="vanilla-image-block" style="padding-top:118.03%;"><img id="jgDd3d8Rzuu7KT6H5RucJH" name="Under Armour Tech Boxerjock" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jgDd3d8Rzuu7KT6H5RucJH-1920-80.png" mos="" align="middle" fullscreen="" width="466" height="550" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/Under-Armour-6-inch-Boxerjock-Solid-Core/dp/B0C2JM7K5C" target="_blank" rel="nofollow" data-dimension112="d2b53940-ad17-11f1-8d1b-c1338e707a9b" data-action="Deal Block" data-label="Tech Boxerjock" data-dimension48="Tech Boxerjock" data-dimension25="$44">Tech Boxerjock: $44</a></strong><br>These boxers have been part of my running wardrobe for almost as long as I've been running. I've never had trouble with chafing while wearing them, even on 20-mile runs, and they are still in great condition.<a class="view-deal button" href="https://www.amazon.com/Under-Armour-6-inch-Boxerjock-Solid-Core/dp/B0C2JM7K5C" target="_blank" rel="nofollow" data-dimension112="d2b53940-ad17-11f1-8d1b-c1338e707a9b" data-action="Deal Block" data-label="Tech Boxerjock" data-dimension48="Tech Boxerjock" data-dimension25="$44">View Deal</a></p></div><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6kAdX"></div>                            </div>                            <script src="https://kwizly.com/embed/O6kAdX.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/wellness/smartwatches/i-wear-an-apple-watch-every-single-day-and-i-never-knew-you-could-do-this">‘I wear an Apple Watch every single day, and I never knew you could do this.’</a></li><li><a href="https://www.tomsguide.com/wellness/smartwatches/i-wear-an-apple-watch-every-day-and-this-is-the-free-app-i-use-all-of-the-time">I wear an Apple Watch every day, and this is the free app I use all of the time</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/too-busy-to-work-out-i-added-thousands-of-steps-to-my-day-using-this-simple-trick">Forget running — I added thousands of steps to my day using this simple trick</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I’m a strength and conditioning coach: Here are the 3 mobility exercises everyone over 40 should be doing ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As we get older, strength training becomes more important than ever as a way to slow down and even reverse the physical effects of aging. Yet if you’re a complete beginner, or you’re returning to exercise following an extended break or injury, it can be difficult to know where to start. </p><p>To find out more, I spoke to Mellisa Leach, a yoga instructor and strength and conditioning coach. Below, she shares three exercises to help you build better mobility over the age of 40. All you’ll need is a long resistance band (you can check out the <a href="https://www.tomsguide.com/best-picks/best-resistance-bands">best resistance bands</a> for working out at home here). Resistance bands are a fantastic way to build strength without putting stress on the joints.</p><p>As a reminder, if you’re currently recovering from an injury, this workout might not be right for you and your body. Always seek personalized advice from a qualified professional if you are unsure. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X8pRyX"></div>                            </div>                            <script src="https://kwizly.com/embed/X8pRyX.js" async></script><h2 id="what-is-the-workout">What is the workout? </h2><h3 class="article-body__section" id="section-1-standing-resistance-band-row"><span>1. Standing resistance band row </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="fzcqoS9DEfLAJYK5pYto4c" name="shutterstock_2007767762 resistance band row.jpg" alt="Vector resistance band bentover row" src="https://cdn.mos.cms.futurecdn.net/fzcqoS9DEfLAJYK5pYto4c-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: Shutterstock)</span></figcaption></figure><p>“This exercise strengthens the upper and mid-back, as well as your shoulders and biceps, while improving posture and shoulder stability,” says Leech. </p><p><strong>How to do it: </strong></p><ul><li>Secure a resistance band around a stable surface at chest height in front of you</li><li>Stand tall with your feet hip-width apart and hold the ends of the band with both hands</li><li>Extend your arms in front of your body</li><li>Pull the band towards your torso, driving your elbows back and squeezing your shoulder blades together</li><li>Slowly return to the starting position</li><li><strong>Perform 2-5 sets of 10-15 repetitions </strong></li></ul><h3 class="article-body__section" id="section-2-standing-resistance-band-reverse-fly"><span>2. Standing resistance band reverse fly </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="bkfmCrfbiZqQAKLQHsauxa" name="shutterstock_2007008738 res band lat raises.jpg" alt="Vector resistance band lateral raises" src="https://cdn.mos.cms.futurecdn.net/bkfmCrfbiZqQAKLQHsauxa-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: Shutterstock)</span></figcaption></figure><p>“Perfect for targeting rear deltoids, rhomboids, and upper back muscles, this move helps improve posture, shoulder health, and upper-body stability,” Leech says. </p><p><strong>How to do it: </strong></p><ul><li>Secure a resistance band around a stable surface at chest height in front of you</li><li>Stand tall and hold the ends with your hands extended in front of your chest</li><li>Keeping a slight bend in your elbows, open your arms out to the sides</li><li>Squeeze your shoulder blades together as your arms form a ‘T’ shape</li><li>Slowly return to the starting position</li><li><strong>Perform 2-5 sets of 10-15 repetition </strong></li></ul><h3 class="article-body__section" id="section-3-standing-resistance-band-overhead-press"><span>3. Standing resistance band overhead press </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:1890px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="sG2EqVyne5MHnL9rS6CL4" name="resistance band overhead press" alt="an illo of a man doing a resistance band overhead press" src="https://cdn.mos.cms.futurecdn.net/sG2EqVyne5MHnL9rS6CL4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1890" height="1063" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>“Overhead press helps maintain shoulder mobility, upper-body strength, and the ability to perform everyday activities, such as reaching overhead, more easily.” </p><p><strong>How to do it: </strong></p><ul><li>Stand with your feet hip-width apart</li><li>Hold each end of the resistance band in each hand at shoulder height with elbows bent</li><li>Press your arms overhead until they are fully extended</li><li>Hold briefly at the top</li><li>Slowly lower back to the starting position</li><li><strong>Do 2-5 sets with 8-12 repetitions </strong></li></ul><h2 id="what-are-the-benefits-2">What are the benefits? </h2><p>“Mobility exercises are one of the most effective ways to maintain independence as we get older,” says Leech. “By regularly moving our joints through their full range of motion, we can improve strength, balance, coordination, and flexibility, all of which play an important role in staying active later in life.</p><p>“Over time, mobility training helps the joints and muscles work together more efficiently, which in turn helps reduce the risk of injury and falls by strengthening key stabilising muscles, as well as improving pain relief and making everyday tasks such as carrying shopping, climbing stairs, or even getting out of bed easier.” </p><p>Resistance band exercises like these place constant tension on the deep stabilizer muscles in the upper body and core. Strengthening these small stabilizer muscles can help improve your overall balance and stability, as well as improve your mobility.</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/workouts/im-a-personal-trainer-who-works-with-clients-over-50-these-are-the-3-mobility-exercises-i-never-skip" target="_blank">I'm a personal trainer who works with clients over 50 — these are the 3 mobility exercises I never skip</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/after-60-this-is-the-10-minute-routine-i-use-with-my-clients-to-stay-strong-mobile-and-independent" target="_blank">After 60, this is the 10-minute routine I use with my clients to stay strong, mobile and independent</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-pilates-instructor-and-i-recommend-these-5-core-exercises-to-help-older-clients-build-strength-and-improve-posture" target="_blank">'I’m a Pilates instructor, and I recommend these 5 core exercises to help older clients build strength and improve posture'</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/im-a-strength-and-conditioning-coach-here-are-the-3-mobility-exercises-everyone-over-40-should-be-doing</link>
                                                                            <description>
                            <![CDATA[ This personal trainer shares 3 resistance band exercises she gives to clients over 40 ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8NS4rEYq79nWLg3sU9sqxF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/reiJJ9m9jRZtKmiGC9nJXN-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 12 Sep 2026 04:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Workouts]]></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/reiJJ9m9jRZtKmiGC9nJXN-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a woman holding resistance bands]]></media:description>                                                            <media:text><![CDATA[a woman holding resistance bands]]></media:text>
                                <media:title type="plain"><![CDATA[a woman holding resistance bands]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/reiJJ9m9jRZtKmiGC9nJXN-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As we get older, strength training becomes more important than ever as a way to slow down and even reverse the physical effects of aging. Yet if you’re a complete beginner, or you’re returning to exercise following an extended break or injury, it can be difficult to know where to start. </p><p>To find out more, I spoke to Mellisa Leach, a yoga instructor and strength and conditioning coach. Below, she shares three exercises to help you build better mobility over the age of 40. All you’ll need is a long resistance band (you can check out the <a href="https://www.tomsguide.com/best-picks/best-resistance-bands">best resistance bands</a> for working out at home here). Resistance bands are a fantastic way to build strength without putting stress on the joints.</p><p>As a reminder, if you’re currently recovering from an injury, this workout might not be right for you and your body. Always seek personalized advice from a qualified professional if you are unsure. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X8pRyX"></div>                            </div>                            <script src="https://kwizly.com/embed/X8pRyX.js" async></script><h2 id="what-is-the-workout">What is the workout? </h2><h3 class="article-body__section" id="section-1-standing-resistance-band-row"><span>1. Standing resistance band row </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="fzcqoS9DEfLAJYK5pYto4c" name="shutterstock_2007767762 resistance band row.jpg" alt="Vector resistance band bentover row" src="https://cdn.mos.cms.futurecdn.net/fzcqoS9DEfLAJYK5pYto4c-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: Shutterstock)</span></figcaption></figure><p>“This exercise strengthens the upper and mid-back, as well as your shoulders and biceps, while improving posture and shoulder stability,” says Leech. </p><p><strong>How to do it: </strong></p><ul><li>Secure a resistance band around a stable surface at chest height in front of you</li><li>Stand tall with your feet hip-width apart and hold the ends of the band with both hands</li><li>Extend your arms in front of your body</li><li>Pull the band towards your torso, driving your elbows back and squeezing your shoulder blades together</li><li>Slowly return to the starting position</li><li><strong>Perform 2-5 sets of 10-15 repetitions </strong></li></ul><h3 class="article-body__section" id="section-2-standing-resistance-band-reverse-fly"><span>2. Standing resistance band reverse fly </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="bkfmCrfbiZqQAKLQHsauxa" name="shutterstock_2007008738 res band lat raises.jpg" alt="Vector resistance band lateral raises" src="https://cdn.mos.cms.futurecdn.net/bkfmCrfbiZqQAKLQHsauxa-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: Shutterstock)</span></figcaption></figure><p>“Perfect for targeting rear deltoids, rhomboids, and upper back muscles, this move helps improve posture, shoulder health, and upper-body stability,” Leech says. </p><p><strong>How to do it: </strong></p><ul><li>Secure a resistance band around a stable surface at chest height in front of you</li><li>Stand tall and hold the ends with your hands extended in front of your chest</li><li>Keeping a slight bend in your elbows, open your arms out to the sides</li><li>Squeeze your shoulder blades together as your arms form a ‘T’ shape</li><li>Slowly return to the starting position</li><li><strong>Perform 2-5 sets of 10-15 repetition </strong></li></ul><h3 class="article-body__section" id="section-3-standing-resistance-band-overhead-press"><span>3. Standing resistance band overhead press </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:1890px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="sG2EqVyne5MHnL9rS6CL4" name="resistance band overhead press" alt="an illo of a man doing a resistance band overhead press" src="https://cdn.mos.cms.futurecdn.net/sG2EqVyne5MHnL9rS6CL4-1920-80.jpg" mos="" align="middle" fullscreen="" width="1890" height="1063" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>“Overhead press helps maintain shoulder mobility, upper-body strength, and the ability to perform everyday activities, such as reaching overhead, more easily.” </p><p><strong>How to do it: </strong></p><ul><li>Stand with your feet hip-width apart</li><li>Hold each end of the resistance band in each hand at shoulder height with elbows bent</li><li>Press your arms overhead until they are fully extended</li><li>Hold briefly at the top</li><li>Slowly lower back to the starting position</li><li><strong>Do 2-5 sets with 8-12 repetitions </strong></li></ul><h2 id="what-are-the-benefits-2">What are the benefits? </h2><p>“Mobility exercises are one of the most effective ways to maintain independence as we get older,” says Leech. “By regularly moving our joints through their full range of motion, we can improve strength, balance, coordination, and flexibility, all of which play an important role in staying active later in life.</p><p>“Over time, mobility training helps the joints and muscles work together more efficiently, which in turn helps reduce the risk of injury and falls by strengthening key stabilising muscles, as well as improving pain relief and making everyday tasks such as carrying shopping, climbing stairs, or even getting out of bed easier.” </p><p>Resistance band exercises like these place constant tension on the deep stabilizer muscles in the upper body and core. Strengthening these small stabilizer muscles can help improve your overall balance and stability, as well as improve your mobility.</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/workouts/im-a-personal-trainer-who-works-with-clients-over-50-these-are-the-3-mobility-exercises-i-never-skip" target="_blank">I'm a personal trainer who works with clients over 50 — these are the 3 mobility exercises I never skip</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/after-60-this-is-the-10-minute-routine-i-use-with-my-clients-to-stay-strong-mobile-and-independent" target="_blank">After 60, this is the 10-minute routine I use with my clients to stay strong, mobile and independent</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-pilates-instructor-and-i-recommend-these-5-core-exercises-to-help-older-clients-build-strength-and-improve-posture" target="_blank">'I’m a Pilates instructor, and I recommend these 5 core exercises to help older clients build strength and improve posture'</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ You don't need time or equipment — relieve tight hips in 60 seconds with this 3-move mobility routine ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I would encourage any of my clients to build a sustainable, consistent mobility routine into their weekly exercise program, but it doesn't always need to be 30 minutes or longer for the benefits to show. You can benefit from instant relief using this 60-second "hip release" reset, consisting of just three moves and a lot of love for stiff hips.</p><p>This is perfect for anyone who needs to stand up after hours spent at a desk or behind a laptop, and it can take as little as 60 seconds, or more if you have the time.</p><p>One of the <a href="https://www.tomsguide.com/best-picks/best-yoga-mats">best yoga mats</a> is recommended, and that's all. You could do it from anywhere, including joining me by finding some space while abroad, and below, I show you exactly how to follow, plus the benefits. </p><h2 id="watch-3-move-hip-mobility-release">Watch: 3-move hip mobility release</h2><p>Trying to <a href="https://www.tomsguide.com/wellness/workouts/use-this-10-minute-mobility-routine-to-boost-your-flexibility-and-improve-posture-no-equipment-needed">improve mobility and flexibility </a>and strengthen your body using your body weight will help you move better and with more freedom.</p><p>Later in life, you'll be thankful for strong bones, muscles and ligaments that help you maintain an active lifestyle, and a consistent, progressive routine will help you do just that.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend consulting your physician or a yoga instructor before starting these exercises.</em></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/DdDqlKSIuq4/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>"World's Greatest Stretch": </strong>Step your left leg into a low lunge with your back knee supported on the mat. Raise your left arm toward the ceiling and twist gently to open your chest, shoulder and hip, then drop your elbow toward your ankle. Bind your left arm under your left leg, with your hand just outside the left foot. Return to center, repeat for reps, then switch sides.<strong> Why? </strong>This move stretches your hips, opens your chest and shoulders and even gently mobilizes the spine.</li><li><strong>Downward dog to knee curl: </strong>Start in a downdog position with your butt lifted, heels drawn down toward the mat and shoulders pulled down away from your ears. Ripple forward into a high plank and curl one knee toward your chest. Pause, then return to downdog and switch legs. <strong>Why?</strong> Your hips work to help lift your leg, so strengthening them is vital if you enjoy walking and running. Knee curls also strengthen your core muscles, which are vital for protecting your spine and pelvis.</li><li><strong>Hip rolls: </strong>Start on your hands and knees with your shoulders stacked over your wrists. You can place a prop like a yoga block next to you, but you don't need one. Roll your hips by drawing your leg in circles around the block in both directions. Switch sides. <strong>Why? </strong>Hip rolls move your hips through rotation, building range of motion. Using a block is useful for testing your range. Try to keep your weight even between your left and right sides without leaning to one side to assist the movement. Working the left and right sides independently is also great for identifying and fixing any imbalances.</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><p>Just 20 seconds of each of these moves is a great start, but spend longer on them if you want or need to. </p><p><strong>Unilateral work </strong>is great for working on both sides of your body without your stronger muscles taking over. I like to include unilateral movements during every session if I can.</p><p><strong>Rotational work </strong>is ideal if you want to increase overall range of motion, but remember to externally and internally rotate the hips, working in both directions to target the stabilizing muscles and joints properly.</p><p><strong>Knee lifts and core activation </strong>strengthen your hips, which is great if you sit for long periods. Weak, underused hips contribute heavily to back pain over time. Squeeze your glutes, pull your knee forward and slightly curl your spine by pressing through your hands to create space beneath your body. </p><p>For someone new to exercise, build up slowly and spend a few breaths on each move per side.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><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><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank"><strong>I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank"><strong>According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank"><strong>I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/you-dont-need-time-or-equipment-relieve-tight-hips-in-60-seconds-with-this-3-move-mobility-routine</link>
                                                                            <description>
                            <![CDATA[ This is a low-impact hip mobility routine to build strength and range of motion in your lower body. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">a8NixQpfcdZWH5dWB3V8N</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/W8oaBCbZrQaz53jGUjHfBW-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 11 Sep 2026 06:00:00 +0000</pubDate>                                                                                                                                <updated>Fri, 11 Sep 2026 11:36:49 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/W8oaBCbZrQaz53jGUjHfBW-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a woman doing a hip mobility test]]></media:description>                                                            <media:text><![CDATA[a woman doing a hip mobility test]]></media:text>
                                <media:title type="plain"><![CDATA[a woman doing a hip mobility test]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/W8oaBCbZrQaz53jGUjHfBW-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I would encourage any of my clients to build a sustainable, consistent mobility routine into their weekly exercise program, but it doesn't always need to be 30 minutes or longer for the benefits to show. You can benefit from instant relief using this 60-second "hip release" reset, consisting of just three moves and a lot of love for stiff hips.</p><p>This is perfect for anyone who needs to stand up after hours spent at a desk or behind a laptop, and it can take as little as 60 seconds, or more if you have the time.</p><p>One of the <a href="https://www.tomsguide.com/best-picks/best-yoga-mats">best yoga mats</a> is recommended, and that's all. You could do it from anywhere, including joining me by finding some space while abroad, and below, I show you exactly how to follow, plus the benefits. </p><h2 id="watch-3-move-hip-mobility-release">Watch: 3-move hip mobility release</h2><p>Trying to <a href="https://www.tomsguide.com/wellness/workouts/use-this-10-minute-mobility-routine-to-boost-your-flexibility-and-improve-posture-no-equipment-needed">improve mobility and flexibility </a>and strengthen your body using your body weight will help you move better and with more freedom.</p><p>Later in life, you'll be thankful for strong bones, muscles and ligaments that help you maintain an active lifestyle, and a consistent, progressive routine will help you do just that.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend consulting your physician or a yoga instructor before starting these exercises.</em></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/DdDqlKSIuq4/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>"World's Greatest Stretch": </strong>Step your left leg into a low lunge with your back knee supported on the mat. Raise your left arm toward the ceiling and twist gently to open your chest, shoulder and hip, then drop your elbow toward your ankle. Bind your left arm under your left leg, with your hand just outside the left foot. Return to center, repeat for reps, then switch sides.<strong> Why? </strong>This move stretches your hips, opens your chest and shoulders and even gently mobilizes the spine.</li><li><strong>Downward dog to knee curl: </strong>Start in a downdog position with your butt lifted, heels drawn down toward the mat and shoulders pulled down away from your ears. Ripple forward into a high plank and curl one knee toward your chest. Pause, then return to downdog and switch legs. <strong>Why?</strong> Your hips work to help lift your leg, so strengthening them is vital if you enjoy walking and running. Knee curls also strengthen your core muscles, which are vital for protecting your spine and pelvis.</li><li><strong>Hip rolls: </strong>Start on your hands and knees with your shoulders stacked over your wrists. You can place a prop like a yoga block next to you, but you don't need one. Roll your hips by drawing your leg in circles around the block in both directions. Switch sides. <strong>Why? </strong>Hip rolls move your hips through rotation, building range of motion. Using a block is useful for testing your range. Try to keep your weight even between your left and right sides without leaning to one side to assist the movement. Working the left and right sides independently is also great for identifying and fixing any imbalances.</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><p>Just 20 seconds of each of these moves is a great start, but spend longer on them if you want or need to. </p><p><strong>Unilateral work </strong>is great for working on both sides of your body without your stronger muscles taking over. I like to include unilateral movements during every session if I can.</p><p><strong>Rotational work </strong>is ideal if you want to increase overall range of motion, but remember to externally and internally rotate the hips, working in both directions to target the stabilizing muscles and joints properly.</p><p><strong>Knee lifts and core activation </strong>strengthen your hips, which is great if you sit for long periods. Weak, underused hips contribute heavily to back pain over time. Squeeze your glutes, pull your knee forward and slightly curl your spine by pressing through your hands to create space beneath your body. </p><p>For someone new to exercise, build up slowly and spend a few breaths on each move per side.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><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><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank"><strong>I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank"><strong>According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank"><strong>I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I'm a personal trainer: Try this 3-move workout to build a strong core and reduce back pain after 50 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Sometimes we mistake high intensity for direct results, but you don't need to blast your core with HIIT workouts and repetitive sit-ups and crunches to build a strong and stable core. Consistency, progressive overload, the right exercises and managing overall body fat levels as you get older will get you results in the gym.</p><p>But what are those exercises? Well, there's no one-size-fits-all approach, but as a trainer, I find compound exercises (multi-muscle moves) are effective for achieving overload, and I like to keep things as low-impact as possible while switching up equipment. </p><p>Recently, I designed this three-move core workout to build a strong, stable, injury-resistant core while targeting multiple muscle groups in your core network responsible for supporting your pelvis and spine.</p><p>Below, I show you how to do three of the best low-impact exercises for functional strength and stability. One of the<a href="https://www.tomsguide.com/best-picks/best-yoga-mats"> best yoga mats</a> is useful to have.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, or you're currently pregnant or postnatal, I recommend seeking advice before starting these exercises.</em></p><h2 id="watch-3-low-impact-moves-to-try-anywhere">Watch: 3 low-impact moves to try anywhere</h2><p>These strengthening exercises load the muscles to work through resistance. The result? A stronger core. Add weight when you feel comfortable with the moves.</p><p><strong>The routine:</strong> 50 seconds on, 10 seconds off, 5 rounds. Add or reduce rounds depending on your ability.</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/DdBGIkpoqHI/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>Up and overs: </strong>Sit with your legs extended in front of you and place a block slightly to one side. Place your hands by your hips for extra support or behind your head for an extra challenge. Engage your core and draw your navel in, keeping your chest proud and back straight. With control, lift your legs up and over the blocks, then back again. Slightly rotate as you move up and over the block or weight, engaging your waist.</li><li><strong>Plank-downward dog taps</strong>: Start in a high plank position with your shoulders stacked over your wrists and your butt aligned with your shoulders. Keep your core engaged and navel drawn in. Lift your hips up and back into a downward dog, then tap one hand to the opposite ankle. Come back to plank, then repeat on the other side.</li><li><strong>Hollow hold leg raises</strong>: Lie on your back and extend your arms and legs. Engage your core, then slowly raise your arms and legs into the air to create a banana shape with your body. Keep your chin tucked, try to peel your shoulders away from the mat, point your toes and tuck your pelvis slightly under. Avoid arching your lower back. Hold the position and breathe toward your stomach. Once you feel ready, begin slowly lifting and lowering your legs without touching the ground.</li></ul><h2 id="what-are-the-benefits-3">What are the benefits?</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:6048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HCR5YvfinR9zDhhzfAs9Bh" name="workout 2_shutterstock_2458594235" alt="a senior woman smiling on a workout mat" src="https://cdn.mos.cms.futurecdn.net/v2/w:1920,t:622,l:0,cw:6048,ch:3402,q:80/HCR5YvfinR9zDhhzfAs9Bh.jpg" mos="" align="middle" fullscreen="" width="6048" height="4024" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Each of these exercises brings something slightly different to the table. </p><p><strong>The up-and-over exercise</strong> is brilliant for targeting your obliques, deeper core muscles like the transverse abdominis (a belt of stabilizing muscle), abs and hip flexors. As you lift and lower your legs, your core must work hard to help move, along with your hips, without hurting your back. Rotational motion is an effective way to strengthen your waist, which will help your body resist unwanted motion and impact. Try to avoid your hips completely taking over the exercise.</p><p><strong>Plank and downward dog tapping</strong> provide a full-body workout, hitting the arms, shoulders, chest, upper back, posterior chain (back of the body), core and hips. As you lift up and back, notice the stretch while the plank builds strength using isometric muscular contraction. Tapping improves balance and stability and forces your body to resist unwanted rotation while gently engaging the obliques.</p><p><strong>Hollow holds with leg raises </strong>are one of my favorite exercises to train core stability. Again, isometric contraction means strengthening while remaining low-impact on the spine, as you focus on holding tension without arching your back and while maintaining your breath. When you feel comfortable, leg raises are a great addition for targeting the hips and the deeper belt of core muscles.</p><div><blockquote><p>Each of these exercises brings something slightly different to the table. </p></blockquote></div><p>Really control these movements and make the most of them, rather than rushing. Play around by adding weights or equipment. I usually add dumbbells, but if this damages the quality of your reps, stick to using your bodyweight. You have plenty of time to progress through the exercises as you get stronger.</p><p>Focus on finding length through your spine rather than hunching, and keep your chest proud. Any time your hands are behind your head or next to your hips, try to knit both shoulder blades together to help open your chest and activate the mid and upper back.</p><p>Give these a try, and let us know how you get on in the comments.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ONKRJX"></div>                            </div>                            <script src="https://kwizly.com/embed/ONKRJX.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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-who-works-with-clients-aged-65-daily-here-are-the-2-exercises-i-always-recommend-when-it-comes-to-building-mobility-and-balance" target="_blank">I’m a personal trainer who works with clients aged 65+ daily. Here are the 2 exercises I always recommend when it comes to building mobility and balance</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/a-pilates-instructor-shares-a-6-move-routine-for-over-60s-to-build-balance-mobility-and-functional-core-strength" target="_blank">A Pilates instructor shares a 6-move routine for over-60s to build balance, mobility and functional core strength</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-try-this-3-move-workout-to-build-a-strong-core-and-reduce-back-pain-after-50</link>
                                                                            <description>
                            <![CDATA[ These three moves are low-impact and build a strong core without hurting your back; a personal trainer shares how to do them. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">eZ3QPwDRwzdvFo42QJREXK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UuodHaz6cTmjujHVJHcUS5-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 10 Sep 2026 11:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/UuodHaz6cTmjujHVJHcUS5-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a middle aged woman with strong abs]]></media:description>                                                            <media:text><![CDATA[a middle aged woman with strong abs]]></media:text>
                                <media:title type="plain"><![CDATA[a middle aged woman with strong abs]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UuodHaz6cTmjujHVJHcUS5-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Sometimes we mistake high intensity for direct results, but you don't need to blast your core with HIIT workouts and repetitive sit-ups and crunches to build a strong and stable core. Consistency, progressive overload, the right exercises and managing overall body fat levels as you get older will get you results in the gym.</p><p>But what are those exercises? Well, there's no one-size-fits-all approach, but as a trainer, I find compound exercises (multi-muscle moves) are effective for achieving overload, and I like to keep things as low-impact as possible while switching up equipment. </p><p>Recently, I designed this three-move core workout to build a strong, stable, injury-resistant core while targeting multiple muscle groups in your core network responsible for supporting your pelvis and spine.</p><p>Below, I show you how to do three of the best low-impact exercises for functional strength and stability. One of the<a href="https://www.tomsguide.com/best-picks/best-yoga-mats"> best yoga mats</a> is useful to have.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, or you're currently pregnant or postnatal, I recommend seeking advice before starting these exercises.</em></p><h2 id="watch-3-low-impact-moves-to-try-anywhere">Watch: 3 low-impact moves to try anywhere</h2><p>These strengthening exercises load the muscles to work through resistance. The result? A stronger core. Add weight when you feel comfortable with the moves.</p><p><strong>The routine:</strong> 50 seconds on, 10 seconds off, 5 rounds. Add or reduce rounds depending on your ability.</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/DdBGIkpoqHI/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>Up and overs: </strong>Sit with your legs extended in front of you and place a block slightly to one side. Place your hands by your hips for extra support or behind your head for an extra challenge. Engage your core and draw your navel in, keeping your chest proud and back straight. With control, lift your legs up and over the blocks, then back again. Slightly rotate as you move up and over the block or weight, engaging your waist.</li><li><strong>Plank-downward dog taps</strong>: Start in a high plank position with your shoulders stacked over your wrists and your butt aligned with your shoulders. Keep your core engaged and navel drawn in. Lift your hips up and back into a downward dog, then tap one hand to the opposite ankle. Come back to plank, then repeat on the other side.</li><li><strong>Hollow hold leg raises</strong>: Lie on your back and extend your arms and legs. Engage your core, then slowly raise your arms and legs into the air to create a banana shape with your body. Keep your chin tucked, try to peel your shoulders away from the mat, point your toes and tuck your pelvis slightly under. Avoid arching your lower back. Hold the position and breathe toward your stomach. Once you feel ready, begin slowly lifting and lowering your legs without touching the ground.</li></ul><h2 id="what-are-the-benefits-3">What are the benefits?</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:6048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HCR5YvfinR9zDhhzfAs9Bh" name="workout 2_shutterstock_2458594235" alt="a senior woman smiling on a workout mat" src="https://cdn.mos.cms.futurecdn.net/v2/w:1920,t:622,l:0,cw:6048,ch:3402,q:80/HCR5YvfinR9zDhhzfAs9Bh.jpg" mos="" align="middle" fullscreen="" width="6048" height="4024" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Each of these exercises brings something slightly different to the table. </p><p><strong>The up-and-over exercise</strong> is brilliant for targeting your obliques, deeper core muscles like the transverse abdominis (a belt of stabilizing muscle), abs and hip flexors. As you lift and lower your legs, your core must work hard to help move, along with your hips, without hurting your back. Rotational motion is an effective way to strengthen your waist, which will help your body resist unwanted motion and impact. Try to avoid your hips completely taking over the exercise.</p><p><strong>Plank and downward dog tapping</strong> provide a full-body workout, hitting the arms, shoulders, chest, upper back, posterior chain (back of the body), core and hips. As you lift up and back, notice the stretch while the plank builds strength using isometric muscular contraction. Tapping improves balance and stability and forces your body to resist unwanted rotation while gently engaging the obliques.</p><p><strong>Hollow holds with leg raises </strong>are one of my favorite exercises to train core stability. Again, isometric contraction means strengthening while remaining low-impact on the spine, as you focus on holding tension without arching your back and while maintaining your breath. When you feel comfortable, leg raises are a great addition for targeting the hips and the deeper belt of core muscles.</p><div><blockquote><p>Each of these exercises brings something slightly different to the table. </p></blockquote></div><p>Really control these movements and make the most of them, rather than rushing. Play around by adding weights or equipment. I usually add dumbbells, but if this damages the quality of your reps, stick to using your bodyweight. You have plenty of time to progress through the exercises as you get stronger.</p><p>Focus on finding length through your spine rather than hunching, and keep your chest proud. Any time your hands are behind your head or next to your hips, try to knit both shoulder blades together to help open your chest and activate the mid and upper back.</p><p>Give these a try, and let us know how you get on in the comments.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ONKRJX"></div>                            </div>                            <script src="https://kwizly.com/embed/ONKRJX.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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-who-works-with-clients-aged-65-daily-here-are-the-2-exercises-i-always-recommend-when-it-comes-to-building-mobility-and-balance" target="_blank">I’m a personal trainer who works with clients aged 65+ daily. Here are the 2 exercises I always recommend when it comes to building mobility and balance</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/a-pilates-instructor-shares-a-6-move-routine-for-over-60s-to-build-balance-mobility-and-functional-core-strength" target="_blank">A Pilates instructor shares a 6-move routine for over-60s to build balance, mobility and functional core strength</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Forget sit-ups — the dying turtle is my new favorite core exercise, here’s how to do it ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <a href="https://www.tomsguide.com/how-to/how-to-do-a-deadbug">dead bug</a> is a great core exercise that builds both strength and endurance in your midsection while being approachable to most fitness levels. It’s a hard move to improve on, in fact, but it turns out the best way to upgrade a dead bug is to move onto bigger creatures.</p><p>I’d never heard of the dying turtle until a few weeks ago, when I did the move as part of attempting a <a href="https://www.tomsguide.com/wellness/workouts/i-tried-a-pro-runners-12-minute-core-workout-heres-what-happened">pro runner’s 12-minute core workout</a>. While I love turtles and the idea of them dying fills me with sadness, I immediately marked the exercise down as one to include in future workouts. It's also known as the dead bug press, which is a slightly less horrifying name.</p><p>That’s because it builds on the benefits of the dead bug by making the move more challenging. As an obsessive runner I’m always looking for moves that boost core endurance, which helps me to maintain my running form deep into long events like marathons, and if they work one side of the body at a time then all the better.</p><p>The dying turtle fits the bill perfectly, and I think it’s an especially good core move for runners and other sportspeople as a result, but really almost anyone can benefit from adding it to their training routine.</p><h3 class="article-body__section" id="section-how-to-do-the-dying-turtle"><span> How to do the dying turtle</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/eJREbBDjNSU" allowfullscreen></iframe></div></div><p>The dying turtle is a floor that you do while lying on your back, so if you might want to roll out one of the<a href="https://www.tomsguide.com/best-picks/best-yoga-mats"> best yoga mats</a> to do it. In the video above you can see it demonstrated by Brian Kinslow, Doctor of Physical Therapy at Evolve Flagstaff.</p><ol start="1"><li>Lie back on the floor and press your lower back into the floor — think about pulling your belly into your spine to help with this, and keep your lower back on the floor throughout the move.</li><li>Bring your knees up into tabletop position and raise your arms above you.</li><li>Firmly push on your left knee with your right hand — resist this push with your knee so it stays in tabletop position.</li><li>Keep pushing as you lower your left arm behind you and extend your right leg out in front so both limbs are hovering just above the floor.</li><li>Bring both limbs back up, then lower them again. Do 5-10 reps on this side, then switch and do the same on the opposite side, or work to time, doing 20-30 seconds on each side.</li></ol><p>I found that pushing on one knee while you lower the opposite limbs really engages your core during the movement and forces you to hold a tough position while moving, making the dying turtle a great progression for those comfortable with dead bugs. </p><p>It’s important to keep your lower back imprinted on the floor throughout the move, so if you feel it starting to lift up, then you might need to shorten the reach of the arm and leg that you’re lowering.</p><h3 class="article-body__section" id="section-benefits-of-the-dying-turtle"><span>Benefits of the dying turtle</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:1615px;"><p class="vanilla-image-block" style="padding-top:56.22%;"><img id="dSpCX2AQLeTQqg24hNAqnC" name="heel touches 2.jpg" alt="Woman outdoors in sunshine in a sports bra with her abs on show" src="https://cdn.mos.cms.futurecdn.net/dSpCX2AQLeTQqg24hNAqnC-1920-80.jpg" mos="" align="middle" fullscreen="" width="1615" height="908" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty/jacoblund)</span></figcaption></figure><p>Like the dead bug, the dying turtle works pretty much all the muscles in your core, including the deep stabilizing muscles. The upper and lower abs are engaged by the move, as well as the obliques, and it also targets the hip flexors.</p><p>Along with strengthening the target muscles, it also helps to build endurance because you are holding the engaged position by pushing your hand into your knee while moving.</p><p>I find that the move also exhausts my core muscles much more quickly than just doing dead bugs, making it more time efficient — doing 20 seconds on each side is enough to get my muscles burning when doing the dying turtle.</p><p>The act of pushing on your knee also makes you engage more with the exercise in general I find, and it means I stay focused on pushing my lower back into the floor. With dead bugs I can get a bit complacent about this and fail to spot I've lifted my back up.</p><p>It is a more challenging move than the dead bug, but you can easily switch back to the dead bug from the dying turtle by releasing the pressure on your knee, so it's a move that I think anyone can try, so give it a go in your next core workout.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OoNbJW"></div>                            </div>                            <script src="https://kwizly.com/embed/OoNbJW.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/wellness/smartwatches/i-wear-an-apple-watch-every-single-day-and-i-never-knew-you-could-do-this">‘I wear an Apple Watch every single day, and I never knew you could do this.’</a></li><li><a href="https://www.tomsguide.com/wellness/smartwatches/i-wear-an-apple-watch-every-day-and-this-is-the-free-app-i-use-all-of-the-time">I wear an Apple Watch every day, and this is the free app I use all of the time</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/too-busy-to-work-out-i-added-thousands-of-steps-to-my-day-using-this-simple-trick">Forget running — I added thousands of steps to my day using this simple trick</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/forget-sit-ups-the-dying-turtle-is-my-new-favorite-core-exercise-heres-how-to-do-it</link>
                                                                            <description>
                            <![CDATA[ The dying turtle is a challenging progression on the dead bug exercise, and it’s a great way to build core strength and endurance. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QSypMcx9crHXvSiXZikczW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/oMGKWccN8Wg5zrK2GXcyG8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 10 Sep 2026 10:00:00 +0000</pubDate>                                                                                                                                <updated>Thu, 10 Sep 2026 11:25:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></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/oMGKWccN8Wg5zrK2GXcyG8-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a woman doing a dead bug]]></media:description>                                                            <media:text><![CDATA[a woman doing a dead bug]]></media:text>
                                <media:title type="plain"><![CDATA[a woman doing a dead bug]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/oMGKWccN8Wg5zrK2GXcyG8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.tomsguide.com/how-to/how-to-do-a-deadbug">dead bug</a> is a great core exercise that builds both strength and endurance in your midsection while being approachable to most fitness levels. It’s a hard move to improve on, in fact, but it turns out the best way to upgrade a dead bug is to move onto bigger creatures.</p><p>I’d never heard of the dying turtle until a few weeks ago, when I did the move as part of attempting a <a href="https://www.tomsguide.com/wellness/workouts/i-tried-a-pro-runners-12-minute-core-workout-heres-what-happened">pro runner’s 12-minute core workout</a>. While I love turtles and the idea of them dying fills me with sadness, I immediately marked the exercise down as one to include in future workouts. It's also known as the dead bug press, which is a slightly less horrifying name.</p><p>That’s because it builds on the benefits of the dead bug by making the move more challenging. As an obsessive runner I’m always looking for moves that boost core endurance, which helps me to maintain my running form deep into long events like marathons, and if they work one side of the body at a time then all the better.</p><p>The dying turtle fits the bill perfectly, and I think it’s an especially good core move for runners and other sportspeople as a result, but really almost anyone can benefit from adding it to their training routine.</p><h3 class="article-body__section" id="section-how-to-do-the-dying-turtle"><span> How to do the dying turtle</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/eJREbBDjNSU" allowfullscreen></iframe></div></div><p>The dying turtle is a floor that you do while lying on your back, so if you might want to roll out one of the<a href="https://www.tomsguide.com/best-picks/best-yoga-mats"> best yoga mats</a> to do it. In the video above you can see it demonstrated by Brian Kinslow, Doctor of Physical Therapy at Evolve Flagstaff.</p><ol start="1"><li>Lie back on the floor and press your lower back into the floor — think about pulling your belly into your spine to help with this, and keep your lower back on the floor throughout the move.</li><li>Bring your knees up into tabletop position and raise your arms above you.</li><li>Firmly push on your left knee with your right hand — resist this push with your knee so it stays in tabletop position.</li><li>Keep pushing as you lower your left arm behind you and extend your right leg out in front so both limbs are hovering just above the floor.</li><li>Bring both limbs back up, then lower them again. Do 5-10 reps on this side, then switch and do the same on the opposite side, or work to time, doing 20-30 seconds on each side.</li></ol><p>I found that pushing on one knee while you lower the opposite limbs really engages your core during the movement and forces you to hold a tough position while moving, making the dying turtle a great progression for those comfortable with dead bugs. </p><p>It’s important to keep your lower back imprinted on the floor throughout the move, so if you feel it starting to lift up, then you might need to shorten the reach of the arm and leg that you’re lowering.</p><h3 class="article-body__section" id="section-benefits-of-the-dying-turtle"><span>Benefits of the dying turtle</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:1615px;"><p class="vanilla-image-block" style="padding-top:56.22%;"><img id="dSpCX2AQLeTQqg24hNAqnC" name="heel touches 2.jpg" alt="Woman outdoors in sunshine in a sports bra with her abs on show" src="https://cdn.mos.cms.futurecdn.net/dSpCX2AQLeTQqg24hNAqnC-1920-80.jpg" mos="" align="middle" fullscreen="" width="1615" height="908" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty/jacoblund)</span></figcaption></figure><p>Like the dead bug, the dying turtle works pretty much all the muscles in your core, including the deep stabilizing muscles. The upper and lower abs are engaged by the move, as well as the obliques, and it also targets the hip flexors.</p><p>Along with strengthening the target muscles, it also helps to build endurance because you are holding the engaged position by pushing your hand into your knee while moving.</p><p>I find that the move also exhausts my core muscles much more quickly than just doing dead bugs, making it more time efficient — doing 20 seconds on each side is enough to get my muscles burning when doing the dying turtle.</p><p>The act of pushing on your knee also makes you engage more with the exercise in general I find, and it means I stay focused on pushing my lower back into the floor. With dead bugs I can get a bit complacent about this and fail to spot I've lifted my back up.</p><p>It is a more challenging move than the dead bug, but you can easily switch back to the dead bug from the dying turtle by releasing the pressure on your knee, so it's a move that I think anyone can try, so give it a go in your next core workout.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OoNbJW"></div>                            </div>                            <script src="https://kwizly.com/embed/OoNbJW.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/wellness/smartwatches/i-wear-an-apple-watch-every-single-day-and-i-never-knew-you-could-do-this">‘I wear an Apple Watch every single day, and I never knew you could do this.’</a></li><li><a href="https://www.tomsguide.com/wellness/smartwatches/i-wear-an-apple-watch-every-day-and-this-is-the-free-app-i-use-all-of-the-time">I wear an Apple Watch every day, and this is the free app I use all of the time</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/too-busy-to-work-out-i-added-thousands-of-steps-to-my-day-using-this-simple-trick">Forget running — I added thousands of steps to my day using this simple trick</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I asked a yoga instructor for a single pose that’ll help me build deep core strength and balance: Here’s what she recommended ]]></title>
                                                                                                <dc:content><![CDATA[ <p>“It doesn't just isolate the abs; it engages the hip flexors, glutes, pelvic muscles, and back all at once,” yoga instructor and strength and conditioning coach Melissa Leach says when answering my question. I’m looking for a single yoga pose to build deep core strength and balance. I <em>wish </em>I had the time for a 20-minute daily yoga practice to build mobility as I train for my seventh marathon, but if there’s one pose I should prioritize, what is it? </p><p>According to Leach, it’s the boat pose. "This is part of why it can outperform traditional exercises like sit-ups, as they target a much narrower range of muscles,” she tells me. “A sit-up is a repetitive, single-plane movement, whereas boat pose asks your entire core to work together to keep you balanced and lifted, which is a much greater test of strength and control.” </p><p>Read on to find out more about how to do a boat pose and its benefits. As a reminder, what works for me might not be right for you and your body. If you’re pregnant or postpartum, or you’re currently recovering from an injury, it’s always best to seek personalized advice from a qualified professional before trying something new. </p><h2 id="how-to-do-the-boat-pose">How to do the boat pose </h2><p>“There are different ways to perform boat pose. Traditional holds usually consist of staying in the pose for a total of 25 breaths, broken into five sets, while others add movement by hinging the upper body upwards and downwards,” says Leach.</p><p>“This version is a more accessible entry point for beginners, starting with bent knees and shorter, more manageable holds.” </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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="g7hTytoAaEt5VtBczLPRJa" name="shutterstock_2210967405" alt="a woman holding the boat pose" src="https://cdn.mos.cms.futurecdn.net/g7hTytoAaEt5VtBczLPRJa-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li>Sit on the floor with your knees bent and feet flat on the floor</li><li>Lean your torso back slightly while keeping your spine long and your chest lifted</li><li>Engage your core and slowly lift your feet off the floor, bringing your shins parallel to the ground</li><li>Balance on your sit bones, avoiding rolling onto your tailbone</li><li>Once stable, extend your arms in front of you, with your palms facing each other at shoulder height</li><li>If you feel comfortable, you can slowly extend your legs to create a ‘V’ shape with your body</li><li><strong>Hold for 20-30 seconds, and repeat 2-4 times</strong></li></ul><h2 id="what-are-the-modifications-for-beginners">What are the modifications for beginners? </h2><p>“For beginners, keeping your legs bent in a half boat pose instead of straight can help reduce the core strain and effort required at the start. Lightly gripping the backs of your thighs can also provide support to help you balance,” Leach says.</p><p>“If you struggle with balance and maintaining a straight spine, you can either sit on a folded blanket or cushion to help tilt the pelvis forward, or sit with your back a few inches from the wall for reassurance.</p><p>“The most important thing is to get a hold of the technique first, so start slowly, only holding for as long as it's comfortable and slowly increasing the length as your core strength improves,”  she adds. </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="NPQqXXdYWcLqgkNK8m7mmG" name="GettyImages-2166928815 boat pose.jpg" alt="Woman performing a boat pose against blue backdrop during core workout" src="https://cdn.mos.cms.futurecdn.net/NPQqXXdYWcLqgkNK8m7mmG-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: Getty Images)</span></figcaption></figure><p>Form mistakes to look out for include slumping back or arching your lower back — this is a sign you’re not properly engaging your deep core. You also want to make sure you’re not hunching your shoulders — think about rolling your shoulder blades down your back, and keep your gaze soft, focused on your toes to keep your neck long and neutral. </p><p>If it’s too much to straighten your legs as you have tight hamstrings, don’t force it. If you do, you’ll probably notice your lower back collapsing and your back arching. Holding the pose with bent knees and a flat back will work your core harder than straight legs with a rounded back. </p><p>Finally, make sure you’re not holding your breath as you hold the pose.</p><h2 id="what-are-the-benefits-4">What are the benefits? </h2><p>"Boat pose also helps build stability rather than just endurance,” says Leach. “Holding the position forces your deep core muscles, the ones that support your spine and pelvis, to switch on and stay engaged throughout. Over time, this can translate into better posture, a stronger lower back, and a core that supports your everyday movement."</p><p>I’ve been doing the boat pose every day for the past week, and while physically I, of course, look the same (if only <a href="https://www.tomsguide.com/wellness/workouts/no-not-sit-ups-you-need-this-8-move-workout-to-build-strong-abs-instead">building abs was that simple</a>), after holding the pose for a few minutes a day, I’ve already noticed an improvement. My hip flexors don’t feel quite as tight, and I’m getting better at embracing the deep core shake I feel towards the end of my hold. Give it a go and let me know how you get on in the comments. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="what_hifi" playlist="o0Wl7k" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X8pRyX"></div>                            </div>                            <script src="https://kwizly.com/embed/X8pRyX.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/wellness/workouts/im-a-personal-trainer-who-works-with-clients-over-50-these-are-the-3-mobility-exercises-i-never-skip" target="_blank">I'm a personal trainer who works with clients over 50 — these are the 3 mobility exercises I never skip</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/after-60-this-is-the-10-minute-routine-i-use-with-my-clients-to-stay-strong-mobile-and-independent" target="_blank">After 60, this is the 10-minute routine I use with my clients to stay strong, mobile and independent</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-pilates-instructor-and-i-recommend-these-5-core-exercises-to-help-older-clients-build-strength-and-improve-posture" target="_blank">'I’m a Pilates instructor, and I recommend these 5 core exercises to help older clients build strength and improve posture'</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/i-asked-a-yoga-instructor-for-a-single-pose-thatll-help-me-build-deep-core-strength-and-balance-heres-what-she-recommended</link>
                                                                            <description>
                            <![CDATA[ Here's everything you need to know about the boat pose and its benefits for your core ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PqprQKcMxekX6fr8XKqXF3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dKgL6dfSHTuy7chDJJZ9La-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 10 Sep 2026 05:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Workouts]]></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/dKgL6dfSHTuy7chDJJZ9La-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[yoga teacher]]></media:description>                                                            <media:text><![CDATA[yoga teacher]]></media:text>
                                <media:title type="plain"><![CDATA[yoga teacher]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dKgL6dfSHTuy7chDJJZ9La-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>“It doesn't just isolate the abs; it engages the hip flexors, glutes, pelvic muscles, and back all at once,” yoga instructor and strength and conditioning coach Melissa Leach says when answering my question. I’m looking for a single yoga pose to build deep core strength and balance. I <em>wish </em>I had the time for a 20-minute daily yoga practice to build mobility as I train for my seventh marathon, but if there’s one pose I should prioritize, what is it? </p><p>According to Leach, it’s the boat pose. "This is part of why it can outperform traditional exercises like sit-ups, as they target a much narrower range of muscles,” she tells me. “A sit-up is a repetitive, single-plane movement, whereas boat pose asks your entire core to work together to keep you balanced and lifted, which is a much greater test of strength and control.” </p><p>Read on to find out more about how to do a boat pose and its benefits. As a reminder, what works for me might not be right for you and your body. If you’re pregnant or postpartum, or you’re currently recovering from an injury, it’s always best to seek personalized advice from a qualified professional before trying something new. </p><h2 id="how-to-do-the-boat-pose">How to do the boat pose </h2><p>“There are different ways to perform boat pose. Traditional holds usually consist of staying in the pose for a total of 25 breaths, broken into five sets, while others add movement by hinging the upper body upwards and downwards,” says Leach.</p><p>“This version is a more accessible entry point for beginners, starting with bent knees and shorter, more manageable holds.” </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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="g7hTytoAaEt5VtBczLPRJa" name="shutterstock_2210967405" alt="a woman holding the boat pose" src="https://cdn.mos.cms.futurecdn.net/g7hTytoAaEt5VtBczLPRJa-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li>Sit on the floor with your knees bent and feet flat on the floor</li><li>Lean your torso back slightly while keeping your spine long and your chest lifted</li><li>Engage your core and slowly lift your feet off the floor, bringing your shins parallel to the ground</li><li>Balance on your sit bones, avoiding rolling onto your tailbone</li><li>Once stable, extend your arms in front of you, with your palms facing each other at shoulder height</li><li>If you feel comfortable, you can slowly extend your legs to create a ‘V’ shape with your body</li><li><strong>Hold for 20-30 seconds, and repeat 2-4 times</strong></li></ul><h2 id="what-are-the-modifications-for-beginners">What are the modifications for beginners? </h2><p>“For beginners, keeping your legs bent in a half boat pose instead of straight can help reduce the core strain and effort required at the start. Lightly gripping the backs of your thighs can also provide support to help you balance,” Leach says.</p><p>“If you struggle with balance and maintaining a straight spine, you can either sit on a folded blanket or cushion to help tilt the pelvis forward, or sit with your back a few inches from the wall for reassurance.</p><p>“The most important thing is to get a hold of the technique first, so start slowly, only holding for as long as it's comfortable and slowly increasing the length as your core strength improves,”  she adds. </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="NPQqXXdYWcLqgkNK8m7mmG" name="GettyImages-2166928815 boat pose.jpg" alt="Woman performing a boat pose against blue backdrop during core workout" src="https://cdn.mos.cms.futurecdn.net/NPQqXXdYWcLqgkNK8m7mmG-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: Getty Images)</span></figcaption></figure><p>Form mistakes to look out for include slumping back or arching your lower back — this is a sign you’re not properly engaging your deep core. You also want to make sure you’re not hunching your shoulders — think about rolling your shoulder blades down your back, and keep your gaze soft, focused on your toes to keep your neck long and neutral. </p><p>If it’s too much to straighten your legs as you have tight hamstrings, don’t force it. If you do, you’ll probably notice your lower back collapsing and your back arching. Holding the pose with bent knees and a flat back will work your core harder than straight legs with a rounded back. </p><p>Finally, make sure you’re not holding your breath as you hold the pose.</p><h2 id="what-are-the-benefits-4">What are the benefits? </h2><p>"Boat pose also helps build stability rather than just endurance,” says Leach. “Holding the position forces your deep core muscles, the ones that support your spine and pelvis, to switch on and stay engaged throughout. Over time, this can translate into better posture, a stronger lower back, and a core that supports your everyday movement."</p><p>I’ve been doing the boat pose every day for the past week, and while physically I, of course, look the same (if only <a href="https://www.tomsguide.com/wellness/workouts/no-not-sit-ups-you-need-this-8-move-workout-to-build-strong-abs-instead">building abs was that simple</a>), after holding the pose for a few minutes a day, I’ve already noticed an improvement. My hip flexors don’t feel quite as tight, and I’m getting better at embracing the deep core shake I feel towards the end of my hold. Give it a go and let me know how you get on in the comments. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="what_hifi" playlist="o0Wl7k" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X8pRyX"></div>                            </div>                            <script src="https://kwizly.com/embed/X8pRyX.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/wellness/workouts/im-a-personal-trainer-who-works-with-clients-over-50-these-are-the-3-mobility-exercises-i-never-skip" target="_blank">I'm a personal trainer who works with clients over 50 — these are the 3 mobility exercises I never skip</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/after-60-this-is-the-10-minute-routine-i-use-with-my-clients-to-stay-strong-mobile-and-independent" target="_blank">After 60, this is the 10-minute routine I use with my clients to stay strong, mobile and independent</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-pilates-instructor-and-i-recommend-these-5-core-exercises-to-help-older-clients-build-strength-and-improve-posture" target="_blank">'I’m a Pilates instructor, and I recommend these 5 core exercises to help older clients build strength and improve posture'</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I’m a personal trainer for seniors — here is the one workout I make every client over 50 do ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As we get older, strength training is the best way to slow down and reverse the physical effects of aging. Starting around age 30, adults start to lose between 3-8% of their muscle mass per decade — this is a process called sarcopenia, and it accelerates dramatically after age 60. </p><p>Resistance training, even if you’re just using your bodyweight, can help build and maintain muscle, build bone density, and improve your overall stability and balance to prevent falls. </p><p>Yet if you’re new to exercise, or you’re returning to exercise following an extended break, it can be difficult to know where to start. Luckily, you’ve landed in the right place. I asked certified personal trainer and strength coach Amy Kiser Schemper, who has experience working with seniors, for a simple workout she gives her clients over 50. Read on to find out more. </p><p>As a reminder, if you’re currently recovering from an injury, it’s always a good idea to seek personalized advice from a qualified professional before trying something new. If at any time you feel sharp pain, stop. </p><h2 id="what-is-the-workout-2">What is the workout? </h2><p>“As we age, all movement is important, but strength training is key,” says Schemper. “I recommend focusing on compound exercises in our functional movement patterns: squat, hinge, lunge, upper body push, upper body pull, and rotation. Here’s a quick strength circuit using dumbbells or bodyweight for beginners.” You can check out the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> for working out at home here. </p><p>There are three circuits with three exercises in each circuit. Schemper recommends doing <strong>each exercise for 40 seconds, then rest for 20 seconds</strong>. Repeat for a longer workout.</p><h3 class="article-body__section" id="section-circuit-1"><span>Circuit 1</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:7952px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8LuhPnAAxo9iefHASaBg5k" name="shutterstock_2214723691.jpg" alt="a photo of a woman doing a squat hold" src="https://cdn.mos.cms.futurecdn.net/8LuhPnAAxo9iefHASaBg5k-1920-80.jpg" mos="" align="middle" fullscreen="" width="7952" height="4473" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li><strong>Squat</strong>: Stand with feet hip-distance apart and toes turned out slightly. Engage your core and sit your hips back and down as if sitting in a chair, keeping your chest lifted. Drive through your feet to return to standing, squeezing your glutes at the top. This can be done with just bodyweight, or holding dumbbells by your side.</li><li><strong>Bent-over row:</strong> Stand with feet hip-width apart and hinge forward at the hips while keeping your back flat and core engaged. Let your arms hang naturally, then pull the weights towards your hips and your elbows back toward your rib cage, squeezing your shoulder blades together. Slowly lower the weight or arms and repeat.</li><li><strong>Dead bug</strong>: Lie on your back with arms reaching toward the ceiling and knees bent in “tabletop” (90-degree angle). Keep your core tight, and slowly extend the opposite arm and leg toward the floor. Return to the starting position and alternate sides.</li></ul><h3 class="article-body__section" id="section-circuit-2"><span>Circuit 2</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:5108px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RjZXHTCJrN9RX9fZgfZVga" name="shutterstock_2529841265" alt="middle aged woman doing a plank" src="https://cdn.mos.cms.futurecdn.net/RjZXHTCJrN9RX9fZgfZVga-1920-80.jpg" mos="" align="middle" fullscreen="" width="5108" height="2873" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li><strong>Deadlift:</strong> Stand with feet about hip distance apart. Engage your core, push your hips back, and slightly bend your knees as you hinge forward, keeping the weights close to the front of your legs as you lower. Keep your back flat and shoulders pulled gently back. Drive through your feet and squeeze your glutes to stand tall.</li><li><strong>Chest press: </strong>Lie on your back on the mat or a bench with feet planted. Position your arms out to the sides with elbows bent and slightly angled in towards your torso. Press the dumbbells toward the ceiling and in towards each other until your arms are extended. Slowly lower your arms with control and repeat.</li><li><strong>Plank</strong>: Start on the mat on your forearms and toes, but modify by staying on your knees. Engage your core and create a straight line from your shoulders through your hips. Tighten through the core, but also through the legs, glutes and back, while being sure not to hold your breath. Hold the position while keeping your hips level and avoiding sagging or excessive lifting. Breathe steadily and maintain tension throughout your body.</li></ul><h3 class="article-body__section" id="section-circuit-3"><span>Circuit 3</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:6720px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eRdThbvJNndJfkdf8Upck7" name="1709542597.jpg" alt="Man performing a lunge at home" src="https://cdn.mos.cms.futurecdn.net/eRdThbvJNndJfkdf8Upck7-1920-80.jpg" mos="" align="middle" fullscreen="" width="6720" height="3780" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images)</span></figcaption></figure><ul><li><strong>Lunge</strong>: Stand tall with your feet hip-distance apart. Step one foot behind and lower your body toward the floor, bending both knees while keeping your torso upright. Push through the front foot to return to standing, then switch sides. Use a shorter range of motion or more of a “tap back” if needed. This move can be done with just bodyweight, or holding dumbbells by your sides.</li><li><strong>Bicep curl to press</strong>: Stand tall with your arms by your sides holding dumbbells and core engaged. Bend your elbows to curl the weights toward your shoulders, then rotate your palms outward and press your hands overhead. Lower the arms back down with control, reversing the movement. Keep your ribs down and avoid leaning backward as you press. Alternate if needed.</li><li><strong>Side plank</strong>: Begin on your side with your elbow directly beneath your shoulder and legs extended, or modify by keeping your knees bent. Engage your core and lift your hips away from the floor, creating a straight line from your shoulders to your feet or knees. Hold while keeping your hips stacked, then lower with control. Repeat on both sides.</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="what_hifi" playlist="o0Wl7k" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X8pRyX"></div>                            </div>                            <script src="https://kwizly.com/embed/X8pRyX.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/wellness/workouts/im-a-personal-trainer-who-works-with-clients-over-50-these-are-the-3-mobility-exercises-i-never-skip" target="_blank">I'm a personal trainer who works with clients over 50 — these are the 3 mobility exercises I never skip</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/after-60-this-is-the-10-minute-routine-i-use-with-my-clients-to-stay-strong-mobile-and-independent" target="_blank">After 60, this is the 10-minute routine I use with my clients to stay strong, mobile and independent</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-pilates-instructor-and-i-recommend-these-5-core-exercises-to-help-older-clients-build-strength-and-improve-posture" target="_blank">'I’m a Pilates instructor, and I recommend these 5 core exercises to help older clients build strength and improve posture'</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-for-seniors-here-is-the-one-workout-i-make-every-client-over-50-do</link>
                                                                            <description>
                            <![CDATA[ If you're over 50, this is the one workout a professional trainer recommends you do every day. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">93mEyu6RJcWSmgtS7W2kJD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/u74wv3SZSTWPcv2J4fBgWi-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Sep 2026 07:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 09 Sep 2026 08:27:19 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></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/u74wv3SZSTWPcv2J4fBgWi-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images/Morsa Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a group of middle-aged women doing squats]]></media:description>                                                            <media:text><![CDATA[a group of middle-aged women doing squats]]></media:text>
                                <media:title type="plain"><![CDATA[a group of middle-aged women doing squats]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/u74wv3SZSTWPcv2J4fBgWi-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As we get older, strength training is the best way to slow down and reverse the physical effects of aging. Starting around age 30, adults start to lose between 3-8% of their muscle mass per decade — this is a process called sarcopenia, and it accelerates dramatically after age 60. </p><p>Resistance training, even if you’re just using your bodyweight, can help build and maintain muscle, build bone density, and improve your overall stability and balance to prevent falls. </p><p>Yet if you’re new to exercise, or you’re returning to exercise following an extended break, it can be difficult to know where to start. Luckily, you’ve landed in the right place. I asked certified personal trainer and strength coach Amy Kiser Schemper, who has experience working with seniors, for a simple workout she gives her clients over 50. Read on to find out more. </p><p>As a reminder, if you’re currently recovering from an injury, it’s always a good idea to seek personalized advice from a qualified professional before trying something new. If at any time you feel sharp pain, stop. </p><h2 id="what-is-the-workout-2">What is the workout? </h2><p>“As we age, all movement is important, but strength training is key,” says Schemper. “I recommend focusing on compound exercises in our functional movement patterns: squat, hinge, lunge, upper body push, upper body pull, and rotation. Here’s a quick strength circuit using dumbbells or bodyweight for beginners.” You can check out the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> for working out at home here. </p><p>There are three circuits with three exercises in each circuit. Schemper recommends doing <strong>each exercise for 40 seconds, then rest for 20 seconds</strong>. Repeat for a longer workout.</p><h3 class="article-body__section" id="section-circuit-1"><span>Circuit 1</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:7952px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8LuhPnAAxo9iefHASaBg5k" name="shutterstock_2214723691.jpg" alt="a photo of a woman doing a squat hold" src="https://cdn.mos.cms.futurecdn.net/8LuhPnAAxo9iefHASaBg5k-1920-80.jpg" mos="" align="middle" fullscreen="" width="7952" height="4473" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li><strong>Squat</strong>: Stand with feet hip-distance apart and toes turned out slightly. Engage your core and sit your hips back and down as if sitting in a chair, keeping your chest lifted. Drive through your feet to return to standing, squeezing your glutes at the top. This can be done with just bodyweight, or holding dumbbells by your side.</li><li><strong>Bent-over row:</strong> Stand with feet hip-width apart and hinge forward at the hips while keeping your back flat and core engaged. Let your arms hang naturally, then pull the weights towards your hips and your elbows back toward your rib cage, squeezing your shoulder blades together. Slowly lower the weight or arms and repeat.</li><li><strong>Dead bug</strong>: Lie on your back with arms reaching toward the ceiling and knees bent in “tabletop” (90-degree angle). Keep your core tight, and slowly extend the opposite arm and leg toward the floor. Return to the starting position and alternate sides.</li></ul><h3 class="article-body__section" id="section-circuit-2"><span>Circuit 2</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:5108px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RjZXHTCJrN9RX9fZgfZVga" name="shutterstock_2529841265" alt="middle aged woman doing a plank" src="https://cdn.mos.cms.futurecdn.net/RjZXHTCJrN9RX9fZgfZVga-1920-80.jpg" mos="" align="middle" fullscreen="" width="5108" height="2873" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li><strong>Deadlift:</strong> Stand with feet about hip distance apart. Engage your core, push your hips back, and slightly bend your knees as you hinge forward, keeping the weights close to the front of your legs as you lower. Keep your back flat and shoulders pulled gently back. Drive through your feet and squeeze your glutes to stand tall.</li><li><strong>Chest press: </strong>Lie on your back on the mat or a bench with feet planted. Position your arms out to the sides with elbows bent and slightly angled in towards your torso. Press the dumbbells toward the ceiling and in towards each other until your arms are extended. Slowly lower your arms with control and repeat.</li><li><strong>Plank</strong>: Start on the mat on your forearms and toes, but modify by staying on your knees. Engage your core and create a straight line from your shoulders through your hips. Tighten through the core, but also through the legs, glutes and back, while being sure not to hold your breath. Hold the position while keeping your hips level and avoiding sagging or excessive lifting. Breathe steadily and maintain tension throughout your body.</li></ul><h3 class="article-body__section" id="section-circuit-3"><span>Circuit 3</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:6720px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eRdThbvJNndJfkdf8Upck7" name="1709542597.jpg" alt="Man performing a lunge at home" src="https://cdn.mos.cms.futurecdn.net/eRdThbvJNndJfkdf8Upck7-1920-80.jpg" mos="" align="middle" fullscreen="" width="6720" height="3780" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images)</span></figcaption></figure><ul><li><strong>Lunge</strong>: Stand tall with your feet hip-distance apart. Step one foot behind and lower your body toward the floor, bending both knees while keeping your torso upright. Push through the front foot to return to standing, then switch sides. Use a shorter range of motion or more of a “tap back” if needed. This move can be done with just bodyweight, or holding dumbbells by your sides.</li><li><strong>Bicep curl to press</strong>: Stand tall with your arms by your sides holding dumbbells and core engaged. Bend your elbows to curl the weights toward your shoulders, then rotate your palms outward and press your hands overhead. Lower the arms back down with control, reversing the movement. Keep your ribs down and avoid leaning backward as you press. Alternate if needed.</li><li><strong>Side plank</strong>: Begin on your side with your elbow directly beneath your shoulder and legs extended, or modify by keeping your knees bent. Engage your core and lift your hips away from the floor, creating a straight line from your shoulders to your feet or knees. Hold while keeping your hips stacked, then lower with control. Repeat on both sides.</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="what_hifi" playlist="o0Wl7k" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X8pRyX"></div>                            </div>                            <script src="https://kwizly.com/embed/X8pRyX.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/wellness/workouts/im-a-personal-trainer-who-works-with-clients-over-50-these-are-the-3-mobility-exercises-i-never-skip" target="_blank">I'm a personal trainer who works with clients over 50 — these are the 3 mobility exercises I never skip</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/after-60-this-is-the-10-minute-routine-i-use-with-my-clients-to-stay-strong-mobile-and-independent" target="_blank">After 60, this is the 10-minute routine I use with my clients to stay strong, mobile and independent</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-pilates-instructor-and-i-recommend-these-5-core-exercises-to-help-older-clients-build-strength-and-improve-posture" target="_blank">'I’m a Pilates instructor, and I recommend these 5 core exercises to help older clients build strength and improve posture'</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ‘This is probably the most underused tool for this age group’: personal trainer shares the key treadmill settings seniors should be using ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Walking, running or ‘<a href="https://www.tomsguide.com/wellness/fitness/i-swapped-running-for-jeffing-for-a-week-and-now-im-hooked">Jeffing</a>’ on a treadmill can be a great way to stay healthy in later life, because it allows you to exercise in a controlled environment to improve your cardiovascular fitness, strength and balance.</p><p>The <a href="https://www.tomsguide.com/best-picks/best-treadmills">best treadmills</a> can be a little daunting to use at first, because they all come with a wide array of controls and settings, and sometimes even apps you have to navigate.</p><p>Once you get your head around what you can do with treadmills, however, they become the ideal training partner. </p><p>I enlisted <a href="https://www.instagram.com/london_fitness_guy/?hl=en" target="_blank">James Stirling</a>, personal trainer and <a href="https://www.technogym.com/" target="_blank">Technogym</a> Ambassador, for his advice on how seniors can make the most of treadmill workouts, and which settings they should be using in particular.</p><h2 id="what-are-the-benefits-of-using-a-treadmill-versus-outdoor-running-for-older-adults">What are the benefits of using a treadmill versus outdoor running for older adults?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UzjCKoLYHBQDbdcrGBpHfJ" name="Treadmill Runner Running Senior shutterstock_1477841750" alt="Woman and man running on treadmill" src="https://cdn.mos.cms.futurecdn.net/UzjCKoLYHBQDbdcrGBpHfJ-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: Shutterstock)</span></figcaption></figure><p>Running outside comes with the extra benefits of fresh air and the mental health boost of getting into nature (if your local area allows), but there are specific benefits to indoor running as well.</p><p>“Most treadmill belts have some give, which reduces impact loading compared to sidewalks,” says Stirling. “For anyone managing joint sensitivity this can be particularly beneficial. </p><p>“As we head into a colder season, treadmill running means no ice, no uneven kerbs in the dark and naturally, no dodging traffic. For older adults, a treadmill eliminates a lot of fall risk from an unpredictable surface.”</p><div><blockquote><p>Treadmill running means no ice, no uneven kerbs in the dark and naturally, no dodging traffic. For older adults, a treadmill eliminates a lot of fall risk from an unpredictable surface.</p><p>James Stirling, personal trainer and Technogym Ambassador</p></blockquote></div><p>You also get more control over your speed and incline when running on a treadmill, and you can follow structured workouts that are created for you on the machine.</p><p>“For beginner runners, this makes it really easy to follow a run/walk programme where you run a little, walk little,” says Stirling.</p><p>Finally, most treadmills have handrails, which can be especially valuable if you’re concerned about balance.</p><p>“Handrails on treadmills also provide a reassuring safety net,” says Stirling. “That reassurance often means older adults push a little harder than they would outdoors, simply because they trust the environment.”</p><h2 id="what-are-the-key-settings-and-features-on-treadmills-that-seniors-can-use">What are the key settings and features on treadmills that seniors can use?</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="fstZumTU3Cto6JtSiHHt8f" name="Bowflex Treadmill 10-09" alt="BowFlex Treadmill 10 safety features" src="https://cdn.mos.cms.futurecdn.net/fstZumTU3Cto6JtSiHHt8f-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: Dan Cavallari)</span></figcaption></figure><p>The first thing Stirling recommends doing is training on a mild incline, which is a lot easier to do on a treadmill than outdoors.</p><p>“Using a modest incline of 1–3% at an easy pace builds strength and cardiovascular capacity without the added impact of speed,” says Stirling. “This is probably the most underused tool for this age group."</p><div><blockquote><p>Using a modest incline of 1–3% at an easy pace builds strength and cardiovascular capacity without the added impact of speed.</p><p>James Stirling, personal trainer and Technogym Ambassador</p></blockquote></div><p>“The ability to adjust speed in small increments also lets you progress gradually rather than in bigger jumps than what the body's ready for.”</p><p>It’s also worth always using the emergency clip on treadmills, which will pull out and stop the belt if you fall or move too far from the console.</p><h2 id="what-treadmill-workout-for-seniors-would-you-recommend">What treadmill workout for seniors would you recommend?</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:5120px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JbqCgkGc389XBbCvmZXgva" name="shutterstock_2224406743.jpg" alt="A photo of a woman exercising on a treadmill at home" src="https://cdn.mos.cms.futurecdn.net/JbqCgkGc389XBbCvmZXgva-1920-80.jpg" mos="" align="middle" fullscreen="" width="5120" height="2880" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>“The run/walk protocol is always the best starting point,” says Stirling. “It breaks the run down into manageable intervals and it’s really easy to make progressions. Aim to gradually build the run intervals, and reduce the walk intervals, until you can run for around 20 minutes.”</p><p>Stirling also notes that speed isn’t the only way to progress your treadmill running and make it harder — adjusting the incline means you can push yourself without raising the speed, which might feel more manageable.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><ul><li><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></li></ul><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/smartwatches/from-fall-detection-to-hypertension-10-apple-watch-innovations-that-changed-the-game"><strong>10 Apple Watch innovations that changed the game — from Fall Detection to Hypertension Alerts</strong></a><strong></strong></li><li><a href="https://www.tomsguide.com/wellness/smartwatches/im-a-smartwatch-reviewer-and-heres-my-apple-watch-series-12-wish-list-three-upgrades-i-want-and-one-i-dont"><strong>I'm a smartwatch reviewer, and here's my Apple Watch Series 12 wish list — three upgrades I want, and one I don't</strong></a></li><li><a href="https://www.tomsguide.com/wellness/smartwatches/3-apple-watch-settings-i-always-turn-off-to-maximize-battery-life"><strong>3 Apple Watch settings I always turn off to maximize battery life</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/this-is-probably-the-most-underused-tool-for-this-age-group-personal-trainer-shares-the-key-treadmill-settings-seniors-should-be-using</link>
                                                                            <description>
                            <![CDATA[ Treadmill workouts can be the ideal way for seniors to exercise in a safe and controlled environment, and this expert advice can help you maximize the benefits. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PL73evXePeSFrj7voCR7Xb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JMSXzCdsDvmSGzj2xQJaXD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Sep 2026 05:30: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/JMSXzCdsDvmSGzj2xQJaXD-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Senior man running on treadmill]]></media:description>                                                            <media:text><![CDATA[Senior man running on treadmill]]></media:text>
                                <media:title type="plain"><![CDATA[Senior man running on treadmill]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JMSXzCdsDvmSGzj2xQJaXD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Walking, running or ‘<a href="https://www.tomsguide.com/wellness/fitness/i-swapped-running-for-jeffing-for-a-week-and-now-im-hooked">Jeffing</a>’ on a treadmill can be a great way to stay healthy in later life, because it allows you to exercise in a controlled environment to improve your cardiovascular fitness, strength and balance.</p><p>The <a href="https://www.tomsguide.com/best-picks/best-treadmills">best treadmills</a> can be a little daunting to use at first, because they all come with a wide array of controls and settings, and sometimes even apps you have to navigate.</p><p>Once you get your head around what you can do with treadmills, however, they become the ideal training partner. </p><p>I enlisted <a href="https://www.instagram.com/london_fitness_guy/?hl=en" target="_blank">James Stirling</a>, personal trainer and <a href="https://www.technogym.com/" target="_blank">Technogym</a> Ambassador, for his advice on how seniors can make the most of treadmill workouts, and which settings they should be using in particular.</p><h2 id="what-are-the-benefits-of-using-a-treadmill-versus-outdoor-running-for-older-adults">What are the benefits of using a treadmill versus outdoor running for older adults?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UzjCKoLYHBQDbdcrGBpHfJ" name="Treadmill Runner Running Senior shutterstock_1477841750" alt="Woman and man running on treadmill" src="https://cdn.mos.cms.futurecdn.net/UzjCKoLYHBQDbdcrGBpHfJ-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: Shutterstock)</span></figcaption></figure><p>Running outside comes with the extra benefits of fresh air and the mental health boost of getting into nature (if your local area allows), but there are specific benefits to indoor running as well.</p><p>“Most treadmill belts have some give, which reduces impact loading compared to sidewalks,” says Stirling. “For anyone managing joint sensitivity this can be particularly beneficial. </p><p>“As we head into a colder season, treadmill running means no ice, no uneven kerbs in the dark and naturally, no dodging traffic. For older adults, a treadmill eliminates a lot of fall risk from an unpredictable surface.”</p><div><blockquote><p>Treadmill running means no ice, no uneven kerbs in the dark and naturally, no dodging traffic. For older adults, a treadmill eliminates a lot of fall risk from an unpredictable surface.</p><p>James Stirling, personal trainer and Technogym Ambassador</p></blockquote></div><p>You also get more control over your speed and incline when running on a treadmill, and you can follow structured workouts that are created for you on the machine.</p><p>“For beginner runners, this makes it really easy to follow a run/walk programme where you run a little, walk little,” says Stirling.</p><p>Finally, most treadmills have handrails, which can be especially valuable if you’re concerned about balance.</p><p>“Handrails on treadmills also provide a reassuring safety net,” says Stirling. “That reassurance often means older adults push a little harder than they would outdoors, simply because they trust the environment.”</p><h2 id="what-are-the-key-settings-and-features-on-treadmills-that-seniors-can-use">What are the key settings and features on treadmills that seniors can use?</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="fstZumTU3Cto6JtSiHHt8f" name="Bowflex Treadmill 10-09" alt="BowFlex Treadmill 10 safety features" src="https://cdn.mos.cms.futurecdn.net/fstZumTU3Cto6JtSiHHt8f-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: Dan Cavallari)</span></figcaption></figure><p>The first thing Stirling recommends doing is training on a mild incline, which is a lot easier to do on a treadmill than outdoors.</p><p>“Using a modest incline of 1–3% at an easy pace builds strength and cardiovascular capacity without the added impact of speed,” says Stirling. “This is probably the most underused tool for this age group."</p><div><blockquote><p>Using a modest incline of 1–3% at an easy pace builds strength and cardiovascular capacity without the added impact of speed.</p><p>James Stirling, personal trainer and Technogym Ambassador</p></blockquote></div><p>“The ability to adjust speed in small increments also lets you progress gradually rather than in bigger jumps than what the body's ready for.”</p><p>It’s also worth always using the emergency clip on treadmills, which will pull out and stop the belt if you fall or move too far from the console.</p><h2 id="what-treadmill-workout-for-seniors-would-you-recommend">What treadmill workout for seniors would you recommend?</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:5120px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JbqCgkGc389XBbCvmZXgva" name="shutterstock_2224406743.jpg" alt="A photo of a woman exercising on a treadmill at home" src="https://cdn.mos.cms.futurecdn.net/JbqCgkGc389XBbCvmZXgva-1920-80.jpg" mos="" align="middle" fullscreen="" width="5120" height="2880" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>“The run/walk protocol is always the best starting point,” says Stirling. “It breaks the run down into manageable intervals and it’s really easy to make progressions. Aim to gradually build the run intervals, and reduce the walk intervals, until you can run for around 20 minutes.”</p><p>Stirling also notes that speed isn’t the only way to progress your treadmill running and make it harder — adjusting the incline means you can push yourself without raising the speed, which might feel more manageable.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><ul><li><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></li></ul><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/smartwatches/from-fall-detection-to-hypertension-10-apple-watch-innovations-that-changed-the-game"><strong>10 Apple Watch innovations that changed the game — from Fall Detection to Hypertension Alerts</strong></a><strong></strong></li><li><a href="https://www.tomsguide.com/wellness/smartwatches/im-a-smartwatch-reviewer-and-heres-my-apple-watch-series-12-wish-list-three-upgrades-i-want-and-one-i-dont"><strong>I'm a smartwatch reviewer, and here's my Apple Watch Series 12 wish list — three upgrades I want, and one I don't</strong></a></li><li><a href="https://www.tomsguide.com/wellness/smartwatches/3-apple-watch-settings-i-always-turn-off-to-maximize-battery-life"><strong>3 Apple Watch settings I always turn off to maximize battery life</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I’m a personal trainer for seniors: Do these 4 equipment-free exercises every day over 60 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I meet with plenty of personal training clients over 60 who are embarking on a fitness routine for the first time, and truthfully, they’re some of my favorite clients to train. I wholeheartedly believe that exercise can be life-changing at any age, and it’s never too late to start. </p><p>It’s important to start the right way, though. Most of my newcomers tend to be intimidated by the whole process, but I do have a few that make a beeline right for the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells"><u>dumbbells</u></a>. Instead of picking up weights right away, I begin with the following no-equipment exercises that build up the appropriate strength for more complex moves. </p><p>These exercises aren’t reserved just for seniors. Beginners of any age can benefit from them, and they even make great warm-up options for intermediate or advanced fitness levels.</p><h2 id="how-to-do-the-4-no-equipment-exercises">How to do the 4 no-equipment exercises</h2><p>Be sure to check in with your medical team before trying this workout. These exercises are doable for most people, but your doctor may recommend alternatives based on your personal health background. </p><p>You should also consider meeting with a certified personal trainer or physical therapist to learn proper form, especially if you’re dealing with any current or past injuries. A trainer and therapist can also give you modifications if needed, and will know how to make things more challenging as you get stronger. </p><p>You’ll just need a chair and a section of bare wall for this workout.</p><p>Start by doing 10-12 reps of each exercise for one set, and hold the wall plank for 15 seconds. After a week or so, add an additional set of each exercise. When that starts to feel easy, tack on one more set. Eventually, you’ll do 3 sets of each exercise with a brief rest in between each set. You can also increase your reps to 15 and your wall plank time to 30 seconds. </p><p>These exercises should be done as their own workout at first. After a while, you may be able to use them as a warm-up for more intense programs. </p><p>Here’s how to do the exercises:</p><h3 class="article-body__section" id="section-1-diaphragmatic-breathing"><span>1. Diaphragmatic breathing</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/qhcBjSirMss" allowfullscreen></iframe></div></div><ul><li>Sit upright in a chair.</li><li>Keep your spine tall and shoulders relaxed.</li><li>Place one hand on your stomach and the other on your chest.</li><li>Inhale deeply, breathing into the hand on your stomach.</li><li>Pause briefly.</li><li>Exhale, drawing your belly button towards your spine.</li><li>Continue for 10-15 reps.</li></ul><h3 class="article-body__section" id="section-2-chair-squats"><span>2. Chair squats</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/gST_9kPV9q4" allowfullscreen></iframe></div></div><ul><li>Stand tall in front of a chair with your feet hip width apart.</li><li>Lengthen your arms in front of you.</li><li>Engage your core muscles.</li><li>Hinge your hips behind you.</li><li>Bend your knees and lower your hips towards the seat.</li><li>Tap your hips onto the seat, then stand back up.</li><li>Continue for 10-15 reps.</li></ul><h3 class="article-body__section" id="section-3-wall-planks"><span>3.  Wall planks</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/RclTBnvIGk0" allowfullscreen></iframe></div></div><ul><li>Stand facing a wall.</li><li>Place both hands on the wall, aligned with your shoulders.</li><li>Step your feet back until your body is in a diagonal line.</li><li>Engage your core.</li><li>Hold in this position for 15-30 seconds.</li></ul><h3 class="article-body__section" id="section-4-wall-push-up"><span>4. Wall push up</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/EOf3cGIQpA4" allowfullscreen></iframe></div></div><ul><li>Stand tall in front of a wall.</li><li>Place both hands on the wall, slightly below the shoulders.</li><li>Step your feet back until your body is in a diagonal line.</li><li>Engage your core.</li><li>Bend your elbows and lower your chest towards the wall, keeping your shoulders, hips, and feet in alignment.</li><li>Push yourself back up to the starting position.</li><li>Continue for 10-15 reps.</li></ul><h2 id="benefits-of-the-no-equipment-exercises">Benefits of the no-equipment exercises</h2><p>The exercises in this routine strengthen major muscle groups in the upper body, lower body, and core without the need for extraneous equipment. They’re appropriate for total beginners, easily accessible, and relatively joint-friendly.</p><p>Diaphragmatic breathing and wall planks target muscles deep in the core, like the transverse abdominis and diaphragm. These muscles are responsible for stabilizing the pelvis and spine and maintaining proper posture. </p><p>Chair squats work your glutes, hamstrings, and quadriceps, and help to develop lower body strength and power. This exercise mimics the action of getting up and down from a seated position, making it a functional movement.</p><p>Your pectorals, shoulders, and triceps engage while doing wall push-ups. The stronger these muscles are, the easier it is to carry heavy objects or push yourself up from the floor. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="what_hifi" playlist="o0Wl7k" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X8pRyX"></div>                            </div>                            <script src="https://kwizly.com/embed/X8pRyX.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/wellness/workouts/im-a-personal-trainer-who-works-with-clients-over-50-these-are-the-3-mobility-exercises-i-never-skip" target="_blank">I'm a personal trainer who works with clients over 50 — these are the 3 mobility exercises I never skip</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/after-60-this-is-the-10-minute-routine-i-use-with-my-clients-to-stay-strong-mobile-and-independent" target="_blank">After 60, this is the 10-minute routine I use with my clients to stay strong, mobile and independent</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-pilates-instructor-and-i-recommend-these-5-core-exercises-to-help-older-clients-build-strength-and-improve-posture" target="_blank">'I’m a Pilates instructor, and I recommend these 5 core exercises to help older clients build strength and improve posture'</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-for-seniors-and-these-are-the-4-no-equipment-exercises-i-give-to-beginners-over-60</link>
                                                                            <description>
                            <![CDATA[ Here are the four exercises this senior personal trainer recommends ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">caeSz7d8hyXM8HBvBMyKRc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yQzuP2QgVEKw3KLgm6XFrX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 08 Sep 2026 04:30:00 +0000</pubDate>                                                                                                                                <updated>Tue, 08 Sep 2026 19:01:21 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ jen@jenrizzutofitness.com (Jennifer Rizzuto) ]]></author>                    <dc:creator><![CDATA[ Jennifer Rizzuto ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/V3yeuQZGZePvWRoSmHyxp8-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/yQzuP2QgVEKw3KLgm6XFrX-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images/MoMo Productions]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a woman exercising on a yoga ball]]></media:description>                                                            <media:text><![CDATA[a woman exercising on a yoga ball]]></media:text>
                                <media:title type="plain"><![CDATA[a woman exercising on a yoga ball]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yQzuP2QgVEKw3KLgm6XFrX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I meet with plenty of personal training clients over 60 who are embarking on a fitness routine for the first time, and truthfully, they’re some of my favorite clients to train. I wholeheartedly believe that exercise can be life-changing at any age, and it’s never too late to start. </p><p>It’s important to start the right way, though. Most of my newcomers tend to be intimidated by the whole process, but I do have a few that make a beeline right for the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells"><u>dumbbells</u></a>. Instead of picking up weights right away, I begin with the following no-equipment exercises that build up the appropriate strength for more complex moves. </p><p>These exercises aren’t reserved just for seniors. Beginners of any age can benefit from them, and they even make great warm-up options for intermediate or advanced fitness levels.</p><h2 id="how-to-do-the-4-no-equipment-exercises">How to do the 4 no-equipment exercises</h2><p>Be sure to check in with your medical team before trying this workout. These exercises are doable for most people, but your doctor may recommend alternatives based on your personal health background. </p><p>You should also consider meeting with a certified personal trainer or physical therapist to learn proper form, especially if you’re dealing with any current or past injuries. A trainer and therapist can also give you modifications if needed, and will know how to make things more challenging as you get stronger. </p><p>You’ll just need a chair and a section of bare wall for this workout.</p><p>Start by doing 10-12 reps of each exercise for one set, and hold the wall plank for 15 seconds. After a week or so, add an additional set of each exercise. When that starts to feel easy, tack on one more set. Eventually, you’ll do 3 sets of each exercise with a brief rest in between each set. You can also increase your reps to 15 and your wall plank time to 30 seconds. </p><p>These exercises should be done as their own workout at first. After a while, you may be able to use them as a warm-up for more intense programs. </p><p>Here’s how to do the exercises:</p><h3 class="article-body__section" id="section-1-diaphragmatic-breathing"><span>1. Diaphragmatic breathing</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/qhcBjSirMss" allowfullscreen></iframe></div></div><ul><li>Sit upright in a chair.</li><li>Keep your spine tall and shoulders relaxed.</li><li>Place one hand on your stomach and the other on your chest.</li><li>Inhale deeply, breathing into the hand on your stomach.</li><li>Pause briefly.</li><li>Exhale, drawing your belly button towards your spine.</li><li>Continue for 10-15 reps.</li></ul><h3 class="article-body__section" id="section-2-chair-squats"><span>2. Chair squats</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/gST_9kPV9q4" allowfullscreen></iframe></div></div><ul><li>Stand tall in front of a chair with your feet hip width apart.</li><li>Lengthen your arms in front of you.</li><li>Engage your core muscles.</li><li>Hinge your hips behind you.</li><li>Bend your knees and lower your hips towards the seat.</li><li>Tap your hips onto the seat, then stand back up.</li><li>Continue for 10-15 reps.</li></ul><h3 class="article-body__section" id="section-3-wall-planks"><span>3.  Wall planks</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/RclTBnvIGk0" allowfullscreen></iframe></div></div><ul><li>Stand facing a wall.</li><li>Place both hands on the wall, aligned with your shoulders.</li><li>Step your feet back until your body is in a diagonal line.</li><li>Engage your core.</li><li>Hold in this position for 15-30 seconds.</li></ul><h3 class="article-body__section" id="section-4-wall-push-up"><span>4. Wall push up</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/EOf3cGIQpA4" allowfullscreen></iframe></div></div><ul><li>Stand tall in front of a wall.</li><li>Place both hands on the wall, slightly below the shoulders.</li><li>Step your feet back until your body is in a diagonal line.</li><li>Engage your core.</li><li>Bend your elbows and lower your chest towards the wall, keeping your shoulders, hips, and feet in alignment.</li><li>Push yourself back up to the starting position.</li><li>Continue for 10-15 reps.</li></ul><h2 id="benefits-of-the-no-equipment-exercises">Benefits of the no-equipment exercises</h2><p>The exercises in this routine strengthen major muscle groups in the upper body, lower body, and core without the need for extraneous equipment. They’re appropriate for total beginners, easily accessible, and relatively joint-friendly.</p><p>Diaphragmatic breathing and wall planks target muscles deep in the core, like the transverse abdominis and diaphragm. These muscles are responsible for stabilizing the pelvis and spine and maintaining proper posture. </p><p>Chair squats work your glutes, hamstrings, and quadriceps, and help to develop lower body strength and power. This exercise mimics the action of getting up and down from a seated position, making it a functional movement.</p><p>Your pectorals, shoulders, and triceps engage while doing wall push-ups. The stronger these muscles are, the easier it is to carry heavy objects or push yourself up from the floor. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="what_hifi" playlist="o0Wl7k" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X8pRyX"></div>                            </div>                            <script src="https://kwizly.com/embed/X8pRyX.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/wellness/workouts/im-a-personal-trainer-who-works-with-clients-over-50-these-are-the-3-mobility-exercises-i-never-skip" target="_blank">I'm a personal trainer who works with clients over 50 — these are the 3 mobility exercises I never skip</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/after-60-this-is-the-10-minute-routine-i-use-with-my-clients-to-stay-strong-mobile-and-independent" target="_blank">After 60, this is the 10-minute routine I use with my clients to stay strong, mobile and independent</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-pilates-instructor-and-i-recommend-these-5-core-exercises-to-help-older-clients-build-strength-and-improve-posture" target="_blank">'I’m a Pilates instructor, and I recommend these 5 core exercises to help older clients build strength and improve posture'</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I'm fixing my desk posture without doing a single back exercise — here’s the foot mobility trick a neurosurgeon taught me ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When a neurosurgeon gives you advice on reducing back pain using your feet, you sit up and take note. And that's exactly what I did when <a href="@spinemdt" target="_blank" rel="nofollow">Anthony Ghosh</a> provided a simple foot exercise you can do to improve alignment and posture and reduce pain.</p><p>Many people aren't aware that back pain doesn't necessarily originate at the back and can be caused by weakness, instability, under- or over-firing, or tightness in other muscles and joints, including the feet, glutes, hips and hamstrings. </p><p>Within your body, you have <a href="https://www.tomsguide.com/wellness/fitness/what-are-the-anatomical-sling-systems-of-the-body-we-asked-a-strength-and-conditioning-coach">anatomical sling systems</a>, which basically mean a connection between muscle groups. There are <strong>four main sling systems</strong>, creating a network of fascia and muscles that recruit together across the body. For this reason, it's very important to view your body holistically rather than just focusing on one specific area when you experience pain or injury. </p><p>I learned this the hard way, as years of issues with my left shoulder threw up issues in my neck and traps that I wasn't even aware of.</p><p>You barely need any equipment to do the exercise below, just a chair and a few minutes to spare. Learn how to do it from a leading neurosurgeon, and why I've been adding it to my routine to fix desk posture.</p><h2 id="watch">Watch: </h2><p>"When the intrinsic foot muscles are weak, this causes some instability of the foot arch, therefore causing the foot to slightly rotate inward under load (pronation)," explains Ghosh.</p><p>"This creates a biomechanical cascade, which causes some internal rotation of the lower half of the leg and, therefore, a small amount of internal rotation up at the hip, forcing the pelvis into a forward tilt and increasing the lumbar lordosis as a result," says Ghosh. </p><p>That means an issue that originated at the foot has crept up the knees to the hips, pelvis and spine.</p><p>"This is the natural backward curvature of the lower bit of the spine, which can increase in such conditions, therefore putting more load on the facet joints, causing pain. For this, a <strong>seated short foot exercise</strong> can be really helpful for back pain," he recommends.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises, especially if you have lower-body joint or muscular issues.</em></p><p>"If you feel any extremely sharp pain, always consult a medical professional."</p><h3 class="article-body__section" id="section-how-to-do-a-seated-short-foot-exercise"><span>How to do a seated short foot exercise</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/m1lkcg8p-48" allowfullscreen></iframe></div></div><ul><li>Sit on a chair with your feet flat on the floor in front of you.</li><li>Without curling your toes, try to draw the ball of your foot toward your heel. You will feel the arch lift slightly off the floor.</li><li>Hold for around 5 seconds.</li><li>Slowly lower back to a relaxed state.</li><li>Repeat for several rounds or up to 60 seconds, then switch sides.</li></ul><h2 id="here-39-s-what-happened-when-i-tried-it">Here's what happened when I tried it</h2><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><p>As Ghosh mentions, any tightness or limited range of motion in the feet and ankles can have a cascading effect higher up the body, especially along the joints. That's why it's important to zoom out when looking at injuries and health conditions and look holistically at the issue and where it might originate.</p><p>I've been experiencing a little low back pain recently, and I have horrifically tight ankles and sensitive feet, not to mention I spend more time than I'd like sitting at a desk, not always paying attention to my posture. </p><p>I wanted to find a <a href="https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-heres-5-grounding-moves-i-recommend-to-anyone-for-fixing-your-posture-and-reconnecting-you-to-your-core">solution for fixing desk posture</a>, and while this exercise alone isn't a cure-all, it has certainly helped me relieve tension in my feet and ankles using dorsiflexion of the foot, which has actually helped relieve tension in my back. </p><p>Foot exercises are great for stability and balance and help improve foot-ground connection during exercise, whether that's playing sports or lifting heavy weights. It can also feel grounding (quite literally), which is useful for reducing anxiety and stress, not to mention feeling more stable during squats and lifts.</p><p>I love this move because it's functional, moving your body in a natural movement pattern. Relieving tightness and building range of motion here can translate to other activities like climbing or running, and spending some time working on the feet can help proprioception, neuromuscular control and joint stability, too.</p><p>Will I continue doing this exercise? Absolutely. Give it a try and let us know how you get on in the comments!</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/im-fixing-my-desk-posture-without-doing-a-single-back-exercise-heres-the-foot-mobility-trick-a-neurosurgeon-taught-me</link>
                                                                            <description>
                            <![CDATA[ Improve posture and ease back pain using this foot exercise from a neurosurgeon. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">U5FXQEzvzhEDL9W4fQckxh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/J6ztgp38EUKxGU4tbx8b59-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 07 Sep 2026 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/J6ztgp38EUKxGU4tbx8b59-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a man standing on one leg]]></media:description>                                                            <media:text><![CDATA[a man standing on one leg]]></media:text>
                                <media:title type="plain"><![CDATA[a man standing on one leg]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/J6ztgp38EUKxGU4tbx8b59-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When a neurosurgeon gives you advice on reducing back pain using your feet, you sit up and take note. And that's exactly what I did when <a href="@spinemdt" target="_blank" rel="nofollow">Anthony Ghosh</a> provided a simple foot exercise you can do to improve alignment and posture and reduce pain.</p><p>Many people aren't aware that back pain doesn't necessarily originate at the back and can be caused by weakness, instability, under- or over-firing, or tightness in other muscles and joints, including the feet, glutes, hips and hamstrings. </p><p>Within your body, you have <a href="https://www.tomsguide.com/wellness/fitness/what-are-the-anatomical-sling-systems-of-the-body-we-asked-a-strength-and-conditioning-coach">anatomical sling systems</a>, which basically mean a connection between muscle groups. There are <strong>four main sling systems</strong>, creating a network of fascia and muscles that recruit together across the body. For this reason, it's very important to view your body holistically rather than just focusing on one specific area when you experience pain or injury. </p><p>I learned this the hard way, as years of issues with my left shoulder threw up issues in my neck and traps that I wasn't even aware of.</p><p>You barely need any equipment to do the exercise below, just a chair and a few minutes to spare. Learn how to do it from a leading neurosurgeon, and why I've been adding it to my routine to fix desk posture.</p><h2 id="watch">Watch: </h2><p>"When the intrinsic foot muscles are weak, this causes some instability of the foot arch, therefore causing the foot to slightly rotate inward under load (pronation)," explains Ghosh.</p><p>"This creates a biomechanical cascade, which causes some internal rotation of the lower half of the leg and, therefore, a small amount of internal rotation up at the hip, forcing the pelvis into a forward tilt and increasing the lumbar lordosis as a result," says Ghosh. </p><p>That means an issue that originated at the foot has crept up the knees to the hips, pelvis and spine.</p><p>"This is the natural backward curvature of the lower bit of the spine, which can increase in such conditions, therefore putting more load on the facet joints, causing pain. For this, a <strong>seated short foot exercise</strong> can be really helpful for back pain," he recommends.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises, especially if you have lower-body joint or muscular issues.</em></p><p>"If you feel any extremely sharp pain, always consult a medical professional."</p><h3 class="article-body__section" id="section-how-to-do-a-seated-short-foot-exercise"><span>How to do a seated short foot exercise</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/m1lkcg8p-48" allowfullscreen></iframe></div></div><ul><li>Sit on a chair with your feet flat on the floor in front of you.</li><li>Without curling your toes, try to draw the ball of your foot toward your heel. You will feel the arch lift slightly off the floor.</li><li>Hold for around 5 seconds.</li><li>Slowly lower back to a relaxed state.</li><li>Repeat for several rounds or up to 60 seconds, then switch sides.</li></ul><h2 id="here-39-s-what-happened-when-i-tried-it">Here's what happened when I tried it</h2><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><p>As Ghosh mentions, any tightness or limited range of motion in the feet and ankles can have a cascading effect higher up the body, especially along the joints. That's why it's important to zoom out when looking at injuries and health conditions and look holistically at the issue and where it might originate.</p><p>I've been experiencing a little low back pain recently, and I have horrifically tight ankles and sensitive feet, not to mention I spend more time than I'd like sitting at a desk, not always paying attention to my posture. </p><p>I wanted to find a <a href="https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-heres-5-grounding-moves-i-recommend-to-anyone-for-fixing-your-posture-and-reconnecting-you-to-your-core">solution for fixing desk posture</a>, and while this exercise alone isn't a cure-all, it has certainly helped me relieve tension in my feet and ankles using dorsiflexion of the foot, which has actually helped relieve tension in my back. </p><p>Foot exercises are great for stability and balance and help improve foot-ground connection during exercise, whether that's playing sports or lifting heavy weights. It can also feel grounding (quite literally), which is useful for reducing anxiety and stress, not to mention feeling more stable during squats and lifts.</p><p>I love this move because it's functional, moving your body in a natural movement pattern. Relieving tightness and building range of motion here can translate to other activities like climbing or running, and spending some time working on the feet can help proprioception, neuromuscular control and joint stability, too.</p><p>Will I continue doing this exercise? Absolutely. Give it a try and let us know how you get on in the comments!</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ “I feel like I’m in my 50s” — the simple workout routine Julie Andrews, 90, swears by ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I’ve said it before, and I’ll say it again — the right exercise routine for you is the one you <em>want </em>to do. Someone who proves my point is actor Julie Andrews, 90, who shared the simple workout routine she does "most days" to stay in shape.</p><p>Staying active as we get older is essential for longevity, balance, and fall prevention. Simple resistance training, even using just your body weight, can help slow and even reverse the muscle loss that comes with aging. This can help build the functional power you need to complete daily tasks, such as standing up from a chair or carrying a bag of groceries. </p><h2 id="what-is-julie-andrews-go-to-workout">What is Julie Andrews’ go-to workout? </h2><p>Two years ago, the "Sound of Music"<em> </em>star told <a href="https://www.yahoo.com/lifestyle/julie-andrews-is-staying-active-at-88-and-writing-books-with-daughter-emma-walton-hamilton-she-says-her-training-as-a-child-star-gave-me-a-work-ethic-090047550.html" target="_blank" rel="nofollow"><em>Yahoo Life</em></a>: “I have all my life worked out first thing in the morning or something like that — a little less so these days.” She shared that her routine consisted of 30 minutes of yoga and ballet. Telling <a href="http://notable-quotes.com/a/andrews_julie_ii.html" target="_blank" rel="nofollow"><em>Woman & Home</em></a> in 2000, "I work out as little as I can for as much gain as I can. Yoga and a little bit of ballet — only 30 or 40 minutes every other day. I keep supple for myself more than for roles."</p><p>Along with this, walking has always been part of the actor’s fitness regime: "I was trying to get myself ready for a stint at the London Palladium. And I knew I needed more energy than I could possibly muster. So I decided to go for brisk walks every day. And I started to walk up to the farm and around because there are many hills and steep inclines, and that really gets the legs strong," she told<em> </em><a href="https://www.julieandrewsonline.com/2015/news_durang_1993.html?" target="_blank" rel="nofollow"><em>Theatre Week</em></a> in 1993.</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:1024px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="myWbqjhYCyQHwhsU2wYhKW" name="GettyImages-1402072502" alt="a photo of Julie Andrews" src="https://cdn.mos.cms.futurecdn.net/myWbqjhYCyQHwhsU2wYhKW-1920-80.jpg" mos="" align="middle" fullscreen="" width="1024" height="576" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images/<a href="https://www.gettyimages.co.uk/search/2/image?artistexact=Axelle%2FBauer-Griffin" rel="nofollow">Axelle/Bauer-Griffin</a> / Contributor)</span></figcaption></figure><h2 id="what-are-the-benefits-of-yoga-and-ballet-barre-for-seniors">What are the benefits of yoga and ballet barre for seniors? </h2><p>Both yoga and ballet barre are forms of low-impact exercise, ideal for seniors. Both can help build flexibility, with yoga especially focusing on joint mobility and barre focusing on muscle endurance and balance. </p><p>Yoga is a great way to ease stiffness in the hips, knees, and spine without putting pressure on the joints. You’ll also be gently working one side of the body at a time, directly improving your balance, which can help prevent falls. </p><p>Barre can be a little more intense than yoga, but it is a fantastic way to improve your single-leg stability and balance by strengthening the small stabilizer muscles around the feet and ankles. You’ll be doing lots of reps of the same low-impact exercises to strengthen the glutes, thighs, and deep core without putting too much impact on your joints. </p><p>Unsure where to start? Try this simple 20-minute barre workout that uses just your body weight to build strength. Remember, if you’re currently recovering from an injury, this might not be the right workout for you and your body — always seek personalized advice from a qualified professional if you’re unsure. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/HgwMCuC0qd4" allowfullscreen></iframe></div></div><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><h2 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h2><ul><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-to-be-more-mobile-in-their-60s-and-70s-3-low-impact-exercises-you-should-start-with" target="_blank">I teach people to be more mobile in their 60s and 70s: 3 low-impact exercises you should start with</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/forget-burpees-the-pilates-burpee-is-beginner-friendly-and-low-impact-and-youll-love-it" target="_blank">Forget burpees —the 'Pilates burpee' is beginner-friendly and low-impact (and you’ll love it)</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/a-yoga-instructor-says-this-is-the-5-minute-yoga-routine-you-need-for-strong-and-mobile-hips-and-core-muscles" target="_blank">A yoga instructor says this is the 5-minute yoga routine you need for strong and mobile hips and core muscles</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/julie-andrews-workout</link>
                                                                            <description>
                            <![CDATA[ Here's the simple workout routine Andrews has followed for decades. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">okdcdYYgjeZQQLW2y2y4jk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AuZmHWfD3GLjAbrLXHokgZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 07 Sep 2026 05:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Workouts]]></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/AuZmHWfD3GLjAbrLXHokgZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images/Michael Kovac / Contributor]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a photo of Julie Andrews]]></media:description>                                                            <media:text><![CDATA[a photo of Julie Andrews]]></media:text>
                                <media:title type="plain"><![CDATA[a photo of Julie Andrews]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AuZmHWfD3GLjAbrLXHokgZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I’ve said it before, and I’ll say it again — the right exercise routine for you is the one you <em>want </em>to do. Someone who proves my point is actor Julie Andrews, 90, who shared the simple workout routine she does "most days" to stay in shape.</p><p>Staying active as we get older is essential for longevity, balance, and fall prevention. Simple resistance training, even using just your body weight, can help slow and even reverse the muscle loss that comes with aging. This can help build the functional power you need to complete daily tasks, such as standing up from a chair or carrying a bag of groceries. </p><h2 id="what-is-julie-andrews-go-to-workout">What is Julie Andrews’ go-to workout? </h2><p>Two years ago, the "Sound of Music"<em> </em>star told <a href="https://www.yahoo.com/lifestyle/julie-andrews-is-staying-active-at-88-and-writing-books-with-daughter-emma-walton-hamilton-she-says-her-training-as-a-child-star-gave-me-a-work-ethic-090047550.html" target="_blank" rel="nofollow"><em>Yahoo Life</em></a>: “I have all my life worked out first thing in the morning or something like that — a little less so these days.” She shared that her routine consisted of 30 minutes of yoga and ballet. Telling <a href="http://notable-quotes.com/a/andrews_julie_ii.html" target="_blank" rel="nofollow"><em>Woman & Home</em></a> in 2000, "I work out as little as I can for as much gain as I can. Yoga and a little bit of ballet — only 30 or 40 minutes every other day. I keep supple for myself more than for roles."</p><p>Along with this, walking has always been part of the actor’s fitness regime: "I was trying to get myself ready for a stint at the London Palladium. And I knew I needed more energy than I could possibly muster. So I decided to go for brisk walks every day. And I started to walk up to the farm and around because there are many hills and steep inclines, and that really gets the legs strong," she told<em> </em><a href="https://www.julieandrewsonline.com/2015/news_durang_1993.html?" target="_blank" rel="nofollow"><em>Theatre Week</em></a> in 1993.</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:1024px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="myWbqjhYCyQHwhsU2wYhKW" name="GettyImages-1402072502" alt="a photo of Julie Andrews" src="https://cdn.mos.cms.futurecdn.net/myWbqjhYCyQHwhsU2wYhKW-1920-80.jpg" mos="" align="middle" fullscreen="" width="1024" height="576" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images/<a href="https://www.gettyimages.co.uk/search/2/image?artistexact=Axelle%2FBauer-Griffin" rel="nofollow">Axelle/Bauer-Griffin</a> / Contributor)</span></figcaption></figure><h2 id="what-are-the-benefits-of-yoga-and-ballet-barre-for-seniors">What are the benefits of yoga and ballet barre for seniors? </h2><p>Both yoga and ballet barre are forms of low-impact exercise, ideal for seniors. Both can help build flexibility, with yoga especially focusing on joint mobility and barre focusing on muscle endurance and balance. </p><p>Yoga is a great way to ease stiffness in the hips, knees, and spine without putting pressure on the joints. You’ll also be gently working one side of the body at a time, directly improving your balance, which can help prevent falls. </p><p>Barre can be a little more intense than yoga, but it is a fantastic way to improve your single-leg stability and balance by strengthening the small stabilizer muscles around the feet and ankles. You’ll be doing lots of reps of the same low-impact exercises to strengthen the glutes, thighs, and deep core without putting too much impact on your joints. </p><p>Unsure where to start? Try this simple 20-minute barre workout that uses just your body weight to build strength. Remember, if you’re currently recovering from an injury, this might not be the right workout for you and your body — always seek personalized advice from a qualified professional if you’re unsure. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/HgwMCuC0qd4" allowfullscreen></iframe></div></div><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><h2 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h2><ul><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-to-be-more-mobile-in-their-60s-and-70s-3-low-impact-exercises-you-should-start-with" target="_blank">I teach people to be more mobile in their 60s and 70s: 3 low-impact exercises you should start with</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/forget-burpees-the-pilates-burpee-is-beginner-friendly-and-low-impact-and-youll-love-it" target="_blank">Forget burpees —the 'Pilates burpee' is beginner-friendly and low-impact (and you’ll love it)</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/a-yoga-instructor-says-this-is-the-5-minute-yoga-routine-you-need-for-strong-and-mobile-hips-and-core-muscles" target="_blank">A yoga instructor says this is the 5-minute yoga routine you need for strong and mobile hips and core muscles</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ We've run 60 miles in the New Balance SuperComp Rebel v1, and it’s our new favorite fast training shoe ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Once the <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">best carbon plate running shoes </a>were established as the fastest option for race day, it was only natural for plates to start appearing in training shoes as well, and for a few years, these plated super-trainers were all the rage.</p><p>That era seemed to be ending, however, with a wave of plate-free super-trainers taking their place, led by shoes like the <a href="https://www.tomsguide.com/wellness/running/im-an-2-25-marathon-runner-this-is-my-go-to-adidas-running-shoe">Adidas Adizero Evo SL</a> and <a href="https://www.tomsguide.com/wellness/running/asics-megablast-review">Asics Megablast</a>, as runners opted for a more natural, plate-free experience outside of race day.</p><p>The New Balance SuperComp Rebel v1 might be the shoe to bring plated trainers back to the fore. It’s one of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> for fast training I’ve ever tested, with a lightweight, springy and fun design, and the plate helps you to keep pushing during workouts.</p><p>While it’s not cheap and some runners might well still prefer a lightweight, plate-free shoe like the Evo SL or <a href="https://www.tomsguide.com/wellness/running/i-bought-this-cheap-chinese-running-shoe-to-see-how-it-compares-to-the-biggest-brands-and-it-blew-me-away">Dynafish Xiaonian</a> for workouts instead, the SuperComp Rebel v1 is an outstanding fast trainer and a shoe I’ll continue to use in my own rotation.</p><p>I've been putting the shoe through its paces, along with Fitness Editor Jane McGuire. Read our New Balance SuperComp Rebel v1 review below.</p><h2 class="article-body__section" id="section-new-balance-supercomp-rebel-v1-review-price-and-availability"><span>New Balance SuperComp Rebel v1 review: Price and availability</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DRXB3388tYevLMaiKXEnAN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/DRXB3388tYevLMaiKXEnAN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 New Balance SuperComp Rebel v1 launched in August 2026 and costs $200 in the U.S. and £180 in the U.K., making it considerably more expensive than the <a href="https://www.tomsguide.com/wellness/running/new-balance-rebel-v5-review">New Balance Rebel v5,</a> which is $145/£140 and doesn’t have a plate.</p><p>It’s priced in line with most super-trainers, but there are some notable fast training alternatives that come in cheaper, like the Adidas Adizero Evo SL and Dynafish Xiaonian.</p><h2 class="article-body__section" id="section-new-balance-supercomp-rebel-v1-review-design-and-fit"><span>New Balance SuperComp Rebel v1 review: Design and fit</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AcYj9xN6Ekj4tufu7ayfQP" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/AcYj9xN6Ekj4tufu7ayfQP-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><p><strong>NHF:</strong> The SuperComp Rebel v1 is currently available in four colors, including the angora with slate grey model I tested. </p><p>It’s quite a tight-fitting shoe, but I was just about OK in my normal running shoe size. If you tend to be big for your size, however, I’d consider going half a size up.</p><p>The shoe has a 4mm drop and a stack height of 40mm at the heel and 36mm at the forefoot, so it’s a well-cushioned shoe if not as maxed out as some.</p><p>At 7.9oz in a US men’s size 9.5, the SuperComp Rebel v1 is lightweight given the high stack, if not as light as true racing shoes like the New Balance SC Elite v6, which are closer to or under 7oz.</p><p><strong>JM</strong>: I tested the SuperComp Rebel v1 in a pistachio colorway, which is beautiful. Like Nick, I found this to be a tight-fitting shoe. I normally go up half a size in New Balance, but I went up a full size in the SuperComp Rebel v1. </p><h3 class="article-body__section" id="section-upper"><span>Upper</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WGhhB4jLjenN9BeXU6UsWN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/WGhhB4jLjenN9BeXU6UsWN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 SuperComp Rebel v1 has a lightweight, breathable mesh upper with a little padding around the collar.</p><p>It’s not as plushly padded as the uppers on cushioned shoes built for easy runs, but I found it perfectly comfortable on all my runs and had no issues with rubbing or hot spots.</p><h3 class="article-body__section" id="section-midsole"><span>Midsole</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3CdFHenVyqwKJfzCMdPBoN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/3CdFHenVyqwKJfzCMdPBoN-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><p>The midsole in the SuperComp Rebel v1 is made from the same<a href="https://www.tomsguide.com/wellness/running/fantastic-foams-and-supercritical-science-why-running-shoes-have-improved-so-much-in-the-past-10-years-explained-by-an-expert-who-makes-them"> supercritical aliphatic TPU</a> as the SC Elite v6 and delivers a very energetic, bouncy ride. </p><p>It’s the biggest upgrade on the shoe compared with past plated trainers from New Balance I’ve tested, like the SuperComp Trainer v3, making the SC Rebel v1 lighter and more responsive.</p><p>Running through the foam is a carbon-infused Pebax plate, which is a little more flexible than the plate on the SuperComp Elite v6, to make the SuperComp Rebel v1 more comfortable for regular use in training. </p><h3 class="article-body__section" id="section-outsole"><span>Outsole</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RgY8yAxbryySNcPqUnSsJN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/RgY8yAxbryySNcPqUnSsJN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 SuperComp Rebel v1 uses PU rubber to cover the forefoot and heel of the shoe and I’ve found that it grips well in wet and dry conditions.</p><p>A large cutout runs down the center of the shoe, which reduces weight and shows off the plate in the midsole. I found that if you run on gravel trails, you can be sure this cutout will pick up the odd stone that needs to be removed ASAP to avoid damaging the plate.</p><p>For a lightweight, speed-focused shoe, the Rebel v1 has quite a wide base, which improves its stability, even though it’s still a pretty wobbly, soft shoe.</p><h2 class="article-body__section" id="section-new-balance-sc-rebel-v1-review-running-performance"><span>New Balance SC Rebel v1 review: Running performance</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Nv6hXGL5qMwf3erqCui3eN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/Nv6hXGL5qMwf3erqCui3eN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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><strong>NHF</strong>: I used the SuperComp Rebel v1 for a variety of training runs during my testing, including workouts with short one- and two-minute reps, a steady 10-miler and a threshold session running six-minute reps at around half marathon pace.</p><p>While I mostly did faster runs in the shoe, I also tested it with some easy running to see how it fared as an all-rounder that can handle all your training.</p><p>It impressed me most at speed. The springy midsole and plastic plate produce a ride that’s almost as fast as a full carbon racing shoe, and I loved doing both short and long interval workouts in the SuperComp Rebel.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Kn8XS32weRzoWD4sWZY7YN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/Kn8XS32weRzoWD4sWZY7YN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 bounce from the midsole also holds up throughout long runs, like the steady 10-miler I ran in the shoe, and the SuperComp Rebel v1 could be a good racing option for longer events if you don’t enjoy the feel (or high price) of pinnacle racers.</p><p>I also enjoyed using the SuperComp Rebel v1 for my easy runs, even if it’s not the most stable or supportive shoe. It works best in a <a href="https://www.tomsguide.com/wellness/running/im-a-marathoner-and-this-is-how-and-why-i-use-a-running-shoe-rotation-in-my-training">running shoe rotation</a> alongside a more cushioned and stable daily trainer for easy runs, but if you want one shoe for everything and like speedy sneakers, it would be a great pick.</p><p><strong>JM</strong>: Like Nick, I mainly wore this shoe for tempo sessions and easy runs. I immediately loved how bouncy and exciting this shoe feels underfoot. If you're looking to travel with one pair of running shoes and get all your sessions done, this is the shoe you'll probably reach for. It's an exciting shoe to run in. </p><h2 class="article-body__section" id="section-should-you-buy-the-new-balance-supercomp-rebel-v1"><span>Should you buy the New Balance SuperComp Rebel v1?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XVxGdS2npqH9NMPpeLxeRP" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/XVxGdS2npqH9NMPpeLxeRP-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><p>The SuperComp Rebel v1 is the best New Balance running shoe I’ve tested in years, maybe even ever. It’s fast, bouncy and fun to run in, especially when doing workouts.</p><p>Thanks to the excellent midsole foam, it’s a clear step up from New Balance’s other speed-focused trainers, like the Rebel v5 and SC Trainer v3, though the Rebel v5 is a bit more comfortable and stable for easy efforts.</p><p>There are cheaper alternatives that are also brilliant for faster training, though, especially the Adidas Evo SL and Dynafish Xiaonian, and those who want a more supportive and stable super-trainer could look at the Asics Megablast instead.</p><p>It’s the best plated trainer on the market right now, though, in my opinion, outperforming previous favorites like the <a href="https://www.tomsguide.com/wellness/running/saucony-endorphin-speed-5-review">Saucony Endorphin Speed 5</a> and <a href="https://www.tomsguide.com/wellness/running/hoka-mach-x3-review">Hoka Mach X3</a>.</p><p>Unless you use a true carbon racer for your workouts, the SuperComp Rebel v1 is as good as it gets for fast training, and it’ll stay within easy reach for my own marathon </p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/weve-run-60-miles-in-the-new-balance-supercomp-rebel-v1-and-its-our-new-favorite-fast-training-shoe</link>
                                                                            <description>
                            <![CDATA[ The New Balance SuperComp Rebel v1 might just be my favorite New Balance shoe ever, and it’s become my go-to for interval workouts and tempo runs while marathon training. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">mj6NPeGwsFQ2NfFBubN2oS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gBd9UGvgUoDgbsnrSPma2n-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 06 Sep 2026 11:45: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/gBd9UGvgUoDgbsnrSPma2n-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[New Balance SC Rebel v1]]></media:description>                                                            <media:text><![CDATA[New Balance SC Rebel v1]]></media:text>
                                <media:title type="plain"><![CDATA[New Balance SC Rebel v1]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gBd9UGvgUoDgbsnrSPma2n-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Once the <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">best carbon plate running shoes </a>were established as the fastest option for race day, it was only natural for plates to start appearing in training shoes as well, and for a few years, these plated super-trainers were all the rage.</p><p>That era seemed to be ending, however, with a wave of plate-free super-trainers taking their place, led by shoes like the <a href="https://www.tomsguide.com/wellness/running/im-an-2-25-marathon-runner-this-is-my-go-to-adidas-running-shoe">Adidas Adizero Evo SL</a> and <a href="https://www.tomsguide.com/wellness/running/asics-megablast-review">Asics Megablast</a>, as runners opted for a more natural, plate-free experience outside of race day.</p><p>The New Balance SuperComp Rebel v1 might be the shoe to bring plated trainers back to the fore. It’s one of the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a> for fast training I’ve ever tested, with a lightweight, springy and fun design, and the plate helps you to keep pushing during workouts.</p><p>While it’s not cheap and some runners might well still prefer a lightweight, plate-free shoe like the Evo SL or <a href="https://www.tomsguide.com/wellness/running/i-bought-this-cheap-chinese-running-shoe-to-see-how-it-compares-to-the-biggest-brands-and-it-blew-me-away">Dynafish Xiaonian</a> for workouts instead, the SuperComp Rebel v1 is an outstanding fast trainer and a shoe I’ll continue to use in my own rotation.</p><p>I've been putting the shoe through its paces, along with Fitness Editor Jane McGuire. Read our New Balance SuperComp Rebel v1 review below.</p><h2 class="article-body__section" id="section-new-balance-supercomp-rebel-v1-review-price-and-availability"><span>New Balance SuperComp Rebel v1 review: Price and availability</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DRXB3388tYevLMaiKXEnAN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/DRXB3388tYevLMaiKXEnAN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 New Balance SuperComp Rebel v1 launched in August 2026 and costs $200 in the U.S. and £180 in the U.K., making it considerably more expensive than the <a href="https://www.tomsguide.com/wellness/running/new-balance-rebel-v5-review">New Balance Rebel v5,</a> which is $145/£140 and doesn’t have a plate.</p><p>It’s priced in line with most super-trainers, but there are some notable fast training alternatives that come in cheaper, like the Adidas Adizero Evo SL and Dynafish Xiaonian.</p><h2 class="article-body__section" id="section-new-balance-supercomp-rebel-v1-review-design-and-fit"><span>New Balance SuperComp Rebel v1 review: Design and fit</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AcYj9xN6Ekj4tufu7ayfQP" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/AcYj9xN6Ekj4tufu7ayfQP-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><p><strong>NHF:</strong> The SuperComp Rebel v1 is currently available in four colors, including the angora with slate grey model I tested. </p><p>It’s quite a tight-fitting shoe, but I was just about OK in my normal running shoe size. If you tend to be big for your size, however, I’d consider going half a size up.</p><p>The shoe has a 4mm drop and a stack height of 40mm at the heel and 36mm at the forefoot, so it’s a well-cushioned shoe if not as maxed out as some.</p><p>At 7.9oz in a US men’s size 9.5, the SuperComp Rebel v1 is lightweight given the high stack, if not as light as true racing shoes like the New Balance SC Elite v6, which are closer to or under 7oz.</p><p><strong>JM</strong>: I tested the SuperComp Rebel v1 in a pistachio colorway, which is beautiful. Like Nick, I found this to be a tight-fitting shoe. I normally go up half a size in New Balance, but I went up a full size in the SuperComp Rebel v1. </p><h3 class="article-body__section" id="section-upper"><span>Upper</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WGhhB4jLjenN9BeXU6UsWN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/WGhhB4jLjenN9BeXU6UsWN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 SuperComp Rebel v1 has a lightweight, breathable mesh upper with a little padding around the collar.</p><p>It’s not as plushly padded as the uppers on cushioned shoes built for easy runs, but I found it perfectly comfortable on all my runs and had no issues with rubbing or hot spots.</p><h3 class="article-body__section" id="section-midsole"><span>Midsole</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3CdFHenVyqwKJfzCMdPBoN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/3CdFHenVyqwKJfzCMdPBoN-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><p>The midsole in the SuperComp Rebel v1 is made from the same<a href="https://www.tomsguide.com/wellness/running/fantastic-foams-and-supercritical-science-why-running-shoes-have-improved-so-much-in-the-past-10-years-explained-by-an-expert-who-makes-them"> supercritical aliphatic TPU</a> as the SC Elite v6 and delivers a very energetic, bouncy ride. </p><p>It’s the biggest upgrade on the shoe compared with past plated trainers from New Balance I’ve tested, like the SuperComp Trainer v3, making the SC Rebel v1 lighter and more responsive.</p><p>Running through the foam is a carbon-infused Pebax plate, which is a little more flexible than the plate on the SuperComp Elite v6, to make the SuperComp Rebel v1 more comfortable for regular use in training. </p><h3 class="article-body__section" id="section-outsole"><span>Outsole</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RgY8yAxbryySNcPqUnSsJN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/RgY8yAxbryySNcPqUnSsJN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 SuperComp Rebel v1 uses PU rubber to cover the forefoot and heel of the shoe and I’ve found that it grips well in wet and dry conditions.</p><p>A large cutout runs down the center of the shoe, which reduces weight and shows off the plate in the midsole. I found that if you run on gravel trails, you can be sure this cutout will pick up the odd stone that needs to be removed ASAP to avoid damaging the plate.</p><p>For a lightweight, speed-focused shoe, the Rebel v1 has quite a wide base, which improves its stability, even though it’s still a pretty wobbly, soft shoe.</p><h2 class="article-body__section" id="section-new-balance-sc-rebel-v1-review-running-performance"><span>New Balance SC Rebel v1 review: Running performance</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Nv6hXGL5qMwf3erqCui3eN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/Nv6hXGL5qMwf3erqCui3eN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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><strong>NHF</strong>: I used the SuperComp Rebel v1 for a variety of training runs during my testing, including workouts with short one- and two-minute reps, a steady 10-miler and a threshold session running six-minute reps at around half marathon pace.</p><p>While I mostly did faster runs in the shoe, I also tested it with some easy running to see how it fared as an all-rounder that can handle all your training.</p><p>It impressed me most at speed. The springy midsole and plastic plate produce a ride that’s almost as fast as a full carbon racing shoe, and I loved doing both short and long interval workouts in the SuperComp Rebel.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Kn8XS32weRzoWD4sWZY7YN" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/Kn8XS32weRzoWD4sWZY7YN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" 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 bounce from the midsole also holds up throughout long runs, like the steady 10-miler I ran in the shoe, and the SuperComp Rebel v1 could be a good racing option for longer events if you don’t enjoy the feel (or high price) of pinnacle racers.</p><p>I also enjoyed using the SuperComp Rebel v1 for my easy runs, even if it’s not the most stable or supportive shoe. It works best in a <a href="https://www.tomsguide.com/wellness/running/im-a-marathoner-and-this-is-how-and-why-i-use-a-running-shoe-rotation-in-my-training">running shoe rotation</a> alongside a more cushioned and stable daily trainer for easy runs, but if you want one shoe for everything and like speedy sneakers, it would be a great pick.</p><p><strong>JM</strong>: Like Nick, I mainly wore this shoe for tempo sessions and easy runs. I immediately loved how bouncy and exciting this shoe feels underfoot. If you're looking to travel with one pair of running shoes and get all your sessions done, this is the shoe you'll probably reach for. It's an exciting shoe to run in. </p><h2 class="article-body__section" id="section-should-you-buy-the-new-balance-supercomp-rebel-v1"><span>Should you buy the New Balance SuperComp Rebel v1?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XVxGdS2npqH9NMPpeLxeRP" name="New Balance SC Rebel v1" alt="New Balance SuperComp Rebel v1" src="https://cdn.mos.cms.futurecdn.net/XVxGdS2npqH9NMPpeLxeRP-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><p>The SuperComp Rebel v1 is the best New Balance running shoe I’ve tested in years, maybe even ever. It’s fast, bouncy and fun to run in, especially when doing workouts.</p><p>Thanks to the excellent midsole foam, it’s a clear step up from New Balance’s other speed-focused trainers, like the Rebel v5 and SC Trainer v3, though the Rebel v5 is a bit more comfortable and stable for easy efforts.</p><p>There are cheaper alternatives that are also brilliant for faster training, though, especially the Adidas Evo SL and Dynafish Xiaonian, and those who want a more supportive and stable super-trainer could look at the Asics Megablast instead.</p><p>It’s the best plated trainer on the market right now, though, in my opinion, outperforming previous favorites like the <a href="https://www.tomsguide.com/wellness/running/saucony-endorphin-speed-5-review">Saucony Endorphin Speed 5</a> and <a href="https://www.tomsguide.com/wellness/running/hoka-mach-x3-review">Hoka Mach X3</a>.</p><p>Unless you use a true carbon racer for your workouts, the SuperComp Rebel v1 is as good as it gets for fast training, and it’ll stay within easy reach for my own marathon </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ “Even now, at 46, I feel super strong,” — Gisele Bündchen says these 5 “slow, intentional” Pilates exercises built her core ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Having a strong core is essential as you get older — it protects your lower back from injury, helps maintain good posture, and reduces your overall risk of injury. Someone keen to spread this message is fitness advocate (and supermodel) Gisele Bündchen, famous for her sculpted midsection.<strong> </strong></p><p>In a video posted to her Instagram, Gisele shared that “even now, at 45, I feel super strong” thanks to these five “slow, intentional” Pilates exercises. The model credits the exercises with helping her rebuild her core following the birth of her third child and says she wishes she had known about them sooner. </p><p>Gisele adds in her caption, “I'm not a doctor or physical therapist. This is simply me sharing my personal postpartum experience and what worked for my body. Everyone is different, so please listen to your body and check with your healthcare provider before trying anything new.”</p><h2 id="what-are-the-exercises">What are the exercises? </h2><p>All of these Pilates exercises work on the deep core muscles and pelvic floor. You won’t need any additional equipment, but using one of the <a href="https://www.tomsguide.com/best-picks/best-yoga-mats">best yoga mats</a> can keep things more comfortable. </p><p>Gisele says she started with sets of 5 reps of each exercise before moving on to sets of 10. She now does sets of 20 reps. </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/DVHVHzvj6qA/" target="_blank">A post shared by Gisele Bündchen (@gisele)</a></p><p>A photo posted by </p></blockquote></div><h3 class="article-body__section" id="section-1-bear-plank-lift"><span>1. Bear plank lift </span></h3><ul><li>Start on all fours, with your wrists stacked underneath your shoulders and your knees bent at 90 degrees.</li><li>Push into the floor and tuck your toes. Inhale and engage your abs, thinking about squeezing your belly button to your spine as you push the floor away.</li><li>As you exhale, lift your knees a few inches off the floor and hold here for a few seconds.</li><li>On your next inhale, tap your knees back to the floor and repeat.</li></ul><h3 class="article-body__section" id="section-2-bear-plank-knee-tap"><span>2. Bear plank knee tap </span></h3><ul><li>Maintaining the same bear plank position as above, keep your knees hovering a few inches above the ground throughout.</li><li>As you inhale, engage your core and lift to tap your knees together underneath your body.</li><li>On the exhale, take them back to your starting position.</li><li>Keep tapping your knees and gently lifting and lowering in each position.</li></ul><h3 class="article-body__section" id="section-3-bear-plank-twist"><span>3. Bear plank twist </span></h3><ul><li>Your abs will probably be screaming by now, but while remaining in the bear plank with your knees hovering off the floor, rotate your hips to one side, lowering the opposite knee to the floor.</li><li>Keep your abs engaged throughout and your shoulders steady as you keep switching sides.</li></ul><h3 class="article-body__section" id="section-4-bear-plank-toe-tap"><span>4. Bear plank toe tap </span></h3><ul><li>You’ll hold your bear plank position and tap one foot, then the other, a few inches out to the side.</li><li>Keep your core engaged and your hips level throughout.</li></ul><h3 class="article-body__section" id="section-5-bear-plank-knee-drive"><span>5. Bear plank knee drive </span></h3><ul><li>For the final exercise, hold your bear plank and bring one knee in toward your torso — this doesn’t have to be a big movement; it’s not a mountain climber.</li><li>Return to your starting position and repeat on the other side.</li><li>Think about keeping your core engaged and your hips level throughout.</li></ul><h2 id="what-are-the-benefits-5">What are the benefits? </h2><p>As you’ll soon find out if you attempt Gisele’s routine, the bear plank is a killer isometric hold that blasts your deep core. Your abs have to stay engaged to support your body weight in this move, and your quads will also be getting a workout. </p><p>Unlike crunches or sit-ups, the bear plank works your core while keeping your spine neutral. This protects your lower back and also works your shoulder and upper back stabilizers. The bent-knee position makes it easier to keep your pelvis in a neutral alignment, too. It’s important to think about engaging your pelvic floor muscles during this move — I like to imagine I’m sucking my abs up and in. </p><p>It’s likely these low-impact moves will raise your heart rate, and you’ll probably feel the circuit in your shoulders, core, and legs once you’ve finished. Hats off to Gisele; this might be my new go-to ab routine. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="what_hifi" playlist="o0Wl7k" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><h2 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h2> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/even-now-at-46-i-feel-super-strong-gisele-bundchen-says-these-5-slow-intentional-pilates-exercises-built-her-core</link>
                                                                            <description>
                            <![CDATA[ Gisele Bündchen swears by this simple ab circuit to build her core. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LQnyxP2RDn544ZxbAC5w9H</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gaZSkfH6MMrkFtV7X4C883-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 06 Sep 2026 07:30:00 +0000</pubDate>                                                                                                                                <updated>Sun, 06 Sep 2026 12:21:56 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></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/gaZSkfH6MMrkFtV7X4C883-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images/ Taylor Hill / Contributor]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Gisele Bündchen]]></media:description>                                                            <media:text><![CDATA[Gisele Bündchen]]></media:text>
                                <media:title type="plain"><![CDATA[Gisele Bündchen]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gaZSkfH6MMrkFtV7X4C883-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Having a strong core is essential as you get older — it protects your lower back from injury, helps maintain good posture, and reduces your overall risk of injury. Someone keen to spread this message is fitness advocate (and supermodel) Gisele Bündchen, famous for her sculpted midsection.<strong> </strong></p><p>In a video posted to her Instagram, Gisele shared that “even now, at 45, I feel super strong” thanks to these five “slow, intentional” Pilates exercises. The model credits the exercises with helping her rebuild her core following the birth of her third child and says she wishes she had known about them sooner. </p><p>Gisele adds in her caption, “I'm not a doctor or physical therapist. This is simply me sharing my personal postpartum experience and what worked for my body. Everyone is different, so please listen to your body and check with your healthcare provider before trying anything new.”</p><h2 id="what-are-the-exercises">What are the exercises? </h2><p>All of these Pilates exercises work on the deep core muscles and pelvic floor. You won’t need any additional equipment, but using one of the <a href="https://www.tomsguide.com/best-picks/best-yoga-mats">best yoga mats</a> can keep things more comfortable. </p><p>Gisele says she started with sets of 5 reps of each exercise before moving on to sets of 10. She now does sets of 20 reps. </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/DVHVHzvj6qA/" target="_blank">A post shared by Gisele Bündchen (@gisele)</a></p><p>A photo posted by </p></blockquote></div><h3 class="article-body__section" id="section-1-bear-plank-lift"><span>1. Bear plank lift </span></h3><ul><li>Start on all fours, with your wrists stacked underneath your shoulders and your knees bent at 90 degrees.</li><li>Push into the floor and tuck your toes. Inhale and engage your abs, thinking about squeezing your belly button to your spine as you push the floor away.</li><li>As you exhale, lift your knees a few inches off the floor and hold here for a few seconds.</li><li>On your next inhale, tap your knees back to the floor and repeat.</li></ul><h3 class="article-body__section" id="section-2-bear-plank-knee-tap"><span>2. Bear plank knee tap </span></h3><ul><li>Maintaining the same bear plank position as above, keep your knees hovering a few inches above the ground throughout.</li><li>As you inhale, engage your core and lift to tap your knees together underneath your body.</li><li>On the exhale, take them back to your starting position.</li><li>Keep tapping your knees and gently lifting and lowering in each position.</li></ul><h3 class="article-body__section" id="section-3-bear-plank-twist"><span>3. Bear plank twist </span></h3><ul><li>Your abs will probably be screaming by now, but while remaining in the bear plank with your knees hovering off the floor, rotate your hips to one side, lowering the opposite knee to the floor.</li><li>Keep your abs engaged throughout and your shoulders steady as you keep switching sides.</li></ul><h3 class="article-body__section" id="section-4-bear-plank-toe-tap"><span>4. Bear plank toe tap </span></h3><ul><li>You’ll hold your bear plank position and tap one foot, then the other, a few inches out to the side.</li><li>Keep your core engaged and your hips level throughout.</li></ul><h3 class="article-body__section" id="section-5-bear-plank-knee-drive"><span>5. Bear plank knee drive </span></h3><ul><li>For the final exercise, hold your bear plank and bring one knee in toward your torso — this doesn’t have to be a big movement; it’s not a mountain climber.</li><li>Return to your starting position and repeat on the other side.</li><li>Think about keeping your core engaged and your hips level throughout.</li></ul><h2 id="what-are-the-benefits-5">What are the benefits? </h2><p>As you’ll soon find out if you attempt Gisele’s routine, the bear plank is a killer isometric hold that blasts your deep core. Your abs have to stay engaged to support your body weight in this move, and your quads will also be getting a workout. </p><p>Unlike crunches or sit-ups, the bear plank works your core while keeping your spine neutral. This protects your lower back and also works your shoulder and upper back stabilizers. The bent-knee position makes it easier to keep your pelvis in a neutral alignment, too. It’s important to think about engaging your pelvic floor muscles during this move — I like to imagine I’m sucking my abs up and in. </p><p>It’s likely these low-impact moves will raise your heart rate, and you’ll probably feel the circuit in your shoulders, core, and legs once you’ve finished. Hats off to Gisele; this might be my new go-to ab routine. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="what_hifi" playlist="o0Wl7k" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><h2 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Is my Oura Ring 100% accurate? No, and I wouldn't expect it to be — here's why I'll keep using it to track my sleep ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We're in a <a href="https://www.tomsguide.com/wellness/sleep/expert-explains-why-we-only-get-4-shots-at-good-sleep-a-week-and-how-to-sleep-better-every-night">sleep crisis</a>. We know we're tired, we know it's affecting our wellbeing, but we don't know what to do about it. Enter the sleep tracker, an at-home device that delivers better understanding of your shut-eye, without you having to lift a finger.</p><p>However, a new lawsuit alleges that wearable giant Oura is preying on our sleep woes by promising accuracy it can't deliver. Like all the <a href="https://www.tomsguide.com/wellness/sleep-tech/best-sleep-tracker">best sleep trackers</a>, the Oura Ring claims to identify sleep stages and patterns, offering data down to the minute. But is it skill or guesswork?</p><p>I write about sleep for a living so even as an Oura Ring wearer, I admit it's not going to give 100% accuracy. But before you toss your Oura Ring 5 into the ocean like a dramatic divorcee, the Oura Ring's "guess work" can still help you sleep — here's how.</p><ul><li><a href="https://www.tomsguide.com/wellness/sleep-tech/the-apple-watch-series-12-is-meant-to-be-its-best-yet-for-sleep-tracking-but-is-there-still-a-place-for-these-bulky-wearables">The Apple Watch Series 12 is meant to be its best yet for sleep tracking but is there still a place for these bulky wearables?</a></li></ul><h2 id="what-does-the-oura-lawsuit-allege">What does the Oura lawsuit allege?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XFvdawwyVf2uTWULLm5Rib" name="Oura Ring 5 home" alt="A close up of fingers holding the Oura Ring 5 in silver" src="https://cdn.mos.cms.futurecdn.net/XFvdawwyVf2uTWULLm5Rib-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><p>Oura is facing a <a href="https://clarksonlawfirm.com/wp-content/uploads/2026/08/COMPLAINT-26-cv-08686-Surber-v.-Oura-Inc.-et-al.pdf">lawsuit</a> alleging that the company is misleading users about the accuracy of its sleep tracking. </p><p>Oura says that the Ring 5 is the "gold standard in wearable sleep tracking," and, according to the suit, has previously claimed "95% accuracy."</p><p>The lawsuit alleges it's a claim that Ring can't deliver on, as "sleep happens in the brain, not on one's finger." The complaint continues to allege that Oura uses "guess work" and AI models to deliver a "coin flip’s" chance at accuracy.</p><p>Further, the lawsuit states that these practices are "deceptive." And that by falsely offering consumers an accurate understanding of their sleep, Oura is preying on the ongoing sleep crisis.</p><p><a href="https://ouraring.com/blog/how-oura-measures-sleep-and-validates-accuracy/" target="_blank">Oura claims</a> the lawsuit is "baseless" and stands behind its sleep tracking.</p><h2 id="how-accurate-is-the-oura-ring">How accurate is the Oura Ring?</h2><p>No, your Oura Ring can't deliver the accuracy of polysomnography (PSG). These overnight sleep studies are the real gold standard in tracking. But that doesn't mean you should dismiss at-home sleep trackers, either.</p><p>"The healthiest approach is to <strong>view sleep trackers as helpful guides</strong> rather than report cards," says Dr. Shireen Emad, expert at <a href="https://www.watches2u.com/" target="_blank">Watches2U</a>.</p><p>The Oura Ring 5 measures sleep through a variety of variables. Your heart rate, <a href="https://www.tomsguide.com/wellness/sleep/experts-explain-what-hrv-on-your-sleep-tracker-means-and-how-to-improve-yours">heart rate variability</a>, respiratory rate, body temperature and movement are all collected. This is then fed into an algorithm, trained on a large set of sleep data, which estimates your <a href="https://www.tomsguide.com/wellness/sleep/sleep-cycles">sleep stage</a>. Oura claims that compared to PSG, this algorithm achieves 79% agreement. </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="9M3PmUN4GRYJmDKRMPAmCj" name="Oura Ring on hand" alt="A hand wearing the Oura Ring 5" src="https://cdn.mos.cms.futurecdn.net/9M3PmUN4GRYJmDKRMPAmCj-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><p>But yes, that still leaves room for 21% disagreement. </p><p>“Sleep trackers can be incredibly useful tools, but it’s important to remember that they provide estimates rather than perfect measurements," Dr. Emad <a href="https://www.tomsguide.com/wellness/sleep/forget-your-daily-sleep-score-heres-the-sleep-tracker-metric-a-doctor-wants-you-to-focus-on">explained to me</a>.</p><p>For that reason, if you suspect you're experiencing <a href="https://www.tomsguide.com/features/insomnia-what-is-it-whats-the-cause-and-how-to-tackle-it">insomnia</a>, long-term sleep deprivation or <a href="https://www.tomsguide.com/wellness/sleep-problems/sleep-apnea">sleep apnea</a>, we recommend speaking to a healthcare professional. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OomGJe"></div>                            </div>                            <script src="https://kwizly.com/embed/OomGJe.js" async></script><h2 id="is-79-accurate-sleep-tracking-any-good">Is 79% accurate sleep tracking any good?</h2><p>The <a href="https://www.tomsguide.com/wellness/smart-rings/oura-ring-5-hands-on-review-ive-worn-the-worlds-smallest-smart-ring-for-a-week-and-it-changes-fitness-tracking-forever">Oura Ring 5</a> provides a generally accurate overview of your sleep. For most of us, that's good enough. </p><p>Where the Oura Ring — and other wearables — struggle is typically sleep stages. (This is focal to the lawsuit.) Sleep stages describe what's happening in your body during the night. Most wearables break sleep into three areas: light (or core), <a href="https://www.tomsguide.com/wellness/sleep/how-to-get-more-rem-sleep">REM sleep</a> and <a href="https://www.tomsguide.com/wellness/sleep/how-much-deep-sleep-do-you-need">deep sleep</a>.</p><p>But with just 79% accuracy, every second of your sleep isn't going to be divided into the right stage.</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3mJ5GP86jmetnvCWga7PtB" name="Oura Ring 5" alt="A women's hand models the Oura Ring 5 before a freshly-made hotel bed." src="https://cdn.mos.cms.futurecdn.net/3mJ5GP86jmetnvCWga7PtB-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>However, Dr. Emad warns getting too caught up in minute-by-minute sleep stages can leave you missing the bigger picture. </p><p>"When used sensibly, [sleep trackers] can improve awareness and encourage positive habits," she said. "One of the biggest mistakes people make is treating the data as an <strong>absolute judgement</strong> on how well they slept."</p><p>That means you don't need to know if you spent 85 or 91 minutes in deep sleep last night. (The lawsuit notes a <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC11923143/pdf/41598_2025_Article_93774.pdf" target="_blank">Nature</a> study found Oura <strong>underestimated deep sleep by just 5.98 minutes</strong>.) Instead, focus on whether you're regularly missing your deep sleep targets... and how you feel the next day.</p><p>"Technology should complement how you feel, not override it,” said Dr. Emad.</p><h3 class="article-body__section" id="section-why-the-oura-ring-5-is-still-one-of-my-top-rated-sleep-trackers"><span>Why the Oura Ring 5 is still one of my top-rated sleep trackers</span></h3><p>If you're concerned about your sleep, contact your healthcare professional to find out more about booking a sleep study. But if you just want to learn more about your snooze, here's why I'm still using my Oura Ring.</p><h2 id="1-comfort">1. Comfort</h2><p>Polysomnography delivers the most detailed insight into your sleep. But even if you can afford to do a sleep study every night, you probably won't want to.</p><p>PSG requires a lot of equipment. Tubes, sensors, recordings... one recognized down fall of these tests is that many struggle to sleep with all that going on.</p><p>The Oura Ring 5, on the other hand, is one of the smallest wearables on the market. I don't even notice I have it on at night.</p><h2 id="2-all-day-tracking">2. All-day tracking</h2><p>Good sleep is more than just the hours spent in bed. Your daily activities build <a href="https://www.tomsguide.com/wellness/sleep/i-was-struggling-to-fall-asleep-yet-waking-up-at-3-a-m-until-an-expert-made-this-simple-change-to-my-routine">adenosine</a> (sleep pressure), hours awake determine your <a href="https://www.tomsguide.com/wellness/sleep/circadian-rhythm">circadian rhythm</a> (sleep-wake cycle), while stress tracking can help you understand your <a href="https://www.tomsguide.com/wellness/sleep/cortisol">cortisol</a> levels (the awake hormone).</p><p>By tracking throughout the day, Oura Rings and other wearables create a wider impression of your health. All of which contributes to your sleep quality.</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="6gPzMziydvqfLSD3dG5seJ" name="Oura_Ring_5_Lifestyle-4_Deep_Rose" alt="Oura Ring Deep Rose on model's finger" src="https://cdn.mos.cms.futurecdn.net/6gPzMziydvqfLSD3dG5seJ-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: Oura)</span></figcaption></figure><h2 id="3-accurate-sleep-trends-largely">3. Accurate sleep trends (largely)</h2><p>As Dr. Emad explained, often the best measure of your sleep isn't your daily score but your monthly trends. And one trend the Oura is excellent at tracking is when you go to bed and when you get up.</p><p>Sleep time and wake time are two big indicators of sleep consistency, which builds sleep quality. (Your body clock thrives on routine.) Going to bed at the same time every night might even <a href="https://www.tomsguide.com/wellness/sleep/science-says-the-7-1-sleep-rule-could-add-4-years-to-your-life-heres-why-and-how-to-start-using-it-tonight">help you live longer</a>.</p><p>Although the Oura Ring 5 might not nail the exact moment you fell asleep, wearing it nightly helps track patterns. From that, you can build sleep habits. For example, a quick glimpse at my data shows I've started lingering in bed after waking up — which might be why I've felt lethargic in the morning.</p><h3 class="article-body__section" id="section-my-sleep-tracking-favorites"><span>My sleep tracking favorites</span></h3><div class="product"><a data-dimension112="6cb2a5e8-a78f-11f1-9f5f-195039a68314" data-action="Deal Block" data-label="Ring 5" data-dimension48="Ring 5" data-dimension25="$399" href="https://ouraring.com/store/rings/oura-ring-5/silver" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1315px;"><p class="vanilla-image-block" style="padding-top:99.24%;"><img id="WzRGZhZhFL8Aaqm2ZU79yf" name="1721039247.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WzRGZhZhFL8Aaqm2ZU79yf-1920-80.jpg" mos="" align="middle" fullscreen="" width="1315" height="1305" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Oura Ring 5 is a screenless wearable tracker that monitors your activity and sleep levels (alongside other health variables). The ring starts at $399 and for full functionality you'll need to pay for an Oura subscription — prices start at $5.99 per month.<a class="view-deal button" href="https://ouraring.com/store/rings/oura-ring-5/silver" target="_blank" rel="nofollow" data-dimension112="6cb2a5e8-a78f-11f1-9f5f-195039a68314" data-action="Deal Block" data-label="Ring 5" data-dimension48="Ring 5" data-dimension25="$399">View Deal</a></p></div><div class="product"><a data-dimension112="6cb2a64c-a78f-11f1-8d49-effcb803b58c" data-action="Deal Block" data-label="S Athena" data-dimension48="S Athena" data-dimension25="$474.99" href="https://choosemuse.com/products/muse-s-athena?variant=51836734538095" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="fuhh7N7zkyqQZBhHApTWQ8" name="Muse S Athena deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fuhh7N7zkyqQZBhHApTWQ8-1920-80.jpg" mos="" align="middle" fullscreen="" width="900" height="900" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>While most wearable trackers measure heart rate and movement, the Muse S Athena uses SmartSense EEG to deliver a different kind of sleep tracking. I tested the <a href="https://www.tomsguide.com/wellness/sleep-tech/muse-s-athena-review" data-dimension112="6cb2a64c-a78f-11f1-8d49-effcb803b58c" data-action="Deal Block" data-label="S Athena" data-dimension48="S Athena" data-dimension25="$474.99">Muse S Athena</a> and found it one of the most accurate trackers for sleep stages. But as a headband, it can only be used to track sleep. At $474.99 it's a premium tracker but there's no subscription required (although you can access additional services with a premium subscription.)<a class="view-deal button" href="https://choosemuse.com/products/muse-s-athena?variant=51836734538095" target="_blank" rel="nofollow" data-dimension112="6cb2a64c-a78f-11f1-8d49-effcb803b58c" data-action="Deal Block" data-label="S Athena" data-dimension48="S Athena" data-dimension25="$474.99">View Deal</a></p></div><div class="product"><a data-dimension112="6cb2a6ba-a78f-11f1-b9a9-4f6d96d8d431" data-action="Deal Block" data-label="Sleep Mat" data-dimension48="Sleep Mat" data-dimension25="$159.95" href="https://www.withings.com/en-us/products/sleep" 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:100.00%;"><img id="ajAbuA6CSc4Ku3Nh53Jo9H" name="withings_sleep_tracker_square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ajAbuA6CSc4Ku3Nh53Jo9H-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Contactless sleep trackers are one of the <a href="https://www.tomsguide.com/wellness/sleep-tech/meet-the-new-school-of-sleep-tech" data-dimension112="6cb2a6ba-a78f-11f1-b9a9-4f6d96d8d431" data-action="Deal Block" data-label="Sleep Mat" data-dimension48="Sleep Mat" data-dimension25="$159.95">next big trends in sleep health</a> — the <a href="https://www.tomsguide.com/wellness/sleep-tech/withings-sleep-analyzer-review">Withings Sleep Mat</a> is a trailblazer. It sits beneath your mattress and measures subtle movements to estimate sleep stages. This non-invasive tracking suits those who want to learn about their sleep without the bother of a wearable. Right now the Mat is just $159.95 (was $199.95) and while a subscription upgrades the experience, it's not necessary.<a class="view-deal button" href="https://www.withings.com/en-us/products/sleep" target="_blank" rel="nofollow" data-dimension112="6cb2a6ba-a78f-11f1-b9a9-4f6d96d8d431" data-action="Deal Block" data-label="Sleep Mat" data-dimension48="Sleep Mat" data-dimension25="$159.95">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/sleep-tech/no-your-sleep-tracker-isnt-100-percent-accurate-heres-why-that-doesnt-matter</link>
                                                                            <description>
                            <![CDATA[ A lawsuit alleges the Oura Ring 5 lacks the capability to measure your sleep stages. But how much accuracy do we need from our sleep trackers? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">n2NH6kaQcJrAxg5joCyMgC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8caAuym62Py3ocjHdPUfb6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 06 Sep 2026 06:30:00 +0000</pubDate>                                                                                                                                <updated>Wed, 09 Sep 2026 14:51:38 +0000</updated>
                                                                                                                                            <category><![CDATA[Sleep Tech]]></category>
                                                    <category><![CDATA[Smart Rings]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Sleep]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ ruth.jones@futurenet.com (Ruth Jones) ]]></author>                    <dc:creator><![CDATA[ Ruth Jones ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Cqbswyyro7aBYnvMKaoS6W-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/8caAuym62Py3ocjHdPUfb6-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Oura]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A close up of a woman lying in bed sleeping while wearing an Oura Ring. In the right hand side is a screenshot of the Oura app showing sleep tracking data]]></media:description>                                                            <media:text><![CDATA[A close up of a woman lying in bed sleeping while wearing an Oura Ring. In the right hand side is a screenshot of the Oura app showing sleep tracking data]]></media:text>
                                <media:title type="plain"><![CDATA[A close up of a woman lying in bed sleeping while wearing an Oura Ring. In the right hand side is a screenshot of the Oura app showing sleep tracking data]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8caAuym62Py3ocjHdPUfb6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We're in a <a href="https://www.tomsguide.com/wellness/sleep/expert-explains-why-we-only-get-4-shots-at-good-sleep-a-week-and-how-to-sleep-better-every-night">sleep crisis</a>. We know we're tired, we know it's affecting our wellbeing, but we don't know what to do about it. Enter the sleep tracker, an at-home device that delivers better understanding of your shut-eye, without you having to lift a finger.</p><p>However, a new lawsuit alleges that wearable giant Oura is preying on our sleep woes by promising accuracy it can't deliver. Like all the <a href="https://www.tomsguide.com/wellness/sleep-tech/best-sleep-tracker">best sleep trackers</a>, the Oura Ring claims to identify sleep stages and patterns, offering data down to the minute. But is it skill or guesswork?</p><p>I write about sleep for a living so even as an Oura Ring wearer, I admit it's not going to give 100% accuracy. But before you toss your Oura Ring 5 into the ocean like a dramatic divorcee, the Oura Ring's "guess work" can still help you sleep — here's how.</p><ul><li><a href="https://www.tomsguide.com/wellness/sleep-tech/the-apple-watch-series-12-is-meant-to-be-its-best-yet-for-sleep-tracking-but-is-there-still-a-place-for-these-bulky-wearables">The Apple Watch Series 12 is meant to be its best yet for sleep tracking but is there still a place for these bulky wearables?</a></li></ul><h2 id="what-does-the-oura-lawsuit-allege">What does the Oura lawsuit allege?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XFvdawwyVf2uTWULLm5Rib" name="Oura Ring 5 home" alt="A close up of fingers holding the Oura Ring 5 in silver" src="https://cdn.mos.cms.futurecdn.net/XFvdawwyVf2uTWULLm5Rib-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><p>Oura is facing a <a href="https://clarksonlawfirm.com/wp-content/uploads/2026/08/COMPLAINT-26-cv-08686-Surber-v.-Oura-Inc.-et-al.pdf">lawsuit</a> alleging that the company is misleading users about the accuracy of its sleep tracking. </p><p>Oura says that the Ring 5 is the "gold standard in wearable sleep tracking," and, according to the suit, has previously claimed "95% accuracy."</p><p>The lawsuit alleges it's a claim that Ring can't deliver on, as "sleep happens in the brain, not on one's finger." The complaint continues to allege that Oura uses "guess work" and AI models to deliver a "coin flip’s" chance at accuracy.</p><p>Further, the lawsuit states that these practices are "deceptive." And that by falsely offering consumers an accurate understanding of their sleep, Oura is preying on the ongoing sleep crisis.</p><p><a href="https://ouraring.com/blog/how-oura-measures-sleep-and-validates-accuracy/" target="_blank">Oura claims</a> the lawsuit is "baseless" and stands behind its sleep tracking.</p><h2 id="how-accurate-is-the-oura-ring">How accurate is the Oura Ring?</h2><p>No, your Oura Ring can't deliver the accuracy of polysomnography (PSG). These overnight sleep studies are the real gold standard in tracking. But that doesn't mean you should dismiss at-home sleep trackers, either.</p><p>"The healthiest approach is to <strong>view sleep trackers as helpful guides</strong> rather than report cards," says Dr. Shireen Emad, expert at <a href="https://www.watches2u.com/" target="_blank">Watches2U</a>.</p><p>The Oura Ring 5 measures sleep through a variety of variables. Your heart rate, <a href="https://www.tomsguide.com/wellness/sleep/experts-explain-what-hrv-on-your-sleep-tracker-means-and-how-to-improve-yours">heart rate variability</a>, respiratory rate, body temperature and movement are all collected. This is then fed into an algorithm, trained on a large set of sleep data, which estimates your <a href="https://www.tomsguide.com/wellness/sleep/sleep-cycles">sleep stage</a>. Oura claims that compared to PSG, this algorithm achieves 79% agreement. </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="9M3PmUN4GRYJmDKRMPAmCj" name="Oura Ring on hand" alt="A hand wearing the Oura Ring 5" src="https://cdn.mos.cms.futurecdn.net/9M3PmUN4GRYJmDKRMPAmCj-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><p>But yes, that still leaves room for 21% disagreement. </p><p>“Sleep trackers can be incredibly useful tools, but it’s important to remember that they provide estimates rather than perfect measurements," Dr. Emad <a href="https://www.tomsguide.com/wellness/sleep/forget-your-daily-sleep-score-heres-the-sleep-tracker-metric-a-doctor-wants-you-to-focus-on">explained to me</a>.</p><p>For that reason, if you suspect you're experiencing <a href="https://www.tomsguide.com/features/insomnia-what-is-it-whats-the-cause-and-how-to-tackle-it">insomnia</a>, long-term sleep deprivation or <a href="https://www.tomsguide.com/wellness/sleep-problems/sleep-apnea">sleep apnea</a>, we recommend speaking to a healthcare professional. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OomGJe"></div>                            </div>                            <script src="https://kwizly.com/embed/OomGJe.js" async></script><h2 id="is-79-accurate-sleep-tracking-any-good">Is 79% accurate sleep tracking any good?</h2><p>The <a href="https://www.tomsguide.com/wellness/smart-rings/oura-ring-5-hands-on-review-ive-worn-the-worlds-smallest-smart-ring-for-a-week-and-it-changes-fitness-tracking-forever">Oura Ring 5</a> provides a generally accurate overview of your sleep. For most of us, that's good enough. </p><p>Where the Oura Ring — and other wearables — struggle is typically sleep stages. (This is focal to the lawsuit.) Sleep stages describe what's happening in your body during the night. Most wearables break sleep into three areas: light (or core), <a href="https://www.tomsguide.com/wellness/sleep/how-to-get-more-rem-sleep">REM sleep</a> and <a href="https://www.tomsguide.com/wellness/sleep/how-much-deep-sleep-do-you-need">deep sleep</a>.</p><p>But with just 79% accuracy, every second of your sleep isn't going to be divided into the right stage.</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3mJ5GP86jmetnvCWga7PtB" name="Oura Ring 5" alt="A women's hand models the Oura Ring 5 before a freshly-made hotel bed." src="https://cdn.mos.cms.futurecdn.net/3mJ5GP86jmetnvCWga7PtB-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>However, Dr. Emad warns getting too caught up in minute-by-minute sleep stages can leave you missing the bigger picture. </p><p>"When used sensibly, [sleep trackers] can improve awareness and encourage positive habits," she said. "One of the biggest mistakes people make is treating the data as an <strong>absolute judgement</strong> on how well they slept."</p><p>That means you don't need to know if you spent 85 or 91 minutes in deep sleep last night. (The lawsuit notes a <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC11923143/pdf/41598_2025_Article_93774.pdf" target="_blank">Nature</a> study found Oura <strong>underestimated deep sleep by just 5.98 minutes</strong>.) Instead, focus on whether you're regularly missing your deep sleep targets... and how you feel the next day.</p><p>"Technology should complement how you feel, not override it,” said Dr. Emad.</p><h3 class="article-body__section" id="section-why-the-oura-ring-5-is-still-one-of-my-top-rated-sleep-trackers"><span>Why the Oura Ring 5 is still one of my top-rated sleep trackers</span></h3><p>If you're concerned about your sleep, contact your healthcare professional to find out more about booking a sleep study. But if you just want to learn more about your snooze, here's why I'm still using my Oura Ring.</p><h2 id="1-comfort">1. Comfort</h2><p>Polysomnography delivers the most detailed insight into your sleep. But even if you can afford to do a sleep study every night, you probably won't want to.</p><p>PSG requires a lot of equipment. Tubes, sensors, recordings... one recognized down fall of these tests is that many struggle to sleep with all that going on.</p><p>The Oura Ring 5, on the other hand, is one of the smallest wearables on the market. I don't even notice I have it on at night.</p><h2 id="2-all-day-tracking">2. All-day tracking</h2><p>Good sleep is more than just the hours spent in bed. Your daily activities build <a href="https://www.tomsguide.com/wellness/sleep/i-was-struggling-to-fall-asleep-yet-waking-up-at-3-a-m-until-an-expert-made-this-simple-change-to-my-routine">adenosine</a> (sleep pressure), hours awake determine your <a href="https://www.tomsguide.com/wellness/sleep/circadian-rhythm">circadian rhythm</a> (sleep-wake cycle), while stress tracking can help you understand your <a href="https://www.tomsguide.com/wellness/sleep/cortisol">cortisol</a> levels (the awake hormone).</p><p>By tracking throughout the day, Oura Rings and other wearables create a wider impression of your health. All of which contributes to your sleep quality.</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="6gPzMziydvqfLSD3dG5seJ" name="Oura_Ring_5_Lifestyle-4_Deep_Rose" alt="Oura Ring Deep Rose on model's finger" src="https://cdn.mos.cms.futurecdn.net/6gPzMziydvqfLSD3dG5seJ-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: Oura)</span></figcaption></figure><h2 id="3-accurate-sleep-trends-largely">3. Accurate sleep trends (largely)</h2><p>As Dr. Emad explained, often the best measure of your sleep isn't your daily score but your monthly trends. And one trend the Oura is excellent at tracking is when you go to bed and when you get up.</p><p>Sleep time and wake time are two big indicators of sleep consistency, which builds sleep quality. (Your body clock thrives on routine.) Going to bed at the same time every night might even <a href="https://www.tomsguide.com/wellness/sleep/science-says-the-7-1-sleep-rule-could-add-4-years-to-your-life-heres-why-and-how-to-start-using-it-tonight">help you live longer</a>.</p><p>Although the Oura Ring 5 might not nail the exact moment you fell asleep, wearing it nightly helps track patterns. From that, you can build sleep habits. For example, a quick glimpse at my data shows I've started lingering in bed after waking up — which might be why I've felt lethargic in the morning.</p><h3 class="article-body__section" id="section-my-sleep-tracking-favorites"><span>My sleep tracking favorites</span></h3><div class="product"><a data-dimension112="6cb2a5e8-a78f-11f1-9f5f-195039a68314" data-action="Deal Block" data-label="Ring 5" data-dimension48="Ring 5" data-dimension25="$399" href="https://ouraring.com/store/rings/oura-ring-5/silver" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1315px;"><p class="vanilla-image-block" style="padding-top:99.24%;"><img id="WzRGZhZhFL8Aaqm2ZU79yf" name="1721039247.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WzRGZhZhFL8Aaqm2ZU79yf-1920-80.jpg" mos="" align="middle" fullscreen="" width="1315" height="1305" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Oura Ring 5 is a screenless wearable tracker that monitors your activity and sleep levels (alongside other health variables). The ring starts at $399 and for full functionality you'll need to pay for an Oura subscription — prices start at $5.99 per month.<a class="view-deal button" href="https://ouraring.com/store/rings/oura-ring-5/silver" target="_blank" rel="nofollow" data-dimension112="6cb2a5e8-a78f-11f1-9f5f-195039a68314" data-action="Deal Block" data-label="Ring 5" data-dimension48="Ring 5" data-dimension25="$399">View Deal</a></p></div><div class="product"><a data-dimension112="6cb2a64c-a78f-11f1-8d49-effcb803b58c" data-action="Deal Block" data-label="S Athena" data-dimension48="S Athena" data-dimension25="$474.99" href="https://choosemuse.com/products/muse-s-athena?variant=51836734538095" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="fuhh7N7zkyqQZBhHApTWQ8" name="Muse S Athena deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/fuhh7N7zkyqQZBhHApTWQ8-1920-80.jpg" mos="" align="middle" fullscreen="" width="900" height="900" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>While most wearable trackers measure heart rate and movement, the Muse S Athena uses SmartSense EEG to deliver a different kind of sleep tracking. I tested the <a href="https://www.tomsguide.com/wellness/sleep-tech/muse-s-athena-review" data-dimension112="6cb2a64c-a78f-11f1-8d49-effcb803b58c" data-action="Deal Block" data-label="S Athena" data-dimension48="S Athena" data-dimension25="$474.99">Muse S Athena</a> and found it one of the most accurate trackers for sleep stages. But as a headband, it can only be used to track sleep. At $474.99 it's a premium tracker but there's no subscription required (although you can access additional services with a premium subscription.)<a class="view-deal button" href="https://choosemuse.com/products/muse-s-athena?variant=51836734538095" target="_blank" rel="nofollow" data-dimension112="6cb2a64c-a78f-11f1-8d49-effcb803b58c" data-action="Deal Block" data-label="S Athena" data-dimension48="S Athena" data-dimension25="$474.99">View Deal</a></p></div><div class="product"><a data-dimension112="6cb2a6ba-a78f-11f1-b9a9-4f6d96d8d431" data-action="Deal Block" data-label="Sleep Mat" data-dimension48="Sleep Mat" data-dimension25="$159.95" href="https://www.withings.com/en-us/products/sleep" 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:100.00%;"><img id="ajAbuA6CSc4Ku3Nh53Jo9H" name="withings_sleep_tracker_square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ajAbuA6CSc4Ku3Nh53Jo9H-1920-80.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Contactless sleep trackers are one of the <a href="https://www.tomsguide.com/wellness/sleep-tech/meet-the-new-school-of-sleep-tech" data-dimension112="6cb2a6ba-a78f-11f1-b9a9-4f6d96d8d431" data-action="Deal Block" data-label="Sleep Mat" data-dimension48="Sleep Mat" data-dimension25="$159.95">next big trends in sleep health</a> — the <a href="https://www.tomsguide.com/wellness/sleep-tech/withings-sleep-analyzer-review">Withings Sleep Mat</a> is a trailblazer. It sits beneath your mattress and measures subtle movements to estimate sleep stages. This non-invasive tracking suits those who want to learn about their sleep without the bother of a wearable. Right now the Mat is just $159.95 (was $199.95) and while a subscription upgrades the experience, it's not necessary.<a class="view-deal button" href="https://www.withings.com/en-us/products/sleep" target="_blank" rel="nofollow" data-dimension112="6cb2a6ba-a78f-11f1-b9a9-4f6d96d8d431" data-action="Deal Block" data-label="Sleep Mat" data-dimension48="Sleep Mat" data-dimension25="$159.95">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Can you hold a 60-second farmer’s carry? Here's what it says about your health ]]></title>
                                                                                                <dc:content><![CDATA[ <p>There are some <a href="https://www.tomsguide.com/features/the-5-components-of-physical-fitness-you-need-to-know">components of fitness</a> that you really want to keep a hold of (in this case, quite literally) as you age, like grip strength and balance. That's because a strong grip is associated with better longevity.</p><p>Below, I cover a quick 60-second grip test you can do using heavy weights like dumbbells or kettlebells. Can you do it? Find out what it means for your health.</p><h2 id="60-second-grip-test-farmer-39-s-hold">60-second grip test: Farmer's hold</h2><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises.</em></p><p><u><strong>The test</strong></u></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/DbtBnfHjk0E/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>Farmer's hold, 60 seconds: </strong>Grip two heavy weights such as dumbbells or kettlebells and place them just outside your feet.</li><li><strong>Stand with your feet hip-width apart</strong>. Engage your core and sit your hips back to lower, then pick up your weights with a straight back and proud chest.</li><li><strong>Drive up through your legs to stand</strong>, fully extending the knees and hips.</li><li><strong>Hold the weights by your sides</strong> without moving.</li><li>Once you reach your limit, <strong>sit your hips back and lower the weights</strong> to the ground. Try not to drop them.</li></ul><p>As a general rule of thumb, guidelines suggest a male should be able to <strong>carry his body weight split between both hands</strong>, with 50% in each hand. More advanced lifters may be able to hold their<strong> body weight in each hand</strong>. For women, this is roughly up to <strong>75% of body weight split between sides</strong>. It will ultimately depend on your body weight and fitness level. </p><p>As a minimum, try to hold for <strong>at least 30 seconds. </strong>Ideally, aim for<strong> 60 seconds to 2 minutes; </strong>if you can hold <strong>above 2 minutes</strong>, this is an incredibly good indication of strength and future longevity.</p><h3 class="article-body__section" id="section-why-does-it-matter"><span>Why does it matter?</span></h3><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><p>Your ability to grip and squeeze powerfully has been linked to biological aging and can tell you a lot about overall strength. Did you know that <a href="https://www.tomsguide.com/wellness/workouts/forget-cardio-improving-your-grip-strength-is-a-must-have-for-longevity-try-these-3-essential-dumbbell-exercises">research shows grip strength is a key indicator of longevity? T</a>hose with a weaker grip have a higher risk of mortality, according to the data.</p><p>Grip strength is a form of functional strength, indicating how well you can perform daily tasks, like opening a door or a jar. But let's not get morbid here: this test isn't a direct measure of when you're going to die — let’s not get carried away — but it does indicate how independent you can remain and how fast you age, as grip strength begins its decline around 50.</p><p>Your grip can also reflect important markers like bone density and muscle mass, with a weaker grip increasing your risk of developing chronic diseases or becoming frail, all of which increase the likelihood of early mortality.</p><p>The good news? It's a pretty simple fix with consistency and the right type of exercises. Think of adding <a href="https://www.tomsguide.com/wellness/workouts/forget-cardio-improving-your-grip-strength-is-a-must-have-for-longevity-try-these-3-essential-dumbbell-exercises">grip exercises</a> into your routine, including anything that involves holding weights, like the farmer's hold or <a href="https://www.tomsguide.com/features/i-did-a-two-minute-farmers-carry-every-day-for-a-week-heres-what-happened">farmer's carry</a>, and exercises like <a href="https://www.tomsguide.com/wellness/fitness/i-did-dead-hangs-every-day-for-a-week-heres-what-i-learned-about-my-body">dead hangs. </a></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><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/can-you-hold-a-60-second-farmers-carry-heres-what-it-says-about-your-health</link>
                                                                            <description>
                            <![CDATA[ Strong grip is associated with better longevity and overall health, and the 60-second farmer's carry hold is a great way to test yours. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rQFLJV2GvX8YJn2j86Qa2H</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WVGDqnd5CBpkT8MjW4FAk5-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 06 Sep 2026 05:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/WVGDqnd5CBpkT8MjW4FAk5-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Muscular male walking with kettlebells outdoors]]></media:description>                                                            <media:text><![CDATA[Muscular male walking with kettlebells outdoors]]></media:text>
                                <media:title type="plain"><![CDATA[Muscular male walking with kettlebells outdoors]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WVGDqnd5CBpkT8MjW4FAk5-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There are some <a href="https://www.tomsguide.com/features/the-5-components-of-physical-fitness-you-need-to-know">components of fitness</a> that you really want to keep a hold of (in this case, quite literally) as you age, like grip strength and balance. That's because a strong grip is associated with better longevity.</p><p>Below, I cover a quick 60-second grip test you can do using heavy weights like dumbbells or kettlebells. Can you do it? Find out what it means for your health.</p><h2 id="60-second-grip-test-farmer-39-s-hold">60-second grip test: Farmer's hold</h2><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises.</em></p><p><u><strong>The test</strong></u></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/DbtBnfHjk0E/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>Farmer's hold, 60 seconds: </strong>Grip two heavy weights such as dumbbells or kettlebells and place them just outside your feet.</li><li><strong>Stand with your feet hip-width apart</strong>. Engage your core and sit your hips back to lower, then pick up your weights with a straight back and proud chest.</li><li><strong>Drive up through your legs to stand</strong>, fully extending the knees and hips.</li><li><strong>Hold the weights by your sides</strong> without moving.</li><li>Once you reach your limit, <strong>sit your hips back and lower the weights</strong> to the ground. Try not to drop them.</li></ul><p>As a general rule of thumb, guidelines suggest a male should be able to <strong>carry his body weight split between both hands</strong>, with 50% in each hand. More advanced lifters may be able to hold their<strong> body weight in each hand</strong>. For women, this is roughly up to <strong>75% of body weight split between sides</strong>. It will ultimately depend on your body weight and fitness level. </p><p>As a minimum, try to hold for <strong>at least 30 seconds. </strong>Ideally, aim for<strong> 60 seconds to 2 minutes; </strong>if you can hold <strong>above 2 minutes</strong>, this is an incredibly good indication of strength and future longevity.</p><h3 class="article-body__section" id="section-why-does-it-matter"><span>Why does it matter?</span></h3><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><p>Your ability to grip and squeeze powerfully has been linked to biological aging and can tell you a lot about overall strength. Did you know that <a href="https://www.tomsguide.com/wellness/workouts/forget-cardio-improving-your-grip-strength-is-a-must-have-for-longevity-try-these-3-essential-dumbbell-exercises">research shows grip strength is a key indicator of longevity? T</a>hose with a weaker grip have a higher risk of mortality, according to the data.</p><p>Grip strength is a form of functional strength, indicating how well you can perform daily tasks, like opening a door or a jar. But let's not get morbid here: this test isn't a direct measure of when you're going to die — let’s not get carried away — but it does indicate how independent you can remain and how fast you age, as grip strength begins its decline around 50.</p><p>Your grip can also reflect important markers like bone density and muscle mass, with a weaker grip increasing your risk of developing chronic diseases or becoming frail, all of which increase the likelihood of early mortality.</p><p>The good news? It's a pretty simple fix with consistency and the right type of exercises. Think of adding <a href="https://www.tomsguide.com/wellness/workouts/forget-cardio-improving-your-grip-strength-is-a-must-have-for-longevity-try-these-3-essential-dumbbell-exercises">grip exercises</a> into your routine, including anything that involves holding weights, like the farmer's hold or <a href="https://www.tomsguide.com/features/i-did-a-two-minute-farmers-carry-every-day-for-a-week-heres-what-happened">farmer's carry</a>, and exercises like <a href="https://www.tomsguide.com/wellness/fitness/i-did-dead-hangs-every-day-for-a-week-heres-what-i-learned-about-my-body">dead hangs. </a></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><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I asked kinesiology expert and 15-time Ironman finisher, Jen Rulon, for a mobility workout to start in your 40s. Here’s what she said ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When we talk about mobility, we’re not just referring to how well you move. Mobility is how well your joint can move actively through its intended range of motion. Incorporating mobility exercises into your routine is important, especially as we get older, as it can help relieve chronic joint pain and stiffness, prevent injuries, and help build and maintain maximum muscle strength. </p><p>Mobility exercises are typically different from flexibility exercises or passive stretching. With a mobility exercise, you’ll actively be moving a joint through its full range of motion. This helps enhance the <a href="https://www.tomsguide.com/wellness/fitness/expert-trainers-say-the-mind-muscle-connection-is-crucial-for-building-strength-and-muscle-heres-why">mind-muscle connection </a>and work on the functional movement you need to help improve your posture. </p><p>Yet if you’re a beginner or returning to exercise following an extended break, it can be tricky to know where to start. To help, I spoke to Jen Rulon, a 15-time Ironman triathlon finisher with a Master's degree in kinesiology. Rulon has over 20 years of experience as a fitness coach and has shared the following mobility circuit. </p><h2 id="what-are-the-exercises-2">What are the exercises? </h2><p>“You can do this heading into your 40s, 50s, 60s, and beyond,” Rulon explains. She advises you to focus on doing the simple circuit two to three times a week to start with, and you’ll soon notice a difference in your overall mobility. </p><p>You won’t need any additional equipment for this workout, but using one of the <a href="https://www.tomsguide.com/best-picks/best-yoga-mats">best yoga mats</a> can help keep things more comfortable. </p><h3 class="article-body__section" id="section-glute-bridge-10-15-reps"><span>Glute Bridge: 10-15 reps</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="iieKHPKEAPbBwzxeP7GKMk" name="glute bridge.jpg" alt="Glute bridge" src="https://cdn.mos.cms.futurecdn.net/iieKHPKEAPbBwzxeP7GKMk-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: Shutterstock)</span></figcaption></figure><p><strong>Why</strong>: The glute bridge opens the front of the hips, which can typically get stiff if you spend a lot of time sitting down behind a desk, and can help restore correct pelvic alignment.</p><p><strong>Here’s how to do it: </strong></p><ul><li>Lie flat on your back on your exercise mat. Bend your knees and place your feet flat on the floor, hip-width apart. Rest your arms by your side.</li><li>Engage your core, sucking your belly button into your spine and tilt your pelvis slightly to press your lower back into your exercise mat.</li><li>Drive through your heels to lift your hips off the mat until your knees, hips, and shoulders are in a straight diagonal line. Squeeze your glutes at the top of the movement for a couple of seconds.</li><li>Lower your hips back to your exercise mat slowly and with control. Lightly touch your glutes to the floor before lifting them back into your next rep.</li></ul><h3 class="article-body__section" id="section-scorpion-60-seconds-each-side"><span>Scorpion: 60 seconds each side</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="YVYv96yAi3uMSohMKRw8ma" name="scorpion" alt="a man doing the scorpion stretch" src="https://cdn.mos.cms.futurecdn.net/YVYv96yAi3uMSohMKRw8ma-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: Shutterstock)</span></figcaption></figure><p><strong>Why</strong>: The scorpion stretch is a dynamic movement that opens tight hips, the lower back and chest muscles. </p><p><strong>Here’s how to do it:</strong></p><ul><li>Lie face down on your exercise mat with your legs extended behind you. Place both arms out to your sides in a “T” position, with your palms facing down. Rest your forehead gently on the mat.</li><li>Lift your left leg slightly off the floor and bend your left knee to a 90-degree angle so the sole of your left foot points toward the ceiling.</li><li>Contract your left glute to drive your left heel up and across your body toward your right hand. Lift your left hip off the floor as your foot reaches across, then let your torso naturally twist while keeping both shoulders flat on the floor.</li><li>If you can, lightly tap the floor behind you with your left foot, hold for a couple of seconds, then slowly reverse the rotation back to your starting position.</li><li>Rulon recommends doing 60 seconds on each side.</li></ul><h3 class="article-body__section" id="section-pigeon-pose-60-seconds-each-side"><span>Pigeon pose: 60 seconds each side</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="tfax6AVbdEkSGyWC9G3oiA" name="pigeon pose.jpg" alt="an illo of a woman doing a pigeon pose" src="https://cdn.mos.cms.futurecdn.net/tfax6AVbdEkSGyWC9G3oiA-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: Shutterstock)</span></figcaption></figure><p><strong>Why</strong>: The pigeon pose is a fantastic exercise for opening the deep hip rotators and hip flexors. It can help improve pelvic alignment and squat depth, as well as relieve pressure on the lower spine. </p><p><strong>Here’s how to do it: </strong></p><ul><li>Start on all fours in a tabletop position. Bring your right knee forward and place it on the floor behind your right wrist. Angle your right ankle toward your left wrist, so your front shin lies diagonally across the mat.</li><li>Extend your left leg back behind you so your thigh is flat on the floor and the top of your left foot is resting on the mat. Keep your hips square to the front. Don’t collapse on your right glute; instead, imagine you have a light on each hip, and you want to keep both shining forward like headlights.</li><li>Inhale and press your fingertips into the floor to lift your chest and lengthen your spine.</li><li>If it feels comfortable to do so, walk your hands forward and lower your torso over your front shin, resting on your forearms as you exhale. Hold here, taking slow, deep breaths.</li><li>Slowly move back out of the stretch and switch sides.</li></ul><h3 class="article-body__section" id="section-cat-cow-10-15-reps"><span>Cat-cow: 10-15 reps</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="8LLeRqaxWRSXTxJ2Yc2WZD" name="cat cow stretch" alt="an illo of a woman doing the cat cow stretch" src="https://cdn.mos.cms.futurecdn.net/8LLeRqaxWRSXTxJ2Yc2WZD-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: Shutterstock)</span></figcaption></figure><p><strong>Why</strong>: The cat-cow is an effective, low-impact way to work on your spine mobility. By moving the spinal column back and forth through flexion and extension, it can help relieve stiffness caused by prolonged sitting. </p><p><strong>Here’s how to do it: </strong></p><ul><li>Start on your hands and knees in a tabletop position. Make sure that your wrists are directly beneath your shoulders and your knees beneath your hips. Keep your head and neck in a neutral position with your gaze down to the floor.</li><li>From here, inhale and tilt your pelvis back, dropping your belly button to the floor. Lift your chest, gaze, and tailbone toward the ceiling, and draw your shoulders down away from your ears. This is the cow pose. Breathe here for a few seconds.</li><li>Then exhale and tuck your chin to your chest, pull your belly button in toward your spine and arch your upper back toward the ceiling, like a stretching cat. Push through your hands to broaden your shoulder blades.</li><li>Slowly move between the cow and cat, focusing on moving through each segment of the spine rather than rushing the movement.</li></ul><h3 class="article-body__section" id="section-90-90-hip-switch-10-15-reps-per-side"><span>90-90 hip switch: 10-15 reps per side </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="wizMLVccELZMqThEswNSGS" name="90 90 hip switch" alt="90-90 exercise" src="https://cdn.mos.cms.futurecdn.net/wizMLVccELZMqThEswNSGS-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: Shutterstock)</span></figcaption></figure><p><strong>Why</strong>: This is an essential move for opening tight glutes and hip flexors. You’ll be moving your hips through internal and external rotation, helping lubricate the joints as you do so. </p><p><strong>Here’s how to do it: </strong></p><ul><li>Sit on the floor with your knees bent and feet flat. Let both knees drop to the right side so they rest flat on the floor. Adjust your posture so that your front leg forms a 90-degree angle at the hip and knee, and your back left leg also forms a 90-degree angle.</li><li>Sit up as tall as possible. Place your hands on the floor behind your hips for support if you need it, but as your mobility improves, aim to keep your hands off the floor.</li><li>Think about keeping your heels pressed to the floor as you lift your back (left) knee off the ground and rotate it to the left side. Allow your front knee to follow the movement, sweeping both legs to the left.</li><li>Pause for a few seconds, then rotate back to your starting side.</li><li>Repeat for 10-15 controlled reps per side.</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X8pRyX"></div>                            </div>                            <script src="https://kwizly.com/embed/X8pRyX.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/wellness/workouts/im-a-personal-trainer-who-works-with-clients-over-50-these-are-the-3-mobility-exercises-i-never-skip" target="_blank">I'm a personal trainer who works with clients over 50 — these are the 3 mobility exercises I never skip</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/after-60-this-is-the-10-minute-routine-i-use-with-my-clients-to-stay-strong-mobile-and-independent" target="_blank">After 60, this is the 10-minute routine I use with my clients to stay strong, mobile and independent</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-pilates-instructor-and-i-recommend-these-5-core-exercises-to-help-older-clients-build-strength-and-improve-posture" target="_blank">'I’m a Pilates instructor, and I recommend these 5 core exercises to help older clients build strength and improve posture'</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/i-asked-kinesiology-expert-and-15-time-ironman-finisher-jen-rulon-for-a-mobility-workout-to-start-in-your-40s-heres-what-she-said</link>
                                                                            <description>
                            <![CDATA[ Here's the simple mobility routine to try twice per week. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xeUGSXkTT2GKEik4Z6SQFb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/p4sGq67jWadWfFMgf3Pmm8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 05 Sep 2026 10:00:00 +0000</pubDate>                                                                                                                                <updated>Sat, 05 Sep 2026 12:28:02 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></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/p4sGq67jWadWfFMgf3Pmm8-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a woman doing pigeon pose]]></media:description>                                                            <media:text><![CDATA[a woman doing pigeon pose]]></media:text>
                                <media:title type="plain"><![CDATA[a woman doing pigeon pose]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/p4sGq67jWadWfFMgf3Pmm8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When we talk about mobility, we’re not just referring to how well you move. Mobility is how well your joint can move actively through its intended range of motion. Incorporating mobility exercises into your routine is important, especially as we get older, as it can help relieve chronic joint pain and stiffness, prevent injuries, and help build and maintain maximum muscle strength. </p><p>Mobility exercises are typically different from flexibility exercises or passive stretching. With a mobility exercise, you’ll actively be moving a joint through its full range of motion. This helps enhance the <a href="https://www.tomsguide.com/wellness/fitness/expert-trainers-say-the-mind-muscle-connection-is-crucial-for-building-strength-and-muscle-heres-why">mind-muscle connection </a>and work on the functional movement you need to help improve your posture. </p><p>Yet if you’re a beginner or returning to exercise following an extended break, it can be tricky to know where to start. To help, I spoke to Jen Rulon, a 15-time Ironman triathlon finisher with a Master's degree in kinesiology. Rulon has over 20 years of experience as a fitness coach and has shared the following mobility circuit. </p><h2 id="what-are-the-exercises-2">What are the exercises? </h2><p>“You can do this heading into your 40s, 50s, 60s, and beyond,” Rulon explains. She advises you to focus on doing the simple circuit two to three times a week to start with, and you’ll soon notice a difference in your overall mobility. </p><p>You won’t need any additional equipment for this workout, but using one of the <a href="https://www.tomsguide.com/best-picks/best-yoga-mats">best yoga mats</a> can help keep things more comfortable. </p><h3 class="article-body__section" id="section-glute-bridge-10-15-reps"><span>Glute Bridge: 10-15 reps</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="iieKHPKEAPbBwzxeP7GKMk" name="glute bridge.jpg" alt="Glute bridge" src="https://cdn.mos.cms.futurecdn.net/iieKHPKEAPbBwzxeP7GKMk-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: Shutterstock)</span></figcaption></figure><p><strong>Why</strong>: The glute bridge opens the front of the hips, which can typically get stiff if you spend a lot of time sitting down behind a desk, and can help restore correct pelvic alignment.</p><p><strong>Here’s how to do it: </strong></p><ul><li>Lie flat on your back on your exercise mat. Bend your knees and place your feet flat on the floor, hip-width apart. Rest your arms by your side.</li><li>Engage your core, sucking your belly button into your spine and tilt your pelvis slightly to press your lower back into your exercise mat.</li><li>Drive through your heels to lift your hips off the mat until your knees, hips, and shoulders are in a straight diagonal line. Squeeze your glutes at the top of the movement for a couple of seconds.</li><li>Lower your hips back to your exercise mat slowly and with control. Lightly touch your glutes to the floor before lifting them back into your next rep.</li></ul><h3 class="article-body__section" id="section-scorpion-60-seconds-each-side"><span>Scorpion: 60 seconds each side</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="YVYv96yAi3uMSohMKRw8ma" name="scorpion" alt="a man doing the scorpion stretch" src="https://cdn.mos.cms.futurecdn.net/YVYv96yAi3uMSohMKRw8ma-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: Shutterstock)</span></figcaption></figure><p><strong>Why</strong>: The scorpion stretch is a dynamic movement that opens tight hips, the lower back and chest muscles. </p><p><strong>Here’s how to do it:</strong></p><ul><li>Lie face down on your exercise mat with your legs extended behind you. Place both arms out to your sides in a “T” position, with your palms facing down. Rest your forehead gently on the mat.</li><li>Lift your left leg slightly off the floor and bend your left knee to a 90-degree angle so the sole of your left foot points toward the ceiling.</li><li>Contract your left glute to drive your left heel up and across your body toward your right hand. Lift your left hip off the floor as your foot reaches across, then let your torso naturally twist while keeping both shoulders flat on the floor.</li><li>If you can, lightly tap the floor behind you with your left foot, hold for a couple of seconds, then slowly reverse the rotation back to your starting position.</li><li>Rulon recommends doing 60 seconds on each side.</li></ul><h3 class="article-body__section" id="section-pigeon-pose-60-seconds-each-side"><span>Pigeon pose: 60 seconds each side</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="tfax6AVbdEkSGyWC9G3oiA" name="pigeon pose.jpg" alt="an illo of a woman doing a pigeon pose" src="https://cdn.mos.cms.futurecdn.net/tfax6AVbdEkSGyWC9G3oiA-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: Shutterstock)</span></figcaption></figure><p><strong>Why</strong>: The pigeon pose is a fantastic exercise for opening the deep hip rotators and hip flexors. It can help improve pelvic alignment and squat depth, as well as relieve pressure on the lower spine. </p><p><strong>Here’s how to do it: </strong></p><ul><li>Start on all fours in a tabletop position. Bring your right knee forward and place it on the floor behind your right wrist. Angle your right ankle toward your left wrist, so your front shin lies diagonally across the mat.</li><li>Extend your left leg back behind you so your thigh is flat on the floor and the top of your left foot is resting on the mat. Keep your hips square to the front. Don’t collapse on your right glute; instead, imagine you have a light on each hip, and you want to keep both shining forward like headlights.</li><li>Inhale and press your fingertips into the floor to lift your chest and lengthen your spine.</li><li>If it feels comfortable to do so, walk your hands forward and lower your torso over your front shin, resting on your forearms as you exhale. Hold here, taking slow, deep breaths.</li><li>Slowly move back out of the stretch and switch sides.</li></ul><h3 class="article-body__section" id="section-cat-cow-10-15-reps"><span>Cat-cow: 10-15 reps</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="8LLeRqaxWRSXTxJ2Yc2WZD" name="cat cow stretch" alt="an illo of a woman doing the cat cow stretch" src="https://cdn.mos.cms.futurecdn.net/8LLeRqaxWRSXTxJ2Yc2WZD-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: Shutterstock)</span></figcaption></figure><p><strong>Why</strong>: The cat-cow is an effective, low-impact way to work on your spine mobility. By moving the spinal column back and forth through flexion and extension, it can help relieve stiffness caused by prolonged sitting. </p><p><strong>Here’s how to do it: </strong></p><ul><li>Start on your hands and knees in a tabletop position. Make sure that your wrists are directly beneath your shoulders and your knees beneath your hips. Keep your head and neck in a neutral position with your gaze down to the floor.</li><li>From here, inhale and tilt your pelvis back, dropping your belly button to the floor. Lift your chest, gaze, and tailbone toward the ceiling, and draw your shoulders down away from your ears. This is the cow pose. Breathe here for a few seconds.</li><li>Then exhale and tuck your chin to your chest, pull your belly button in toward your spine and arch your upper back toward the ceiling, like a stretching cat. Push through your hands to broaden your shoulder blades.</li><li>Slowly move between the cow and cat, focusing on moving through each segment of the spine rather than rushing the movement.</li></ul><h3 class="article-body__section" id="section-90-90-hip-switch-10-15-reps-per-side"><span>90-90 hip switch: 10-15 reps per side </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="wizMLVccELZMqThEswNSGS" name="90 90 hip switch" alt="90-90 exercise" src="https://cdn.mos.cms.futurecdn.net/wizMLVccELZMqThEswNSGS-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: Shutterstock)</span></figcaption></figure><p><strong>Why</strong>: This is an essential move for opening tight glutes and hip flexors. You’ll be moving your hips through internal and external rotation, helping lubricate the joints as you do so. </p><p><strong>Here’s how to do it: </strong></p><ul><li>Sit on the floor with your knees bent and feet flat. Let both knees drop to the right side so they rest flat on the floor. Adjust your posture so that your front leg forms a 90-degree angle at the hip and knee, and your back left leg also forms a 90-degree angle.</li><li>Sit up as tall as possible. Place your hands on the floor behind your hips for support if you need it, but as your mobility improves, aim to keep your hands off the floor.</li><li>Think about keeping your heels pressed to the floor as you lift your back (left) knee off the ground and rotate it to the left side. Allow your front knee to follow the movement, sweeping both legs to the left.</li><li>Pause for a few seconds, then rotate back to your starting side.</li><li>Repeat for 10-15 controlled reps per side.</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X8pRyX"></div>                            </div>                            <script src="https://kwizly.com/embed/X8pRyX.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/wellness/workouts/im-a-personal-trainer-who-works-with-clients-over-50-these-are-the-3-mobility-exercises-i-never-skip" target="_blank">I'm a personal trainer who works with clients over 50 — these are the 3 mobility exercises I never skip</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/after-60-this-is-the-10-minute-routine-i-use-with-my-clients-to-stay-strong-mobile-and-independent" target="_blank">After 60, this is the 10-minute routine I use with my clients to stay strong, mobile and independent</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/im-a-pilates-instructor-and-i-recommend-these-5-core-exercises-to-help-older-clients-build-strength-and-improve-posture" target="_blank">'I’m a Pilates instructor, and I recommend these 5 core exercises to help older clients build strength and improve posture'</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'Zone 0' training is trending — why us personal trainers are telling people to slow down to a crawl ]]></title>
                                                                                                <dc:content><![CDATA[ <p><a href="https://www.tomsguide.com/wellness/fitness/what-is-zone-2-training">Zone 2 training</a> is pretty popular, which involves staying within a low <a href="https://www.tomsguide.com/how-to/how-to-use-heart-rate-zones-on-your-apple-watch">heart rate zone</a> for the duration of your cardio efforts (in other words, slowing things right down). But have you heard of <a href="https://www.tomsguide.com/wellness/fitness/zone-zero-is-the-fitness-trend-for-people-who-hate-hiit-workouts-but-want-results-heres-how-to-try-it">Zone 0 training</a>? Well, zone 0 is having a moment, so let's discuss why.</p><p>This approach to workouts takes little effort and is pretty low-impact, too. We live in a chaotic world right now, so many of us personal trainers are encouraging clients to include more mindfulness in their daily routines, and zone 0 ticks that box perfectly.</p><p>Below, I discuss why zone 0 training is becoming popular, how to do it and the advantages. Grab a coffee and let's dive in.</p><h2 id="what-is-zone-0-training">What is Zone 0 training?</h2><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/Dc3KwqCogB5/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><p>Activities like gentle walking,<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"> stretching and mobility</a> routines, or gardening all count as zone 0 activities. They involve moving slowly, focusing on your breathing and feeling connected to your body; in other words, active recovery.</p><p>This could include micro-movement workouts or <a href="https://www.tomsguide.com/wellness/fitness/i-tried-exercise-snacking-every-day-for-a-week-here-are-3-ways-it-changed-my-workouts">exercise snacking</a> peppered throughout the day, or just getting up and moving around more often. The idea is to lower cortisol levels, reduce systemic inflammation and help clear the by-products of exercise such as lactate.</p><p>That doesn't mean you have to let go of your existing training regimen, but instead, try to include one or two days of zone 0 training per week. If you're not sure whether an activity counts, ask yourself this: "Am I exercising at a conversational pace?"</p><p>As you breathe, slow it down, breathing down into your stomach while lightly bracing your core. Imagine inflating and deflating a balloon; keep your breathing evenly paced while you move.</p><h2 id="what-are-the-benefits-6">What are the benefits?</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:1683px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="PHRuSXbCxEp9wSEt7Atct3" name="Pilates yoga senior cobra stretch shutterstock_2163177505" alt="Senior woman doing Pilates" src="https://cdn.mos.cms.futurecdn.net/PHRuSXbCxEp9wSEt7Atct3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1683" height="947" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Here are some of the benefits you can expect.</p><p><strong>Accessibility</strong></p><p>Not everyone wants to power through marathon training or HIIT workouts, so zone 0 training carves out space for people to enjoy gentle movement for the love of it. This makes it accessible, achievable and beginner-friendly, and any movement you can accumulate during the day contributes toward a <a href="https://www.tomsguide.com/wellness/sleep/simple-metabolism-hack-and-sleeping-through-the-night">healthy metabolism</a>, reduced sedentary time and calorie burn. </p><p><strong>Mobility</strong></p><p>I'd argue we don't spend long enough on <a href="https://www.tomsguide.com/wellness/workouts/this-7-minute-hip-mobility-routine-has-finally-opened-my-tight-hips-and-released-years-worth-of-stiffness">mobility routines</a> as a whole, and any personal trainer or coach will tell you how important this is for boosting performance and keeping you strong and injury-free as you age. Zone 0 training allows for more mobility work and lower-intensity movement, allowing your body to recover and rebuild.</p><p><strong>Mindfulness </strong></p><p>If you, like me, struggle to sit in meditation or work through breathing exercises, this is a quick way to include moments of mindfulness in your day without it feeling like a chore. This can help reduce stress, lower cortisol, improve anxiety and boost mood.</p><p>Gentle cycling, low-intensity yoga, light mobility work, walking, or even doing chores all count and will help you manage fatigue and potential overtraining. It's also a great way to improve your relationship with exercise, especially if you're a beginner or someone returning to movement after pregnancy, injury, or a health condition.</p><p><strong>Physical health</strong></p><p>Exercise helps improve key metrics like lowering blood pressure, improving glucose control and circulation and boosting cardiovascular fitness, strength and muscle mass, depending on what you do. A <a href="https://www.thelancet.com/journals/lanpub/article/PIIS2468-2667(21)00302-9/fulltext" target="_blank">2022 review</a> published in The Lancet found that taking more steps daily lowers the risk of mortality, and it doesn't matter if you walk fast or slow.</p><p>The researchers suggest that older adults (60+) benefit most from around 6,000–8,000 steps a day, while younger adults see the biggest gains at 8,000–10,000 steps, as an estimate.</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-is-zone-0-training-enough"><span>Is zone 0 training enough?</span></h3><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><p>As a trainer, I am a huge advocate for including low-impact activities in your schedule, but would I recommend it without higher-intensity cardiovascular training or resistance routines? Well, it depends.</p><p>For most healthy adults, I recommend a mix of cardiovascular and strength-building activities to maintain a healthy heart and set of lungs and to build strength, balance and muscle, especially at an older age.</p><p>But if you are just returning to exercise, zone 0 training is a valuable way to ease yourself into movement and build confidence, and I definitely recommend it alongside your regular routine. It can help you stay active, support recovery and build consistency, while still leaving room to explore more challenging workouts.</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><a href="https://www.tomsguide.com/wellness/fitness/ive-been-taking-creatine-for-almost-3-months-and-heres-exactly-whats-happened-to-my-body" target="_blank">I've been taking creatine for almost 3 months, and here's exactly what's happened to my body</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-who-works-with-clients-aged-65-daily-here-are-the-2-exercises-i-always-recommend-when-it-comes-to-building-mobility-and-balance" target="_blank">I’m a personal trainer who works with clients aged 65+ daily. Here are the 2 exercises I always recommend when it comes to building mobility and balance</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/a-pilates-instructor-shares-a-6-move-routine-for-over-60s-to-build-balance-mobility-and-functional-core-strength" target="_blank">A Pilates instructor shares a 6-move routine for over-60s to build balance, mobility and functional core strength</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/zone-0-training-is-trending-why-us-personal-trainers-are-telling-people-to-slow-down-to-a-crawl</link>
                                                                            <description>
                            <![CDATA[ Zone 0 training includes ultra-slow, low-arousal movements such as micro-pacing, Tai Chi walking, or leisurely movement. Here's how to do it. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pUo8dLNLiTrSdJDaoiysvF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/CQQcUHzUH5zAyDJFwEGFzQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 05 Sep 2026 04:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/CQQcUHzUH5zAyDJFwEGFzQ-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a middle aged woman doing a walking workout]]></media:description>                                                            <media:text><![CDATA[a middle aged woman doing a walking workout]]></media:text>
                                <media:title type="plain"><![CDATA[a middle aged woman doing a walking workout]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/CQQcUHzUH5zAyDJFwEGFzQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.tomsguide.com/wellness/fitness/what-is-zone-2-training">Zone 2 training</a> is pretty popular, which involves staying within a low <a href="https://www.tomsguide.com/how-to/how-to-use-heart-rate-zones-on-your-apple-watch">heart rate zone</a> for the duration of your cardio efforts (in other words, slowing things right down). But have you heard of <a href="https://www.tomsguide.com/wellness/fitness/zone-zero-is-the-fitness-trend-for-people-who-hate-hiit-workouts-but-want-results-heres-how-to-try-it">Zone 0 training</a>? Well, zone 0 is having a moment, so let's discuss why.</p><p>This approach to workouts takes little effort and is pretty low-impact, too. We live in a chaotic world right now, so many of us personal trainers are encouraging clients to include more mindfulness in their daily routines, and zone 0 ticks that box perfectly.</p><p>Below, I discuss why zone 0 training is becoming popular, how to do it and the advantages. Grab a coffee and let's dive in.</p><h2 id="what-is-zone-0-training">What is Zone 0 training?</h2><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/Dc3KwqCogB5/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><p>Activities like gentle walking,<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"> stretching and mobility</a> routines, or gardening all count as zone 0 activities. They involve moving slowly, focusing on your breathing and feeling connected to your body; in other words, active recovery.</p><p>This could include micro-movement workouts or <a href="https://www.tomsguide.com/wellness/fitness/i-tried-exercise-snacking-every-day-for-a-week-here-are-3-ways-it-changed-my-workouts">exercise snacking</a> peppered throughout the day, or just getting up and moving around more often. The idea is to lower cortisol levels, reduce systemic inflammation and help clear the by-products of exercise such as lactate.</p><p>That doesn't mean you have to let go of your existing training regimen, but instead, try to include one or two days of zone 0 training per week. If you're not sure whether an activity counts, ask yourself this: "Am I exercising at a conversational pace?"</p><p>As you breathe, slow it down, breathing down into your stomach while lightly bracing your core. Imagine inflating and deflating a balloon; keep your breathing evenly paced while you move.</p><h2 id="what-are-the-benefits-6">What are the benefits?</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:1683px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="PHRuSXbCxEp9wSEt7Atct3" name="Pilates yoga senior cobra stretch shutterstock_2163177505" alt="Senior woman doing Pilates" src="https://cdn.mos.cms.futurecdn.net/PHRuSXbCxEp9wSEt7Atct3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1683" height="947" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>Here are some of the benefits you can expect.</p><p><strong>Accessibility</strong></p><p>Not everyone wants to power through marathon training or HIIT workouts, so zone 0 training carves out space for people to enjoy gentle movement for the love of it. This makes it accessible, achievable and beginner-friendly, and any movement you can accumulate during the day contributes toward a <a href="https://www.tomsguide.com/wellness/sleep/simple-metabolism-hack-and-sleeping-through-the-night">healthy metabolism</a>, reduced sedentary time and calorie burn. </p><p><strong>Mobility</strong></p><p>I'd argue we don't spend long enough on <a href="https://www.tomsguide.com/wellness/workouts/this-7-minute-hip-mobility-routine-has-finally-opened-my-tight-hips-and-released-years-worth-of-stiffness">mobility routines</a> as a whole, and any personal trainer or coach will tell you how important this is for boosting performance and keeping you strong and injury-free as you age. Zone 0 training allows for more mobility work and lower-intensity movement, allowing your body to recover and rebuild.</p><p><strong>Mindfulness </strong></p><p>If you, like me, struggle to sit in meditation or work through breathing exercises, this is a quick way to include moments of mindfulness in your day without it feeling like a chore. This can help reduce stress, lower cortisol, improve anxiety and boost mood.</p><p>Gentle cycling, low-intensity yoga, light mobility work, walking, or even doing chores all count and will help you manage fatigue and potential overtraining. It's also a great way to improve your relationship with exercise, especially if you're a beginner or someone returning to movement after pregnancy, injury, or a health condition.</p><p><strong>Physical health</strong></p><p>Exercise helps improve key metrics like lowering blood pressure, improving glucose control and circulation and boosting cardiovascular fitness, strength and muscle mass, depending on what you do. A <a href="https://www.thelancet.com/journals/lanpub/article/PIIS2468-2667(21)00302-9/fulltext" target="_blank">2022 review</a> published in The Lancet found that taking more steps daily lowers the risk of mortality, and it doesn't matter if you walk fast or slow.</p><p>The researchers suggest that older adults (60+) benefit most from around 6,000–8,000 steps a day, while younger adults see the biggest gains at 8,000–10,000 steps, as an estimate.</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-is-zone-0-training-enough"><span>Is zone 0 training enough?</span></h3><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><p>As a trainer, I am a huge advocate for including low-impact activities in your schedule, but would I recommend it without higher-intensity cardiovascular training or resistance routines? Well, it depends.</p><p>For most healthy adults, I recommend a mix of cardiovascular and strength-building activities to maintain a healthy heart and set of lungs and to build strength, balance and muscle, especially at an older age.</p><p>But if you are just returning to exercise, zone 0 training is a valuable way to ease yourself into movement and build confidence, and I definitely recommend it alongside your regular routine. It can help you stay active, support recovery and build consistency, while still leaving room to explore more challenging workouts.</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><a href="https://www.tomsguide.com/wellness/fitness/ive-been-taking-creatine-for-almost-3-months-and-heres-exactly-whats-happened-to-my-body" target="_blank">I've been taking creatine for almost 3 months, and here's exactly what's happened to my body</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-who-works-with-clients-aged-65-daily-here-are-the-2-exercises-i-always-recommend-when-it-comes-to-building-mobility-and-balance" target="_blank">I’m a personal trainer who works with clients aged 65+ daily. Here are the 2 exercises I always recommend when it comes to building mobility and balance</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/a-pilates-instructor-shares-a-6-move-routine-for-over-60s-to-build-balance-mobility-and-functional-core-strength" target="_blank">A Pilates instructor shares a 6-move routine for over-60s to build balance, mobility and functional core strength</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I just went hands-on with the new Circular Ring 3 — and it beats the Oura Ring 5 in 3 big ways ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Forget the <a href="https://www.tomsguide.com/wellness/smart-rings/oura-ring-5-hands-on-review-ive-worn-the-worlds-smallest-smart-ring-for-a-week-and-it-changes-fitness-tracking-forever">Oura Ring 5</a>; I just got my first look at the new <a href="https://www.tomsguide.com/wellness/smart-rings/circular-just-announced-two-new-smart-rings-at-ifa-2026-i-sat-down-with-their-ceo-to-find-out-more">Circular Ring 3 Pro</a> and Circular Ring 3 Slim at IFA in Berlin, and they just might be the smartest smart rings... well, ever. </p><p>When I reviewed the <a href="https://www.tomsguide.com/wellness/smart-rings/i-wore-the-circular-ring-2-for-three-weeks-and-wanted-to-love-it-but-one-big-thing-held-it-back">Circular Ring 2</a> a year ago, I praised it for great battery life, lots of wellness insights, and heady features like ECG monitoring with AFib detection. However, a buggy app held it back.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qaacL7eHwhhMqi8KKXP2j7" name="CircularRing3-01" alt="Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany" src="https://cdn.mos.cms.futurecdn.net/qaacL7eHwhhMqi8KKXP2j7-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dan Bracaglia/Tom's Guide)</span></figcaption></figure><p>Since then, Circular has completely overhauled the companion app and, perhaps more impressively, doubled down on supported smart features for the new rings. </p><p>With that in mind, here are the three biggest ways the Circular Ring 3 beats the Oura Ring 5 (the <a href="https://www.tomsguide.com/wellness/fitness-trackers/best-smart-rings">best smart ring</a> of 2026 so far). </p><h2 id="1-haptic-feedback">1. Haptic feedback</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="nTJzQuQRUCp2UEiFXmdct7" name="CircularRing3-06" alt="Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany" src="https://cdn.mos.cms.futurecdn.net/nTJzQuQRUCp2UEiFXmdct7-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1441" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dan Bracaglia/Tom's Guide)</span></figcaption></figure><p>While the original Circular Ring had haptic feedback, the brand ditched the feature in the Circular Ring 2. Well, apparently folks missed it, because it's back in both the Circular Ring 3 Pro and 3 Slim.</p><p>Haptic feedback can be used as an alarm, a medication reminder, or to guide you through built-in breathing exercises. You can also set the Circular 3 to vibrate for vital health alerts, like a low heart rate. </p><p>Down the road, the list of haptic functions will likely expand to include other customizable options. </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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QUAUSkzUoiHf47nuHmFH88" name="CircularRing3-02" alt="Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany" src="https://cdn.mos.cms.futurecdn.net/QUAUSkzUoiHf47nuHmFH88-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dan Bracaglia/Tom's Guide)</span></figcaption></figure><p>How strong are the vibrations? I tested the haptic feedback on the Circular Ring 3 and found it subtle but noticeable; I'm especially curious if it's powerful enough to wake a deep sleeper.</p><p>Either way, haptic alerts are a feature that seems to be slowly appearing in more wearables, like the <a href="https://www.tomsguide.com/wellness/fitness-trackers/fitbit-air-review">Fitbit Air</a> and <a href="https://www.tomsguide.com/wellness/fitness-trackers/i-just-went-hands-on-with-the-ringconn-gen-3-and-might-have-even-the-oura-ring-4-beat">RingConn Gen 3</a>, and one I'd love to see Oura knock off. </p><h2 id="2-nfc-payments">2. NFC payments </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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tdaNCgVWs63gFv8PU3ZRJ8" name="CircularRing3-03" alt="Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany" src="https://cdn.mos.cms.futurecdn.net/tdaNCgVWs63gFv8PU3ZRJ8-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dan Bracaglia/Tom's Guide)</span></figcaption></figure><p>Up until recently, most smart rings didn't offer all that much "smartness" outside of health and fitness insights. Now, Circular is upping the ante with onboard support for NFC payments, another feature I got to demo on the IFA show floor. </p><p>Simply hold the ring on an NFC surface and wait for a small vibration to confirm your payment was successful; that's it! Better yet, the Circular Ring 3 Pro and 3 Slim support both Visa and Mastercard. </p><h2 id="3-slimmer-lighter-design">3. Slimmer, lighter design </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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XNLY6DYKvUGooyE2xNxqo7" name="CircularRing3-05" alt="Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany" src="https://cdn.mos.cms.futurecdn.net/XNLY6DYKvUGooyE2xNxqo7-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dan Bracaglia/Tom's Guide)</span></figcaption></figure><p>Finally, the Circular Ring 3 Slim — which lacks some of the more advanced health features and heady battery life of the Pro — is both narrower and lighter than the Oura Ring 5, which recently set the standard for smart ring comfort. </p><p>That said, the Oura Ring 5 is ever-so-slightly thinner than the Circular Ring 3 Slim, but much thinner than the Circular Ring 3 Pro.</p><p>What are your thoughts on the latest Circular Ring 3 Pro and Circular Ring 3 Slim? Do you think they give Oura and the competition a run for the money? Let me know below. </p><h2 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h2><ul><li><a href="https://www.tomsguide.com/wellness/smart-rings/ive-worn-the-oura-ring-5-and-it-really-is-tiny-heres-why-i-think-its-the-wearable-to-beat-in-2026">I’ve worn the new Oura Ring 5, and it really is tiny: Here’s why I think it’s the wearable to beat in 2026</a></li><li><a href="https://www.tomsguide.com/wellness/fitness-trackers/best-oura-ring-alternatives">We've tested the best Oura Ring alternatives and there's one I'd recommend over all the rest right now</a></li><li><a href="https://www.tomsguide.com/wellness/fitness-trackers/i-walked-5-000-steps-with-the-fitbit-air-vs-garmin-cirqa-round-2-we-have-a-new-champ">I walked 5,000 steps with the Fitbit Air vs Garmin Cirqa — Round 2: We have a new champ</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/smart-rings/i-just-went-hands-on-with-the-new-circular-ring-3-and-it-beats-the-oura-ring-5-in-3-big-ways</link>
                                                                            <description>
                            <![CDATA[ Circular just launched an even smarter smart ring, and it beats the Oura Ring 5 (and other top smart rings) in three major ways. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WHaDBDbzQFD2cuUx7W7JVa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/atMVdPnnt8b78BLgSw3SB3-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 12:06:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Rings]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/atMVdPnnt8b78BLgSw3SB3-1280-80.jpg">
                                                            <media:credit><![CDATA[Dan Bracaglia/Tom&amp;#39;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany]]></media:description>                                                            <media:text><![CDATA[Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany]]></media:text>
                                <media:title type="plain"><![CDATA[Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/atMVdPnnt8b78BLgSw3SB3-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Forget the <a href="https://www.tomsguide.com/wellness/smart-rings/oura-ring-5-hands-on-review-ive-worn-the-worlds-smallest-smart-ring-for-a-week-and-it-changes-fitness-tracking-forever">Oura Ring 5</a>; I just got my first look at the new <a href="https://www.tomsguide.com/wellness/smart-rings/circular-just-announced-two-new-smart-rings-at-ifa-2026-i-sat-down-with-their-ceo-to-find-out-more">Circular Ring 3 Pro</a> and Circular Ring 3 Slim at IFA in Berlin, and they just might be the smartest smart rings... well, ever. </p><p>When I reviewed the <a href="https://www.tomsguide.com/wellness/smart-rings/i-wore-the-circular-ring-2-for-three-weeks-and-wanted-to-love-it-but-one-big-thing-held-it-back">Circular Ring 2</a> a year ago, I praised it for great battery life, lots of wellness insights, and heady features like ECG monitoring with AFib detection. However, a buggy app held it back.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qaacL7eHwhhMqi8KKXP2j7" name="CircularRing3-01" alt="Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany" src="https://cdn.mos.cms.futurecdn.net/qaacL7eHwhhMqi8KKXP2j7-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dan Bracaglia/Tom's Guide)</span></figcaption></figure><p>Since then, Circular has completely overhauled the companion app and, perhaps more impressively, doubled down on supported smart features for the new rings. </p><p>With that in mind, here are the three biggest ways the Circular Ring 3 beats the Oura Ring 5 (the <a href="https://www.tomsguide.com/wellness/fitness-trackers/best-smart-rings">best smart ring</a> of 2026 so far). </p><h2 id="1-haptic-feedback">1. Haptic feedback</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="nTJzQuQRUCp2UEiFXmdct7" name="CircularRing3-06" alt="Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany" src="https://cdn.mos.cms.futurecdn.net/nTJzQuQRUCp2UEiFXmdct7-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1441" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dan Bracaglia/Tom's Guide)</span></figcaption></figure><p>While the original Circular Ring had haptic feedback, the brand ditched the feature in the Circular Ring 2. Well, apparently folks missed it, because it's back in both the Circular Ring 3 Pro and 3 Slim.</p><p>Haptic feedback can be used as an alarm, a medication reminder, or to guide you through built-in breathing exercises. You can also set the Circular 3 to vibrate for vital health alerts, like a low heart rate. </p><p>Down the road, the list of haptic functions will likely expand to include other customizable options. </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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QUAUSkzUoiHf47nuHmFH88" name="CircularRing3-02" alt="Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany" src="https://cdn.mos.cms.futurecdn.net/QUAUSkzUoiHf47nuHmFH88-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dan Bracaglia/Tom's Guide)</span></figcaption></figure><p>How strong are the vibrations? I tested the haptic feedback on the Circular Ring 3 and found it subtle but noticeable; I'm especially curious if it's powerful enough to wake a deep sleeper.</p><p>Either way, haptic alerts are a feature that seems to be slowly appearing in more wearables, like the <a href="https://www.tomsguide.com/wellness/fitness-trackers/fitbit-air-review">Fitbit Air</a> and <a href="https://www.tomsguide.com/wellness/fitness-trackers/i-just-went-hands-on-with-the-ringconn-gen-3-and-might-have-even-the-oura-ring-4-beat">RingConn Gen 3</a>, and one I'd love to see Oura knock off. </p><h2 id="2-nfc-payments">2. NFC payments </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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tdaNCgVWs63gFv8PU3ZRJ8" name="CircularRing3-03" alt="Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany" src="https://cdn.mos.cms.futurecdn.net/tdaNCgVWs63gFv8PU3ZRJ8-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dan Bracaglia/Tom's Guide)</span></figcaption></figure><p>Up until recently, most smart rings didn't offer all that much "smartness" outside of health and fitness insights. Now, Circular is upping the ante with onboard support for NFC payments, another feature I got to demo on the IFA show floor. </p><p>Simply hold the ring on an NFC surface and wait for a small vibration to confirm your payment was successful; that's it! Better yet, the Circular Ring 3 Pro and 3 Slim support both Visa and Mastercard. </p><h2 id="3-slimmer-lighter-design">3. Slimmer, lighter design </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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XNLY6DYKvUGooyE2xNxqo7" name="CircularRing3-05" alt="Close-up of the Circular Ring 3 Pro and Slim at the IFA show in Berlin, Germany" src="https://cdn.mos.cms.futurecdn.net/XNLY6DYKvUGooyE2xNxqo7-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dan Bracaglia/Tom's Guide)</span></figcaption></figure><p>Finally, the Circular Ring 3 Slim — which lacks some of the more advanced health features and heady battery life of the Pro — is both narrower and lighter than the Oura Ring 5, which recently set the standard for smart ring comfort. </p><p>That said, the Oura Ring 5 is ever-so-slightly thinner than the Circular Ring 3 Slim, but much thinner than the Circular Ring 3 Pro.</p><p>What are your thoughts on the latest Circular Ring 3 Pro and Circular Ring 3 Slim? Do you think they give Oura and the competition a run for the money? Let me know below. </p><h2 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h2><ul><li><a href="https://www.tomsguide.com/wellness/smart-rings/ive-worn-the-oura-ring-5-and-it-really-is-tiny-heres-why-i-think-its-the-wearable-to-beat-in-2026">I’ve worn the new Oura Ring 5, and it really is tiny: Here’s why I think it’s the wearable to beat in 2026</a></li><li><a href="https://www.tomsguide.com/wellness/fitness-trackers/best-oura-ring-alternatives">We've tested the best Oura Ring alternatives and there's one I'd recommend over all the rest right now</a></li><li><a href="https://www.tomsguide.com/wellness/fitness-trackers/i-walked-5-000-steps-with-the-fitbit-air-vs-garmin-cirqa-round-2-we-have-a-new-champ">I walked 5,000 steps with the Fitbit Air vs Garmin Cirqa — Round 2: We have a new champ</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I asked an expert strength coach how to build core strength and stability at any age: She shared this simple workout of 9 bodyweight exercises ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We often talk about building a strong core, but we’re not referring to visible six-pack abs. Instead, we’re referring to the complex network of muscles that wrap around your trunk, acting as your body’s corset. This includes the deep transverse abominis, the obliques, the lower back muscles, as well as the glutes and pelvic floor. </p><p>When your core is weak, your spine absorbs more stress as you move and lift, so working on your core strength is one of the best ways to manage and prevent lower back pain. Your core also helps overall balance and prevents falls. </p><p>Yet if you’re a complete beginner or returning to exercise following an extended break, it can be difficult to know where to start. Luckily, you’ve landed in the right place. I asked certified personal trainer and strength coach Amy Kiser Schemper for a simple home workout that can build core strength and stability. </p><p>Read on to find out more. As always, if you’re pregnant or postpartum, or you’re exercising with an injury, it’s always best to seek personalized advice from a qualified professional. </p><h2 id="what-is-the-workout-3">What is the workout? </h2><p>The workout consists of<strong> three different circuits</strong>, all with<strong> three exercises</strong>. Schemper says to do each exercise for <strong>40 seconds, followed by a 20-second rest.</strong> Repeat the circuits for a longer workout. </p><p>When these exercises feel easy, increase the intensity by holding a set of dumbbells. Check out the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> for working out at home. </p><h3 class="article-body__section" id="section-circuit-1"><span>Circuit 1</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:7952px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8LuhPnAAxo9iefHASaBg5k" name="shutterstock_2214723691.jpg" alt="a photo of a woman doing a squat hold" src="https://cdn.mos.cms.futurecdn.net/8LuhPnAAxo9iefHASaBg5k-1920-80.jpg" mos="" align="middle" fullscreen="" width="7952" height="4473" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li><strong>Squat and rotational reach</strong>: Stand with feet hip-distance apart and sit back into a squat, keeping your chest lifted. As you stand out of the squat, rotate your torso and reach one arm overhead and across your body. Return to the center and repeat on the opposite side.</li><li><strong>Standing knee cross: </strong>Stand tall with your core engaged and posture upright, with hands behind your head. Slowly lift one knee across your body, bringing a knee toward the opposite elbow. Return to standing and repeat on the other side.</li><li><strong>Single-leg balance hold:</strong> Stand tall and shift your weight onto one foot. Lift the opposite foot off the floor and hold your balance while keeping your hips level and core engaged. Repeat on the opposite side. Place one hand on a wall, sturdy chair, or counter for added balance if needed.</li></ul><h3 class="article-body__section" id="section-circuit-2"><span>Circuit 2</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Fkzw9MhKrum6nHKf6r3qAC" name="shutterstock_1993030031 man doing glute bridge" alt="man doing glute bridge" src="https://cdn.mos.cms.futurecdn.net/Fkzw9MhKrum6nHKf6r3qAC-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: Shutterstock)</span></figcaption></figure><ul><li><strong>Bridge hip lift:</strong> Lie on your back with knees bent and feet flat. Engage your core and lift your hips toward the ceiling, squeezing the glutes and hamstrings while staying connected to the abs. Pause at the top, then slowly lower your hips back to the floor.</li><li><strong>Dead bug</strong>: Lie on your back with arms reaching toward the ceiling and knees bent in tabletop (a 90-degree angle). Keep your core tight, and slowly extend the opposite arm and leg toward the floor. Return to the starting position and alternate sides.</li><li><strong>Lying knee drop:</strong> Lie on your back with knees bent and feet flat, or lift your legs into a tabletop position for more challenge. Keeping your core engaged and hips stable, slowly lower one knee toward the side without allowing your pelvis to rotate. Return to center and alternate sides.</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="what_hifi" playlist="o0Wl7k" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-circuit-3"><span>Circuit 3</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:5108px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RjZXHTCJrN9RX9fZgfZVga" name="shutterstock_2529841265" alt="middle aged woman doing a plank" src="https://cdn.mos.cms.futurecdn.net/RjZXHTCJrN9RX9fZgfZVga-1920-80.jpg" mos="" align="middle" fullscreen="" width="5108" height="2873" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li><strong>Bird dog:</strong> Come to the mat on your hands and knees with your hands under your shoulders and knees under your hips. Keep the core pulled in and slowly extend one arm and the opposite leg. Keep your hips and shoulders square to the floor. Pause, then return to the starting position and switch sides.</li><li><strong>Plank singles:</strong> Start with your torso and legs facing down on the mat, lifting up onto your elbows. Using your core to control the movement, slowly lift onto your knees, trying to only use your abs to lift. For an added challenge, continue to lift up to the toes in a full plank position. Hold for a count at the top, then slowly return to the starting position with control. Minimize movement through the hips and shoulders — the goal is to create and control the movement primarily with your core.</li><li><strong>Side plank hip lift (on knees):</strong> Begin on your side with your knees bent and your elbow directly beneath your shoulder. Lift your hips off the floor to create a straight line from your shoulders to your knees. Slowly lower your hips toward the floor, then lift them back up. Keep your core tight and avoid rotating your torso. Repeat on both sides.</li></ul><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><h2 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h2> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/i-asked-an-expert-strength-coach-how-to-build-core-strength-and-stability-at-any-age-she-shared-this-simple-workout-of-9-bodyweight-exercises</link>
                                                                            <description>
                            <![CDATA[ This simple ab circuit will blast your core. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">FEfUAvBjWLEhSAGdZYkaEA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/R5VdAebdthEUvX2Q5duQP4-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 07:30:00 +0000</pubDate>                                                                                                                                <updated>Fri, 04 Sep 2026 08:43:08 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></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/R5VdAebdthEUvX2Q5duQP4-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a woman lying on the floor tensing her abs in a crunch]]></media:description>                                                            <media:text><![CDATA[a woman lying on the floor tensing her abs in a crunch]]></media:text>
                                <media:title type="plain"><![CDATA[a woman lying on the floor tensing her abs in a crunch]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/R5VdAebdthEUvX2Q5duQP4-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We often talk about building a strong core, but we’re not referring to visible six-pack abs. Instead, we’re referring to the complex network of muscles that wrap around your trunk, acting as your body’s corset. This includes the deep transverse abominis, the obliques, the lower back muscles, as well as the glutes and pelvic floor. </p><p>When your core is weak, your spine absorbs more stress as you move and lift, so working on your core strength is one of the best ways to manage and prevent lower back pain. Your core also helps overall balance and prevents falls. </p><p>Yet if you’re a complete beginner or returning to exercise following an extended break, it can be difficult to know where to start. Luckily, you’ve landed in the right place. I asked certified personal trainer and strength coach Amy Kiser Schemper for a simple home workout that can build core strength and stability. </p><p>Read on to find out more. As always, if you’re pregnant or postpartum, or you’re exercising with an injury, it’s always best to seek personalized advice from a qualified professional. </p><h2 id="what-is-the-workout-3">What is the workout? </h2><p>The workout consists of<strong> three different circuits</strong>, all with<strong> three exercises</strong>. Schemper says to do each exercise for <strong>40 seconds, followed by a 20-second rest.</strong> Repeat the circuits for a longer workout. </p><p>When these exercises feel easy, increase the intensity by holding a set of dumbbells. Check out the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> for working out at home. </p><h3 class="article-body__section" id="section-circuit-1"><span>Circuit 1</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:7952px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8LuhPnAAxo9iefHASaBg5k" name="shutterstock_2214723691.jpg" alt="a photo of a woman doing a squat hold" src="https://cdn.mos.cms.futurecdn.net/8LuhPnAAxo9iefHASaBg5k-1920-80.jpg" mos="" align="middle" fullscreen="" width="7952" height="4473" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li><strong>Squat and rotational reach</strong>: Stand with feet hip-distance apart and sit back into a squat, keeping your chest lifted. As you stand out of the squat, rotate your torso and reach one arm overhead and across your body. Return to the center and repeat on the opposite side.</li><li><strong>Standing knee cross: </strong>Stand tall with your core engaged and posture upright, with hands behind your head. Slowly lift one knee across your body, bringing a knee toward the opposite elbow. Return to standing and repeat on the other side.</li><li><strong>Single-leg balance hold:</strong> Stand tall and shift your weight onto one foot. Lift the opposite foot off the floor and hold your balance while keeping your hips level and core engaged. Repeat on the opposite side. Place one hand on a wall, sturdy chair, or counter for added balance if needed.</li></ul><h3 class="article-body__section" id="section-circuit-2"><span>Circuit 2</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Fkzw9MhKrum6nHKf6r3qAC" name="shutterstock_1993030031 man doing glute bridge" alt="man doing glute bridge" src="https://cdn.mos.cms.futurecdn.net/Fkzw9MhKrum6nHKf6r3qAC-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: Shutterstock)</span></figcaption></figure><ul><li><strong>Bridge hip lift:</strong> Lie on your back with knees bent and feet flat. Engage your core and lift your hips toward the ceiling, squeezing the glutes and hamstrings while staying connected to the abs. Pause at the top, then slowly lower your hips back to the floor.</li><li><strong>Dead bug</strong>: Lie on your back with arms reaching toward the ceiling and knees bent in tabletop (a 90-degree angle). Keep your core tight, and slowly extend the opposite arm and leg toward the floor. Return to the starting position and alternate sides.</li><li><strong>Lying knee drop:</strong> Lie on your back with knees bent and feet flat, or lift your legs into a tabletop position for more challenge. Keeping your core engaged and hips stable, slowly lower one knee toward the side without allowing your pelvis to rotate. Return to center and alternate sides.</li></ul><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="what_hifi" playlist="o0Wl7k" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><h3 class="article-body__section" id="section-circuit-3"><span>Circuit 3</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:5108px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RjZXHTCJrN9RX9fZgfZVga" name="shutterstock_2529841265" alt="middle aged woman doing a plank" src="https://cdn.mos.cms.futurecdn.net/RjZXHTCJrN9RX9fZgfZVga-1920-80.jpg" mos="" align="middle" fullscreen="" width="5108" height="2873" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li><strong>Bird dog:</strong> Come to the mat on your hands and knees with your hands under your shoulders and knees under your hips. Keep the core pulled in and slowly extend one arm and the opposite leg. Keep your hips and shoulders square to the floor. Pause, then return to the starting position and switch sides.</li><li><strong>Plank singles:</strong> Start with your torso and legs facing down on the mat, lifting up onto your elbows. Using your core to control the movement, slowly lift onto your knees, trying to only use your abs to lift. For an added challenge, continue to lift up to the toes in a full plank position. Hold for a count at the top, then slowly return to the starting position with control. Minimize movement through the hips and shoulders — the goal is to create and control the movement primarily with your core.</li><li><strong>Side plank hip lift (on knees):</strong> Begin on your side with your knees bent and your elbow directly beneath your shoulder. Lift your hips off the floor to create a straight line from your shoulders to your knees. Slowly lower your hips toward the floor, then lift them back up. Keep your core tight and avoid rotating your torso. Repeat on both sides.</li></ul><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><h2 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h2>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ You don’t need running: 5 low-impact exercises that burn calories and build full-body strength without joint pain ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Running really is having its moment; suddenly, everyone seems to be outdoors, wearing the <a href="https://www.tomsguide.com/wellness/running/i-tested-over-65-new-running-shoes-in-2025-these-are-the-best-5-ranked">best running shoes </a>and logging their times on Strava or Runna. But for those with joint issues, it might be inadvisable to run. In which case, you need a low-impact alternative to running that still builds strength, raises your heart rate and helps you burn calories.</p><p>I'm a personal trainer, and this is my five-move low-impact workout for those of you with joint pain or who, for whatever reason, aren't running. Even if you are a keen runner, I encourage strength training throughout life to maintain as much muscle mass, strength, mobility and balance as possible; it'll make you a stronger runner and less prone to injury, too.</p><p><em>If you experience pain at any time during this workout, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises.</em></p><h3 class="article-body__section" id="section-watch-5-move-full-body-workout"><span>Watch: 5-move full-body workout </span></h3><p><strong>First, let's look at the moves.</strong></p><iframe src="https://content.jwplatform.com/players/eTUfkZen.html" id="eTUfkZen" title="low impact workout" width="540" height="960" frameborder="0" scrolling="auto" allowfullscreen></iframe><ul><li><u><strong>Kettlebell or dumbbell swings:</strong></u> Glutes, hamstrings, core, hips, back, shoulders. <strong>Why it replaces running:</strong> Without running, your heart rate will still rise as you use an explosive hip hinge to drive the weight upward, training the entire posterior chain (the back of the body) — the muscles that running often neglects unless you do a lot of uphill work. <strong>Why it's low-impact: </strong>Your feet stay planted, so force is absorbed horizontally through the hips and core rather than vertically down through the joints.</li><li><u><strong>Bear crawl waves:</strong></u> Shoulders, chest, core, quads, wrists, forearms, hamstrings, ankles. <strong>Why it replaces running:</strong> Your upper and lower body work together (similar to a sprint gait), while building mobility and articulating the spine. <strong>Why it's low-impact: </strong>You maintain four contact points, removing impact on knees and ankles as you move horizontally.</li><li><u><strong>Thrusters:</strong></u><strong> </strong>Full body — legs, glutes, core, shoulders, triceps, chest. <strong>Why it replaces running:</strong> Thrusters combine a squat with an overhead press, working the full body, including muscles you use for running, while raising your heart rate in one fluid motion. It's peak metabolic conditioning. <strong>Why it's low-impact:</strong> Again, your feet are connected to the ground, so there's no repeated jumping or impact bearing down on your joints.</li><li><u><strong>Speed skater taps: </strong></u>Glute medius (outer glutes), quads, hips, hamstrings, core, arms, shoulders, adductors. <strong>Why it replaces running:</strong> Lateral skater movements train side-to-side stability using a different plane of motion from standard running, which can improve agility for sports like soccer. This also strengthens the hip stabilizers and helps protect your knees, but try to stay light on your toes. <strong>Why it's low impact:</strong> You don't need to hop; step side to side if you prefer. Keep one foot planted at all times while moving at a smooth tempo, keeping a soft bend in the knees.</li><li><u><strong>High-knee drives</strong></u>: Hips, glutes, core, hamstrings, quads, calves. <strong>Why it replaces running:</strong> Variations of high-knee exercises are used to mimic running while strengthening the muscles used. This version removes the impact as you keep one foot planted while lifting the other leg against resistance. This will also train the knee drive used in sprinting. Use a band around your feet or knees if you have one, or loop your foot through a kettlebell. <strong>Why it's low-impact:</strong> Soft knees without constant force or jarring joints.</li></ul><h3 class="article-body__section" id="section-the-workout-breakdown"><span>The workout: Breakdown</span></h3><ul><li><strong>Minute 1</strong>: 12-15 x Swings</li><li><strong>Minute 2</strong>: 12-15 x Bear crawl waves</li><li><strong>Minute 3:</strong> 10-12 x Thrusters</li><li><strong>Minute 4</strong>: 20 x Speed skaters</li><li><strong>Minute 5:</strong> 8-10 x per side High knee drives</li><li><em><strong>Complete 5 rounds.</strong></em></li></ul><ul><li><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></li></ul><p>This is a 25-minute EMOM workout, which means Every Minute On the Minute. Complete the given reps within the minute, then rest for the remainder of the minute. In the next minute, complete the given reps of the next exercise, then rest, and so on. Focus on keeping the tempo high to keep your heart rate raised.</p><p>Everyone has a mix of <a href="https://www.tomsguide.com/wellness/fitness/fast-twitch-vs-slow-twitch-muscle-fibers-what-are-the-different-muscle-fiber-types">fast-twitch and slow-twitch muscle fibers</a> in the body. Your fast-twitch fibers are trained during speed and power and sustain exercise for shorter bursts (think sprinting); slow-twitch fibers typically sustain longer, slower efforts (think a long run or steady-state run). </p><p>To increase <a href="https://www.tomsguide.com/features/what-is-functional-training">functional fitness</a>, try to focus on both to maintain endurance, power, speed, balance and reaction time.</p><p>Choose weights that challenge you without compromising speed. Aim for around 10-15 seconds of rest per round, adjusting your reps if needed. Keep your core engaged and focus on the quality of your reps. I recommend a set of the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> or kettlebells for this routine and a band.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-who-works-with-clients-aged-65-daily-here-are-the-2-exercises-i-always-recommend-when-it-comes-to-building-mobility-and-balance" target="_blank">I’m a personal trainer who works with clients aged 65+ daily. Here are the 2 exercises I always recommend when it comes to building mobility and balance</a></li><li><a href="https://www.tomsguide.com/wellness/running/i-swapped-bone-conduction-headphones-for-open-buds-on-my-runs-and-im-not-going-back-heres-why" target="_blank">I swapped bone conduction headphones for open buds on my runs, and I’m not going back — here’s why</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/you-dont-need-running-5-low-impact-exercises-that-burn-calories-and-build-full-body-strength-without-joint-pain</link>
                                                                            <description>
                            <![CDATA[ You just need five exercises and this low-impact workout to build strength and burn calories without running or jumping. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4TFNHjXMmDzHRHQ8ddFzqk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qREBnRucXfVj7xDKgoPuLm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 04:30:00 +0000</pubDate>                                                                                                                                <updated>Fri, 04 Sep 2026 11:55:25 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <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/qREBnRucXfVj7xDKgoPuLm-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Man holding kettlebell in left hand while standing outdoors]]></media:description>                                                            <media:text><![CDATA[Man holding kettlebell in left hand while standing outdoors]]></media:text>
                                <media:title type="plain"><![CDATA[Man holding kettlebell in left hand while standing outdoors]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qREBnRucXfVj7xDKgoPuLm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Running really is having its moment; suddenly, everyone seems to be outdoors, wearing the <a href="https://www.tomsguide.com/wellness/running/i-tested-over-65-new-running-shoes-in-2025-these-are-the-best-5-ranked">best running shoes </a>and logging their times on Strava or Runna. But for those with joint issues, it might be inadvisable to run. In which case, you need a low-impact alternative to running that still builds strength, raises your heart rate and helps you burn calories.</p><p>I'm a personal trainer, and this is my five-move low-impact workout for those of you with joint pain or who, for whatever reason, aren't running. Even if you are a keen runner, I encourage strength training throughout life to maintain as much muscle mass, strength, mobility and balance as possible; it'll make you a stronger runner and less prone to injury, too.</p><p><em>If you experience pain at any time during this workout, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises.</em></p><h3 class="article-body__section" id="section-watch-5-move-full-body-workout"><span>Watch: 5-move full-body workout </span></h3><p><strong>First, let's look at the moves.</strong></p><iframe src="https://content.jwplatform.com/players/eTUfkZen.html" id="eTUfkZen" title="low impact workout" width="540" height="960" frameborder="0" scrolling="auto" allowfullscreen></iframe><ul><li><u><strong>Kettlebell or dumbbell swings:</strong></u> Glutes, hamstrings, core, hips, back, shoulders. <strong>Why it replaces running:</strong> Without running, your heart rate will still rise as you use an explosive hip hinge to drive the weight upward, training the entire posterior chain (the back of the body) — the muscles that running often neglects unless you do a lot of uphill work. <strong>Why it's low-impact: </strong>Your feet stay planted, so force is absorbed horizontally through the hips and core rather than vertically down through the joints.</li><li><u><strong>Bear crawl waves:</strong></u> Shoulders, chest, core, quads, wrists, forearms, hamstrings, ankles. <strong>Why it replaces running:</strong> Your upper and lower body work together (similar to a sprint gait), while building mobility and articulating the spine. <strong>Why it's low-impact: </strong>You maintain four contact points, removing impact on knees and ankles as you move horizontally.</li><li><u><strong>Thrusters:</strong></u><strong> </strong>Full body — legs, glutes, core, shoulders, triceps, chest. <strong>Why it replaces running:</strong> Thrusters combine a squat with an overhead press, working the full body, including muscles you use for running, while raising your heart rate in one fluid motion. It's peak metabolic conditioning. <strong>Why it's low-impact:</strong> Again, your feet are connected to the ground, so there's no repeated jumping or impact bearing down on your joints.</li><li><u><strong>Speed skater taps: </strong></u>Glute medius (outer glutes), quads, hips, hamstrings, core, arms, shoulders, adductors. <strong>Why it replaces running:</strong> Lateral skater movements train side-to-side stability using a different plane of motion from standard running, which can improve agility for sports like soccer. This also strengthens the hip stabilizers and helps protect your knees, but try to stay light on your toes. <strong>Why it's low impact:</strong> You don't need to hop; step side to side if you prefer. Keep one foot planted at all times while moving at a smooth tempo, keeping a soft bend in the knees.</li><li><u><strong>High-knee drives</strong></u>: Hips, glutes, core, hamstrings, quads, calves. <strong>Why it replaces running:</strong> Variations of high-knee exercises are used to mimic running while strengthening the muscles used. This version removes the impact as you keep one foot planted while lifting the other leg against resistance. This will also train the knee drive used in sprinting. Use a band around your feet or knees if you have one, or loop your foot through a kettlebell. <strong>Why it's low-impact:</strong> Soft knees without constant force or jarring joints.</li></ul><h3 class="article-body__section" id="section-the-workout-breakdown"><span>The workout: Breakdown</span></h3><ul><li><strong>Minute 1</strong>: 12-15 x Swings</li><li><strong>Minute 2</strong>: 12-15 x Bear crawl waves</li><li><strong>Minute 3:</strong> 10-12 x Thrusters</li><li><strong>Minute 4</strong>: 20 x Speed skaters</li><li><strong>Minute 5:</strong> 8-10 x per side High knee drives</li><li><em><strong>Complete 5 rounds.</strong></em></li></ul><ul><li><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></li></ul><p>This is a 25-minute EMOM workout, which means Every Minute On the Minute. Complete the given reps within the minute, then rest for the remainder of the minute. In the next minute, complete the given reps of the next exercise, then rest, and so on. Focus on keeping the tempo high to keep your heart rate raised.</p><p>Everyone has a mix of <a href="https://www.tomsguide.com/wellness/fitness/fast-twitch-vs-slow-twitch-muscle-fibers-what-are-the-different-muscle-fiber-types">fast-twitch and slow-twitch muscle fibers</a> in the body. Your fast-twitch fibers are trained during speed and power and sustain exercise for shorter bursts (think sprinting); slow-twitch fibers typically sustain longer, slower efforts (think a long run or steady-state run). </p><p>To increase <a href="https://www.tomsguide.com/features/what-is-functional-training">functional fitness</a>, try to focus on both to maintain endurance, power, speed, balance and reaction time.</p><p>Choose weights that challenge you without compromising speed. Aim for around 10-15 seconds of rest per round, adjusting your reps if needed. Keep your core engaged and focus on the quality of your reps. I recommend a set of the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> or kettlebells for this routine and a band.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-who-works-with-clients-aged-65-daily-here-are-the-2-exercises-i-always-recommend-when-it-comes-to-building-mobility-and-balance" target="_blank">I’m a personal trainer who works with clients aged 65+ daily. Here are the 2 exercises I always recommend when it comes to building mobility and balance</a></li><li><a href="https://www.tomsguide.com/wellness/running/i-swapped-bone-conduction-headphones-for-open-buds-on-my-runs-and-im-not-going-back-heres-why" target="_blank">I swapped bone conduction headphones for open buds on my runs, and I’m not going back — here’s why</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fall golf is almost here — these layering pieces from underrated brands are game changers ]]></title>
                                                                                                <dc:content><![CDATA[ <p>While it's easy to pretend summer weather will stick around, those of us in cooler climates have fall/autumn staring us in the face, ready to make <a href="https://www.tomsguide.com/wellness/fitness/i-built-the-ultimate-golf-simulator-in-my-home-for-under-usd10k-heres-the-products-i-used">playing golf</a> much less enjoyable without the right clothing.</p><p>Thankfully, almost every major golf apparel brand offers quality layering options that help you stay warm on the course without restricting your swing. Best of all, options fit every budget. </p><p>Whether you live in an area where you just need a simple long-sleeve polo, or you need that plus a quarter-zip and jacket, I've found some of the best golf layering options on the internet to help you prepare for fall golf. </p><h3 class="article-body__section" id="section-under-50-layers"><span>Under $50 layers</span></h3><p>When it comes to affordable golf apparel, few brands match Quince's quality-to-price ratio. Even the brand's most expensive golf layering pieces at full price cost less than most other options on sale. It's definitely worth a look if you want to get out in the fall without freezing.</p>        <div class="featured_product_block featured_block_hero" data-id="a4156730-a79b-11f1-b0ba-fdc263e73fd6">            <a href="https://www.quince.com/men/flowknit-ultra-soft-performance-long-sleeve-polo?color=olive" data-model-name="Flowknit Breeze Performance Long Sleeve Polo" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:98.31%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/96hf7W8krxvs67Zg7JpFN7.png" alt="Quince long sleeve polo"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Quince</div>                                        <div class="featured__title">Flowknit Breeze Performance Long Sleeve Polo</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a41567bc-a79b-11f1-be91-efbe72529326">            <a href="https://www.quince.com/men/performance-golf-quarter-zip?color=deep-navy" data-model-name="Performance Golf Quarter-Zip" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:98.31%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/wYkRdGASYoTRTAmmdYJyaA.png" alt="Quince, Performance Golf Quarter-Zip"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Quince</div>                                        <div class="featured__title">Performance Golf Quarter-Zip</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a4156884-a79b-11f1-97f1-591311229c98">            <a href="https://www.quince.com/men/mens-everyday-fleece-quarter-zip-sweatshirt?color=black" data-model-name="Everyday Fleece Quarter-Zip Sweatshirt" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:98.31%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/4uth3JsatcPQ2NETonMzpS.png" alt="Quince, Everyday Fleece Quarter-Zip Sweatshirt"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Quince</div>                                        <div class="featured__title">Everyday Fleece Quarter-Zip Sweatshirt</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h3 class="article-body__section" id="section-under-150-layers"><span>Under $150 layers</span></h3><p>Walter Hagen is Dick's Sporting Goods' house brand, and as such, it doesn't get the praise it deserves for its quality. It sits comfortably in the midrange, making it a great option for golfers who want to go premium without spending hundreds of dollars.</p>        <div class="featured_product_block featured_block_hero" data-id="2b3a1a26-a7a1-11f1-85f2-5b22da240a03">            <a href="https://www.golfgalaxy.com/p/walter-hagen-mens-performance-11-champ-stripe-long-sleeve-polo-25whgmp11lschmpstapt/25whgmp11lschmpstapt?color=Navy%2FDarker%20Navy" data-model-name="Performance 11 Champ Stripe Long Sleeve Polo" 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/u8q3xfUQG22u3oEiqf3Mj8.png" alt="Walter Hagen, Performance 11 Champ Stripe Long Sleeve Polo"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Walter Hagen</div>                                        <div class="featured__title">Performance 11 Champ Stripe Long Sleeve Polo</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2b3a1a9e-a7a1-11f1-836b-156a1785ce42">            <a href="https://www.golfgalaxy.com/p/walter-hagen-mens-performance-11-all-season-welt-1-4-zip-26whgmp11llssnwltapo/26whgmp11llssnwltapo?color=Navy%2FClear%20Blue" data-model-name="Performance 11 All Season 1/4 Zip" 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/zbApSfgYSBicHGn8LA9jnR.png" alt="Walter Hagen, Performance 11 All Season 1/4 Zip"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Walter Hagen</div>                                        <div class="featured__title">Performance 11 All Season 1/4 Zip</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2b3a1b16-a7a1-11f1-8088-691d3223efc9">            <a href="https://www.golfgalaxy.com/p/walter-hagen-mens-performance-11-elevated-golf-rain-jacket-24whgmlvtdrnjcktxmga/24whgmlvtdrnjcktxmga?color=Bright%20Cerulean" data-model-name="Performance 11 Hydrocover Golf Rain Jacket" 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/CQuxBmRTNmZizrCAiw4oHk.png" alt="Walter Hagen, Performance 11 Hydrocover Golf Rain Jacket"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Walter Hagen</div>                                        <div class="featured__title">Performance 11 Hydrocover Golf Rain Jacket</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h3 class="article-body__section" id="section-under-300-layers"><span>Under $300 layers</span></h3><p>If you're not worried about how much your golf gear costs and you just want the best of the best, you need to have Turtleson on your radar. The quality is top-notch, up there with premium brands like FootJoy, Rhoback, Nike and others. I have all of these products in my closet, and while I'm dreading lower temps, I am looking forward to wearing these stylish layering pieces.</p>        <div class="featured_product_block featured_block_hero" data-id="2b3a1b8e-a7a1-11f1-b2c0-3f56fbbc989d">            <a href="https://turtleson.com/products/issac-longsleeve-rugby-polo" data-model-name="Issac Long Sleeve Rugby Polo" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/mfeYGuLGjp5mY4fMduJ9h6.png" alt="Turtleson, Issac Long Sleeve Rugby Polo"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Turtleson</div>                                        <div class="featured__title">Issac Long Sleeve Rugby Polo</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2b3a1c6a-a7a1-11f1-a0d7-39ffff59a28e">            <a href="https://turtleson.com/products/woolen-fleece-quarter-zip" data-model-name="Woolen Fleece Quarter-Zip" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/czkp9bNfApqNf2qegNNxkS.png" alt="Turtleson, Woolen Fleece Quarter-Zip"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Turtleson</div>                                        <div class="featured__title">Woolen Fleece Quarter-Zip</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2b3a1cd8-a7a1-11f1-87a8-d3b2dd73f388">            <a href="https://turtleson.com/products/grant-jacket" data-model-name="Clayton Quilted Jacket" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Q3qk5iGwVJf68tDwG4saCb.png" alt="Turtleson, Clayton Quilted Jacket"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Turtleson</div>                                        <div class="featured__title">Clayton Quilted Jacket</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/fall-golf-is-almost-here-these-layering-pieces-from-underrated-brands-are-game-changers</link>
                                                                            <description>
                            <![CDATA[ While fall might make finding your ball in the leaves more difficult, you can still play comfortably with these layering pieces. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cx9ggHWS556reJQiMLYUjR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SgVZkJLFAKtXhRSnBRn9oD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 03 Sep 2026 20:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></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 Managing 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/SgVZkJLFAKtXhRSnBRn9oD-1280-80.jpg">
                                                            <media:credit><![CDATA[Quince, Walter Hagen, Turtleson, Future, Edited by Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Golf layering on a bag]]></media:description>                                                            <media:text><![CDATA[Golf layering on a bag]]></media:text>
                                <media:title type="plain"><![CDATA[Golf layering on a bag]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SgVZkJLFAKtXhRSnBRn9oD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>While it's easy to pretend summer weather will stick around, those of us in cooler climates have fall/autumn staring us in the face, ready to make <a href="https://www.tomsguide.com/wellness/fitness/i-built-the-ultimate-golf-simulator-in-my-home-for-under-usd10k-heres-the-products-i-used">playing golf</a> much less enjoyable without the right clothing.</p><p>Thankfully, almost every major golf apparel brand offers quality layering options that help you stay warm on the course without restricting your swing. Best of all, options fit every budget. </p><p>Whether you live in an area where you just need a simple long-sleeve polo, or you need that plus a quarter-zip and jacket, I've found some of the best golf layering options on the internet to help you prepare for fall golf. </p><h3 class="article-body__section" id="section-under-50-layers"><span>Under $50 layers</span></h3><p>When it comes to affordable golf apparel, few brands match Quince's quality-to-price ratio. Even the brand's most expensive golf layering pieces at full price cost less than most other options on sale. It's definitely worth a look if you want to get out in the fall without freezing.</p>        <div class="featured_product_block featured_block_hero" data-id="a4156730-a79b-11f1-b0ba-fdc263e73fd6">            <a href="https://www.quince.com/men/flowknit-ultra-soft-performance-long-sleeve-polo?color=olive" data-model-name="Flowknit Breeze Performance Long Sleeve Polo" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:98.31%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/96hf7W8krxvs67Zg7JpFN7.png" alt="Quince long sleeve polo"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Quince</div>                                        <div class="featured__title">Flowknit Breeze Performance Long Sleeve Polo</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a41567bc-a79b-11f1-be91-efbe72529326">            <a href="https://www.quince.com/men/performance-golf-quarter-zip?color=deep-navy" data-model-name="Performance Golf Quarter-Zip" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:98.31%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/wYkRdGASYoTRTAmmdYJyaA.png" alt="Quince, Performance Golf Quarter-Zip"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Quince</div>                                        <div class="featured__title">Performance Golf Quarter-Zip</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a4156884-a79b-11f1-97f1-591311229c98">            <a href="https://www.quince.com/men/mens-everyday-fleece-quarter-zip-sweatshirt?color=black" data-model-name="Everyday Fleece Quarter-Zip Sweatshirt" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:98.31%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/4uth3JsatcPQ2NETonMzpS.png" alt="Quince, Everyday Fleece Quarter-Zip Sweatshirt"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Quince</div>                                        <div class="featured__title">Everyday Fleece Quarter-Zip Sweatshirt</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h3 class="article-body__section" id="section-under-150-layers"><span>Under $150 layers</span></h3><p>Walter Hagen is Dick's Sporting Goods' house brand, and as such, it doesn't get the praise it deserves for its quality. It sits comfortably in the midrange, making it a great option for golfers who want to go premium without spending hundreds of dollars.</p>        <div class="featured_product_block featured_block_hero" data-id="2b3a1a26-a7a1-11f1-85f2-5b22da240a03">            <a href="https://www.golfgalaxy.com/p/walter-hagen-mens-performance-11-champ-stripe-long-sleeve-polo-25whgmp11lschmpstapt/25whgmp11lschmpstapt?color=Navy%2FDarker%20Navy" data-model-name="Performance 11 Champ Stripe Long Sleeve Polo" 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/u8q3xfUQG22u3oEiqf3Mj8.png" alt="Walter Hagen, Performance 11 Champ Stripe Long Sleeve Polo"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Walter Hagen</div>                                        <div class="featured__title">Performance 11 Champ Stripe Long Sleeve Polo</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2b3a1a9e-a7a1-11f1-836b-156a1785ce42">            <a href="https://www.golfgalaxy.com/p/walter-hagen-mens-performance-11-all-season-welt-1-4-zip-26whgmp11llssnwltapo/26whgmp11llssnwltapo?color=Navy%2FClear%20Blue" data-model-name="Performance 11 All Season 1/4 Zip" 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/zbApSfgYSBicHGn8LA9jnR.png" alt="Walter Hagen, Performance 11 All Season 1/4 Zip"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Walter Hagen</div>                                        <div class="featured__title">Performance 11 All Season 1/4 Zip</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2b3a1b16-a7a1-11f1-8088-691d3223efc9">            <a href="https://www.golfgalaxy.com/p/walter-hagen-mens-performance-11-elevated-golf-rain-jacket-24whgmlvtdrnjcktxmga/24whgmlvtdrnjcktxmga?color=Bright%20Cerulean" data-model-name="Performance 11 Hydrocover Golf Rain Jacket" 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/CQuxBmRTNmZizrCAiw4oHk.png" alt="Walter Hagen, Performance 11 Hydrocover Golf Rain Jacket"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Walter Hagen</div>                                        <div class="featured__title">Performance 11 Hydrocover Golf Rain Jacket</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h3 class="article-body__section" id="section-under-300-layers"><span>Under $300 layers</span></h3><p>If you're not worried about how much your golf gear costs and you just want the best of the best, you need to have Turtleson on your radar. The quality is top-notch, up there with premium brands like FootJoy, Rhoback, Nike and others. I have all of these products in my closet, and while I'm dreading lower temps, I am looking forward to wearing these stylish layering pieces.</p>        <div class="featured_product_block featured_block_hero" data-id="2b3a1b8e-a7a1-11f1-b2c0-3f56fbbc989d">            <a href="https://turtleson.com/products/issac-longsleeve-rugby-polo" data-model-name="Issac Long Sleeve Rugby Polo" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/mfeYGuLGjp5mY4fMduJ9h6.png" alt="Turtleson, Issac Long Sleeve Rugby Polo"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Turtleson</div>                                        <div class="featured__title">Issac Long Sleeve Rugby Polo</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2b3a1c6a-a7a1-11f1-a0d7-39ffff59a28e">            <a href="https://turtleson.com/products/woolen-fleece-quarter-zip" data-model-name="Woolen Fleece Quarter-Zip" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/czkp9bNfApqNf2qegNNxkS.png" alt="Turtleson, Woolen Fleece Quarter-Zip"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Turtleson</div>                                        <div class="featured__title">Woolen Fleece Quarter-Zip</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2b3a1cd8-a7a1-11f1-87a8-d3b2dd73f388">            <a href="https://turtleson.com/products/grant-jacket" data-model-name="Clayton Quilted Jacket" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Q3qk5iGwVJf68tDwG4saCb.png" alt="Turtleson, Clayton Quilted Jacket"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Turtleson</div>                                        <div class="featured__title">Clayton Quilted Jacket</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Circular just announced two new smart rings at IFA 2026: I sat down with their CEO to find out more ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Today, Circular announced two new smart rings at IFA 2026: the Circular Ring 3 Pro and the Circular Ring 3 Slim. Both rings will enable wearers to make contactless payments with their fingers and receive haptic alerts to wake up without an alarm, as well as set health reminders. </p><p>The Circular Ring 3 Pro has FDA-cleared ECG for AFib detection, haptic vibration alerts, and NFC contactless payments. The Circular Ring 3 Slim is a more compact version of the Pro, without on-board ECG readings but with the same contactless payments and essential health monitoring. </p><p>To find out more about the two new rings, I sat down with Amaury Kosman, co-founder and CEO of Circular. </p><h3 class="article-body__section" id="section-vibrations-are-back"><span>Vibrations are back </span></h3><p>The Circular Ring 2 saw the removal of the vibrating alerts, but Kosman explains that the decision to add them back to the two new rings was due to user feedback. “At the time, we didn’t have the knowledge to combine the new ECG readings and the vibration, but with the Circular Ring 3 Pro, we’ve succeeded.” </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:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PSjkDxnjfWpURAAYZitUW6" name="Circular Ring 3 Slim Lineup copy" alt="a photo of the Circular Ring 3 Slim" src="https://cdn.mos.cms.futurecdn.net/PSjkDxnjfWpURAAYZitUW6-1920-80.jpg" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Circular)</span></figcaption></figure><h3 class="article-body__section" id="section-contactless-payments-are-here"><span>Contactless payments are here </span></h3><p>“Payment is something every big ring manufacturer [has been] trying to achieve, and we’re very happy to be able to combine payments and health tracking,” Kosman says. “To our knowledge, we are the first smart ring to do payment and health globally.”</p><p>Kosman confirmed that both rings will remain subscription-free; however, users will now have to opt into a subscription to use new blood pressure and glucose monitoring features. </p><h3 class="article-body__section" id="section-circular-is-giving-users-the-option-to-choose-a-smaller-and-lighter-ring"><span>Circular is giving users the option to choose a smaller and lighter ring</span></h3><p>The main difference between the Circular Ring 3 Pro and the Circular Ring 3 Slim is that the latter is smaller and lighter and won’t have ECG readings. With the launch of the <a href="https://www.tomsguide.com/wellness/smart-rings/ive-worn-the-oura-ring-5-for-six-weeks-here-are-3-things-i-love-and-2-things-i-wish-i-could-change">Oura Ring 5</a> earlier this year, it seems that smart ring brands have all entered a race to make their devices look more like jewelry and less like<a href="https://www.tomsguide.com/wellness/fitness-trackers/ive-spent-hundreds-of-hours-testing-all-the-smartwatches-and-trackers-to-launch-this-year-heres-the-one-i-recommend-to-most-people"> fitness trackers</a>. </p><p>Kosman explained this decision: “We wanted to do a slimmed-down version of the Circular Ring 3 Pro because, of course, adding a lot of features to a ring makes it — I won’t say bulky, as it’s the same dimensions as the current Circular Ring 2 — but we’ve seen a move towards a slimmer shape. That’s why we came up with the Circular Ring 3 Slim. The only thing we removed is the ECG, because that’s the only feature that would make the ring bigger. It still has the vibrations, payments and other health features.”</p><div><blockquote><p> “We wanted to do a slimmed-down version of the Circular Ring 3 Pro because, of course, adding a lot of features to a ring makes it — I won’t say bulky, as it’s the same dimensions as the current Circular Ring 2 — but we’ve seen a move towards a slimmer shape. .</p></blockquote></div><p>The Circular Ring 3 Slim has a width of 5.9mm and a thickness of 2.35mm, weighing 1.9- 3 g depending on size. This makes it pretty similar to the Oura Ring 5, which has a width of 6.09mm and a thickness of 2.28mm. </p><p>The Circular Ring 3 Pro has a width of 6.8mm and a thickness of 2.78mm, making it pretty similar in size to the Circular Ring 2. The Circular Ring 3 Pro has a battery life of up to 12 days, whereas the Circular Ring 3 Slim will last up to 10 days. These are both improvements on the Circular Ring 2, which has a battery life of 7 days. </p><p>Both rings are expected to launch in 2027. At the time of writing, Circular hasn’t announced an exact release date or pricing for either ring, but we’ll be testing them as soon as possible, so stay tuned. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.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/wellness/smartwatches/apple-watch-series-12-everything-we-know-so-far">Apple Watch Series 12 rumors — everything we know so far</a></li><li><a href="https://www.tomsguide.com/wellness/smartwatches/from-fall-detection-to-hypertension-10-apple-watch-innovations-that-changed-the-game">10 Apple Watch innovations that changed the game — from Fall Detection to Hypertension Alerts</a></li><li><a href="https://www.tomsguide.com/wellness/fitness-trackers/we-asked-300-people-which-screenless-tracker-theyd-buy-and-the-results-are-pretty-close">We asked 300 people which screenless fitness tracker they’d buy, and the results are pretty close</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/smart-rings/circular-just-announced-two-new-smart-rings-at-ifa-2026-i-sat-down-with-their-ceo-to-find-out-more</link>
                                                                            <description>
                            <![CDATA[ I sat down with Circular's CEO to find out more about the new rings. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VRkDH82LLT6vDu3oRk3vbd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QK2yMX4p6uBqotjSaahz44-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 03 Sep 2026 16:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Rings]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></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/QK2yMX4p6uBqotjSaahz44-1280-80.jpg">
                                                            <media:credit><![CDATA[Circular]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[circular Ring 3 Slim]]></media:description>                                                            <media:text><![CDATA[circular Ring 3 Slim]]></media:text>
                                <media:title type="plain"><![CDATA[circular Ring 3 Slim]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QK2yMX4p6uBqotjSaahz44-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Today, Circular announced two new smart rings at IFA 2026: the Circular Ring 3 Pro and the Circular Ring 3 Slim. Both rings will enable wearers to make contactless payments with their fingers and receive haptic alerts to wake up without an alarm, as well as set health reminders. </p><p>The Circular Ring 3 Pro has FDA-cleared ECG for AFib detection, haptic vibration alerts, and NFC contactless payments. The Circular Ring 3 Slim is a more compact version of the Pro, without on-board ECG readings but with the same contactless payments and essential health monitoring. </p><p>To find out more about the two new rings, I sat down with Amaury Kosman, co-founder and CEO of Circular. </p><h3 class="article-body__section" id="section-vibrations-are-back"><span>Vibrations are back </span></h3><p>The Circular Ring 2 saw the removal of the vibrating alerts, but Kosman explains that the decision to add them back to the two new rings was due to user feedback. “At the time, we didn’t have the knowledge to combine the new ECG readings and the vibration, but with the Circular Ring 3 Pro, we’ve succeeded.” </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:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PSjkDxnjfWpURAAYZitUW6" name="Circular Ring 3 Slim Lineup copy" alt="a photo of the Circular Ring 3 Slim" src="https://cdn.mos.cms.futurecdn.net/PSjkDxnjfWpURAAYZitUW6-1920-80.jpg" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Circular)</span></figcaption></figure><h3 class="article-body__section" id="section-contactless-payments-are-here"><span>Contactless payments are here </span></h3><p>“Payment is something every big ring manufacturer [has been] trying to achieve, and we’re very happy to be able to combine payments and health tracking,” Kosman says. “To our knowledge, we are the first smart ring to do payment and health globally.”</p><p>Kosman confirmed that both rings will remain subscription-free; however, users will now have to opt into a subscription to use new blood pressure and glucose monitoring features. </p><h3 class="article-body__section" id="section-circular-is-giving-users-the-option-to-choose-a-smaller-and-lighter-ring"><span>Circular is giving users the option to choose a smaller and lighter ring</span></h3><p>The main difference between the Circular Ring 3 Pro and the Circular Ring 3 Slim is that the latter is smaller and lighter and won’t have ECG readings. With the launch of the <a href="https://www.tomsguide.com/wellness/smart-rings/ive-worn-the-oura-ring-5-for-six-weeks-here-are-3-things-i-love-and-2-things-i-wish-i-could-change">Oura Ring 5</a> earlier this year, it seems that smart ring brands have all entered a race to make their devices look more like jewelry and less like<a href="https://www.tomsguide.com/wellness/fitness-trackers/ive-spent-hundreds-of-hours-testing-all-the-smartwatches-and-trackers-to-launch-this-year-heres-the-one-i-recommend-to-most-people"> fitness trackers</a>. </p><p>Kosman explained this decision: “We wanted to do a slimmed-down version of the Circular Ring 3 Pro because, of course, adding a lot of features to a ring makes it — I won’t say bulky, as it’s the same dimensions as the current Circular Ring 2 — but we’ve seen a move towards a slimmer shape. That’s why we came up with the Circular Ring 3 Slim. The only thing we removed is the ECG, because that’s the only feature that would make the ring bigger. It still has the vibrations, payments and other health features.”</p><div><blockquote><p> “We wanted to do a slimmed-down version of the Circular Ring 3 Pro because, of course, adding a lot of features to a ring makes it — I won’t say bulky, as it’s the same dimensions as the current Circular Ring 2 — but we’ve seen a move towards a slimmer shape. .</p></blockquote></div><p>The Circular Ring 3 Slim has a width of 5.9mm and a thickness of 2.35mm, weighing 1.9- 3 g depending on size. This makes it pretty similar to the Oura Ring 5, which has a width of 6.09mm and a thickness of 2.28mm. </p><p>The Circular Ring 3 Pro has a width of 6.8mm and a thickness of 2.78mm, making it pretty similar in size to the Circular Ring 2. The Circular Ring 3 Pro has a battery life of up to 12 days, whereas the Circular Ring 3 Slim will last up to 10 days. These are both improvements on the Circular Ring 2, which has a battery life of 7 days. </p><p>Both rings are expected to launch in 2027. At the time of writing, Circular hasn’t announced an exact release date or pricing for either ring, but we’ll be testing them as soon as possible, so stay tuned. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.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/wellness/smartwatches/apple-watch-series-12-everything-we-know-so-far">Apple Watch Series 12 rumors — everything we know so far</a></li><li><a href="https://www.tomsguide.com/wellness/smartwatches/from-fall-detection-to-hypertension-10-apple-watch-innovations-that-changed-the-game">10 Apple Watch innovations that changed the game — from Fall Detection to Hypertension Alerts</a></li><li><a href="https://www.tomsguide.com/wellness/fitness-trackers/we-asked-300-people-which-screenless-tracker-theyd-buy-and-the-results-are-pretty-close">We asked 300 people which screenless fitness tracker they’d buy, and the results are pretty close</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This AI-powered exoskeleton supports your entire lower body — and still fits inside a backpack ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As much as IFA 2026 is about computing stuff — we just saw a <a href="https://www.tomsguide.com/gaming/handheld-gaming/i-tested-acers-wild-flip-and-swivel-handheld-why-project-dualplay-mini-is-the-ultimate-netbook-love-letter">wild flip-and-swivel handheld from Acer</a> and learned more about when Nvidia's new Apple Silicon competitor is coming — there are plenty of other interesting products launching here in Berlin as well. </p><p>Hypershell, the company behind the <a href="https://www.tomsguide.com/wellness/fitness/the-hypershell-x-ultra-is-designed-for-adventurers-but-it-helped-this-out-of-shape-tech-journalist-climb-berlins-devils-hill">exoskeleton that made headlines at IFA last year</a>, is back with a new model. If you aren't aware, Hypershell's exoskeletons are designed to assist users during outdoor activities like hiking and running, and this year's model, called the Hypershell Halo, takes that idea even further. </p><p>Unlike last year's model, which primarily assisted around the hips, the Halo provides support throughout the lower body, including the knees. </p><p>The biggest change this time around is the new architecture. Hypershell is using a continuous carbon fiber load-bearing structure that runs across the hip, thigh, knee, and lower leg, allowing the Halo to provide assistance beyond just the hip area. </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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9bKhZGxVoYpqh6mW5GM6zH" name="hypershell-halo-1" alt="Hands-on with the Hypershell Halo" src="https://cdn.mos.cms.futurecdn.net/9bKhZGxVoYpqh6mW5GM6zH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sanuj Bhatia / Tom's Guide)</span></figcaption></figure><p>The new design should also give you more freedom of movement. Last year's Ultra felt slightly rigid to wear, whereas the Halo has been designed to move more naturally with your body. </p><p>The Halo also gets a new HyperDrive Pro motor system capable of delivering up to 1,490W of peak power, which is 49% more than last year's Hypershell Ultra. It can provide assistance at speeds of up to 17 km/h, while Hypershell claims the powered hip and knee system can reduce knee-muscle fatigue by up to 40% during squats.</p><p>Of course, there's plenty of AI involved too. The Halo uses more than 30 sensors alongside Hypershell's HyperCore Pro AI chip to understand how you're moving. The company says the system can anticipate your movement around 200 milliseconds in advance and adjust the assistance up to 2,500 times every second. </p><p>There's also a new AI assistant called Shelly, which lets users configure the Halo and plan journeys using voice or text through the companion app. Hypershell calls it the industry's first "sidekick AI" developed specifically for consumer exoskeletons. The assistant can also learn your movement habits over time to better adjust the support it provides.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YNjP9hnXK66FyUX3qHcnL9" name="hypershell-halo-4" alt="Hands-on with the Hypershell Halo" src="https://cdn.mos.cms.futurecdn.net/YNjP9hnXK66FyUX3qHcnL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sanuj Bhatia / Tom's Guide)</span></figcaption></figure><p>In terms of the build and design, the extra hardware does add some weight compared to the Ultra. The Hypershell Halo weighs around 2.6kg, but thankfully, it can fold down to less than eight liters in volume, meaning you should still be able to carry it inside a backpack. It also retains IP54 dust and water resistance, so you shouldn't have to worry too much about the terrain you're taking it through. </p><p>The Hypershell Halo starts at $2,299 and is already available for pre-orders starting today. In the U.S., you'll be able to purchase Halo on Amazon, Best Buy, and other major retailers, and the company is targeting a November 2026 release. </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/best-picks/best-workout-apps">We've tested the best workout apps to help you train at home</a></li><li><a href="https://www.tomsguide.com/gaming/handheld-gaming/i-tested-acers-wild-flip-and-swivel-handheld-why-project-dualplay-mini-is-the-ultimate-netbook-love-letter">I tested Acer’s wild flip-and-swivel handheld — why Project DualPlay Mini is the ultimate netbook love letter</a></li><li><a href="https://www.tomsguide.com/wellness/running/i-ran-40-miles-in-the-on-cloudboom-volt-and-its-a-snappy-super-sneaker-for-training-and-racing">I ran 40 miles in the On Cloudboom Volt and it’s a snappy super-sneaker for training and racing</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/hypershell-halo-ifa-2026</link>
                                                                            <description>
                            <![CDATA[ The Hypershell Halo brings full lower-body support and 49% more peak power than the X Ultra. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zvTcfm4D7YVkrvZ6ddm4MD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kNsHSPBUgLXNeJdToB66q9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 03 Sep 2026 14:38:32 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Sanuj Bhatia ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8p5BvMVA7cnu5AWkxnTjRC-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/kNsHSPBUgLXNeJdToB66q9-1280-80.jpg">
                                                            <media:credit><![CDATA[Sanuj Bhatia / Tom&amp;#39;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Hands-on with the Hypershell Halo]]></media:description>                                                            <media:text><![CDATA[Hands-on with the Hypershell Halo]]></media:text>
                                <media:title type="plain"><![CDATA[Hands-on with the Hypershell Halo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kNsHSPBUgLXNeJdToB66q9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As much as IFA 2026 is about computing stuff — we just saw a <a href="https://www.tomsguide.com/gaming/handheld-gaming/i-tested-acers-wild-flip-and-swivel-handheld-why-project-dualplay-mini-is-the-ultimate-netbook-love-letter">wild flip-and-swivel handheld from Acer</a> and learned more about when Nvidia's new Apple Silicon competitor is coming — there are plenty of other interesting products launching here in Berlin as well. </p><p>Hypershell, the company behind the <a href="https://www.tomsguide.com/wellness/fitness/the-hypershell-x-ultra-is-designed-for-adventurers-but-it-helped-this-out-of-shape-tech-journalist-climb-berlins-devils-hill">exoskeleton that made headlines at IFA last year</a>, is back with a new model. If you aren't aware, Hypershell's exoskeletons are designed to assist users during outdoor activities like hiking and running, and this year's model, called the Hypershell Halo, takes that idea even further. </p><p>Unlike last year's model, which primarily assisted around the hips, the Halo provides support throughout the lower body, including the knees. </p><p>The biggest change this time around is the new architecture. Hypershell is using a continuous carbon fiber load-bearing structure that runs across the hip, thigh, knee, and lower leg, allowing the Halo to provide assistance beyond just the hip area. </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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9bKhZGxVoYpqh6mW5GM6zH" name="hypershell-halo-1" alt="Hands-on with the Hypershell Halo" src="https://cdn.mos.cms.futurecdn.net/9bKhZGxVoYpqh6mW5GM6zH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sanuj Bhatia / Tom's Guide)</span></figcaption></figure><p>The new design should also give you more freedom of movement. Last year's Ultra felt slightly rigid to wear, whereas the Halo has been designed to move more naturally with your body. </p><p>The Halo also gets a new HyperDrive Pro motor system capable of delivering up to 1,490W of peak power, which is 49% more than last year's Hypershell Ultra. It can provide assistance at speeds of up to 17 km/h, while Hypershell claims the powered hip and knee system can reduce knee-muscle fatigue by up to 40% during squats.</p><p>Of course, there's plenty of AI involved too. The Halo uses more than 30 sensors alongside Hypershell's HyperCore Pro AI chip to understand how you're moving. The company says the system can anticipate your movement around 200 milliseconds in advance and adjust the assistance up to 2,500 times every second. </p><p>There's also a new AI assistant called Shelly, which lets users configure the Halo and plan journeys using voice or text through the companion app. Hypershell calls it the industry's first "sidekick AI" developed specifically for consumer exoskeletons. The assistant can also learn your movement habits over time to better adjust the support it provides.</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YNjP9hnXK66FyUX3qHcnL9" name="hypershell-halo-4" alt="Hands-on with the Hypershell Halo" src="https://cdn.mos.cms.futurecdn.net/YNjP9hnXK66FyUX3qHcnL9-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sanuj Bhatia / Tom's Guide)</span></figcaption></figure><p>In terms of the build and design, the extra hardware does add some weight compared to the Ultra. The Hypershell Halo weighs around 2.6kg, but thankfully, it can fold down to less than eight liters in volume, meaning you should still be able to carry it inside a backpack. It also retains IP54 dust and water resistance, so you shouldn't have to worry too much about the terrain you're taking it through. </p><p>The Hypershell Halo starts at $2,299 and is already available for pre-orders starting today. In the U.S., you'll be able to purchase Halo on Amazon, Best Buy, and other major retailers, and the company is targeting a November 2026 release. </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/best-picks/best-workout-apps">We've tested the best workout apps to help you train at home</a></li><li><a href="https://www.tomsguide.com/gaming/handheld-gaming/i-tested-acers-wild-flip-and-swivel-handheld-why-project-dualplay-mini-is-the-ultimate-netbook-love-letter">I tested Acer’s wild flip-and-swivel handheld — why Project DualPlay Mini is the ultimate netbook love letter</a></li><li><a href="https://www.tomsguide.com/wellness/running/i-ran-40-miles-in-the-on-cloudboom-volt-and-its-a-snappy-super-sneaker-for-training-and-racing">I ran 40 miles in the On Cloudboom Volt and it’s a snappy super-sneaker for training and racing</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've been taking creatine for almost 3 months, and here's exactly what's happened to my body ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Creatine, like many supplements right now, is having its moment. There's heightened press around the benefits of creatine, especially for women, in helping sustain energy levels and your efforts in the gym, and building or maintaining strength and muscle mass.</p><p>Creatine is often taken in powder form, and anywhere between 3 and 5 grams per day is estimated to suit most people, though creatine cycling or opting for other forms like creatine gummies or tablets has also become increasingly popular.</p><p>In my line of work as a personal trainer, I’m never too far away from a trending supplement, protein shake, or pre-workout. Despite dabbling with it here and there, though, I’ve never really used creatine consistently. Until now.</p><p>A few months back, I started taking creatine monohydrate every morning, mixing a 4g scoop into my water before exercise. If you’re unfamiliar with creatine and its benefits, I cover them below, plus contraindications and what I experienced when taking it. </p><p>Here’s what happened to my body.</p><h2 id="what-is-creatine">What is creatine?</h2><p><a href="https://www.tomsguide.com/features/i-took-creatine-every-day-for-10-days-like-mark-wahlberg-heres-what-happened-to-my-body">Creatine</a> is a naturally produced organic compound from amino acids. It's primarily stored in skeletal muscle cells as phosphocreatine and acts as an energy supply during exercise, especially bouts of high-intensity movement.</p><p>Typically, exercisers <a href="https://www.tomsguide.com/wellness/sleep/creatine-for-sleep-deprivation">supplement with creatine</a> for high-energy or power-output demands, like powerlifting or sprinting. That said, it isn't a pre-workout, in the sense that it won't pump you full of caffeine or give you a slightly hectic buzz in the same way. </p><div class="product"><a data-dimension112="1d5b2340-a5f9-11f1-9000-13c923c1dbaf" data-action="Deal Block" data-label="Creatine + Electrolytes" data-dimension48="Creatine + Electrolytes" data-dimension25="£10" href="https://www.amazon.co.uk/Warrior-Creatine-Monohydrate-Powder-Consumption/dp/B0CYTBM49S/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:967px;"><p class="vanilla-image-block" style="padding-top:104.24%;"><img id="NPVG9YUJCu4BAP44hL2m5Y" name="warrior" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NPVG9YUJCu4BAP44hL2m5Y-1920-80.png" mos="" align="middle" fullscreen="" width="967" height="1008" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Warrior-Creatine-Monohydrate-Powder-Consumption/dp/B0CYTBM49S/" target="_blank" rel="nofollow" data-dimension112="1d5b2340-a5f9-11f1-9000-13c923c1dbaf" data-action="Deal Block" data-label="Creatine + Electrolytes" data-dimension48="Creatine + Electrolytes" data-dimension25="£10">Creatine + Electrolytes: was £14 now £10</a></strong><br>This creatine is unflavored and packed with electrolytes, perfect for fueling your workouts. It mixes really well and can be added to cold or warm drinks on the go. This is a UK-based supplement, but I've provided another tried-and-tested brand below for you.<a class="view-deal button" href="https://www.amazon.co.uk/Warrior-Creatine-Monohydrate-Powder-Consumption/dp/B0CYTBM49S/" target="_blank" rel="nofollow" data-dimension112="1d5b2340-a5f9-11f1-9000-13c923c1dbaf" data-action="Deal Block" data-label="Creatine + Electrolytes" data-dimension48="Creatine + Electrolytes" data-dimension25="£10">View Deal</a></p></div><p>Many creatines, like the Warrior Creatine Monohydrate powder (above), come fortified with electrolytes, and you can also get unflavoured options if you don't like the taste of powders in your drinks.</p><p>In short, creatine helps people, from the everyday gym-goer to sportspeople, boost athletic performance by supporting rapid energy replenishment or turnover, helping you go longer and recover quicker. It is also used to help increase muscle mass and strength over time with regular, safe usage.</p><div><blockquote><p>There is even a growing body of evidence "showing that creatine supplementation, particularly when combined with exercise, provides musculoskeletal and performance benefits in older adults," which is useful for anyone over 35 or women who are hitting perimenopause or menopause.</p></blockquote></div><p>While the body produces creatine in the liver, kidneys and pancreas, you also absorb it through consuming foods like fish and red meat. Supplements should never replace natural supplies, but as the name suggests, they can act as a way to top up levels if you might be falling short.</p><p>If you're quite new to creatine, there's a process called ATP recycling. This means that inside your cells, creatine turns to phosphocreatine and helps regenerate adenosine triphosphate (ATP), which is basically the primary currency of energy for producing muscular contractions. ATP is depleted during hard exercise efforts, so to sustain exercise, you want rapid turnover to keep you going.</p><p>Users supplement creatine to help bolster energy reserves in cells, which can increase training volume overall and translate into gains in strength, endurance and muscle mass.</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="aum39GT9rkmoyGFajCAaGg" name="pre workout.jpg" alt="Woman drinking a pre-workout before exercise raising a protein shaker with left arm" src="https://cdn.mos.cms.futurecdn.net/aum39GT9rkmoyGFajCAaGg-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty images)</span></figcaption></figure><p>According to sources like the <a href="https://www.mayoclinic.org/drugs-supplements-creatine/art-20347591" target="_blank" rel="nofollow">Mayo Clinic</a>, this could lead to "greater gains in strength, muscle mass and performance" and also help exercisers who require "rapid recovery during training and competition."</p><p>There is even a growing body of evidence "showing that creatine supplementation, particularly when combined with exercise, provides musculoskeletal and performance benefits in older adults," according to the <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC7871530/">National Institutes of Health</a>. This is useful for anyone over 35 or women who are hitting perimenopause or menopause, as these are all instances where muscle mass, strength and bone density begin to naturally decrease (called sarcopenia).</p><p>There’s also research that suggests creatine can <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7915263/" target="_blank">lower blood sugar</a> and <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7916590/" target="_blank">improve brain function</a>. As reported by Tom's Guide, studies indicate that (larger) doses of creatine can fight fatigue and improve <a href="https://www.tomsguide.com/wellness/sleep/sleep-deprivation-causes-symptoms-treatment">sleep deprivation</a>.</p><h2 id="i-39-ve-been-taking-creatine-for-months-here-s-what-39-s-happened-to-my-body">I've been taking creatine for months — here’s what's happened to my body </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:1440px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="s4ifyvLdk9zvdxabLmMdgS" name="SAM CREATINE" alt="Writer Sam posing in the mirror during a workout" src="https://cdn.mos.cms.futurecdn.net/s4ifyvLdk9zvdxabLmMdgS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1440" height="810" 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>Before jumping in, we don’t encourage supplementation fads at Tom’s Guide, and I work based on my experience as a personal trainer and on existing research. What works for my body might not for you, so exercise caution if you try supplementation. </p><p>Also note that if you want to take larger doses, this isn't generally recommended every day long-term, so I strongly advise you to research creatine cycling to keep your body safe so that you can take breaks and taper appropriately.</p><p>In terms of day-to-day safety, creatine is well-researched and generally considered safe for daily use in healthy adults, though it can cause mild water retention. If you have any health conditions related to your liver, pancreas, or kidneys, or you're just unsure, seek medical assistance.</p><p>I've taken creatine before, but this time I locked in. Several months down the line, with consistent use, I've experienced the gentle uplift creatine provides during the slog of intense workouts, and my overall training output has increased. However, it shouldn't be treated as a pre-workout or an iso gel that will pump you full of caffeine or quick carbs, so try not to anticipate this if you take it.</p><p>That said, creatine is often found as a single ingredient <em>in</em> pre-workouts alongside caffeine, but rather than leaving you with the dreaded jitters, creatine takes care of improving performance output over time instead.</p><div><blockquote><p>For the first time, I've really noticed a change in how my body looks. I feel great during exercise efforts, and I feel like I'm maintaining a great level of muscle mass right now.</p></blockquote></div><p>I've been taking 4 grams daily, and I plan to have a week off soon as a reset. I have noticed a little water retention this time around, but otherwise, no adverse effects yet, despite having a pretty sensitive stomach. I've been using Warrior Creatine, but I've just moved to C4 and have also taken Optimum Nutrition before (featured below).</p><p>I recommend doing your research and looking for pure creatine monohydrate with maximum bioavailability. Check the ingredients list: I like to opt for unflavoured (I hate the taste of anything pretending to be something it isn't. "Mixed berry" can get straight in the bin) and with added electrolytes. </p><p>I prefer the powder and trust it more, but if yours doesn't mix well and sits at the bottom of your drink, I would move to another brand. </p><div class="product"><a data-dimension112="1d5b2822-a5f9-11f1-807f-21c00951e33a" data-action="Deal Block" data-label="Creatine" data-dimension48="Creatine" data-dimension25="$15" href="https://www.amazon.com/Optimum-Nutrition-Micronized-Monohydrate-Unflavored/dp/B002DYIZEO/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:897px;"><p class="vanilla-image-block" style="padding-top:167.22%;"><img id="ahUZF3hLDLtraHRDBNP5J3" name="71YAkpnZmaL._AC_SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ahUZF3hLDLtraHRDBNP5J3-1920-80.jpg" mos="" align="middle" fullscreen="" width="897" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This is a hugely popular US supplement brand, including brilliant options for protein and creatine. I've tried this creatine, and it blends well. Big tick from me.<a class="view-deal button" href="https://www.amazon.com/Optimum-Nutrition-Micronized-Monohydrate-Unflavored/dp/B002DYIZEO/" target="_blank" rel="nofollow" data-dimension112="1d5b2822-a5f9-11f1-807f-21c00951e33a" data-action="Deal Block" data-label="Creatine" data-dimension48="Creatine" data-dimension25="$15">View Deal</a></p></div><p>Granted, as a trainer, I tell my clients to fuel with adequate protein (<a href="https://www.tomsguide.com/wellness/fitness/study-suggests-you-may-need-more-protein-after-cardio-than-you-think-heres-the-real-number">protein taken before workouts</a> can help increase muscle protein synthesis, and<a href="https://www.tomsguide.com/wellness/fitness/how-much-protein-do-you-need-to-build-muscle"> this is how much protein you actually need to build muscle</a>), plus plenty of sleep and active rest. But creatine is hitting the headlines more and more as a daily supplement with real, lasting benefits, especially for women who need to cling to muscle later in life.</p><p>As a woman myself, I know this battle already, and if it works for you, I recommend it. For the first time, I've really noticed a change in how my body looks. I feel great during exercise efforts (crucial if you have to perform continuous efforts), and I feel like I'm maintaining a great level of muscle mass right now.</p><p>Building muscle — called <a href="https://www.tomsguide.com/face-off/hypertrophy-vs-strength-training-which-is-better-for-building-muscle">hypertrophy </a>— takes months of consistency with your workout routine and <a href="https://www.tomsguide.com/features/progressive-overload-what-is-it-and-how-does-it-help-build-muscle-and-strength">progressive overload</a>, and even then, body fat percentage plays a role in the definition you can see. Although I have leaned out a little this summer, I have definitely seen more muscle definition in my body from taking creatine consistently, along with my balanced lifestyle.</p><div><blockquote><p>The Journal of the International Society of Sports Nutrition reports on gains in lean muscle mass and power, which can occur from regularly taking creatine alongside lifting weights. </p></blockquote></div><p>There aren’t any contraindications to taking creatine at night, but if you’re looking for the <a href="https://www.tomsguide.com/news/this-is-the-best-time-to-exercise-according-to-science">best time to exercise</a>, a general rule of thumb is to avoid high-intensity workouts and heavy weightlifting sessions within a few hours of bedtime. </p><p>Personally, in the summer, I stick to early workouts, so this isn't really a problem for me. Whether this shift in timing has also improved fatigue and recovery levels alongside taking creatine, possibly.</p><p>Taking creatine shortly before (and after) exercise is the best way to fuel, as creatine is believed to also improve exercise recovery. First and foremost, I recommend always looking at your diet before adding a creatine supplement. </p><p>And finally, combining caffeine with creatine could worsen sleep and cause some stomach discomfort if you consume more than the recommended daily dosage. Always check the label and stick to the guidelines given by the product brand.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><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><strong>I </strong><a href="https://www.tomsguide.com/features/i-drank-lemon-water-every-day-for-two-weeks-heres-what-happened-to-my-body"><strong>drank lemon water every day for 2 weeks — here’s what happened</strong></a><strong></strong></li><li><strong>I </strong><a href="https://www.tomsguide.com/features/i-drank-one-gallon-of-water-a-day-for-a-month"><strong>drank a gallon of water a day for a month, here's what happened</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/forget-crunches-this-standing-move-trains-your-core-and-hip-flexors-and-improves-posture-at-the-same-time" target="_blank"><strong>Forget crunches — this standing move trains your core and hip flexors and improves posture at the same time</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/ive-been-taking-creatine-for-almost-3-months-and-heres-exactly-whats-happened-to-my-body</link>
                                                                            <description>
                            <![CDATA[ We tested what taking creatine regularly does for your body and how it makes you feel, plus the reported benefits. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">A2EyXufk4gJsjkM4rgrpE7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6BXL5K7dLABFLinQyfV8Wb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 03 Sep 2026 05:00:00 +0000</pubDate>                                                                                                                                <updated>Thu, 03 Sep 2026 08:08:19 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Workouts]]></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/6BXL5K7dLABFLinQyfV8Wb-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty/Tom&amp;#39;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Left image, creatine tub with powder on table; top image, Sam in the mirror after workout; bottom image, Sam posing with dumbbell during workout at home]]></media:description>                                                            <media:text><![CDATA[Left image, creatine tub with powder on table; top image, Sam in the mirror after workout; bottom image, Sam posing with dumbbell during workout at home]]></media:text>
                                <media:title type="plain"><![CDATA[Left image, creatine tub with powder on table; top image, Sam in the mirror after workout; bottom image, Sam posing with dumbbell during workout at home]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6BXL5K7dLABFLinQyfV8Wb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Creatine, like many supplements right now, is having its moment. There's heightened press around the benefits of creatine, especially for women, in helping sustain energy levels and your efforts in the gym, and building or maintaining strength and muscle mass.</p><p>Creatine is often taken in powder form, and anywhere between 3 and 5 grams per day is estimated to suit most people, though creatine cycling or opting for other forms like creatine gummies or tablets has also become increasingly popular.</p><p>In my line of work as a personal trainer, I’m never too far away from a trending supplement, protein shake, or pre-workout. Despite dabbling with it here and there, though, I’ve never really used creatine consistently. Until now.</p><p>A few months back, I started taking creatine monohydrate every morning, mixing a 4g scoop into my water before exercise. If you’re unfamiliar with creatine and its benefits, I cover them below, plus contraindications and what I experienced when taking it. </p><p>Here’s what happened to my body.</p><h2 id="what-is-creatine">What is creatine?</h2><p><a href="https://www.tomsguide.com/features/i-took-creatine-every-day-for-10-days-like-mark-wahlberg-heres-what-happened-to-my-body">Creatine</a> is a naturally produced organic compound from amino acids. It's primarily stored in skeletal muscle cells as phosphocreatine and acts as an energy supply during exercise, especially bouts of high-intensity movement.</p><p>Typically, exercisers <a href="https://www.tomsguide.com/wellness/sleep/creatine-for-sleep-deprivation">supplement with creatine</a> for high-energy or power-output demands, like powerlifting or sprinting. That said, it isn't a pre-workout, in the sense that it won't pump you full of caffeine or give you a slightly hectic buzz in the same way. </p><div class="product"><a data-dimension112="1d5b2340-a5f9-11f1-9000-13c923c1dbaf" data-action="Deal Block" data-label="Creatine + Electrolytes" data-dimension48="Creatine + Electrolytes" data-dimension25="£10" href="https://www.amazon.co.uk/Warrior-Creatine-Monohydrate-Powder-Consumption/dp/B0CYTBM49S/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:967px;"><p class="vanilla-image-block" style="padding-top:104.24%;"><img id="NPVG9YUJCu4BAP44hL2m5Y" name="warrior" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NPVG9YUJCu4BAP44hL2m5Y-1920-80.png" mos="" align="middle" fullscreen="" width="967" height="1008" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.co.uk/Warrior-Creatine-Monohydrate-Powder-Consumption/dp/B0CYTBM49S/" target="_blank" rel="nofollow" data-dimension112="1d5b2340-a5f9-11f1-9000-13c923c1dbaf" data-action="Deal Block" data-label="Creatine + Electrolytes" data-dimension48="Creatine + Electrolytes" data-dimension25="£10">Creatine + Electrolytes: was £14 now £10</a></strong><br>This creatine is unflavored and packed with electrolytes, perfect for fueling your workouts. It mixes really well and can be added to cold or warm drinks on the go. This is a UK-based supplement, but I've provided another tried-and-tested brand below for you.<a class="view-deal button" href="https://www.amazon.co.uk/Warrior-Creatine-Monohydrate-Powder-Consumption/dp/B0CYTBM49S/" target="_blank" rel="nofollow" data-dimension112="1d5b2340-a5f9-11f1-9000-13c923c1dbaf" data-action="Deal Block" data-label="Creatine + Electrolytes" data-dimension48="Creatine + Electrolytes" data-dimension25="£10">View Deal</a></p></div><p>Many creatines, like the Warrior Creatine Monohydrate powder (above), come fortified with electrolytes, and you can also get unflavoured options if you don't like the taste of powders in your drinks.</p><p>In short, creatine helps people, from the everyday gym-goer to sportspeople, boost athletic performance by supporting rapid energy replenishment or turnover, helping you go longer and recover quicker. It is also used to help increase muscle mass and strength over time with regular, safe usage.</p><div><blockquote><p>There is even a growing body of evidence "showing that creatine supplementation, particularly when combined with exercise, provides musculoskeletal and performance benefits in older adults," which is useful for anyone over 35 or women who are hitting perimenopause or menopause.</p></blockquote></div><p>While the body produces creatine in the liver, kidneys and pancreas, you also absorb it through consuming foods like fish and red meat. Supplements should never replace natural supplies, but as the name suggests, they can act as a way to top up levels if you might be falling short.</p><p>If you're quite new to creatine, there's a process called ATP recycling. This means that inside your cells, creatine turns to phosphocreatine and helps regenerate adenosine triphosphate (ATP), which is basically the primary currency of energy for producing muscular contractions. ATP is depleted during hard exercise efforts, so to sustain exercise, you want rapid turnover to keep you going.</p><p>Users supplement creatine to help bolster energy reserves in cells, which can increase training volume overall and translate into gains in strength, endurance and muscle mass.</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="aum39GT9rkmoyGFajCAaGg" name="pre workout.jpg" alt="Woman drinking a pre-workout before exercise raising a protein shaker with left arm" src="https://cdn.mos.cms.futurecdn.net/aum39GT9rkmoyGFajCAaGg-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty images)</span></figcaption></figure><p>According to sources like the <a href="https://www.mayoclinic.org/drugs-supplements-creatine/art-20347591" target="_blank" rel="nofollow">Mayo Clinic</a>, this could lead to "greater gains in strength, muscle mass and performance" and also help exercisers who require "rapid recovery during training and competition."</p><p>There is even a growing body of evidence "showing that creatine supplementation, particularly when combined with exercise, provides musculoskeletal and performance benefits in older adults," according to the <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC7871530/">National Institutes of Health</a>. This is useful for anyone over 35 or women who are hitting perimenopause or menopause, as these are all instances where muscle mass, strength and bone density begin to naturally decrease (called sarcopenia).</p><p>There’s also research that suggests creatine can <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7915263/" target="_blank">lower blood sugar</a> and <a href="https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7916590/" target="_blank">improve brain function</a>. As reported by Tom's Guide, studies indicate that (larger) doses of creatine can fight fatigue and improve <a href="https://www.tomsguide.com/wellness/sleep/sleep-deprivation-causes-symptoms-treatment">sleep deprivation</a>.</p><h2 id="i-39-ve-been-taking-creatine-for-months-here-s-what-39-s-happened-to-my-body">I've been taking creatine for months — here’s what's happened to my body </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:1440px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="s4ifyvLdk9zvdxabLmMdgS" name="SAM CREATINE" alt="Writer Sam posing in the mirror during a workout" src="https://cdn.mos.cms.futurecdn.net/s4ifyvLdk9zvdxabLmMdgS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1440" height="810" 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>Before jumping in, we don’t encourage supplementation fads at Tom’s Guide, and I work based on my experience as a personal trainer and on existing research. What works for my body might not for you, so exercise caution if you try supplementation. </p><p>Also note that if you want to take larger doses, this isn't generally recommended every day long-term, so I strongly advise you to research creatine cycling to keep your body safe so that you can take breaks and taper appropriately.</p><p>In terms of day-to-day safety, creatine is well-researched and generally considered safe for daily use in healthy adults, though it can cause mild water retention. If you have any health conditions related to your liver, pancreas, or kidneys, or you're just unsure, seek medical assistance.</p><p>I've taken creatine before, but this time I locked in. Several months down the line, with consistent use, I've experienced the gentle uplift creatine provides during the slog of intense workouts, and my overall training output has increased. However, it shouldn't be treated as a pre-workout or an iso gel that will pump you full of caffeine or quick carbs, so try not to anticipate this if you take it.</p><p>That said, creatine is often found as a single ingredient <em>in</em> pre-workouts alongside caffeine, but rather than leaving you with the dreaded jitters, creatine takes care of improving performance output over time instead.</p><div><blockquote><p>For the first time, I've really noticed a change in how my body looks. I feel great during exercise efforts, and I feel like I'm maintaining a great level of muscle mass right now.</p></blockquote></div><p>I've been taking 4 grams daily, and I plan to have a week off soon as a reset. I have noticed a little water retention this time around, but otherwise, no adverse effects yet, despite having a pretty sensitive stomach. I've been using Warrior Creatine, but I've just moved to C4 and have also taken Optimum Nutrition before (featured below).</p><p>I recommend doing your research and looking for pure creatine monohydrate with maximum bioavailability. Check the ingredients list: I like to opt for unflavoured (I hate the taste of anything pretending to be something it isn't. "Mixed berry" can get straight in the bin) and with added electrolytes. </p><p>I prefer the powder and trust it more, but if yours doesn't mix well and sits at the bottom of your drink, I would move to another brand. </p><div class="product"><a data-dimension112="1d5b2822-a5f9-11f1-807f-21c00951e33a" data-action="Deal Block" data-label="Creatine" data-dimension48="Creatine" data-dimension25="$15" href="https://www.amazon.com/Optimum-Nutrition-Micronized-Monohydrate-Unflavored/dp/B002DYIZEO/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:897px;"><p class="vanilla-image-block" style="padding-top:167.22%;"><img id="ahUZF3hLDLtraHRDBNP5J3" name="71YAkpnZmaL._AC_SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ahUZF3hLDLtraHRDBNP5J3-1920-80.jpg" mos="" align="middle" fullscreen="" width="897" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This is a hugely popular US supplement brand, including brilliant options for protein and creatine. I've tried this creatine, and it blends well. Big tick from me.<a class="view-deal button" href="https://www.amazon.com/Optimum-Nutrition-Micronized-Monohydrate-Unflavored/dp/B002DYIZEO/" target="_blank" rel="nofollow" data-dimension112="1d5b2822-a5f9-11f1-807f-21c00951e33a" data-action="Deal Block" data-label="Creatine" data-dimension48="Creatine" data-dimension25="$15">View Deal</a></p></div><p>Granted, as a trainer, I tell my clients to fuel with adequate protein (<a href="https://www.tomsguide.com/wellness/fitness/study-suggests-you-may-need-more-protein-after-cardio-than-you-think-heres-the-real-number">protein taken before workouts</a> can help increase muscle protein synthesis, and<a href="https://www.tomsguide.com/wellness/fitness/how-much-protein-do-you-need-to-build-muscle"> this is how much protein you actually need to build muscle</a>), plus plenty of sleep and active rest. But creatine is hitting the headlines more and more as a daily supplement with real, lasting benefits, especially for women who need to cling to muscle later in life.</p><p>As a woman myself, I know this battle already, and if it works for you, I recommend it. For the first time, I've really noticed a change in how my body looks. I feel great during exercise efforts (crucial if you have to perform continuous efforts), and I feel like I'm maintaining a great level of muscle mass right now.</p><p>Building muscle — called <a href="https://www.tomsguide.com/face-off/hypertrophy-vs-strength-training-which-is-better-for-building-muscle">hypertrophy </a>— takes months of consistency with your workout routine and <a href="https://www.tomsguide.com/features/progressive-overload-what-is-it-and-how-does-it-help-build-muscle-and-strength">progressive overload</a>, and even then, body fat percentage plays a role in the definition you can see. Although I have leaned out a little this summer, I have definitely seen more muscle definition in my body from taking creatine consistently, along with my balanced lifestyle.</p><div><blockquote><p>The Journal of the International Society of Sports Nutrition reports on gains in lean muscle mass and power, which can occur from regularly taking creatine alongside lifting weights. </p></blockquote></div><p>There aren’t any contraindications to taking creatine at night, but if you’re looking for the <a href="https://www.tomsguide.com/news/this-is-the-best-time-to-exercise-according-to-science">best time to exercise</a>, a general rule of thumb is to avoid high-intensity workouts and heavy weightlifting sessions within a few hours of bedtime. </p><p>Personally, in the summer, I stick to early workouts, so this isn't really a problem for me. Whether this shift in timing has also improved fatigue and recovery levels alongside taking creatine, possibly.</p><p>Taking creatine shortly before (and after) exercise is the best way to fuel, as creatine is believed to also improve exercise recovery. First and foremost, I recommend always looking at your diet before adding a creatine supplement. </p><p>And finally, combining caffeine with creatine could worsen sleep and cause some stomach discomfort if you consume more than the recommended daily dosage. Always check the label and stick to the guidelines given by the product brand.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><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><strong>I </strong><a href="https://www.tomsguide.com/features/i-drank-lemon-water-every-day-for-two-weeks-heres-what-happened-to-my-body"><strong>drank lemon water every day for 2 weeks — here’s what happened</strong></a><strong></strong></li><li><strong>I </strong><a href="https://www.tomsguide.com/features/i-drank-one-gallon-of-water-a-day-for-a-month"><strong>drank a gallon of water a day for a month, here's what happened</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/forget-crunches-this-standing-move-trains-your-core-and-hip-flexors-and-improves-posture-at-the-same-time" target="_blank"><strong>Forget crunches — this standing move trains your core and hip flexors and improves posture at the same time</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 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 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As a running shoe reviewer, there are two questions I get asked all the time. One is "What are the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>?" And the other is "How long do running shoes last?"</p><p>Both are tricky to answer, but picking the best shoes is one of my favorite parts of my job, and I certainly have a lot of opinions to share on the topic. How long running shoes last is, however, almost impossible to answer definitively.</p><p>That’s because different runners go through shoes at different rates, depending on things like foot shape, running style, weight and the terrain they run on. </p><p>Running shoes also vary in how long they last — racing shoes are built for speed, not longevity, whereas cushioned daily trainers are designed to be more durable.</p><p>To get more insight into how long shoes last, I asked Damion Perry, Senior Product Line Manager, <a href="https://us.puma.com/us/en/sport/running/shoes?">Puma Running</a>, who gave me the best advice I’ve ever had on how to spot when a shoe might be past its best.</p><h3 class="article-body__section" id="section-how-long-do-running-shoes-last"><span>How long do running shoes last? </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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CKUyrw7nD94WzXem8piV6P" name="Puma Deviate Pure Nitro" alt="Puma Deviate Pure Nitro" src="https://cdn.mos.cms.futurecdn.net/CKUyrw7nD94WzXem8piV6P-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>“It’s very tough to tell, because the lifespan is so extended on all of them,” says Perry. “But to paint in broad strokes, most shoes are probably set to last you between 300 to 500 miles comfortably.”</p><p>That’s your starting figure, but durability will depend on the type of shoe you’re using, and in my own experience, shoes tend to last me longer than that. </p><div><blockquote><p>To paint in broad strokes, most shoes are probably set to last you between 300 to 500 miles comfortably.</p><p>Damion Perry, Puma Running</p></blockquote></div><p>Even with racing shoes like the <a href="https://www.tomsguide.com/wellness/running/puma-fast-r-nitro-elite-3-review">Puma Fast-R Nitro Elite 3</a>, which is built for speed, not durability, Perry says the lifespan can vary between runners.</p><p>“We all want to sell shoes that people can use for long periods of time,” says Perry.  “I've had people come back and say that they've got like over 1000km (600 miles) in a Fast-R.”</p><h3 class="article-body__section" id="section-how-can-you-tell-when-you-need-to-replace-a-running-shoe"><span>How can you tell when you need to replace a running shoe?</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HtAZz7RYN7qtqnkpGp6349" name="Puma Velocity Nitro 4, Adidas Evo SL & Puma Fast-R 3" alt="Puma Velocity Nitro 4, Adidas Evo SL & Puma Fast-R 3 on a sidewalk" src="https://cdn.mos.cms.futurecdn.net/HtAZz7RYN7qtqnkpGp6349-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>For me, this is the more important question, because shoes do vary greatly in lifespan. There are some easy ways to spot when a shoe needs replacing, like the outsole being completely worn away or tears in the upper.</p><p>However, the main determinant of whether a shoe is still good is the midsole, because when that firms up and loses its spring, it becomes less fun and can even be risky to keep using the shoe.</p><p>This is harder to spot, especially if you use a <a href="https://www.tomsguide.com/wellness/running/im-a-marathoner-and-this-is-how-and-why-i-use-a-running-shoe-rotation-in-my-training">running shoe rotation</a> and swap between sneakers each day, but Perry gave some great advice for recognizing when a shoe is past its best.</p><p>“Speaking from my personal running experiences,” says Perry. “When running starts feeling harder and you’re doing the same paces, performing the same routes. </p><p>"As runners, we are such creatures of habit that when some weird discomfort starts popping up on the same route that you run like every Monday, and you're like, ‘what is this, this feels terrible.’ This natural sense of ‘I feel like something's wrong.’ That's probably the biggest indicator.”</p><div><blockquote><p>"As runners, we are such creatures of habit that when some weird discomfort starts popping up on the same route that you run, and you're like, ‘what is this, this feels terrible.’ That's probably the biggest indicator.”</p><p>Damion Perry, Puma Running</p></blockquote></div><p>This advice really spoke to me as a runner because I run the same routes all the time, and I do feel when something is a little out of whack, which for me can also be down to things like being unusually tired or illness setting in.</p><p>If you’ve run a similar route for months in a shoe and it starts to feel somehow wrong, it could well be that the midsole has lost its spring. You might even notice an odd niggle starts to arise after using a shoe, which can be another sign your shoe needs swapping out.</p><p>“There's user preference, within what that lifespan is, so you as a runner are your own best judge,” says Perry, “Check in with yourself as you start to get around that 3-, 4-, 500-mile mark in a shoe. It's a gut feel on how that Monday morning route feels.”</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/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><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/no-squats-i-just-tried-this-8-minute-chair-workout-and-its-perfect-for-seniors-beginners-and-anyone-looking-to-build-strength-without-impact" target="_blank"><strong>No squats! I just tried this 8-minute chair workout, and it’s perfect for seniors, beginners, and anyone looking to build strength without impact</strong></a><strong></strong></li></ul> ]]></dc:content>
                                                                                                                                            <link>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</link>
                                                                            <description>
                            <![CDATA[ There’s no easy answer to how long a running shoe will last, because it depends on the runner and the sneaker, but this expert advice can help you spot when your shoe needs replacing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LmVpfCm7SceVwg7yuqo4ne</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wLrRQsvEDmQnJ2EXew9wXK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 02 Sep 2026 07:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 07 Sep 2026 13:31:17 +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;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/wLrRQsvEDmQnJ2EXew9wXK-1280-80.jpg">
                                                            <media:credit><![CDATA[Puma x SaySky]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Man and women running indoors]]></media:description>                                                            <media:text><![CDATA[Man and women running indoors]]></media:text>
                                <media:title type="plain"><![CDATA[Man and women running indoors]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wLrRQsvEDmQnJ2EXew9wXK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As a running shoe reviewer, there are two questions I get asked all the time. One is "What are the <a href="https://www.tomsguide.com/best-picks/best-running-shoes">best running shoes</a>?" And the other is "How long do running shoes last?"</p><p>Both are tricky to answer, but picking the best shoes is one of my favorite parts of my job, and I certainly have a lot of opinions to share on the topic. How long running shoes last is, however, almost impossible to answer definitively.</p><p>That’s because different runners go through shoes at different rates, depending on things like foot shape, running style, weight and the terrain they run on. </p><p>Running shoes also vary in how long they last — racing shoes are built for speed, not longevity, whereas cushioned daily trainers are designed to be more durable.</p><p>To get more insight into how long shoes last, I asked Damion Perry, Senior Product Line Manager, <a href="https://us.puma.com/us/en/sport/running/shoes?">Puma Running</a>, who gave me the best advice I’ve ever had on how to spot when a shoe might be past its best.</p><h3 class="article-body__section" id="section-how-long-do-running-shoes-last"><span>How long do running shoes last? </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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CKUyrw7nD94WzXem8piV6P" name="Puma Deviate Pure Nitro" alt="Puma Deviate Pure Nitro" src="https://cdn.mos.cms.futurecdn.net/CKUyrw7nD94WzXem8piV6P-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>“It’s very tough to tell, because the lifespan is so extended on all of them,” says Perry. “But to paint in broad strokes, most shoes are probably set to last you between 300 to 500 miles comfortably.”</p><p>That’s your starting figure, but durability will depend on the type of shoe you’re using, and in my own experience, shoes tend to last me longer than that. </p><div><blockquote><p>To paint in broad strokes, most shoes are probably set to last you between 300 to 500 miles comfortably.</p><p>Damion Perry, Puma Running</p></blockquote></div><p>Even with racing shoes like the <a href="https://www.tomsguide.com/wellness/running/puma-fast-r-nitro-elite-3-review">Puma Fast-R Nitro Elite 3</a>, which is built for speed, not durability, Perry says the lifespan can vary between runners.</p><p>“We all want to sell shoes that people can use for long periods of time,” says Perry.  “I've had people come back and say that they've got like over 1000km (600 miles) in a Fast-R.”</p><h3 class="article-body__section" id="section-how-can-you-tell-when-you-need-to-replace-a-running-shoe"><span>How can you tell when you need to replace a running shoe?</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HtAZz7RYN7qtqnkpGp6349" name="Puma Velocity Nitro 4, Adidas Evo SL & Puma Fast-R 3" alt="Puma Velocity Nitro 4, Adidas Evo SL & Puma Fast-R 3 on a sidewalk" src="https://cdn.mos.cms.futurecdn.net/HtAZz7RYN7qtqnkpGp6349-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>For me, this is the more important question, because shoes do vary greatly in lifespan. There are some easy ways to spot when a shoe needs replacing, like the outsole being completely worn away or tears in the upper.</p><p>However, the main determinant of whether a shoe is still good is the midsole, because when that firms up and loses its spring, it becomes less fun and can even be risky to keep using the shoe.</p><p>This is harder to spot, especially if you use a <a href="https://www.tomsguide.com/wellness/running/im-a-marathoner-and-this-is-how-and-why-i-use-a-running-shoe-rotation-in-my-training">running shoe rotation</a> and swap between sneakers each day, but Perry gave some great advice for recognizing when a shoe is past its best.</p><p>“Speaking from my personal running experiences,” says Perry. “When running starts feeling harder and you’re doing the same paces, performing the same routes. </p><p>"As runners, we are such creatures of habit that when some weird discomfort starts popping up on the same route that you run like every Monday, and you're like, ‘what is this, this feels terrible.’ This natural sense of ‘I feel like something's wrong.’ That's probably the biggest indicator.”</p><div><blockquote><p>"As runners, we are such creatures of habit that when some weird discomfort starts popping up on the same route that you run, and you're like, ‘what is this, this feels terrible.’ That's probably the biggest indicator.”</p><p>Damion Perry, Puma Running</p></blockquote></div><p>This advice really spoke to me as a runner because I run the same routes all the time, and I do feel when something is a little out of whack, which for me can also be down to things like being unusually tired or illness setting in.</p><p>If you’ve run a similar route for months in a shoe and it starts to feel somehow wrong, it could well be that the midsole has lost its spring. You might even notice an odd niggle starts to arise after using a shoe, which can be another sign your shoe needs swapping out.</p><p>“There's user preference, within what that lifespan is, so you as a runner are your own best judge,” says Perry, “Check in with yourself as you start to get around that 3-, 4-, 500-mile mark in a shoe. It's a gut feel on how that Monday morning route feels.”</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/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><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/no-squats-i-just-tried-this-8-minute-chair-workout-and-its-perfect-for-seniors-beginners-and-anyone-looking-to-build-strength-without-impact" target="_blank"><strong>No squats! I just tried this 8-minute chair workout, and it’s perfect for seniors, beginners, and anyone looking to build strength without impact</strong></a><strong></strong></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The 'glute amnesia' fix: 3 simple moves to wake up your hips after 8 hours of sitting ]]></title>
                                                                                                <dc:content><![CDATA[ <p>At 35 (ahem, nearly 36), I've learned that building strong hips is a secret weapon for boosting mobility and keeping my body robust as I get older. Not only does it improve my ability to squat, deadlift and lunge safely, but it also helps me walk and run with more freedom, hike with less stiffness and feel generally more free and open.</p><p>The<a href="https://www.tomsguide.com/wellness/fitness/these-4-moves-unstick-your-hips-better-than-stretching-trust-us-were-personal-trainers-fitness-editors-and-writers"> best hip mobility exercises</a> will focus on strength, range of motion, balance and stability. For that reason, I want to share three simple exercises I swear by; if you sit at a desk for long periods, these are a game-changer for waking up stiff hips and relieving tension.</p><p>Check them out below, as well as some benefits.</p><h2 id="3-simple-hip-awakening-exercises-to-try-at-home">3 simple hip-awakening exercises to try at home</h2><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/DcxqyZTsRIj/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><p>Been at your desk a while? Here is your call to action. If you can, stand up, push your laptop aside and try these moves.</p><iframe src="https://content.jwplatform.com/players/5zb8UAVT.html" id="5zb8UAVT" title="Hip Mobility Routine" width="540" height="960" frameborder="0" scrolling="auto" allowfullscreen></iframe><h3 class="article-body__section" id="section-1-single-leg-hinge"><span> 1. Single-leg hinge</span></h3><p>This exercise opens your hips, rotates them and stretches the adductors, the muscles along the inner thighs. </p><p>Think of this exercise as a joint lubricant: aim for slow, controlled movement and try to increase the range of motion available with every rep.</p><ul><li>Stand with a chair to your right side and extend your right leg to the side, resting the inner part of your foot on the chair, toes pointed forward</li><li>Place your hands on your hips and stand tall through your spine</li><li>Bring a very soft bend to your left knee. Slowly hinge forward at your hips and push your butt back, lowering your chest to almost parallel to the ground in front of you</li><li>Pause when you feel a stretch through your inner thigh. Drive upward to stand, then turn your toes to point to the ceiling</li><li>Return to your starting position, complete your reps, then switch legs</li><li>Aim for <strong>3 sets of 10 to 12 repetitions per side</strong>, <strong>twice per week.</strong></li></ul><h3 class="article-body__section" id="section-2-lean-back-with-hip-lift"><span>2. Lean back with hip lift</span></h3><p>Lean backs are typically categorized as a core exercise, but this move also stretches and extends your hip flexors and works your quads. The aim is to keep both knees pressed down; if you need to, place a cushion or rolled-up mat beneath your knees for support.</p><p>Aim to keep your back straight and gaze forward, chin tucked.</p><ul><li>Kneel on a yoga mat or similar, toes tucked or untucked depending on your preference</li><li>Sit tall through your spine and brace your stomach, engaging your core while maintaining your breath</li><li>Extend your arms in front of you or overhead, then slowly lean back as far as you can without lifting your knees or losing your straight spine</li><li>Pause. Place your hands just behind your hips, then press your hips upward toward the ceiling</li><li>Slowly lower your butt to your feet, then return to your starting position</li><li>Aim for <strong>2 sets of 8-10 reps several times per week.</strong></li></ul><h3 class="article-body__section" id="section-3-figure-4-squat"><span>3. Figure-4 squat</span></h3><p>This is a test of balance, control and stability. If you need, have a stable surface nearby that you can use for support. </p><p>It doesn't matter if you wobble or fall out of the posture, as this will improve as you build strength in your lower body over time. <a href="https://www.tomsguide.com/wellness/fitness/i-added-the-figure-4-stretch-to-my-routine-and-now-my-hips-and-glutes-feel-looser-lighter-and-stronger">Figure-4 </a>stretches your glutes, including the deep piriformis gluteal muscle, and also targets your groin and hips, works the small stabilizing muscles in your upper and lower legs, and strengthens your hips, knees and ankles. </p><ul><li>Stand tall with your feet hip-width apart</li><li>Place your right foot just above your left knee and gently draw your right hip open. Flex the foot to protect your knee</li><li>Send your hips back and lower into a single-leg squat, maintaining the figure-4 position while keeping your chest lifted and back straight</li><li>Pause at the bottom of the squat, then press through your left foot and leg to stand</li><li>Aim for <strong>2 sets of 6-8 reps per leg, several times per week.</strong></li></ul><h2 id="what-are-the-benefits-7">What are the benefits?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sLHkPL7uvb2yBZUQ8EDedC" name="shutterstock_2190685957 hip and hamstring stretching.jpg" alt="Woman performing quad and hip flexor stretch with left leg" src="https://cdn.mos.cms.futurecdn.net/sLHkPL7uvb2yBZUQ8EDedC-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: Shutterstock)</span></figcaption></figure><p>Where I can, I like to work the left and right sides independently, whether training myself or clients. It ensures you work without dominant muscle groups or sides taking over, and allows you to measure progress on both sides of your body, potentially improving imbalances or activating underfiring muscles.</p><p>The glutes are notoriously tight, underactive and underused. Weak glutes contribute to back pain and can cause potential issues with running, sports, or even walking. </p><p>Think about any tightness you might have in your spine or your lower body. Does it impact how you move? Does it cause pain or limitations? Think of this as a small, quick reset, creating more space around your pelvis and reducing tension in your spine.</p><div><blockquote><p>Think about any tightness you might have in your spine or your lower body. Does it impact how you move? Does it cause pain or limitations? Think of this as a small, quick reset.</p></blockquote></div><p>While these exercises are recommended, you should always listen to your body and stop if you feel sharp pain, numbness, or tingling. Working with a physical therapist, personal trainer, or similar professional will help you determine what exercises are suitable for your body based on your personal journey.</p><p>That said, these three strengthening exercises will help build strength in the muscles surrounding the joints and improve stability, balance and weight-bearing. </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><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><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-strong-and-mobile-this-is-the-one-exercise-i-regret-ignoring-for-years" target="_blank">I teach people how to be strong and mobile: this is the one exercise I regret ignoring for years</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/the-glute-amnesia-fix-3-simple-moves-to-wake-up-your-hips-after-8-hours-of-sitting</link>
                                                                            <description>
                            <![CDATA[ Fix lazy glutes with these three simple mobility exercises that are suitable for beginners. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jHQKtAeH3gNpCVjQiTLVaW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/76qRzms5VENywjN6kuQAEG-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 02 Sep 2026 05:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 02 Sep 2026 10:25:49 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/76qRzms5VENywjN6kuQAEG-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Young woman on yoga mat at home performing a glute exercise in tabletop position with left leg extended behind her]]></media:description>                                                            <media:text><![CDATA[Young woman on yoga mat at home performing a glute exercise in tabletop position with left leg extended behind her]]></media:text>
                                <media:title type="plain"><![CDATA[Young woman on yoga mat at home performing a glute exercise in tabletop position with left leg extended behind her]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/76qRzms5VENywjN6kuQAEG-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>At 35 (ahem, nearly 36), I've learned that building strong hips is a secret weapon for boosting mobility and keeping my body robust as I get older. Not only does it improve my ability to squat, deadlift and lunge safely, but it also helps me walk and run with more freedom, hike with less stiffness and feel generally more free and open.</p><p>The<a href="https://www.tomsguide.com/wellness/fitness/these-4-moves-unstick-your-hips-better-than-stretching-trust-us-were-personal-trainers-fitness-editors-and-writers"> best hip mobility exercises</a> will focus on strength, range of motion, balance and stability. For that reason, I want to share three simple exercises I swear by; if you sit at a desk for long periods, these are a game-changer for waking up stiff hips and relieving tension.</p><p>Check them out below, as well as some benefits.</p><h2 id="3-simple-hip-awakening-exercises-to-try-at-home">3 simple hip-awakening exercises to try at home</h2><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/DcxqyZTsRIj/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><p>Been at your desk a while? Here is your call to action. If you can, stand up, push your laptop aside and try these moves.</p><iframe src="https://content.jwplatform.com/players/5zb8UAVT.html" id="5zb8UAVT" title="Hip Mobility Routine" width="540" height="960" frameborder="0" scrolling="auto" allowfullscreen></iframe><h3 class="article-body__section" id="section-1-single-leg-hinge"><span> 1. Single-leg hinge</span></h3><p>This exercise opens your hips, rotates them and stretches the adductors, the muscles along the inner thighs. </p><p>Think of this exercise as a joint lubricant: aim for slow, controlled movement and try to increase the range of motion available with every rep.</p><ul><li>Stand with a chair to your right side and extend your right leg to the side, resting the inner part of your foot on the chair, toes pointed forward</li><li>Place your hands on your hips and stand tall through your spine</li><li>Bring a very soft bend to your left knee. Slowly hinge forward at your hips and push your butt back, lowering your chest to almost parallel to the ground in front of you</li><li>Pause when you feel a stretch through your inner thigh. Drive upward to stand, then turn your toes to point to the ceiling</li><li>Return to your starting position, complete your reps, then switch legs</li><li>Aim for <strong>3 sets of 10 to 12 repetitions per side</strong>, <strong>twice per week.</strong></li></ul><h3 class="article-body__section" id="section-2-lean-back-with-hip-lift"><span>2. Lean back with hip lift</span></h3><p>Lean backs are typically categorized as a core exercise, but this move also stretches and extends your hip flexors and works your quads. The aim is to keep both knees pressed down; if you need to, place a cushion or rolled-up mat beneath your knees for support.</p><p>Aim to keep your back straight and gaze forward, chin tucked.</p><ul><li>Kneel on a yoga mat or similar, toes tucked or untucked depending on your preference</li><li>Sit tall through your spine and brace your stomach, engaging your core while maintaining your breath</li><li>Extend your arms in front of you or overhead, then slowly lean back as far as you can without lifting your knees or losing your straight spine</li><li>Pause. Place your hands just behind your hips, then press your hips upward toward the ceiling</li><li>Slowly lower your butt to your feet, then return to your starting position</li><li>Aim for <strong>2 sets of 8-10 reps several times per week.</strong></li></ul><h3 class="article-body__section" id="section-3-figure-4-squat"><span>3. Figure-4 squat</span></h3><p>This is a test of balance, control and stability. If you need, have a stable surface nearby that you can use for support. </p><p>It doesn't matter if you wobble or fall out of the posture, as this will improve as you build strength in your lower body over time. <a href="https://www.tomsguide.com/wellness/fitness/i-added-the-figure-4-stretch-to-my-routine-and-now-my-hips-and-glutes-feel-looser-lighter-and-stronger">Figure-4 </a>stretches your glutes, including the deep piriformis gluteal muscle, and also targets your groin and hips, works the small stabilizing muscles in your upper and lower legs, and strengthens your hips, knees and ankles. </p><ul><li>Stand tall with your feet hip-width apart</li><li>Place your right foot just above your left knee and gently draw your right hip open. Flex the foot to protect your knee</li><li>Send your hips back and lower into a single-leg squat, maintaining the figure-4 position while keeping your chest lifted and back straight</li><li>Pause at the bottom of the squat, then press through your left foot and leg to stand</li><li>Aim for <strong>2 sets of 6-8 reps per leg, several times per week.</strong></li></ul><h2 id="what-are-the-benefits-7">What are the benefits?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sLHkPL7uvb2yBZUQ8EDedC" name="shutterstock_2190685957 hip and hamstring stretching.jpg" alt="Woman performing quad and hip flexor stretch with left leg" src="https://cdn.mos.cms.futurecdn.net/sLHkPL7uvb2yBZUQ8EDedC-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: Shutterstock)</span></figcaption></figure><p>Where I can, I like to work the left and right sides independently, whether training myself or clients. It ensures you work without dominant muscle groups or sides taking over, and allows you to measure progress on both sides of your body, potentially improving imbalances or activating underfiring muscles.</p><p>The glutes are notoriously tight, underactive and underused. Weak glutes contribute to back pain and can cause potential issues with running, sports, or even walking. </p><p>Think about any tightness you might have in your spine or your lower body. Does it impact how you move? Does it cause pain or limitations? Think of this as a small, quick reset, creating more space around your pelvis and reducing tension in your spine.</p><div><blockquote><p>Think about any tightness you might have in your spine or your lower body. Does it impact how you move? Does it cause pain or limitations? Think of this as a small, quick reset.</p></blockquote></div><p>While these exercises are recommended, you should always listen to your body and stop if you feel sharp pain, numbness, or tingling. Working with a physical therapist, personal trainer, or similar professional will help you determine what exercises are suitable for your body based on your personal journey.</p><p>That said, these three strengthening exercises will help build strength in the muscles surrounding the joints and improve stability, balance and weight-bearing. </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><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><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-strong-and-mobile-this-is-the-one-exercise-i-regret-ignoring-for-years" target="_blank">I teach people how to be strong and mobile: this is the one exercise I regret ignoring for years</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Forget crunches — this standing move trains your core and hip flexors and improves posture at the same time ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Having taken up <a href="https://www.tomsguide.com/features/3-things-i-wish-i-had-known-as-a-pilates-beginner">Pilates</a> a few years ago, I've learned one hard lesson along the way: sometimes, less is more. Pilates is known for building muscle endurance, core strength, better posture and increased overall stability, balance and coordination. </p><p>Typically, traditional classes tap into low-impact, high-rep, lightweight loading. That's because you really<a href="https://www.tomsguide.com/wellness/workouts/you-dont-need-heavy-weights-heres-a-5-move-ab-workout-using-a-yoga-block-instead"> don't need heavy weights </a>when you're hitting upward of 15 reps per move, with other moves layered on top. For this reason, I pay way more attention to moves that require less equipment and loading but still pack a punch.</p><p>The exercise below only requires a loop band or one of the <a href="https://www.tomsguide.com/best-picks/best-resistance-bands">best resistance bands</a> for home workouts. The thicker, the tougher the exercise becomes; the thinner, the easier, but also the greater your range of motion. Pick your poison, and let's get started. </p><h2 id="watch-banded-hip-march-for-core-and-hips">Watch: Banded hip march for core and hips</h2><p>I would add this exercise to an existing <a href="https://www.tomsguide.com/wellness/workouts/this-4-move-core-workout-blasts-your-abs-and-obliques-in-just-10-minutes-and-you-dont-need-any-equipment-to-do-it">core workout</a> or to a <a href="https://www.tomsguide.com/wellness/workouts/this-7-minute-hip-mobility-routine-has-finally-opened-my-tight-hips-and-released-years-worth-of-stiffness">hip mobility routine </a>you enjoy. </p><p>I've been mostly sticking to 2-3 "activation" sets of 15-20 reps per side several times per week to activate my hips, core and glutes before lower-body workouts, but you could add bands or choose a thicker band and reduce your reps.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><ul><li>Stand with your feet hip-width apart and secure a loop band over your feet</li><li>Place your hands on your hips or overhead. You could hold a weight overhead if you'd like an extra challenge</li><li>Keep your gaze forward and engage your core, bracing your stomach and slightly drawing your navel in</li><li>Lift one knee into the air to roughly hip height. Avoid arching your back or leaning to one side, and stay tall through your spine</li><li>Pause at the top, as if frozen in a marching position</li><li>Slowly lower your leg, then repeat on the other side.</li></ul><p>You're aiming to move against the resistance of the band to draw your knee upward, working your hip flexors, which activate to help raise your knee into the air. This motion mimics activities like climbing, sprinting, or walking, but with load.</p><p>Your core muscles, especially the deeper belt of core muscles known as the transverse abdominis, work hard to stabilize your torso and pelvis as you balance.</p><p><a href="https://www.tomsguide.com/news/i-did-kettlebell-hip-marches-every-day-for-a-week-heres-what-happened-to-my-body">Standing hip marches</a> even teach you to balance on one leg and independently work one side of your body, then the other, which is called unilateral training. It's a highly functional type of exercise, as simple movements like walking or stepping require you to do this.</p><p>Moreover, standing on one leg improves proprioception (your body's awareness of itself in space) and balance by strengthening the smaller stabilizing muscles in your legs, plus your joints, to stay upright. </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><p>I like programming this move for older clients because it forces your abdominals to resist rotation, wobbles, or swaying while strengthening the typically weaker hip complex, which is prone to tightening if you sit for long periods. This is great if you want to improve posture and reduce sedentary time.</p><p>I find that anyone over the age of 60 or 70 in particular benefits from single-sided stability work, especially if balance and posture have taken a hit in recent years.</p><h3 class="article-body__section" id="section-how-to-progress-hip-marches"><span>How to progress hip marches</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:1800px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="W2TfJAcYT9LYUHQqatFYCA" name="hip-flexion.jpg" alt="Helen O’Leary performing a standing hip flexion" src="https://cdn.mos.cms.futurecdn.net/W2TfJAcYT9LYUHQqatFYCA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1800" height="1013" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Helen O’Leary)</span></figcaption></figure><p>This is about building deeper core strength to protect your spine and hips, so you might decide to work with your bodyweight and focus on slowing the tempo down. </p><p>If you choose to add more resistance, go for a heavier resistance band or hold weights at your chest, overhead, or by your sides to add core load.</p><p>If you suffer from tight hips or back pain, <strong>stop and rest</strong>. As a trainer, I like to work on strengthening weaker or tighter muscle groups that contribute to injury or pain, which means we're being preventative for the future. But that doesn't mean working to a place of pain.</p><p>If you're unsure <a href="https://www.tomsguide.com/news/this-is-the-most-important-thing-to-do-when-working-your-abs-according-to-a-personal-trainer">how to engage your core properly</a>, this <a href="https://www.tomsguide.com/wellness/workouts/stop-doing-100s-of-crunches-why-this-5-minute-bracing-routine-builds-a-stronger-core-than-sit-ups-ever-will">short "bracing" routine</a> might be helpful for you beforehand. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><h2 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h2><ul><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-to-be-more-mobile-in-their-60s-and-70s-3-low-impact-exercises-you-should-start-with" target="_blank">I teach people to be more mobile in their 60s and 70s: 3 low-impact exercises you should start with</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/forget-burpees-the-pilates-burpee-is-beginner-friendly-and-low-impact-and-youll-love-it" target="_blank">Forget burpees —the 'Pilates burpee' is beginner-friendly and low-impact (and you’ll love it)</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/a-yoga-instructor-says-this-is-the-5-minute-yoga-routine-you-need-for-strong-and-mobile-hips-and-core-muscles" target="_blank">A yoga instructor says this is the 5-minute yoga routine you need for strong and mobile hips and core muscles</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/forget-crunches-this-standing-move-trains-your-core-and-hip-flexors-and-improves-posture-at-the-same-time</link>
                                                                            <description>
                            <![CDATA[ A coach shares an exercise she follows to relieve tightness in the hips and strengthen the core. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MQPffn9oTMs5gXVXJUtK4h</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WcEPVwh5HAFQjcRVhcEzJA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 01 Sep 2026 07:30:00 +0000</pubDate>                                                                                                                                <updated>Tue, 01 Sep 2026 08:27:48 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/WcEPVwh5HAFQjcRVhcEzJA-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Woman with hand on hip showing abs]]></media:description>                                                            <media:text><![CDATA[Woman with hand on hip showing abs]]></media:text>
                                <media:title type="plain"><![CDATA[Woman with hand on hip showing abs]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WcEPVwh5HAFQjcRVhcEzJA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Having taken up <a href="https://www.tomsguide.com/features/3-things-i-wish-i-had-known-as-a-pilates-beginner">Pilates</a> a few years ago, I've learned one hard lesson along the way: sometimes, less is more. Pilates is known for building muscle endurance, core strength, better posture and increased overall stability, balance and coordination. </p><p>Typically, traditional classes tap into low-impact, high-rep, lightweight loading. That's because you really<a href="https://www.tomsguide.com/wellness/workouts/you-dont-need-heavy-weights-heres-a-5-move-ab-workout-using-a-yoga-block-instead"> don't need heavy weights </a>when you're hitting upward of 15 reps per move, with other moves layered on top. For this reason, I pay way more attention to moves that require less equipment and loading but still pack a punch.</p><p>The exercise below only requires a loop band or one of the <a href="https://www.tomsguide.com/best-picks/best-resistance-bands">best resistance bands</a> for home workouts. The thicker, the tougher the exercise becomes; the thinner, the easier, but also the greater your range of motion. Pick your poison, and let's get started. </p><h2 id="watch-banded-hip-march-for-core-and-hips">Watch: Banded hip march for core and hips</h2><p>I would add this exercise to an existing <a href="https://www.tomsguide.com/wellness/workouts/this-4-move-core-workout-blasts-your-abs-and-obliques-in-just-10-minutes-and-you-dont-need-any-equipment-to-do-it">core workout</a> or to a <a href="https://www.tomsguide.com/wellness/workouts/this-7-minute-hip-mobility-routine-has-finally-opened-my-tight-hips-and-released-years-worth-of-stiffness">hip mobility routine </a>you enjoy. </p><p>I've been mostly sticking to 2-3 "activation" sets of 15-20 reps per side several times per week to activate my hips, core and glutes before lower-body workouts, but you could add bands or choose a thicker band and reduce your reps.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><ul><li>Stand with your feet hip-width apart and secure a loop band over your feet</li><li>Place your hands on your hips or overhead. You could hold a weight overhead if you'd like an extra challenge</li><li>Keep your gaze forward and engage your core, bracing your stomach and slightly drawing your navel in</li><li>Lift one knee into the air to roughly hip height. Avoid arching your back or leaning to one side, and stay tall through your spine</li><li>Pause at the top, as if frozen in a marching position</li><li>Slowly lower your leg, then repeat on the other side.</li></ul><p>You're aiming to move against the resistance of the band to draw your knee upward, working your hip flexors, which activate to help raise your knee into the air. This motion mimics activities like climbing, sprinting, or walking, but with load.</p><p>Your core muscles, especially the deeper belt of core muscles known as the transverse abdominis, work hard to stabilize your torso and pelvis as you balance.</p><p><a href="https://www.tomsguide.com/news/i-did-kettlebell-hip-marches-every-day-for-a-week-heres-what-happened-to-my-body">Standing hip marches</a> even teach you to balance on one leg and independently work one side of your body, then the other, which is called unilateral training. It's a highly functional type of exercise, as simple movements like walking or stepping require you to do this.</p><p>Moreover, standing on one leg improves proprioception (your body's awareness of itself in space) and balance by strengthening the smaller stabilizing muscles in your legs, plus your joints, to stay upright. </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><p>I like programming this move for older clients because it forces your abdominals to resist rotation, wobbles, or swaying while strengthening the typically weaker hip complex, which is prone to tightening if you sit for long periods. This is great if you want to improve posture and reduce sedentary time.</p><p>I find that anyone over the age of 60 or 70 in particular benefits from single-sided stability work, especially if balance and posture have taken a hit in recent years.</p><h3 class="article-body__section" id="section-how-to-progress-hip-marches"><span>How to progress hip marches</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:1800px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="W2TfJAcYT9LYUHQqatFYCA" name="hip-flexion.jpg" alt="Helen O’Leary performing a standing hip flexion" src="https://cdn.mos.cms.futurecdn.net/W2TfJAcYT9LYUHQqatFYCA-1920-80.jpg" mos="" align="middle" fullscreen="" width="1800" height="1013" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Helen O’Leary)</span></figcaption></figure><p>This is about building deeper core strength to protect your spine and hips, so you might decide to work with your bodyweight and focus on slowing the tempo down. </p><p>If you choose to add more resistance, go for a heavier resistance band or hold weights at your chest, overhead, or by your sides to add core load.</p><p>If you suffer from tight hips or back pain, <strong>stop and rest</strong>. As a trainer, I like to work on strengthening weaker or tighter muscle groups that contribute to injury or pain, which means we're being preventative for the future. But that doesn't mean working to a place of pain.</p><p>If you're unsure <a href="https://www.tomsguide.com/news/this-is-the-most-important-thing-to-do-when-working-your-abs-according-to-a-personal-trainer">how to engage your core properly</a>, this <a href="https://www.tomsguide.com/wellness/workouts/stop-doing-100s-of-crunches-why-this-5-minute-bracing-routine-builds-a-stronger-core-than-sit-ups-ever-will">short "bracing" routine</a> might be helpful for you beforehand. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><h2 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h2><ul><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-to-be-more-mobile-in-their-60s-and-70s-3-low-impact-exercises-you-should-start-with" target="_blank">I teach people to be more mobile in their 60s and 70s: 3 low-impact exercises you should start with</a></li><li><a href="https://www.tomsguide.com/wellness/fitness/forget-burpees-the-pilates-burpee-is-beginner-friendly-and-low-impact-and-youll-love-it" target="_blank">Forget burpees —the 'Pilates burpee' is beginner-friendly and low-impact (and you’ll love it)</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/a-yoga-instructor-says-this-is-the-5-minute-yoga-routine-you-need-for-strong-and-mobile-hips-and-core-muscles" target="_blank">A yoga instructor says this is the 5-minute yoga routine you need for strong and mobile hips and core muscles</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I’ve been doing Pilates for 15 years, and this simple core exercise humbles me every single time ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I’ve been practicing Pilates for 15 years: it’s gotten me to the start line of six (nearly seven) marathons and helped me rebuild my core following the birth of my son two years ago. But more importantly, it’s helped me stay injury-free for years, giving me the <a href="https://www.tomsguide.com/wellness/workouts/undesk-your-hips-and-build-functional-strength-with-this-3-move-pilates-glute-workout">functional strength</a> to carry my toddler on my hip and the endless bags that come with being a mom. </p><p>One exercise that humbles me every single time is the<a href="https://www.tomsguide.com/how-to/how-to-do-a-deadbug"> dead bug.</a> This simple-looking move is one of the best ways to train anti-extension core stability — in other words, you’re teaching your deep core to hold your spine and pelvis completely still as your arms and legs move. </p><p>Unlike sit-ups and crunches, this move won’t put your spine under pressure, making it suitable for beginners. That said, if you’re pregnant, postpartum, or you’re currently recovering from an injury, it’s always best to seek personalized advice from a qualified professional. </p><h2 id="how-to-do-a-dead-bug">How to do a dead bug </h2><p>Let’s start with how to do a dead bug with perfect form. You won’t need any additional equipment for this move, but to add resistance once it feels easy, hold a set of light dumbbells. Here are the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> for working out at home. </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:6006px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="oMGKWccN8Wg5zrK2GXcyG8" name="shutterstock_2680609633 (1)" alt="a woman doing a dead bug" src="https://cdn.mos.cms.futurecdn.net/oMGKWccN8Wg5zrK2GXcyG8-1920-80.jpg" mos="" align="middle" fullscreen="" width="6006" height="3379" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li>Lie on your back. Use a yoga mat to make things more comfortable.</li><li>Engage your abs and press your lower back flat gently toward the floor. Imagine you have a piece of paper under your lower back and you don’t want someone to be able to pull it out.</li><li>Raise your legs into tabletop position — this means your arms are straight to the ceiling, with your elbows in line with your shoulders, and your knees are bent at 90 degrees.</li><li>Slowly and with complete control, extend your left leg away from your body, stopping when it's a few inches off the floor. At the same time, extend your right arm away from your body. Think about reaching out as far as you can.</li><li>Pause here for a few seconds, then bring both back to your starting position, repeating on the other side.</li><li>Keep alternating sides, exhaling as you extend, inhaling as you return to tabletop.</li><li>Opt for 10 repetitions on each side.</li></ul><p>If you notice your back arching off the mat, you’re not engaging your core. Keep your arms still and just extend your legs, taking them out at a 45-degree angle. The lower your leg drops to the floor, the harder this exercise is.</p><h2 id="what-are-the-benefits-8">What are the benefits? </h2><p>This exercise works your deep core muscles, also known as your transverse abdominis. Far from sculpting visible abs, these deep muscles act as your body’s corset, protecting your spine from injury. Your obliques and outer core will also get a workout here, too. </p><p>If, like me, you’re a runner, this exercise helps build the cross-body coordination you’ll need for running and walking. You’ll be building deep stability in your core. </p><p><a href="https://welltech.com/experts/bruno-pontes/" target="_blank" rel="nofollow">Bruno Pontes</a>, a certified personal trainer at <a href="https://musclebooster.welltech.com/" target="_blank" rel="nofollow">Muscle Booster</a>, adds, “The dead bug is a great starting point for functional core training because it teaches you to keep your core stable while moving your arms and legs independently.</p><p>“The key is to move slowly and maintain control rather than rushing through the repetitions. It’s a relatively simple exercise, but it can help develop core stability, coordination and body awareness, making it a useful movement for people of different fitness levels.”</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-strong-and-mobile-this-is-the-one-exercise-i-regret-ignoring-for-years" target="_blank">I teach people how to be strong and mobile: this is the one exercise I regret ignoring for years</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/ive-been-doing-pilates-for-15-years-and-this-simple-core-exercise-humbles-me-every-single-time</link>
                                                                            <description>
                            <![CDATA[ Here's why our fitness editor swears by dead bugs in her routine. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">AgAZPjSu6y4ogbLoKTGctB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iKaben2oSGVc2ydVme9DfF-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 31 Aug 2026 08:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 31 Aug 2026 11:30:15 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></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/iKaben2oSGVc2ydVme9DfF-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a woman holding a yoga mat with strong abs]]></media:description>                                                            <media:text><![CDATA[a woman holding a yoga mat with strong abs]]></media:text>
                                <media:title type="plain"><![CDATA[a woman holding a yoga mat with strong abs]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iKaben2oSGVc2ydVme9DfF-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I’ve been practicing Pilates for 15 years: it’s gotten me to the start line of six (nearly seven) marathons and helped me rebuild my core following the birth of my son two years ago. But more importantly, it’s helped me stay injury-free for years, giving me the <a href="https://www.tomsguide.com/wellness/workouts/undesk-your-hips-and-build-functional-strength-with-this-3-move-pilates-glute-workout">functional strength</a> to carry my toddler on my hip and the endless bags that come with being a mom. </p><p>One exercise that humbles me every single time is the<a href="https://www.tomsguide.com/how-to/how-to-do-a-deadbug"> dead bug.</a> This simple-looking move is one of the best ways to train anti-extension core stability — in other words, you’re teaching your deep core to hold your spine and pelvis completely still as your arms and legs move. </p><p>Unlike sit-ups and crunches, this move won’t put your spine under pressure, making it suitable for beginners. That said, if you’re pregnant, postpartum, or you’re currently recovering from an injury, it’s always best to seek personalized advice from a qualified professional. </p><h2 id="how-to-do-a-dead-bug">How to do a dead bug </h2><p>Let’s start with how to do a dead bug with perfect form. You won’t need any additional equipment for this move, but to add resistance once it feels easy, hold a set of light dumbbells. Here are the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> for working out at home. </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:6006px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="oMGKWccN8Wg5zrK2GXcyG8" name="shutterstock_2680609633 (1)" alt="a woman doing a dead bug" src="https://cdn.mos.cms.futurecdn.net/oMGKWccN8Wg5zrK2GXcyG8-1920-80.jpg" mos="" align="middle" fullscreen="" width="6006" height="3379" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><ul><li>Lie on your back. Use a yoga mat to make things more comfortable.</li><li>Engage your abs and press your lower back flat gently toward the floor. Imagine you have a piece of paper under your lower back and you don’t want someone to be able to pull it out.</li><li>Raise your legs into tabletop position — this means your arms are straight to the ceiling, with your elbows in line with your shoulders, and your knees are bent at 90 degrees.</li><li>Slowly and with complete control, extend your left leg away from your body, stopping when it's a few inches off the floor. At the same time, extend your right arm away from your body. Think about reaching out as far as you can.</li><li>Pause here for a few seconds, then bring both back to your starting position, repeating on the other side.</li><li>Keep alternating sides, exhaling as you extend, inhaling as you return to tabletop.</li><li>Opt for 10 repetitions on each side.</li></ul><p>If you notice your back arching off the mat, you’re not engaging your core. Keep your arms still and just extend your legs, taking them out at a 45-degree angle. The lower your leg drops to the floor, the harder this exercise is.</p><h2 id="what-are-the-benefits-8">What are the benefits? </h2><p>This exercise works your deep core muscles, also known as your transverse abdominis. Far from sculpting visible abs, these deep muscles act as your body’s corset, protecting your spine from injury. Your obliques and outer core will also get a workout here, too. </p><p>If, like me, you’re a runner, this exercise helps build the cross-body coordination you’ll need for running and walking. You’ll be building deep stability in your core. </p><p><a href="https://welltech.com/experts/bruno-pontes/" target="_blank" rel="nofollow">Bruno Pontes</a>, a certified personal trainer at <a href="https://musclebooster.welltech.com/" target="_blank" rel="nofollow">Muscle Booster</a>, adds, “The dead bug is a great starting point for functional core training because it teaches you to keep your core stable while moving your arms and legs independently.</p><p>“The key is to move slowly and maintain control rather than rushing through the repetitions. It’s a relatively simple exercise, but it can help develop core stability, coordination and body awareness, making it a useful movement for people of different fitness levels.”</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-strong-and-mobile-this-is-the-one-exercise-i-regret-ignoring-for-years" target="_blank">I teach people how to be strong and mobile: this is the one exercise I regret ignoring for years</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Help! I need to get a new bike for my kid. Which should I buy? ]]></title>
                                                                                                <dc:content><![CDATA[ <p>About a year ago — and after many months of trying — my kid finally learned how to ride her bike without training wheels. I no longer had to hold her up, running behind the bike while she struggled to maintain her balance. It’s one of those parenting milestones that you’re so proud to witness.</p><div  class="fancy-box"><div class="fancy_box-title">The Gadget Dad</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NTV2LD9mcUFrzpJd6R5YUU" name="Mike holding chainsaw" caption="" alt="Person holding chainsaw" src="https://cdn.mos.cms.futurecdn.net/NTV2LD9mcUFrzpJd6R5YUU-1920-80.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">I'm not only an editor at Tom's Guide, but also a homeowner and a parent. I've been testing smart home devices in and around my house for years. I'm the guy with the <a data-analytics-id="inline-link" href="https://www.tomsguide.com/home/outdoors/i-put-home-depots-12-foot-skelly-and-lowes-20-foot-inflatable-skeleton-in-my-yard-and-this-one-wins-halloween">20-foot inflatable skeleton at Halloween</a>, the guy with the <a data-analytics-id="inline-link" href="https://www.tomsguide.com/home/lawn-care/ive-been-using-this-usd1-000-robot-lawnmower-for-a-month-3-things-i-like-and-2-i-dont">robot lawnmower prowling his yard</a>, and the guy who <a data-analytics-id="inline-link" href="https://www.tomsguide.com/home/i-made-my-own-lightsaber-for-usd50-in-hardware-store-parts-and-now-i-feel-like-a-lowe-key-jedi" target="_blank">made a lightsaber out of hardware store parts</a>.</p><p class="fancy-box__body-text">This column is going to take a look at tech, tools, and tips for your kids, your pets, and anything else that could make your house more fun and functional.</p></div></div><p>Months later, those first tentative wobbles have turned into confident cycling, as she cruises around the neighborhood, going to the playground and her school on bike bus Fridays. Even if the weather is iffy, she still asks me if we can go for a bike ride, which I’m all too happy to oblige.</p><p>However, the bike she learned on—a bike someone was throwing out, which I disassembled and painted pink—is now too small for her. What was the perfect size for a 5-year-old now looks comically small for someone three years older. As cool as BMX is, she needs something more suited to cruising around.</p><p>As someone who tests and evaluates a lot of gadgets for my job, I’ve been doing a lot of research on the best bike for my kid. I’ve narrowed it down to a few models, but I wanted to tap into the Tom’s Guide audience's wisdom to see which you would pick. </p><p>I’ve been looking mainly at bikes with 24-inch tires; my child is nearly eight and 49 inches tall, so I have a feeling she'd quickly outgrow a bike with 20-inch wheels, and I'd rather not have to buy another bike two years from now. But I could be wrong — let me know if I should pick the next size up (or down).</p><p>With that, these are the five bikes that are my finalists:</p><h2 id="guardian-24-inch-bike">Guardian 24-inch bike</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:1551px;"><p class="vanilla-image-block" style="padding-top:63.89%;"><img id="WmGHzKhqAWwRyWH3Bz9ERK" name="Guardian 24-inch bike" alt="Guardian 24-inch bike" src="https://cdn.mos.cms.futurecdn.net/WmGHzKhqAWwRyWH3Bz9ERK-1920-80.png" mos="" align="middle" fullscreen="" width="1551" height="991" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Guardian)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Guardian 24-inch specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Price</strong>: $349<br><strong>Weight</strong>: 25.5 pounds<br><strong>Brakes</strong>: front/rear rim brakes<br><strong>Frame</strong>: Steel<br><strong>Tire size</strong>: 24 inches<br><strong>Gears</strong>: 7<br><strong>Includes</strong>: kickstand, 4 reflectors, pedals, wrench, and tool kit<br><strong>Recommended ages: </strong>7-11<br><strong>Recommended height: </strong>4'1"-4'9"</p></div></div><p>This bike came up a lot in my research. It’s a top pick from Wirecutter, and I’ve even seen some of my kid's friends riding it. It's also the least expensive among my five finalists.</p><p>The bike comes in six different colors; crucially, one is purple, my daughter’s second-favorite hue. It only has a single handbrake, but it operates both the front and rear wheel brakes, though they are rim brakes rather than the newer disc brakes. Guardian says this bike is best for kids ages 7 to 11 and 49 to 57 inches tall, so my kid is on the lower end of both, which means room to grow.</p><h2 id="retrospec-dart-plus">Retrospec Dart Plus</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:1500px;"><p class="vanilla-image-block" style="padding-top:70.40%;"><img id="RYmXheE6dkXUYiBWe6tetX" name="Retrospec Dart Plus" alt="Retrospec Dart Plus" src="https://cdn.mos.cms.futurecdn.net/RYmXheE6dkXUYiBWe6tetX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="1056" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Retrospec)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Retrospec Dart Plus specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Price</strong>: $399<br><strong>Weight</strong>: 30.6 pounds<br><strong>Brakes</strong>: Front/rear mechanical disc<br><strong>Frame</strong>: Aluminum<br><strong>Tire size</strong>: 24 x 2.4 inches<br><strong>Gears</strong>: 7<br><strong>Includes</strong>: kickstand<br><strong>Recommended ages: </strong>8-11<br><strong>Recommended height: </strong>4'3"-4'10"</p></div></div><p>This bike has separate front and rear hand-operated disc brakes, plus a front suspension fork, which seems a little overkill for a kid's bike. It has more of a mountain bike setup, with straighter handlebars than some other models. This bike comes with a kickstand and is available in two colors (Black Mamba and Fairy Floss). The Dart Plus is one of the least expensive models I'm considering, though it is the heaviest, at 30.6 pounds.</p><h2 id="priority-start-24">Priority Start 24</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:1096px;"><p class="vanilla-image-block" style="padding-top:63.14%;"><img id="ogFYPkmfSFNVjTUfRBw9nL" name="Priority Start 24" alt="Priority Start 24" src="https://cdn.mos.cms.futurecdn.net/ogFYPkmfSFNVjTUfRBw9nL-1920-80.png" mos="" align="middle" fullscreen="" width="1096" height="692" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Priority Bikes)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Priority Start 24 specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Price</strong>: $469<br><strong>Weight</strong>: 23.3 pounds<br><strong>Brakes</strong>: Front/rear rim brakes<br><strong>Frame</strong>: Aluminum<br><strong>Tire size</strong>: 24 inches<br><strong>Gears</strong>: 3<br><strong>Includes</strong>: kickstand, reflectors<br><strong>Recommended ages: </strong>7-13<br><strong>Recommended height: </strong>4'1"-4'11"</p></div></div><p>Priority’s bike looks the most grown-up among the options I’m considering, and it’s also one of the more expensive models. Uniquely, it has a belt drive rather than a chain, which in theory means less maintenance and less grease on my hands.</p><p>It has a three-speed shifter, which seems more approachable than a six- or seven-speed shifter, as well as dual handbrakes — though they're rim, rather than disc brakes. It comes in four colors (red, coral, blue, and black), so she might be disappointed there’s no true pink option, but I think the bike looks pretty smart overall. </p><h2 id="batch-km-24">Batch KM.24</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:899px;"><p class="vanilla-image-block" style="padding-top:77.42%;"><img id="5bGTRfuBkVETYVzipwVtF5" name="Batch KM.24" alt="Batch KM.24" src="https://cdn.mos.cms.futurecdn.net/5bGTRfuBkVETYVzipwVtF5-1920-80.png" mos="" align="middle" fullscreen="" width="899" height="696" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Batch Bikes)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Batch KM.24 specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Price</strong>: $569<br><strong>Weight</strong>: 29.5 pounds<br><strong>Brakes</strong>: Front/rear mechanical disc brakes<br><strong>Frame</strong>: Aluminum<br><strong>Tire size</strong>: 24 x 2.35 inches<br><strong>Gears</strong>: 8<br><strong>Includes</strong>: kickstand<br><strong>Recommended ages: </strong>7-11<br><strong>Recommended height: </strong>4'3"-4'10"</p></div></div><p>Another mountain-bike design, the KM.24 has front suspension and beefier 24 x 2.35-inch tires, good for off-roading—or whatever abuse your kid delivers. It technically comes in three colors, though only the spruce green variant is currently available on the company's site. (I suspect my kid might choose another brand based on this alone).</p><p>It also has an 8-speed shifter, suited for hillier terrain, and mechanical disc brakes, which should provide greater stopping power than rim brakes. At $569 and 29.5 pounds, this bike sits on the heavier — and pricier — side of things.</p><h2 id="woom-explore-5">Woom Explore 5</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:1335px;"><p class="vanilla-image-block" style="padding-top:66.82%;"><img id="UD7MkAAQ3b967FUyZazNSG" name="Woom Explore 5" alt="Woom Explore 5" src="https://cdn.mos.cms.futurecdn.net/UD7MkAAQ3b967FUyZazNSG-1920-80.png" mos="" align="middle" fullscreen="" width="1335" height="892" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Woom)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Woom Explore 5 specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Price</strong>: $819<br><strong>Weight</strong>: 19.7 pounds<br><strong>Brakes</strong>: Front/rear hydraulic disc<br><strong>Frame</strong>: Aluminum<br><strong>Tire size</strong>: 24 x 2 inches<br><strong>Gears</strong>: 8<br><strong>Recommended ages: </strong>7-11<br><strong>Recommended height: </strong>4'2"-4'10"</p></div></div><p>Woom’s bike, which is sold through REI, is the lightest and most expensive of the models I’m considering. It comes in pink and blue—I dig its two-tone look—and has an 8-speed shifter and hydraulic disc brakes, though, annoyingly, it doesn't include a kickstand or reflectors. I feel like those should be standard with any kid’s bike. Still, this looks to be a solidly built bike with good geometry.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqRKdX"></div>                            </div>                            <script src="https://kwizly.com/embed/OqRKdX.js" async></script><p>So, which bike should I pick for my kid? Am I making a mistake in not going for a model with 24-inch wheels? Take the poll and leave a comment below. What bike did you get for your kid, and do they like it?</p><h3 class="article-body__section" id="section-more-from-the-gadget-dad"><span>More from The Gadget Dad</span></h3><ul><li><a href="https://www.tomsguide.com/phones/i-gave-my-7-year-old-the-viral-tin-can-phone-because-all-her-friends-had-it-shes-already-over-it"><strong>I gave my 7-year-old the viral Tin Can phone because all her friends had it — here's the verdict after a month</strong></a></li><li><a href="https://www.tomsguide.com/vehicle-tech/electric-bikes/dont-get-burned-i-talked-to-an-expert-on-how-to-safely-buy-charge-and-store-batteries-for-e-bikes-and-electric-scooters"><strong>Don’t get burned: I talked to an expert on how to safely buy, charge, and store batteries for e-bikes and electric scooters</strong></a></li><li><a href="https://www.tomsguide.com/home/its-friggin-hot-the-5-devices-im-using-to-keep-my-home-and-my-pets-cool-this-summer"><strong>It's friggin' hot! The 5 devices I'm using to keep my home (and my pets) cool this summer</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/bikes/help-i-need-to-get-a-new-bike-for-my-kid-which-should-i-buy</link>
                                                                            <description>
                            <![CDATA[ I need to buy a new bike for my kid and have narrowed it down to five options. Which should I pick? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">r2QyDo9g5UK7bqt2wNnn4m</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/U3LDLaTmS5u4Ht7MpaboCY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 30 Aug 2026 06:45:00 +0000</pubDate>                                                                                                                                <updated>Sun, 30 Aug 2026 12:30:41 +0000</updated>
                                                                                                                                            <category><![CDATA[Bikes]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                <author><![CDATA[ mike.prospero@futurenet.com (Mike Prospero) ]]></author>                    <dc:creator><![CDATA[ Mike Prospero ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/xeJFBrJwXQzCqXLZXBFBKQ-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Michael A. Prospero is the U.S. Editor-in-Chief for Tom’s Guide.  In his spare time, he also tests out the latest drones, electric scooters, and smart home gadgets, such as video doorbells. Before his tenure at Tom&#039;s Guide, he was the Reviews Editor for Laptop Magazine, a reporter at Fast Company, the Times of Trenton, and, many eons back, an intern at George magazine. He received his undergraduate degree from Boston College, where he worked on the campus newspaper The Heights, and then attended the Columbia University school of Journalism. When he’s not testing out the latest running watch, electric scooter, or skiing or training for a marathon, he’s probably using the latest sous vide machine, smoker, or pizza oven, to the delight — or chagrin — of his family.&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/U3LDLaTmS5u4Ht7MpaboCY-1280-80.jpg">
                                                            <media:credit><![CDATA[Retrospec/Guardian/Woom/Batch/Priority]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A group of kids bikes]]></media:description>                                                            <media:text><![CDATA[A group of kids bikes]]></media:text>
                                <media:title type="plain"><![CDATA[A group of kids bikes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/U3LDLaTmS5u4Ht7MpaboCY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>About a year ago — and after many months of trying — my kid finally learned how to ride her bike without training wheels. I no longer had to hold her up, running behind the bike while she struggled to maintain her balance. It’s one of those parenting milestones that you’re so proud to witness.</p><div  class="fancy-box"><div class="fancy_box-title">The Gadget Dad</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NTV2LD9mcUFrzpJd6R5YUU" name="Mike holding chainsaw" caption="" alt="Person holding chainsaw" src="https://cdn.mos.cms.futurecdn.net/NTV2LD9mcUFrzpJd6R5YUU-1920-80.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">I'm not only an editor at Tom's Guide, but also a homeowner and a parent. I've been testing smart home devices in and around my house for years. I'm the guy with the <a data-analytics-id="inline-link" href="https://www.tomsguide.com/home/outdoors/i-put-home-depots-12-foot-skelly-and-lowes-20-foot-inflatable-skeleton-in-my-yard-and-this-one-wins-halloween">20-foot inflatable skeleton at Halloween</a>, the guy with the <a data-analytics-id="inline-link" href="https://www.tomsguide.com/home/lawn-care/ive-been-using-this-usd1-000-robot-lawnmower-for-a-month-3-things-i-like-and-2-i-dont">robot lawnmower prowling his yard</a>, and the guy who <a data-analytics-id="inline-link" href="https://www.tomsguide.com/home/i-made-my-own-lightsaber-for-usd50-in-hardware-store-parts-and-now-i-feel-like-a-lowe-key-jedi" target="_blank">made a lightsaber out of hardware store parts</a>.</p><p class="fancy-box__body-text">This column is going to take a look at tech, tools, and tips for your kids, your pets, and anything else that could make your house more fun and functional.</p></div></div><p>Months later, those first tentative wobbles have turned into confident cycling, as she cruises around the neighborhood, going to the playground and her school on bike bus Fridays. Even if the weather is iffy, she still asks me if we can go for a bike ride, which I’m all too happy to oblige.</p><p>However, the bike she learned on—a bike someone was throwing out, which I disassembled and painted pink—is now too small for her. What was the perfect size for a 5-year-old now looks comically small for someone three years older. As cool as BMX is, she needs something more suited to cruising around.</p><p>As someone who tests and evaluates a lot of gadgets for my job, I’ve been doing a lot of research on the best bike for my kid. I’ve narrowed it down to a few models, but I wanted to tap into the Tom’s Guide audience's wisdom to see which you would pick. </p><p>I’ve been looking mainly at bikes with 24-inch tires; my child is nearly eight and 49 inches tall, so I have a feeling she'd quickly outgrow a bike with 20-inch wheels, and I'd rather not have to buy another bike two years from now. But I could be wrong — let me know if I should pick the next size up (or down).</p><p>With that, these are the five bikes that are my finalists:</p><h2 id="guardian-24-inch-bike">Guardian 24-inch bike</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:1551px;"><p class="vanilla-image-block" style="padding-top:63.89%;"><img id="WmGHzKhqAWwRyWH3Bz9ERK" name="Guardian 24-inch bike" alt="Guardian 24-inch bike" src="https://cdn.mos.cms.futurecdn.net/WmGHzKhqAWwRyWH3Bz9ERK-1920-80.png" mos="" align="middle" fullscreen="" width="1551" height="991" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Guardian)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Guardian 24-inch specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Price</strong>: $349<br><strong>Weight</strong>: 25.5 pounds<br><strong>Brakes</strong>: front/rear rim brakes<br><strong>Frame</strong>: Steel<br><strong>Tire size</strong>: 24 inches<br><strong>Gears</strong>: 7<br><strong>Includes</strong>: kickstand, 4 reflectors, pedals, wrench, and tool kit<br><strong>Recommended ages: </strong>7-11<br><strong>Recommended height: </strong>4'1"-4'9"</p></div></div><p>This bike came up a lot in my research. It’s a top pick from Wirecutter, and I’ve even seen some of my kid's friends riding it. It's also the least expensive among my five finalists.</p><p>The bike comes in six different colors; crucially, one is purple, my daughter’s second-favorite hue. It only has a single handbrake, but it operates both the front and rear wheel brakes, though they are rim brakes rather than the newer disc brakes. Guardian says this bike is best for kids ages 7 to 11 and 49 to 57 inches tall, so my kid is on the lower end of both, which means room to grow.</p><h2 id="retrospec-dart-plus">Retrospec Dart Plus</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:1500px;"><p class="vanilla-image-block" style="padding-top:70.40%;"><img id="RYmXheE6dkXUYiBWe6tetX" name="Retrospec Dart Plus" alt="Retrospec Dart Plus" src="https://cdn.mos.cms.futurecdn.net/RYmXheE6dkXUYiBWe6tetX-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="1056" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Retrospec)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Retrospec Dart Plus specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Price</strong>: $399<br><strong>Weight</strong>: 30.6 pounds<br><strong>Brakes</strong>: Front/rear mechanical disc<br><strong>Frame</strong>: Aluminum<br><strong>Tire size</strong>: 24 x 2.4 inches<br><strong>Gears</strong>: 7<br><strong>Includes</strong>: kickstand<br><strong>Recommended ages: </strong>8-11<br><strong>Recommended height: </strong>4'3"-4'10"</p></div></div><p>This bike has separate front and rear hand-operated disc brakes, plus a front suspension fork, which seems a little overkill for a kid's bike. It has more of a mountain bike setup, with straighter handlebars than some other models. This bike comes with a kickstand and is available in two colors (Black Mamba and Fairy Floss). The Dart Plus is one of the least expensive models I'm considering, though it is the heaviest, at 30.6 pounds.</p><h2 id="priority-start-24">Priority Start 24</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:1096px;"><p class="vanilla-image-block" style="padding-top:63.14%;"><img id="ogFYPkmfSFNVjTUfRBw9nL" name="Priority Start 24" alt="Priority Start 24" src="https://cdn.mos.cms.futurecdn.net/ogFYPkmfSFNVjTUfRBw9nL-1920-80.png" mos="" align="middle" fullscreen="" width="1096" height="692" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Priority Bikes)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Priority Start 24 specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Price</strong>: $469<br><strong>Weight</strong>: 23.3 pounds<br><strong>Brakes</strong>: Front/rear rim brakes<br><strong>Frame</strong>: Aluminum<br><strong>Tire size</strong>: 24 inches<br><strong>Gears</strong>: 3<br><strong>Includes</strong>: kickstand, reflectors<br><strong>Recommended ages: </strong>7-13<br><strong>Recommended height: </strong>4'1"-4'11"</p></div></div><p>Priority’s bike looks the most grown-up among the options I’m considering, and it’s also one of the more expensive models. Uniquely, it has a belt drive rather than a chain, which in theory means less maintenance and less grease on my hands.</p><p>It has a three-speed shifter, which seems more approachable than a six- or seven-speed shifter, as well as dual handbrakes — though they're rim, rather than disc brakes. It comes in four colors (red, coral, blue, and black), so she might be disappointed there’s no true pink option, but I think the bike looks pretty smart overall. </p><h2 id="batch-km-24">Batch KM.24</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:899px;"><p class="vanilla-image-block" style="padding-top:77.42%;"><img id="5bGTRfuBkVETYVzipwVtF5" name="Batch KM.24" alt="Batch KM.24" src="https://cdn.mos.cms.futurecdn.net/5bGTRfuBkVETYVzipwVtF5-1920-80.png" mos="" align="middle" fullscreen="" width="899" height="696" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Batch Bikes)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Batch KM.24 specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Price</strong>: $569<br><strong>Weight</strong>: 29.5 pounds<br><strong>Brakes</strong>: Front/rear mechanical disc brakes<br><strong>Frame</strong>: Aluminum<br><strong>Tire size</strong>: 24 x 2.35 inches<br><strong>Gears</strong>: 8<br><strong>Includes</strong>: kickstand<br><strong>Recommended ages: </strong>7-11<br><strong>Recommended height: </strong>4'3"-4'10"</p></div></div><p>Another mountain-bike design, the KM.24 has front suspension and beefier 24 x 2.35-inch tires, good for off-roading—or whatever abuse your kid delivers. It technically comes in three colors, though only the spruce green variant is currently available on the company's site. (I suspect my kid might choose another brand based on this alone).</p><p>It also has an 8-speed shifter, suited for hillier terrain, and mechanical disc brakes, which should provide greater stopping power than rim brakes. At $569 and 29.5 pounds, this bike sits on the heavier — and pricier — side of things.</p><h2 id="woom-explore-5">Woom Explore 5</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:1335px;"><p class="vanilla-image-block" style="padding-top:66.82%;"><img id="UD7MkAAQ3b967FUyZazNSG" name="Woom Explore 5" alt="Woom Explore 5" src="https://cdn.mos.cms.futurecdn.net/UD7MkAAQ3b967FUyZazNSG-1920-80.png" mos="" align="middle" fullscreen="" width="1335" height="892" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Woom)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Woom Explore 5 specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Price</strong>: $819<br><strong>Weight</strong>: 19.7 pounds<br><strong>Brakes</strong>: Front/rear hydraulic disc<br><strong>Frame</strong>: Aluminum<br><strong>Tire size</strong>: 24 x 2 inches<br><strong>Gears</strong>: 8<br><strong>Recommended ages: </strong>7-11<br><strong>Recommended height: </strong>4'2"-4'10"</p></div></div><p>Woom’s bike, which is sold through REI, is the lightest and most expensive of the models I’m considering. It comes in pink and blue—I dig its two-tone look—and has an 8-speed shifter and hydraulic disc brakes, though, annoyingly, it doesn't include a kickstand or reflectors. I feel like those should be standard with any kid’s bike. Still, this looks to be a solidly built bike with good geometry.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OqRKdX"></div>                            </div>                            <script src="https://kwizly.com/embed/OqRKdX.js" async></script><p>So, which bike should I pick for my kid? Am I making a mistake in not going for a model with 24-inch wheels? Take the poll and leave a comment below. What bike did you get for your kid, and do they like it?</p><h3 class="article-body__section" id="section-more-from-the-gadget-dad"><span>More from The Gadget Dad</span></h3><ul><li><a href="https://www.tomsguide.com/phones/i-gave-my-7-year-old-the-viral-tin-can-phone-because-all-her-friends-had-it-shes-already-over-it"><strong>I gave my 7-year-old the viral Tin Can phone because all her friends had it — here's the verdict after a month</strong></a></li><li><a href="https://www.tomsguide.com/vehicle-tech/electric-bikes/dont-get-burned-i-talked-to-an-expert-on-how-to-safely-buy-charge-and-store-batteries-for-e-bikes-and-electric-scooters"><strong>Don’t get burned: I talked to an expert on how to safely buy, charge, and store batteries for e-bikes and electric scooters</strong></a></li><li><a href="https://www.tomsguide.com/home/its-friggin-hot-the-5-devices-im-using-to-keep-my-home-and-my-pets-cool-this-summer"><strong>It's friggin' hot! The 5 devices I'm using to keep my home (and my pets) cool this summer</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I ran 40 miles in the On Cloudboom Volt and it’s a snappy super-sneaker for training and racing ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The On Cloudboom Volt first caught my eye at The Running Event in Texas 2025, where brands preview their launches for the following year. </p><p>Mostly, that was because it looks fantastic — the light blue color I tested might be the best-looking shoe I’ve tried this year, which is always a plus. However, it was also more affordable than On’s other racing shoes, and looked an intriguing option thanks to the combo of a plate and On’s bouncy Helion HF midsole foam.</p><p>By the time I tested the shoe, however, the <a href="https://www.tomsguide.com/wellness/running/on-cloudboom-strike-2-review">On Cloudboom Strike 2</a> had somewhat stolen the Volt’s thunder as one of the <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">best carbon plate running shoes</a>, and the Volt simply isn’t as good a racer as the Strike 2 in my opinion.</p><p>However, the Volt is cheaper, and in my testing it emerged as a strong plated option for fast training in particular. I wouldn’t mark it as a must-buy, but I did enjoy all my runs in the On Cloudboom Volt and if you spy it in a sale it might be a worthy addition to your <a href="https://www.tomsguide.com/wellness/running/im-a-marathoner-and-this-is-how-and-why-i-use-a-running-shoe-rotation-in-my-training">running shoe rotation</a>.</p><h2 class="article-body__section" id="section-on-cloudboom-volt-review-price-and-availability"><span>On Cloudboom Volt review: Price and availability</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="t9mMEeh2w2oxfVPf7NsggL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/t9mMEeh2w2oxfVPf7NsggL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 On Cloudboom Volt launched in February 2026 and costs $200 in the U.S. and £190 in the U.K., making it more affordable than On’s top racing shoe, the On Cloudboom Strike 2 ($250/£230).</p><p>It’s cheap compared to most carbon racers, but the price is more in line with other fast training shoes with plates, which is where I’d position the Volt myself.</p><h2 class="article-body__section" id="section-on-cloudboom-volt-review-design-and-fit"><span>On Cloudboom Volt review: Design and fit</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VEFSmoZXNEu2jeSJomiZmL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/VEFSmoZXNEu2jeSJomiZmL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 On Cloudboom Volt is currently available in four colors, including the light blue Celeste shoe I tested, which is just gorgeous.</p><p>I found that it fit well in my normal running shoe size. It’s a bit tighter around the toes than On’s cushioned sneakers in the same size, but that’s normal for a speed-focused shoe, and I didn’t have any trouble with the upper rubbing during my runs.</p><p>The Volt has a 5mm drop and weighs 7.8oz in my US men’s size 9.5. It’s light, but not as light as most top racing shoes, which are usually under 7oz in my size.</p><h3 class="article-body__section" id="section-upper"><span>Upper</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="n3dAxMjamLYGzTDc5zt2nL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/n3dAxMjamLYGzTDc5zt2nL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 Cloudboom Volt has a lightweight mesh upper with just enough padding around the collar to be comfortable without adding too much bulk to the shoe. </p><p>I had no complaints with the upper during my testing. It was breathable enough and held my foot securely during fast runs.</p><h3 class="article-body__section" id="section-midsole"><span>Midsole</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9QwYhyVPrsRhjSAv9LfbdL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/9QwYhyVPrsRhjSAv9LfbdL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 Cloudboom Volt uses two layers of On’s PEBA-based Helion HF foam, which is also used in the brand’s top racers and the <a href="https://www.tomsguide.com/wellness/running/i-ran-45-miles-in-the-on-cloudmonster-3-hyper-ls-and-its-my-favorite-on-running-shoe-ever">On Cloudmonster 3 Hyper LS</a>. </p><p>However, the version of Helion HF used here is significantly firmer than on other shoes, including the Cloudboom Strike 2. It’s not as squishy and bouncy as a result, but it still delivers a good level of energy return in my runs.</p><p>A carbon-infused plate runs through the midsole between these two layers of foam, and the Volt has a mild rocker shape to aid in pushing you onto your forefoot.</p><h3 class="article-body__section" id="section-outsole"><span>Outsole</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cPPSaBH98Phz6mB7YTcVhL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/cPPSaBH98Phz6mB7YTcVhL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>Fast training and racing shoes generally have minimal outsoles to reduce weight, so the extensive rubber coverage on the Cloudboom Volt is a pleasant surprise. </p><p>It will boost the shoe’s durability if used for a lot of training, and it grips well on wet roads. I also felt comfortable taking it onto light trails at times, knowing the rubber would protect the softer midsole foam.</p><h2 class="article-body__section" id="section-on-cloudboom-volt-review-running-performance"><span>On Cloudboom Volt review: Running performance</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zovDLs3da3fVSQag3ctRqL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/zovDLs3da3fVSQag3ctRqL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 did a variety of runs in the Cloudboom Volt, from easy daily training to fast workouts doing short and long reps. I also used it for both runs on a double-workout day, racing up to about 20 miles in the shoe that day.</p><p>I’ve tested several On shoes that use the Helion HF midsole, and it was a surprise to feel how firm the Cloudboom Volt was in comparison. However, I still found it comfortable enough for longer workouts, and the firmer feel helped to produce a fast transition from heel to toe.</p><p>It’s not the most rockered, bouncy or propulsive shoe, but the Cloudboom Volt is nimble and pushes you onto your toes during fast runs. It could be a good option for those who don’t like the exaggerated rides of highly rockered or squishy shoes, as a result, because the Volt has quite a traditional, natural ride for a modern speed shoe.</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WR8NmymyaXWCnFbCdf6LoL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/WR8NmymyaXWCnFbCdf6LoL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 also found it fairly stable and was happy running at easy paces in the shoe, which is not always the case with high-stack plated shoes.</p><p>There are certainly significant caveats to the Volt’s performance, though. It’s not as light as you’d expect for a plated shoe aimed at shorter events, and when it comes to my fastest training runs and races, I prefer a more efficient, aggressive ride. </p><h2 class="article-body__section" id="section-should-you-buy-the-on-cloudboom-volt"><span>Should you buy the On Cloudboom Volt?</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fPHnYo4ZzR8SsZySuZFNpL" name="On Cloudboom Volt" alt="On Cloudboom Volt and On Cloudboom Strike 2" src="https://cdn.mos.cms.futurecdn.net/fPHnYo4ZzR8SsZySuZFNpL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 On Cloudboom Volt might not top any "best of" lists this year, but it’s a shoe that impressed me and one I enjoyed running in, and that’s not just because I’m obsessed with its looks.</p><p>It’s an accomplished fast training shoe, and I think it will drop in price during On’s sales. It’s available for around $150, rather than its $200 MSRP; it’s an option worth considering if you like a firmer ride in your speed shoe.</p><p>There are excellent fast training shoes available for less, though, notably 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>, which is one of the best value sneakers on the market, or the <a href="https://www.tomsguide.com/wellness/running/i-bought-this-cheap-chinese-running-shoe-to-see-how-it-compares-to-the-biggest-brands-and-it-blew-me-away">Dynafish Xiaonian</a>.</p><p>I’d also consider the New Balance SC Rebel v1 as a springier option with a plate, though it’s as expensive as the Volt.</p><p>For race day, I prefer the more aggressive, lightweight design of shoes like the <a href="https://www.tomsguide.com/wellness/running/puma-fast-r-nitro-elite-3-review">Puma Fast-R Nitro Elite 3</a> or <a href="https://www.tomsguide.com/wellness/running/asics-metaspeed-sky-tokyo-review">Asics Metaspeed Sky Tokyo</a>, and the On Cloudboom Strike 2 would be worth upgrading to as well if you’re in pursuit of PRs.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/i-ran-40-miles-in-the-on-cloudboom-volt-and-its-a-snappy-super-sneaker-for-training-and-racing</link>
                                                                            <description>
                            <![CDATA[ The On Cloudboom Volt doesn’t match the propulsive performance of pinnacle racing shoes, but it works well as a plated option for a fast training. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HAYnaiyne5shNeiAx5jzX4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JtAjsKDhA2sYHzEukDuzqL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 30 Aug 2026 06:30:00 +0000</pubDate>                                                                                                                                <updated>Sun, 30 Aug 2026 12:32:36 +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;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/JtAjsKDhA2sYHzEukDuzqL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[On Cloudboom Volt]]></media:description>                                                            <media:text><![CDATA[On Cloudboom Volt]]></media:text>
                                <media:title type="plain"><![CDATA[On Cloudboom Volt]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JtAjsKDhA2sYHzEukDuzqL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The On Cloudboom Volt first caught my eye at The Running Event in Texas 2025, where brands preview their launches for the following year. </p><p>Mostly, that was because it looks fantastic — the light blue color I tested might be the best-looking shoe I’ve tried this year, which is always a plus. However, it was also more affordable than On’s other racing shoes, and looked an intriguing option thanks to the combo of a plate and On’s bouncy Helion HF midsole foam.</p><p>By the time I tested the shoe, however, the <a href="https://www.tomsguide.com/wellness/running/on-cloudboom-strike-2-review">On Cloudboom Strike 2</a> had somewhat stolen the Volt’s thunder as one of the <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">best carbon plate running shoes</a>, and the Volt simply isn’t as good a racer as the Strike 2 in my opinion.</p><p>However, the Volt is cheaper, and in my testing it emerged as a strong plated option for fast training in particular. I wouldn’t mark it as a must-buy, but I did enjoy all my runs in the On Cloudboom Volt and if you spy it in a sale it might be a worthy addition to your <a href="https://www.tomsguide.com/wellness/running/im-a-marathoner-and-this-is-how-and-why-i-use-a-running-shoe-rotation-in-my-training">running shoe rotation</a>.</p><h2 class="article-body__section" id="section-on-cloudboom-volt-review-price-and-availability"><span>On Cloudboom Volt review: Price and availability</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="t9mMEeh2w2oxfVPf7NsggL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/t9mMEeh2w2oxfVPf7NsggL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 On Cloudboom Volt launched in February 2026 and costs $200 in the U.S. and £190 in the U.K., making it more affordable than On’s top racing shoe, the On Cloudboom Strike 2 ($250/£230).</p><p>It’s cheap compared to most carbon racers, but the price is more in line with other fast training shoes with plates, which is where I’d position the Volt myself.</p><h2 class="article-body__section" id="section-on-cloudboom-volt-review-design-and-fit"><span>On Cloudboom Volt review: Design and fit</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VEFSmoZXNEu2jeSJomiZmL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/VEFSmoZXNEu2jeSJomiZmL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 On Cloudboom Volt is currently available in four colors, including the light blue Celeste shoe I tested, which is just gorgeous.</p><p>I found that it fit well in my normal running shoe size. It’s a bit tighter around the toes than On’s cushioned sneakers in the same size, but that’s normal for a speed-focused shoe, and I didn’t have any trouble with the upper rubbing during my runs.</p><p>The Volt has a 5mm drop and weighs 7.8oz in my US men’s size 9.5. It’s light, but not as light as most top racing shoes, which are usually under 7oz in my size.</p><h3 class="article-body__section" id="section-upper"><span>Upper</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="n3dAxMjamLYGzTDc5zt2nL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/n3dAxMjamLYGzTDc5zt2nL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 Cloudboom Volt has a lightweight mesh upper with just enough padding around the collar to be comfortable without adding too much bulk to the shoe. </p><p>I had no complaints with the upper during my testing. It was breathable enough and held my foot securely during fast runs.</p><h3 class="article-body__section" id="section-midsole"><span>Midsole</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9QwYhyVPrsRhjSAv9LfbdL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/9QwYhyVPrsRhjSAv9LfbdL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 Cloudboom Volt uses two layers of On’s PEBA-based Helion HF foam, which is also used in the brand’s top racers and the <a href="https://www.tomsguide.com/wellness/running/i-ran-45-miles-in-the-on-cloudmonster-3-hyper-ls-and-its-my-favorite-on-running-shoe-ever">On Cloudmonster 3 Hyper LS</a>. </p><p>However, the version of Helion HF used here is significantly firmer than on other shoes, including the Cloudboom Strike 2. It’s not as squishy and bouncy as a result, but it still delivers a good level of energy return in my runs.</p><p>A carbon-infused plate runs through the midsole between these two layers of foam, and the Volt has a mild rocker shape to aid in pushing you onto your forefoot.</p><h3 class="article-body__section" id="section-outsole"><span>Outsole</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cPPSaBH98Phz6mB7YTcVhL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/cPPSaBH98Phz6mB7YTcVhL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>Fast training and racing shoes generally have minimal outsoles to reduce weight, so the extensive rubber coverage on the Cloudboom Volt is a pleasant surprise. </p><p>It will boost the shoe’s durability if used for a lot of training, and it grips well on wet roads. I also felt comfortable taking it onto light trails at times, knowing the rubber would protect the softer midsole foam.</p><h2 class="article-body__section" id="section-on-cloudboom-volt-review-running-performance"><span>On Cloudboom Volt review: Running performance</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zovDLs3da3fVSQag3ctRqL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/zovDLs3da3fVSQag3ctRqL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 did a variety of runs in the Cloudboom Volt, from easy daily training to fast workouts doing short and long reps. I also used it for both runs on a double-workout day, racing up to about 20 miles in the shoe that day.</p><p>I’ve tested several On shoes that use the Helion HF midsole, and it was a surprise to feel how firm the Cloudboom Volt was in comparison. However, I still found it comfortable enough for longer workouts, and the firmer feel helped to produce a fast transition from heel to toe.</p><p>It’s not the most rockered, bouncy or propulsive shoe, but the Cloudboom Volt is nimble and pushes you onto your toes during fast runs. It could be a good option for those who don’t like the exaggerated rides of highly rockered or squishy shoes, as a result, because the Volt has quite a traditional, natural ride for a modern speed shoe.</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WR8NmymyaXWCnFbCdf6LoL" name="On Cloudboom Volt" alt="On Cloudboom Volt" src="https://cdn.mos.cms.futurecdn.net/WR8NmymyaXWCnFbCdf6LoL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 also found it fairly stable and was happy running at easy paces in the shoe, which is not always the case with high-stack plated shoes.</p><p>There are certainly significant caveats to the Volt’s performance, though. It’s not as light as you’d expect for a plated shoe aimed at shorter events, and when it comes to my fastest training runs and races, I prefer a more efficient, aggressive ride. </p><h2 class="article-body__section" id="section-should-you-buy-the-on-cloudboom-volt"><span>Should you buy the On Cloudboom Volt?</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fPHnYo4ZzR8SsZySuZFNpL" name="On Cloudboom Volt" alt="On Cloudboom Volt and On Cloudboom Strike 2" src="https://cdn.mos.cms.futurecdn.net/fPHnYo4ZzR8SsZySuZFNpL-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 On Cloudboom Volt might not top any "best of" lists this year, but it’s a shoe that impressed me and one I enjoyed running in, and that’s not just because I’m obsessed with its looks.</p><p>It’s an accomplished fast training shoe, and I think it will drop in price during On’s sales. It’s available for around $150, rather than its $200 MSRP; it’s an option worth considering if you like a firmer ride in your speed shoe.</p><p>There are excellent fast training shoes available for less, though, notably 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>, which is one of the best value sneakers on the market, or the <a href="https://www.tomsguide.com/wellness/running/i-bought-this-cheap-chinese-running-shoe-to-see-how-it-compares-to-the-biggest-brands-and-it-blew-me-away">Dynafish Xiaonian</a>.</p><p>I’d also consider the New Balance SC Rebel v1 as a springier option with a plate, though it’s as expensive as the Volt.</p><p>For race day, I prefer the more aggressive, lightweight design of shoes like the <a href="https://www.tomsguide.com/wellness/running/puma-fast-r-nitro-elite-3-review">Puma Fast-R Nitro Elite 3</a> or <a href="https://www.tomsguide.com/wellness/running/asics-metaspeed-sky-tokyo-review">Asics Metaspeed Sky Tokyo</a>, and the On Cloudboom Strike 2 would be worth upgrading to as well if you’re in pursuit of PRs.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The North Face sale: Up to 50% off jackets and cold-weather gear just in time for fall ]]></title>
                                                                                                <dc:content><![CDATA[ <p>With summer almost behind us, we're staring down some cold months ahead. Scrambling for a jacket last minute can be a costly mistake, which is why I had to shout out The North Face's sale going on right now. The North Face is taking up to 50% off jackets right now, with hybrid jackets, fleece layers, and technical outerwear across men’s, women’s, and kids’ collections all seeing the same markdown.</p><p>It's the perfect time to stock up on all your cold-weather essentials to get ready for the upcoming season. The North Face isn't the only one slashing prices; retailers like Amazon and REI are <a href="https://www.thenorthface.com/en-us/c/sale-829803" target="_blank" rel="nofollow">knocking up to 50% off select styles</a> as well. From jackets and parkas to pants and backpacks, The North Face has plenty of great deals to help you gear up for back-to-school season and beyond. I’ve rounded up my favorite finds from the sale, so keep reading to see which North Face deals are worth grabbing.</p><h2 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h2><ul><li><strong></strong><a href="https://www.thenorthface.com/en-us/c/sale-829803" target="_blank" rel="nofollow"><strong>shop all The North Face deals</strong></a></li><li><strong></strong><a href="https://www.rei.com/b/the-north-face/f/scd-deals?" target="_blank" rel="nofollow"><strong>shop all The North Face deals at REI</strong></a></li><li><a href="https://www.amazon.com/stores/THENORTHFACE/page/4CB8EA89-2A36-48BC-A2C2-E23C816F9339" target="_blank" rel="nofollow"><strong>shop all The North Face deals at Amazon</strong></a></li><li><strong>The North Face Aphrodite 2.0 Capri (Women's): </strong><a href="https://www.amazon.com/North-Face-Aphrodite-Repellent-Waistband/dp/B0D4WNQF6Y" target="_blank" rel="nofollow"><strong>was $70 now $49</strong></a></li><li><strong>The North Face Sunriser Hoodie (Men's): </strong><a href="https://www.thenorthface.com/en-us/p/mens/mens-tops/mens-active-tops-224210/mens-lightrange-sunriser-hoodie-NF0A8BN8?color=BQ1" target="_blank" rel="nofollow"><strong>was $80 now $56</strong></a></li><li><strong>The North Face Osito Lux Jacket (Women's): </strong><a href="https://www.rei.com/product/250475/the-north-face-osito-lux-jacket-womens" target="_blank" rel="nofollow"><strong>was $130 now $65</strong></a></li><li><strong>The North Face Basin Pants (Men's): </strong><a href="https://www.thenorthface.com/en-us/p/mens/mens-bottoms/mens-pants-224219/mens-basin-pants-NF0A88X7?color=0UZ" target="_blank" rel="nofollow"><strong>was $100 now $59</strong></a></li><li><strong>The North Face Extreme Pile 2 Full-Zip Jacket (Women's): </strong><a href="https://www.thenorthface.com/en-us/p/womens/womens-fleece-299271/womens-extreme-pile-2-full-zip-jacket-NF0A88ZB" target="_blank" rel="nofollow"><strong>was $160 now $95</strong></a></li></ul><h2 class="article-body__section" id="section-apparel"><span>Apparel</span></h2><div class="product"><a data-dimension112="8be7753c-a3d5-11f1-8512-ed3c34cf3ee7" data-action="Deal Block" data-label="Aphrodite 2.0 Capri (Women's)" data-dimension48="Aphrodite 2.0 Capri (Women's)" data-dimension25="$49" href="https://www.amazon.com/North-Face-Aphrodite-Repellent-Waistband/dp/B0D4WNQF6Y" 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:179.23%;"><img id="NuW8VZRaa7ZwbdBb9p53FY" name="Aphrodite 2.0 Capri (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NuW8VZRaa7ZwbdBb9p53FY-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="1217" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/North-Face-Aphrodite-Repellent-Waistband/dp/B0D4WNQF6Y" target="_blank" rel="nofollow" data-dimension112="8be7753c-a3d5-11f1-8512-ed3c34cf3ee7" data-action="Deal Block" data-label="Aphrodite 2.0 Capri (Women's)" data-dimension48="Aphrodite 2.0 Capri (Women's)" data-dimension25="$49">Aphrodite 2.0 Capri (Women's): was $70 now $49</a></strong><br>The perfect pants for all weather conditions — these Aphrodite 2.0 Capris from The North Face are water repellent and wick sweat off your body. You also get UPF 40+ sun protection.<a class="view-deal button" href="https://www.amazon.com/North-Face-Aphrodite-Repellent-Waistband/dp/B0D4WNQF6Y" target="_blank" rel="nofollow" data-dimension112="8be7753c-a3d5-11f1-8512-ed3c34cf3ee7" data-action="Deal Block" data-label="Aphrodite 2.0 Capri (Women's)" data-dimension48="Aphrodite 2.0 Capri (Women's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="8be77596-a3d5-11f1-989d-e1b44dfe320d" data-action="Deal Block" data-label="Glacier Fleece Quarter-Zip Jacket" data-dimension48="Glacier Fleece Quarter-Zip Jacket" data-dimension25="$51" href="https://www.rei.com/product/C11727/the-north-face-glacier-fleece-quarter-zip-jacket-mens?color=DUSK%2520BLUE" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1452px;"><p class="vanilla-image-block" style="padding-top:100.07%;"><img id="yvbgf7cVFY9masQPhTAnVU" name="TNF-02b" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yvbgf7cVFY9masQPhTAnVU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1452" height="1453" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.rei.com/product/C11727/the-north-face-glacier-fleece-quarter-zip-jacket-mens?color=DUSK%2520BLUE" target="_blank" rel="nofollow" data-dimension112="8be77596-a3d5-11f1-989d-e1b44dfe320d" data-action="Deal Block" data-label="Glacier Fleece Quarter-Zip Jacket" data-dimension48="Glacier Fleece Quarter-Zip Jacket" data-dimension25="$51">Glacier Fleece Quarter-Zip Jacket: was $70 now $51</a></strong><br>The Glacier Fleece Quarter-Zip is a highly versatile garment that works both as an outer-layer and as a mid-layer, depending on temps. Plus, this deal is on the Dusk Blue variant, which I find mighty easy on the eyes. <a class="view-deal button" href="https://www.rei.com/product/C11727/the-north-face-glacier-fleece-quarter-zip-jacket-mens?color=DUSK%2520BLUE" target="_blank" rel="nofollow" data-dimension112="8be77596-a3d5-11f1-989d-e1b44dfe320d" data-action="Deal Block" data-label="Glacier Fleece Quarter-Zip Jacket" data-dimension48="Glacier Fleece Quarter-Zip Jacket" data-dimension25="$51">View Deal</a></p></div><div class="product"><a data-dimension112="8be775fa-a3d5-11f1-a5b5-f70a17afb510" data-action="Deal Block" data-label="Sunriser Hoodie (Men's)" data-dimension48="Sunriser Hoodie (Men's)" data-dimension25="$56" href="https://www.thenorthface.com/en-us/p/mens/mens-tops/mens-active-tops-224210/mens-sunriser-hoodie-NF0A8BN8?color=2EL" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:688px;"><p class="vanilla-image-block" style="padding-top:116.28%;"><img id="3JpsW9Lw9CUbH56rbBPUh4" name="sunriser hoodie" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3JpsW9Lw9CUbH56rbBPUh4-1920-80.jpg" mos="" align="middle" fullscreen="" width="688" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.thenorthface.com/en-us/p/mens/mens-tops/mens-active-tops-224210/mens-sunriser-hoodie-NF0A8BN8?color=2EL" target="_blank" rel="nofollow" data-dimension112="8be775fa-a3d5-11f1-a5b5-f70a17afb510" data-action="Deal Block" data-label="Sunriser Hoodie (Men's)" data-dimension48="Sunriser Hoodie (Men's)" data-dimension25="$56">Sunriser Hoodie (Men's): was $80 now $56</a></strong><br>This attractive hoodie has more going for it than just looks, thanks to The North Face’s Lightrange finish, which provides UPF protection, anti-odor technology, and moisture-wicking properties. It also has reflective elements on the chest and back, making it a great pick for evening runners.<a class="view-deal button" href="https://www.thenorthface.com/en-us/p/mens/mens-tops/mens-active-tops-224210/mens-sunriser-hoodie-NF0A8BN8?color=2EL" target="_blank" rel="nofollow" data-dimension112="8be775fa-a3d5-11f1-a5b5-f70a17afb510" data-action="Deal Block" data-label="Sunriser Hoodie (Men's)" data-dimension48="Sunriser Hoodie (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="8be77654-a3d5-11f1-9f25-4db16bfa80c8" data-action="Deal Block" data-label="Basin Pants (Men's)" data-dimension48="Basin Pants (Men's)" data-dimension25="$59" href="https://www.thenorthface.com/en-us/p/mens/mens-bottoms/mens-pants-224219/mens-basin-pants-NF0A88X7?color=0UZ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1824px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="7XsaKQEruH6ytwFyj7Zfk5" name="TNF basin pants" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7XsaKQEruH6ytwFyj7Zfk5-1920-80.jpg" mos="" align="middle" fullscreen="" width="1824" height="2280" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.thenorthface.com/en-us/p/mens/mens-bottoms/mens-pants-224219/mens-basin-pants-NF0A88X7?color=0UZ" target="_blank" rel="nofollow" data-dimension112="8be77654-a3d5-11f1-9f25-4db16bfa80c8" data-action="Deal Block" data-label="Basin Pants (Men's)" data-dimension48="Basin Pants (Men's)" data-dimension25="$59">Basin Pants (Men's): was $100 now $59</a></strong><br>If you have some hikes or excursions on your agenda, these pants will be your go to. Their breathable fabric was built for movement and their durable, air permeable and water repellent properties will keep you protected from the elements. <a class="view-deal button" href="https://www.thenorthface.com/en-us/p/mens/mens-bottoms/mens-pants-224219/mens-basin-pants-NF0A88X7?color=0UZ" target="_blank" rel="nofollow" data-dimension112="8be77654-a3d5-11f1-9f25-4db16bfa80c8" data-action="Deal Block" data-label="Basin Pants (Men's)" data-dimension48="Basin Pants (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="8be776b8-a3d5-11f1-8204-9bcee4a4c17c" data-action="Deal Block" data-label="Osito Lux Jacket (Women's)" data-dimension48="Osito Lux Jacket (Women's)" data-dimension25="$65" href="https://www.rei.com/product/250475/the-north-face-osito-lux-jacket-womens" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1290px;"><p class="vanilla-image-block" style="padding-top:116.28%;"><img id="MZdvPZM2QPb9UsJtviZ5GJ" name="Osito Lux Jacket" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/MZdvPZM2QPb9UsJtviZ5GJ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1290" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.rei.com/product/250475/the-north-face-osito-lux-jacket-womens" target="_blank" rel="nofollow" data-dimension112="8be776b8-a3d5-11f1-8204-9bcee4a4c17c" data-action="Deal Block" data-label="Osito Lux Jacket (Women's)" data-dimension48="Osito Lux Jacket (Women's)" data-dimension25="$65">Osito Lux Jacket (Women's): was $130 now $65</a></strong><br>The super soft Osito Jacket is made with a supersoft high-pile fleece and provides instant, lightweight warmth. It has a rib-knit collar, hem and cuffs for better warmth retention in chilly weather.<a class="view-deal button" href="https://www.rei.com/product/250475/the-north-face-osito-lux-jacket-womens" target="_blank" rel="nofollow" data-dimension112="8be776b8-a3d5-11f1-8204-9bcee4a4c17c" data-action="Deal Block" data-label="Osito Lux Jacket (Women's)" data-dimension48="Osito Lux Jacket (Women's)" data-dimension25="$65">View Deal</a></p></div><div class="product"><a data-dimension112="8be7771c-a3d5-11f1-8011-6b6fe4c302e5" data-action="Deal Block" data-label="DotKnit Thermal ¼-Zip (Women's)" data-dimension48="DotKnit Thermal ¼-Zip (Women's)" data-dimension25="$68" href="https://www.rei.com/product/254013/the-north-face-dotknit-thermal-quarter-zip-pullover-womens?color=MIDNIGHT%2520PETROL" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:576px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="JkvuGYs7dyyBgbeoS9VyUF" name="The North Face dotknot" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JkvuGYs7dyyBgbeoS9VyUF-1920-80.jpg" mos="" align="middle" fullscreen="" width="576" height="576" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.rei.com/product/254013/the-north-face-dotknit-thermal-quarter-zip-pullover-womens?color=MIDNIGHT%2520PETROL" target="_blank" rel="nofollow" data-dimension112="8be7771c-a3d5-11f1-8011-6b6fe4c302e5" data-action="Deal Block" data-label="DotKnit Thermal ¼-Zip (Women's)" data-dimension48="DotKnit Thermal ¼-Zip (Women's)" data-dimension25="$68">DotKnit Thermal ¼-Zip (Women's): was $90 now $68</a></strong><br>If you're a runner, you need this ¼-zip for the colder months. Not only does it help regulate body temperature with its innovative insulating fabric, it also actively moves moisture away from the body.<a class="view-deal button" href="https://www.rei.com/product/254013/the-north-face-dotknit-thermal-quarter-zip-pullover-womens?color=MIDNIGHT%2520PETROL" target="_blank" rel="nofollow" data-dimension112="8be7771c-a3d5-11f1-8011-6b6fe4c302e5" data-action="Deal Block" data-label="DotKnit Thermal ¼-Zip (Women's)" data-dimension48="DotKnit Thermal ¼-Zip (Women's)" data-dimension25="$68">View Deal</a></p></div><div class="product"><a data-dimension112="8be77776-a3d5-11f1-8fa8-73015dace5ab" data-action="Deal Block" data-label="Kikash Wind Jacket (Women's)" data-dimension48="Kikash Wind Jacket (Women's)" data-dimension25="$75" href="https://www.rei.com/product/254048/the-north-face-kikash-wind-jacket-womens" 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:100.00%;"><img id="euVM6xCmm2F8CfG6fPp57T" name="Kikash jacket" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/euVM6xCmm2F8CfG6fPp57T-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.rei.com/product/254048/the-north-face-kikash-wind-jacket-womens" target="_blank" rel="nofollow" data-dimension112="8be77776-a3d5-11f1-8fa8-73015dace5ab" data-action="Deal Block" data-label="Kikash Wind Jacket (Women's)" data-dimension48="Kikash Wind Jacket (Women's)" data-dimension25="$75">Kikash Wind Jacket (Women's): was $150 now $75</a></strong><br>The Kikash Wind Jacket is built for those days when the wind won't quit. The durable nylon fabric shrugs off mountain gusts while keeping you mobile, and reflective details add crucial visibility for early starts or late finishes. The secure zip pockets and snug elastic hem make it a reliable companion for unpredictable conditions.<a class="view-deal button" href="https://www.rei.com/product/254048/the-north-face-kikash-wind-jacket-womens" target="_blank" rel="nofollow" data-dimension112="8be77776-a3d5-11f1-8fa8-73015dace5ab" data-action="Deal Block" data-label="Kikash Wind Jacket (Women's)" data-dimension48="Kikash Wind Jacket (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="8be777da-a3d5-11f1-9939-57ff75f2b1da" data-action="Deal Block" data-label="Antora Rain Hoodie (Men's)" data-dimension48="Antora Rain Hoodie (Men's)" data-dimension25="$83" href="https://www.thenorthface.com/en-us/p/mens/mens-jackets-and-vests/mens-rainwear-299284/mens-antora-rain-hoodie-NF0A7QF3?color=4GU&fitType=Standard" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1824px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="V8TGujP2euCAHbmuzgXBNi" name="tnf" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/V8TGujP2euCAHbmuzgXBNi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1824" height="2280" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.thenorthface.com/en-us/p/mens/mens-jackets-and-vests/mens-rainwear-299284/mens-antora-rain-hoodie-NF0A7QF3?color=4GU&fitType=Standard" target="_blank" rel="nofollow" data-dimension112="8be777da-a3d5-11f1-9939-57ff75f2b1da" data-action="Deal Block" data-label="Antora Rain Hoodie (Men's)" data-dimension48="Antora Rain Hoodie (Men's)" data-dimension25="$83">Antora Rain Hoodie (Men's): was $120 now $83</a></strong><br>The Antora Hoodie is a perfect match for the unpredictable fall weather. Made sustainably, the jacket boasts a waterproof and breathable seam-sealed DryVent 2L shell with non-PFC DWR finish to keep you dry, plus a 100% windproof fabric to help you stay protected. It's a steal at just $83.<a class="view-deal button" href="https://www.thenorthface.com/en-us/p/mens/mens-jackets-and-vests/mens-rainwear-299284/mens-antora-rain-hoodie-NF0A7QF3?color=4GU&fitType=Standard" target="_blank" rel="nofollow" data-dimension112="8be777da-a3d5-11f1-9939-57ff75f2b1da" data-action="Deal Block" data-label="Antora Rain Hoodie (Men's)" data-dimension48="Antora Rain Hoodie (Men's)" data-dimension25="$83">View Deal</a></p></div><div class="product"><a data-dimension112="8be77834-a3d5-11f1-b258-cd37ff52e31e" data-action="Deal Block" data-label="Hydrenalite Down Jacket (Women's)" data-dimension48="Hydrenalite Down Jacket (Women's)" data-dimension25="$113" href="https://www.thenorthface.com/en-us/p/womens/womens-jackets-and-vests/womens-puffer-jackets-829825/womens-hydrenalite-down-jacket-NF0A88Z1?color=BQ1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:688px;"><p class="vanilla-image-block" style="padding-top:116.28%;"><img id="tpAitVdKV7YrYSmHEd9MXc" name="Hydrenalite" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tpAitVdKV7YrYSmHEd9MXc-1920-80.jpg" mos="" align="middle" fullscreen="" width="688" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.thenorthface.com/en-us/p/womens/womens-jackets-and-vests/womens-puffer-jackets-829825/womens-hydrenalite-down-jacket-NF0A88Z1?color=BQ1" target="_blank" rel="nofollow" data-dimension112="8be77834-a3d5-11f1-b258-cd37ff52e31e" data-action="Deal Block" data-label="Hydrenalite Down Jacket (Women's)" data-dimension48="Hydrenalite Down Jacket (Women's)" data-dimension25="$113">Hydrenalite Down Jacket (Women's): was $190 now $113</a></strong><br>This piece of outerwear is built for maximum warmth and comfort with 600-fill down insulation and a Durable Water Repellent (DWR) coating. This jacket is both ridiculously chic and super-cozy: 92% of North Face customers recommend it, with 780 total reviews. <a class="view-deal button" href="https://www.thenorthface.com/en-us/p/womens/womens-jackets-and-vests/womens-puffer-jackets-829825/womens-hydrenalite-down-jacket-NF0A88Z1?color=BQ1" target="_blank" rel="nofollow" data-dimension112="8be77834-a3d5-11f1-b258-cd37ff52e31e" data-action="Deal Block" data-label="Hydrenalite Down Jacket (Women's)" data-dimension48="Hydrenalite Down Jacket (Women's)" data-dimension25="$113">View Deal</a></p></div><div class="product"><a data-dimension112="8be7788e-a3d5-11f1-8ae7-23d4c7299a9c" data-action="Deal Block" data-label="Aconcagua 3 Jacket (Men's)" data-dimension48="Aconcagua 3 Jacket (Men's)" data-dimension25="$154" href="https://www.amazon.com/dp/B0CNCDYNRN?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:688px;"><p class="vanilla-image-block" style="padding-top:116.28%;"><img id="772r5suzw7CKe6tU4EeWgF" name="TNF Jacket" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/772r5suzw7CKe6tU4EeWgF-1920-80.jpg" mos="" align="middle" fullscreen="" width="688" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/dp/B0CNCDYNRN?" target="_blank" rel="nofollow" data-dimension112="8be7788e-a3d5-11f1-8ae7-23d4c7299a9c" data-action="Deal Block" data-label="Aconcagua 3 Jacket (Men's)" data-dimension48="Aconcagua 3 Jacket (Men's)" data-dimension25="$154">Aconcagua 3 Jacket (Men's): was $200 now $154</a></strong><br>This lightweight puffer blends recycled down with synthetic insulation for maximum warmth and weather resistance in a tidy, easy-to-stow package. Zonal sheet insulation and a water-repellant finish round out the feature set.<a class="view-deal button" href="https://www.amazon.com/dp/B0CNCDYNRN?" target="_blank" rel="nofollow" data-dimension112="8be7788e-a3d5-11f1-8ae7-23d4c7299a9c" data-action="Deal Block" data-label="Aconcagua 3 Jacket (Men's)" data-dimension48="Aconcagua 3 Jacket (Men's)" data-dimension25="$154">View Deal</a></p></div><div class="product"><a data-dimension112="8be778e8-a3d5-11f1-9f0f-27afddcb9b72" data-action="Deal Block" data-label="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension48="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension25="$95" href="https://www.thenorthface.com/en-us/p/womens/womens-fleece-299271/womens-extreme-pile-2-full-zip-jacket-NF0A88ZB" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:718px;"><p class="vanilla-image-block" style="padding-top:125.77%;"><img id="m6sXAAPmM3kFh852a7ZBPA" name="Screenshot 2026-08-29 125642" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/m6sXAAPmM3kFh852a7ZBPA-1920-80.png" mos="" align="middle" fullscreen="" width="718" height="903" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.thenorthface.com/en-us/p/womens/womens-fleece-299271/womens-extreme-pile-2-full-zip-jacket-NF0A88ZB" target="_blank" rel="nofollow" data-dimension112="8be778e8-a3d5-11f1-9f0f-27afddcb9b72" data-action="Deal Block" data-label="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension48="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension25="$95">Extreme Pile 2 Full-Zip Jacket (Women's): was $160 now $95</a></strong><br>With a relaxed fit and a chunky, high-pile fleece look, this jacket is perfect for layering and keeping you cozy all winter long. It also has zippered hand and chest pockets, an adjustable hem and elastic-bound cuffs.<a class="view-deal button" href="https://www.thenorthface.com/en-us/p/womens/womens-fleece-299271/womens-extreme-pile-2-full-zip-jacket-NF0A88ZB" target="_blank" rel="nofollow" data-dimension112="8be778e8-a3d5-11f1-9f0f-27afddcb9b72" data-action="Deal Block" data-label="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension48="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension25="$95">View Deal</a></p></div><div class="product"><a data-dimension112="8be77942-a3d5-11f1-b34c-47ce7b39c1a8" data-action="Deal Block" data-label="Arctic Parka (Women's)" data-dimension48="Arctic Parka (Women's)" data-dimension25="$245" href="https://www.amazon.com/North-Face-Womens-Arctic-Parka/dp/B0CDQ6ZWT2/" 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:192.34%;"><img id="JnwKQnbwffvW93sFWc4647" name="Arctic Parka (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JnwKQnbwffvW93sFWc4647-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="1306" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/North-Face-Womens-Arctic-Parka/dp/B0CDQ6ZWT2/" target="_blank" rel="nofollow" data-dimension112="8be77942-a3d5-11f1-b34c-47ce7b39c1a8" data-action="Deal Block" data-label="Arctic Parka (Women's)" data-dimension48="Arctic Parka (Women's)" data-dimension25="$245">Arctic Parka (Women's): was $350 now $245</a></strong><br>When only the warmest coat will do, grab this Arctic Parka from The North Face. It's packed with 600-fill waterfowl down insulation, but is lightweight and packs away easily when the weather changes.<a class="view-deal button" href="https://www.amazon.com/North-Face-Womens-Arctic-Parka/dp/B0CDQ6ZWT2/" target="_blank" rel="nofollow" data-dimension112="8be77942-a3d5-11f1-b34c-47ce7b39c1a8" data-action="Deal Block" data-label="Arctic Parka (Women's)" data-dimension48="Arctic Parka (Women's)" data-dimension25="$245">View Deal</a></p></div><h3 class="article-body__section" id="section-bags"><span>Bags</span></h3><div class="product"><a data-dimension112="8be77a00-a3d5-11f1-9578-637e9294c3c4" data-action="Deal Block" data-label="Jester Everyday Laptop Backpack" data-dimension48="Jester Everyday Laptop Backpack" data-dimension25="$62" href="https://www.amazon.com/North-Face-Womens-Everyday-Backpack/dp/B0CJ9TFW1D" 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:116.35%;"><img id="JiduFGLLchFPwftiHi7DLN" name="" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JiduFGLLchFPwftiHi7DLN-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="790" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/North-Face-Womens-Everyday-Backpack/dp/B0CJ9TFW1D" target="_blank" rel="nofollow" data-dimension112="8be77a00-a3d5-11f1-9578-637e9294c3c4" data-action="Deal Block" data-label="Jester Everyday Laptop Backpack" data-dimension48="Jester Everyday Laptop Backpack" data-dimension25="$62">Jester Everyday Laptop Backpack: was $75 now $62</a></strong><br>The North Face Jester backpack is the ideal campus backpack. It has a 30 liter capacity, a padded 15-inch laptop sleeve, and a front organization pocket with mesh water bottle holders. <a class="view-deal button" href="https://www.amazon.com/North-Face-Womens-Everyday-Backpack/dp/B0CJ9TFW1D" target="_blank" rel="nofollow" data-dimension112="8be77a00-a3d5-11f1-9578-637e9294c3c4" data-action="Deal Block" data-label="Jester Everyday Laptop Backpack" data-dimension48="Jester Everyday Laptop Backpack" data-dimension25="$62">View Deal</a></p></div><div class="product"><a data-dimension112="8be77a64-a3d5-11f1-90b4-7fc57ebead2b" data-action="Deal Block" data-label="Jester Daypack" data-dimension48="Jester Daypack" data-dimension25="$67" href="https://www.rei.com/product/165715/the-north-face-jester-daypack" 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="jFFtPWzRmj9f42irAm3fsS" name="north face deals" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jFFtPWzRmj9f42irAm3fsS-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.rei.com/product/165715/the-north-face-jester-daypack" target="_blank" rel="nofollow" data-dimension112="8be77a64-a3d5-11f1-90b4-7fc57ebead2b" data-action="Deal Block" data-label="Jester Daypack" data-dimension48="Jester Daypack" data-dimension25="$67">Jester Daypack: was $75 now $67</a></strong><br>This backpack features tons of compartments — including a laptop sleeve — and can even stand up on its own. Its padded shoulder straps offer comfort and it also has two grab handles on top making it convenient to open and provide a balanced carry. It’s also endorsed by the American Chiropractic Association thanks to its comfortable FlexVent suspension system.<a class="view-deal button" href="https://www.rei.com/product/165715/the-north-face-jester-daypack" target="_blank" rel="nofollow" data-dimension112="8be77a64-a3d5-11f1-90b4-7fc57ebead2b" data-action="Deal Block" data-label="Jester Daypack" data-dimension48="Jester Daypack" data-dimension25="$67">View Deal</a></p></div><div class="product"><a data-dimension112="8be77abe-a3d5-11f1-9e49-57f50f019731" data-action="Deal Block" data-label="Borealis Commuter Laptop Backpack" data-dimension48="Borealis Commuter Laptop Backpack" data-dimension25="$74" href="https://www.amazon.com/NORTH-FACE-Borealis-Commuter-Backpack/dp/B0CNB72HLN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1090px;"><p class="vanilla-image-block" style="padding-top:137.61%;"><img id="RDGS7A7MW5xF4JHXUqiHHP" name="Borealis Commuter Laptop Backpack" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RDGS7A7MW5xF4JHXUqiHHP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1090" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/NORTH-FACE-Borealis-Commuter-Backpack/dp/B0CNB72HLN" target="_blank" rel="nofollow" data-dimension112="8be77abe-a3d5-11f1-9e49-57f50f019731" data-action="Deal Block" data-label="Borealis Commuter Laptop Backpack" data-dimension48="Borealis Commuter Laptop Backpack" data-dimension25="$74">Borealis Commuter Laptop Backpack: was $99 now $74</a></strong><br>It's not just you that you need to keep dry this fall! You'll need to protect your stuff, too. This laptop bag from The North Face is water repellent, has ergonomic support and bungee cords to keep it compact. As well as the main compartment, there are five additional pockets to keep your stuff organized.<a class="view-deal button" href="https://www.amazon.com/NORTH-FACE-Borealis-Commuter-Backpack/dp/B0CNB72HLN" target="_blank" rel="nofollow" data-dimension112="8be77abe-a3d5-11f1-9e49-57f50f019731" data-action="Deal Block" data-label="Borealis Commuter Laptop Backpack" data-dimension48="Borealis Commuter Laptop Backpack" data-dimension25="$74">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=Everything&rows=6&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/fitness/the-north-face-sale-up-to-50-percent-off-jackets-and-cold-weather-gear-just-in-time-for-fall</link>
                                                                            <description>
                            <![CDATA[ North Face is hosting a huge sale with up to 50% off. Score deals on jackets, fleeces and backpacks before the weather gets cold. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qeKuLaH5YuvCmGE6fiVxtS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ABUKeAQZNYshAPUnhE5KNQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 29 Aug 2026 18:20:38 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Alyse Stanley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/BxNnQuBWRHqkv5xWZsjrjc-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Alyse Stanley is a news editor at Tom’s Guide, overseeing weekend coverage and writing about the latest in tech, gaming, and entertainment. Before Tom’s Guide, Alyse worked as an editor for the Washington Post’s sunsetted video game section, Launcher, where she also wrote about indie games you shouldn’t miss, how to tackle your gaming backlog, and all things Nintendo. She previously led Gizmodo’s weekend news desk covering breaking tech news and has written game reviews and features for outlets like Polygon, Unwinnable, and Rock, Paper, Shotgun. A recent Chicago-area transplant born and raised in Virginia, Alyse is a big fan of horror movies, cartoons, and roller skating. She&#039;s also a puzzle fan and can often be found contributing to the NYT Connections coverage on Tom&#039;s Guide &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/ABUKeAQZNYshAPUnhE5KNQ-1280-80.jpg">
                                                            <media:credit><![CDATA[The North Face]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Two jackets and two backpacks from The North Face on a blue background with a TG killer deals badge]]></media:description>                                                            <media:text><![CDATA[Two jackets and two backpacks from The North Face on a blue background with a TG killer deals badge]]></media:text>
                                <media:title type="plain"><![CDATA[Two jackets and two backpacks from The North Face on a blue background with a TG killer deals badge]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ABUKeAQZNYshAPUnhE5KNQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>With summer almost behind us, we're staring down some cold months ahead. Scrambling for a jacket last minute can be a costly mistake, which is why I had to shout out The North Face's sale going on right now. The North Face is taking up to 50% off jackets right now, with hybrid jackets, fleece layers, and technical outerwear across men’s, women’s, and kids’ collections all seeing the same markdown.</p><p>It's the perfect time to stock up on all your cold-weather essentials to get ready for the upcoming season. The North Face isn't the only one slashing prices; retailers like Amazon and REI are <a href="https://www.thenorthface.com/en-us/c/sale-829803" target="_blank" rel="nofollow">knocking up to 50% off select styles</a> as well. From jackets and parkas to pants and backpacks, The North Face has plenty of great deals to help you gear up for back-to-school season and beyond. I’ve rounded up my favorite finds from the sale, so keep reading to see which North Face deals are worth grabbing.</p><h2 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h2><ul><li><strong></strong><a href="https://www.thenorthface.com/en-us/c/sale-829803" target="_blank" rel="nofollow"><strong>shop all The North Face deals</strong></a></li><li><strong></strong><a href="https://www.rei.com/b/the-north-face/f/scd-deals?" target="_blank" rel="nofollow"><strong>shop all The North Face deals at REI</strong></a></li><li><a href="https://www.amazon.com/stores/THENORTHFACE/page/4CB8EA89-2A36-48BC-A2C2-E23C816F9339" target="_blank" rel="nofollow"><strong>shop all The North Face deals at Amazon</strong></a></li><li><strong>The North Face Aphrodite 2.0 Capri (Women's): </strong><a href="https://www.amazon.com/North-Face-Aphrodite-Repellent-Waistband/dp/B0D4WNQF6Y" target="_blank" rel="nofollow"><strong>was $70 now $49</strong></a></li><li><strong>The North Face Sunriser Hoodie (Men's): </strong><a href="https://www.thenorthface.com/en-us/p/mens/mens-tops/mens-active-tops-224210/mens-lightrange-sunriser-hoodie-NF0A8BN8?color=BQ1" target="_blank" rel="nofollow"><strong>was $80 now $56</strong></a></li><li><strong>The North Face Osito Lux Jacket (Women's): </strong><a href="https://www.rei.com/product/250475/the-north-face-osito-lux-jacket-womens" target="_blank" rel="nofollow"><strong>was $130 now $65</strong></a></li><li><strong>The North Face Basin Pants (Men's): </strong><a href="https://www.thenorthface.com/en-us/p/mens/mens-bottoms/mens-pants-224219/mens-basin-pants-NF0A88X7?color=0UZ" target="_blank" rel="nofollow"><strong>was $100 now $59</strong></a></li><li><strong>The North Face Extreme Pile 2 Full-Zip Jacket (Women's): </strong><a href="https://www.thenorthface.com/en-us/p/womens/womens-fleece-299271/womens-extreme-pile-2-full-zip-jacket-NF0A88ZB" target="_blank" rel="nofollow"><strong>was $160 now $95</strong></a></li></ul><h2 class="article-body__section" id="section-apparel"><span>Apparel</span></h2><div class="product"><a data-dimension112="8be7753c-a3d5-11f1-8512-ed3c34cf3ee7" data-action="Deal Block" data-label="Aphrodite 2.0 Capri (Women's)" data-dimension48="Aphrodite 2.0 Capri (Women's)" data-dimension25="$49" href="https://www.amazon.com/North-Face-Aphrodite-Repellent-Waistband/dp/B0D4WNQF6Y" 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:179.23%;"><img id="NuW8VZRaa7ZwbdBb9p53FY" name="Aphrodite 2.0 Capri (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NuW8VZRaa7ZwbdBb9p53FY-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="1217" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/North-Face-Aphrodite-Repellent-Waistband/dp/B0D4WNQF6Y" target="_blank" rel="nofollow" data-dimension112="8be7753c-a3d5-11f1-8512-ed3c34cf3ee7" data-action="Deal Block" data-label="Aphrodite 2.0 Capri (Women's)" data-dimension48="Aphrodite 2.0 Capri (Women's)" data-dimension25="$49">Aphrodite 2.0 Capri (Women's): was $70 now $49</a></strong><br>The perfect pants for all weather conditions — these Aphrodite 2.0 Capris from The North Face are water repellent and wick sweat off your body. You also get UPF 40+ sun protection.<a class="view-deal button" href="https://www.amazon.com/North-Face-Aphrodite-Repellent-Waistband/dp/B0D4WNQF6Y" target="_blank" rel="nofollow" data-dimension112="8be7753c-a3d5-11f1-8512-ed3c34cf3ee7" data-action="Deal Block" data-label="Aphrodite 2.0 Capri (Women's)" data-dimension48="Aphrodite 2.0 Capri (Women's)" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="8be77596-a3d5-11f1-989d-e1b44dfe320d" data-action="Deal Block" data-label="Glacier Fleece Quarter-Zip Jacket" data-dimension48="Glacier Fleece Quarter-Zip Jacket" data-dimension25="$51" href="https://www.rei.com/product/C11727/the-north-face-glacier-fleece-quarter-zip-jacket-mens?color=DUSK%2520BLUE" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1452px;"><p class="vanilla-image-block" style="padding-top:100.07%;"><img id="yvbgf7cVFY9masQPhTAnVU" name="TNF-02b" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yvbgf7cVFY9masQPhTAnVU-1920-80.jpg" mos="" align="middle" fullscreen="" width="1452" height="1453" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.rei.com/product/C11727/the-north-face-glacier-fleece-quarter-zip-jacket-mens?color=DUSK%2520BLUE" target="_blank" rel="nofollow" data-dimension112="8be77596-a3d5-11f1-989d-e1b44dfe320d" data-action="Deal Block" data-label="Glacier Fleece Quarter-Zip Jacket" data-dimension48="Glacier Fleece Quarter-Zip Jacket" data-dimension25="$51">Glacier Fleece Quarter-Zip Jacket: was $70 now $51</a></strong><br>The Glacier Fleece Quarter-Zip is a highly versatile garment that works both as an outer-layer and as a mid-layer, depending on temps. Plus, this deal is on the Dusk Blue variant, which I find mighty easy on the eyes. <a class="view-deal button" href="https://www.rei.com/product/C11727/the-north-face-glacier-fleece-quarter-zip-jacket-mens?color=DUSK%2520BLUE" target="_blank" rel="nofollow" data-dimension112="8be77596-a3d5-11f1-989d-e1b44dfe320d" data-action="Deal Block" data-label="Glacier Fleece Quarter-Zip Jacket" data-dimension48="Glacier Fleece Quarter-Zip Jacket" data-dimension25="$51">View Deal</a></p></div><div class="product"><a data-dimension112="8be775fa-a3d5-11f1-a5b5-f70a17afb510" data-action="Deal Block" data-label="Sunriser Hoodie (Men's)" data-dimension48="Sunriser Hoodie (Men's)" data-dimension25="$56" href="https://www.thenorthface.com/en-us/p/mens/mens-tops/mens-active-tops-224210/mens-sunriser-hoodie-NF0A8BN8?color=2EL" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:688px;"><p class="vanilla-image-block" style="padding-top:116.28%;"><img id="3JpsW9Lw9CUbH56rbBPUh4" name="sunriser hoodie" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3JpsW9Lw9CUbH56rbBPUh4-1920-80.jpg" mos="" align="middle" fullscreen="" width="688" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.thenorthface.com/en-us/p/mens/mens-tops/mens-active-tops-224210/mens-sunriser-hoodie-NF0A8BN8?color=2EL" target="_blank" rel="nofollow" data-dimension112="8be775fa-a3d5-11f1-a5b5-f70a17afb510" data-action="Deal Block" data-label="Sunriser Hoodie (Men's)" data-dimension48="Sunriser Hoodie (Men's)" data-dimension25="$56">Sunriser Hoodie (Men's): was $80 now $56</a></strong><br>This attractive hoodie has more going for it than just looks, thanks to The North Face’s Lightrange finish, which provides UPF protection, anti-odor technology, and moisture-wicking properties. It also has reflective elements on the chest and back, making it a great pick for evening runners.<a class="view-deal button" href="https://www.thenorthface.com/en-us/p/mens/mens-tops/mens-active-tops-224210/mens-sunriser-hoodie-NF0A8BN8?color=2EL" target="_blank" rel="nofollow" data-dimension112="8be775fa-a3d5-11f1-a5b5-f70a17afb510" data-action="Deal Block" data-label="Sunriser Hoodie (Men's)" data-dimension48="Sunriser Hoodie (Men's)" data-dimension25="$56">View Deal</a></p></div><div class="product"><a data-dimension112="8be77654-a3d5-11f1-9f25-4db16bfa80c8" data-action="Deal Block" data-label="Basin Pants (Men's)" data-dimension48="Basin Pants (Men's)" data-dimension25="$59" href="https://www.thenorthface.com/en-us/p/mens/mens-bottoms/mens-pants-224219/mens-basin-pants-NF0A88X7?color=0UZ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1824px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="7XsaKQEruH6ytwFyj7Zfk5" name="TNF basin pants" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7XsaKQEruH6ytwFyj7Zfk5-1920-80.jpg" mos="" align="middle" fullscreen="" width="1824" height="2280" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.thenorthface.com/en-us/p/mens/mens-bottoms/mens-pants-224219/mens-basin-pants-NF0A88X7?color=0UZ" target="_blank" rel="nofollow" data-dimension112="8be77654-a3d5-11f1-9f25-4db16bfa80c8" data-action="Deal Block" data-label="Basin Pants (Men's)" data-dimension48="Basin Pants (Men's)" data-dimension25="$59">Basin Pants (Men's): was $100 now $59</a></strong><br>If you have some hikes or excursions on your agenda, these pants will be your go to. Their breathable fabric was built for movement and their durable, air permeable and water repellent properties will keep you protected from the elements. <a class="view-deal button" href="https://www.thenorthface.com/en-us/p/mens/mens-bottoms/mens-pants-224219/mens-basin-pants-NF0A88X7?color=0UZ" target="_blank" rel="nofollow" data-dimension112="8be77654-a3d5-11f1-9f25-4db16bfa80c8" data-action="Deal Block" data-label="Basin Pants (Men's)" data-dimension48="Basin Pants (Men's)" data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="8be776b8-a3d5-11f1-8204-9bcee4a4c17c" data-action="Deal Block" data-label="Osito Lux Jacket (Women's)" data-dimension48="Osito Lux Jacket (Women's)" data-dimension25="$65" href="https://www.rei.com/product/250475/the-north-face-osito-lux-jacket-womens" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1290px;"><p class="vanilla-image-block" style="padding-top:116.28%;"><img id="MZdvPZM2QPb9UsJtviZ5GJ" name="Osito Lux Jacket" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/MZdvPZM2QPb9UsJtviZ5GJ-1920-80.jpg" mos="" align="middle" fullscreen="" width="1290" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.rei.com/product/250475/the-north-face-osito-lux-jacket-womens" target="_blank" rel="nofollow" data-dimension112="8be776b8-a3d5-11f1-8204-9bcee4a4c17c" data-action="Deal Block" data-label="Osito Lux Jacket (Women's)" data-dimension48="Osito Lux Jacket (Women's)" data-dimension25="$65">Osito Lux Jacket (Women's): was $130 now $65</a></strong><br>The super soft Osito Jacket is made with a supersoft high-pile fleece and provides instant, lightweight warmth. It has a rib-knit collar, hem and cuffs for better warmth retention in chilly weather.<a class="view-deal button" href="https://www.rei.com/product/250475/the-north-face-osito-lux-jacket-womens" target="_blank" rel="nofollow" data-dimension112="8be776b8-a3d5-11f1-8204-9bcee4a4c17c" data-action="Deal Block" data-label="Osito Lux Jacket (Women's)" data-dimension48="Osito Lux Jacket (Women's)" data-dimension25="$65">View Deal</a></p></div><div class="product"><a data-dimension112="8be7771c-a3d5-11f1-8011-6b6fe4c302e5" data-action="Deal Block" data-label="DotKnit Thermal ¼-Zip (Women's)" data-dimension48="DotKnit Thermal ¼-Zip (Women's)" data-dimension25="$68" href="https://www.rei.com/product/254013/the-north-face-dotknit-thermal-quarter-zip-pullover-womens?color=MIDNIGHT%2520PETROL" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:576px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="JkvuGYs7dyyBgbeoS9VyUF" name="The North Face dotknot" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JkvuGYs7dyyBgbeoS9VyUF-1920-80.jpg" mos="" align="middle" fullscreen="" width="576" height="576" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.rei.com/product/254013/the-north-face-dotknit-thermal-quarter-zip-pullover-womens?color=MIDNIGHT%2520PETROL" target="_blank" rel="nofollow" data-dimension112="8be7771c-a3d5-11f1-8011-6b6fe4c302e5" data-action="Deal Block" data-label="DotKnit Thermal ¼-Zip (Women's)" data-dimension48="DotKnit Thermal ¼-Zip (Women's)" data-dimension25="$68">DotKnit Thermal ¼-Zip (Women's): was $90 now $68</a></strong><br>If you're a runner, you need this ¼-zip for the colder months. Not only does it help regulate body temperature with its innovative insulating fabric, it also actively moves moisture away from the body.<a class="view-deal button" href="https://www.rei.com/product/254013/the-north-face-dotknit-thermal-quarter-zip-pullover-womens?color=MIDNIGHT%2520PETROL" target="_blank" rel="nofollow" data-dimension112="8be7771c-a3d5-11f1-8011-6b6fe4c302e5" data-action="Deal Block" data-label="DotKnit Thermal ¼-Zip (Women's)" data-dimension48="DotKnit Thermal ¼-Zip (Women's)" data-dimension25="$68">View Deal</a></p></div><div class="product"><a data-dimension112="8be77776-a3d5-11f1-8fa8-73015dace5ab" data-action="Deal Block" data-label="Kikash Wind Jacket (Women's)" data-dimension48="Kikash Wind Jacket (Women's)" data-dimension25="$75" href="https://www.rei.com/product/254048/the-north-face-kikash-wind-jacket-womens" 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:100.00%;"><img id="euVM6xCmm2F8CfG6fPp57T" name="Kikash jacket" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/euVM6xCmm2F8CfG6fPp57T-1920-80.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.rei.com/product/254048/the-north-face-kikash-wind-jacket-womens" target="_blank" rel="nofollow" data-dimension112="8be77776-a3d5-11f1-8fa8-73015dace5ab" data-action="Deal Block" data-label="Kikash Wind Jacket (Women's)" data-dimension48="Kikash Wind Jacket (Women's)" data-dimension25="$75">Kikash Wind Jacket (Women's): was $150 now $75</a></strong><br>The Kikash Wind Jacket is built for those days when the wind won't quit. The durable nylon fabric shrugs off mountain gusts while keeping you mobile, and reflective details add crucial visibility for early starts or late finishes. The secure zip pockets and snug elastic hem make it a reliable companion for unpredictable conditions.<a class="view-deal button" href="https://www.rei.com/product/254048/the-north-face-kikash-wind-jacket-womens" target="_blank" rel="nofollow" data-dimension112="8be77776-a3d5-11f1-8fa8-73015dace5ab" data-action="Deal Block" data-label="Kikash Wind Jacket (Women's)" data-dimension48="Kikash Wind Jacket (Women's)" data-dimension25="$75">View Deal</a></p></div><div class="product"><a data-dimension112="8be777da-a3d5-11f1-9939-57ff75f2b1da" data-action="Deal Block" data-label="Antora Rain Hoodie (Men's)" data-dimension48="Antora Rain Hoodie (Men's)" data-dimension25="$83" href="https://www.thenorthface.com/en-us/p/mens/mens-jackets-and-vests/mens-rainwear-299284/mens-antora-rain-hoodie-NF0A7QF3?color=4GU&fitType=Standard" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1824px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="V8TGujP2euCAHbmuzgXBNi" name="tnf" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/V8TGujP2euCAHbmuzgXBNi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1824" height="2280" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.thenorthface.com/en-us/p/mens/mens-jackets-and-vests/mens-rainwear-299284/mens-antora-rain-hoodie-NF0A7QF3?color=4GU&fitType=Standard" target="_blank" rel="nofollow" data-dimension112="8be777da-a3d5-11f1-9939-57ff75f2b1da" data-action="Deal Block" data-label="Antora Rain Hoodie (Men's)" data-dimension48="Antora Rain Hoodie (Men's)" data-dimension25="$83">Antora Rain Hoodie (Men's): was $120 now $83</a></strong><br>The Antora Hoodie is a perfect match for the unpredictable fall weather. Made sustainably, the jacket boasts a waterproof and breathable seam-sealed DryVent 2L shell with non-PFC DWR finish to keep you dry, plus a 100% windproof fabric to help you stay protected. It's a steal at just $83.<a class="view-deal button" href="https://www.thenorthface.com/en-us/p/mens/mens-jackets-and-vests/mens-rainwear-299284/mens-antora-rain-hoodie-NF0A7QF3?color=4GU&fitType=Standard" target="_blank" rel="nofollow" data-dimension112="8be777da-a3d5-11f1-9939-57ff75f2b1da" data-action="Deal Block" data-label="Antora Rain Hoodie (Men's)" data-dimension48="Antora Rain Hoodie (Men's)" data-dimension25="$83">View Deal</a></p></div><div class="product"><a data-dimension112="8be77834-a3d5-11f1-b258-cd37ff52e31e" data-action="Deal Block" data-label="Hydrenalite Down Jacket (Women's)" data-dimension48="Hydrenalite Down Jacket (Women's)" data-dimension25="$113" href="https://www.thenorthface.com/en-us/p/womens/womens-jackets-and-vests/womens-puffer-jackets-829825/womens-hydrenalite-down-jacket-NF0A88Z1?color=BQ1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:688px;"><p class="vanilla-image-block" style="padding-top:116.28%;"><img id="tpAitVdKV7YrYSmHEd9MXc" name="Hydrenalite" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tpAitVdKV7YrYSmHEd9MXc-1920-80.jpg" mos="" align="middle" fullscreen="" width="688" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.thenorthface.com/en-us/p/womens/womens-jackets-and-vests/womens-puffer-jackets-829825/womens-hydrenalite-down-jacket-NF0A88Z1?color=BQ1" target="_blank" rel="nofollow" data-dimension112="8be77834-a3d5-11f1-b258-cd37ff52e31e" data-action="Deal Block" data-label="Hydrenalite Down Jacket (Women's)" data-dimension48="Hydrenalite Down Jacket (Women's)" data-dimension25="$113">Hydrenalite Down Jacket (Women's): was $190 now $113</a></strong><br>This piece of outerwear is built for maximum warmth and comfort with 600-fill down insulation and a Durable Water Repellent (DWR) coating. This jacket is both ridiculously chic and super-cozy: 92% of North Face customers recommend it, with 780 total reviews. <a class="view-deal button" href="https://www.thenorthface.com/en-us/p/womens/womens-jackets-and-vests/womens-puffer-jackets-829825/womens-hydrenalite-down-jacket-NF0A88Z1?color=BQ1" target="_blank" rel="nofollow" data-dimension112="8be77834-a3d5-11f1-b258-cd37ff52e31e" data-action="Deal Block" data-label="Hydrenalite Down Jacket (Women's)" data-dimension48="Hydrenalite Down Jacket (Women's)" data-dimension25="$113">View Deal</a></p></div><div class="product"><a data-dimension112="8be7788e-a3d5-11f1-8ae7-23d4c7299a9c" data-action="Deal Block" data-label="Aconcagua 3 Jacket (Men's)" data-dimension48="Aconcagua 3 Jacket (Men's)" data-dimension25="$154" href="https://www.amazon.com/dp/B0CNCDYNRN?" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:688px;"><p class="vanilla-image-block" style="padding-top:116.28%;"><img id="772r5suzw7CKe6tU4EeWgF" name="TNF Jacket" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/772r5suzw7CKe6tU4EeWgF-1920-80.jpg" mos="" align="middle" fullscreen="" width="688" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/dp/B0CNCDYNRN?" target="_blank" rel="nofollow" data-dimension112="8be7788e-a3d5-11f1-8ae7-23d4c7299a9c" data-action="Deal Block" data-label="Aconcagua 3 Jacket (Men's)" data-dimension48="Aconcagua 3 Jacket (Men's)" data-dimension25="$154">Aconcagua 3 Jacket (Men's): was $200 now $154</a></strong><br>This lightweight puffer blends recycled down with synthetic insulation for maximum warmth and weather resistance in a tidy, easy-to-stow package. Zonal sheet insulation and a water-repellant finish round out the feature set.<a class="view-deal button" href="https://www.amazon.com/dp/B0CNCDYNRN?" target="_blank" rel="nofollow" data-dimension112="8be7788e-a3d5-11f1-8ae7-23d4c7299a9c" data-action="Deal Block" data-label="Aconcagua 3 Jacket (Men's)" data-dimension48="Aconcagua 3 Jacket (Men's)" data-dimension25="$154">View Deal</a></p></div><div class="product"><a data-dimension112="8be778e8-a3d5-11f1-9f0f-27afddcb9b72" data-action="Deal Block" data-label="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension48="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension25="$95" href="https://www.thenorthface.com/en-us/p/womens/womens-fleece-299271/womens-extreme-pile-2-full-zip-jacket-NF0A88ZB" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:718px;"><p class="vanilla-image-block" style="padding-top:125.77%;"><img id="m6sXAAPmM3kFh852a7ZBPA" name="Screenshot 2026-08-29 125642" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/m6sXAAPmM3kFh852a7ZBPA-1920-80.png" mos="" align="middle" fullscreen="" width="718" height="903" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.thenorthface.com/en-us/p/womens/womens-fleece-299271/womens-extreme-pile-2-full-zip-jacket-NF0A88ZB" target="_blank" rel="nofollow" data-dimension112="8be778e8-a3d5-11f1-9f0f-27afddcb9b72" data-action="Deal Block" data-label="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension48="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension25="$95">Extreme Pile 2 Full-Zip Jacket (Women's): was $160 now $95</a></strong><br>With a relaxed fit and a chunky, high-pile fleece look, this jacket is perfect for layering and keeping you cozy all winter long. It also has zippered hand and chest pockets, an adjustable hem and elastic-bound cuffs.<a class="view-deal button" href="https://www.thenorthface.com/en-us/p/womens/womens-fleece-299271/womens-extreme-pile-2-full-zip-jacket-NF0A88ZB" target="_blank" rel="nofollow" data-dimension112="8be778e8-a3d5-11f1-9f0f-27afddcb9b72" data-action="Deal Block" data-label="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension48="Extreme Pile 2 Full-Zip Jacket (Women's)" data-dimension25="$95">View Deal</a></p></div><div class="product"><a data-dimension112="8be77942-a3d5-11f1-b34c-47ce7b39c1a8" data-action="Deal Block" data-label="Arctic Parka (Women's)" data-dimension48="Arctic Parka (Women's)" data-dimension25="$245" href="https://www.amazon.com/North-Face-Womens-Arctic-Parka/dp/B0CDQ6ZWT2/" 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:192.34%;"><img id="JnwKQnbwffvW93sFWc4647" name="Arctic Parka (Women's)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JnwKQnbwffvW93sFWc4647-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="1306" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/North-Face-Womens-Arctic-Parka/dp/B0CDQ6ZWT2/" target="_blank" rel="nofollow" data-dimension112="8be77942-a3d5-11f1-b34c-47ce7b39c1a8" data-action="Deal Block" data-label="Arctic Parka (Women's)" data-dimension48="Arctic Parka (Women's)" data-dimension25="$245">Arctic Parka (Women's): was $350 now $245</a></strong><br>When only the warmest coat will do, grab this Arctic Parka from The North Face. It's packed with 600-fill waterfowl down insulation, but is lightweight and packs away easily when the weather changes.<a class="view-deal button" href="https://www.amazon.com/North-Face-Womens-Arctic-Parka/dp/B0CDQ6ZWT2/" target="_blank" rel="nofollow" data-dimension112="8be77942-a3d5-11f1-b34c-47ce7b39c1a8" data-action="Deal Block" data-label="Arctic Parka (Women's)" data-dimension48="Arctic Parka (Women's)" data-dimension25="$245">View Deal</a></p></div><h3 class="article-body__section" id="section-bags"><span>Bags</span></h3><div class="product"><a data-dimension112="8be77a00-a3d5-11f1-9578-637e9294c3c4" data-action="Deal Block" data-label="Jester Everyday Laptop Backpack" data-dimension48="Jester Everyday Laptop Backpack" data-dimension25="$62" href="https://www.amazon.com/North-Face-Womens-Everyday-Backpack/dp/B0CJ9TFW1D" 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:116.35%;"><img id="JiduFGLLchFPwftiHi7DLN" name="" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JiduFGLLchFPwftiHi7DLN-1920-80.jpg" mos="" align="middle" fullscreen="" width="679" height="790" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/North-Face-Womens-Everyday-Backpack/dp/B0CJ9TFW1D" target="_blank" rel="nofollow" data-dimension112="8be77a00-a3d5-11f1-9578-637e9294c3c4" data-action="Deal Block" data-label="Jester Everyday Laptop Backpack" data-dimension48="Jester Everyday Laptop Backpack" data-dimension25="$62">Jester Everyday Laptop Backpack: was $75 now $62</a></strong><br>The North Face Jester backpack is the ideal campus backpack. It has a 30 liter capacity, a padded 15-inch laptop sleeve, and a front organization pocket with mesh water bottle holders. <a class="view-deal button" href="https://www.amazon.com/North-Face-Womens-Everyday-Backpack/dp/B0CJ9TFW1D" target="_blank" rel="nofollow" data-dimension112="8be77a00-a3d5-11f1-9578-637e9294c3c4" data-action="Deal Block" data-label="Jester Everyday Laptop Backpack" data-dimension48="Jester Everyday Laptop Backpack" data-dimension25="$62">View Deal</a></p></div><div class="product"><a data-dimension112="8be77a64-a3d5-11f1-90b4-7fc57ebead2b" data-action="Deal Block" data-label="Jester Daypack" data-dimension48="Jester Daypack" data-dimension25="$67" href="https://www.rei.com/product/165715/the-north-face-jester-daypack" 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="jFFtPWzRmj9f42irAm3fsS" name="north face deals" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jFFtPWzRmj9f42irAm3fsS-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.rei.com/product/165715/the-north-face-jester-daypack" target="_blank" rel="nofollow" data-dimension112="8be77a64-a3d5-11f1-90b4-7fc57ebead2b" data-action="Deal Block" data-label="Jester Daypack" data-dimension48="Jester Daypack" data-dimension25="$67">Jester Daypack: was $75 now $67</a></strong><br>This backpack features tons of compartments — including a laptop sleeve — and can even stand up on its own. Its padded shoulder straps offer comfort and it also has two grab handles on top making it convenient to open and provide a balanced carry. It’s also endorsed by the American Chiropractic Association thanks to its comfortable FlexVent suspension system.<a class="view-deal button" href="https://www.rei.com/product/165715/the-north-face-jester-daypack" target="_blank" rel="nofollow" data-dimension112="8be77a64-a3d5-11f1-90b4-7fc57ebead2b" data-action="Deal Block" data-label="Jester Daypack" data-dimension48="Jester Daypack" data-dimension25="$67">View Deal</a></p></div><div class="product"><a data-dimension112="8be77abe-a3d5-11f1-9e49-57f50f019731" data-action="Deal Block" data-label="Borealis Commuter Laptop Backpack" data-dimension48="Borealis Commuter Laptop Backpack" data-dimension25="$74" href="https://www.amazon.com/NORTH-FACE-Borealis-Commuter-Backpack/dp/B0CNB72HLN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1090px;"><p class="vanilla-image-block" style="padding-top:137.61%;"><img id="RDGS7A7MW5xF4JHXUqiHHP" name="Borealis Commuter Laptop Backpack" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RDGS7A7MW5xF4JHXUqiHHP-1920-80.jpg" mos="" align="middle" fullscreen="" width="1090" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com/NORTH-FACE-Borealis-Commuter-Backpack/dp/B0CNB72HLN" target="_blank" rel="nofollow" data-dimension112="8be77abe-a3d5-11f1-9e49-57f50f019731" data-action="Deal Block" data-label="Borealis Commuter Laptop Backpack" data-dimension48="Borealis Commuter Laptop Backpack" data-dimension25="$74">Borealis Commuter Laptop Backpack: was $99 now $74</a></strong><br>It's not just you that you need to keep dry this fall! You'll need to protect your stuff, too. This laptop bag from The North Face is water repellent, has ergonomic support and bungee cords to keep it compact. As well as the main compartment, there are five additional pockets to keep your stuff organized.<a class="view-deal button" href="https://www.amazon.com/NORTH-FACE-Borealis-Commuter-Backpack/dp/B0CNB72HLN" target="_blank" rel="nofollow" data-dimension112="8be77abe-a3d5-11f1-9e49-57f50f019731" data-action="Deal Block" data-label="Borealis Commuter Laptop Backpack" data-dimension48="Borealis Commuter Laptop Backpack" data-dimension25="$74">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=Everything&rows=6&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[ Fantastic foams and supercritical science — why running shoes have improved so much in the past 10 years, explained by an expert who makes them ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I’ve been running for just over 10 years and consider myself very fortunate to have taken up the sport when I did, because running shoes have never been better.</p><p>The most high-profile area of this is <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">carbon plate running shoes</a>, which have proved controversial in aiding rapid improvements in world records for elites and personal records for amateurs.</p><p>However, there’s no controversy over the advances in shoe design that have led to brilliant training shoes that everyone can enjoy.</p><p>Right now, the<a href="https://www.tomsguide.com/best-picks/best-running-shoes"> best running shoes</a> are lighter, bouncier and just flat-out more fun than shoes were when I started the sport, and that’s mostly down to what’s going on in their midsoles — the part of the shoe between the sockliner and the outsole on a sneaker.</p><p>To find out more about advancements in midsole tech and performance, I spoke to Damion Perry, Senior Product Line Manager at <a href="https://us.puma.com/us/en/sport/running/shoes" target="_blank" rel="nofollow">Puma Running</a>.</p><h3 class="article-body__section" id="section-why-is-the-midsole-so-important-on-a-running-shoe"><span>Why is the midsole so important on a running shoe?</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="cgcKoB5J6arRyDCsQq3Uog" name="Puma Deviate Nitro Elite 4--6" alt="Puma Deviate Nitro Elite 4" src="https://cdn.mos.cms.futurecdn.net/cgcKoB5J6arRyDCsQq3Uog-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>Uppers and outsoles are important, but the key to running shoe performance is the foam in the midsole, which serves two purposes, according to Perry.</p><p>“One is to absorb the impact of you landing on the ground,” says Perry, “and the second is to return energy for you to feel that sense of lift and bounce.”</p><p>Finding a material that does both those jobs effectively is the tricky part.</p><p>“You have something soft like sand which absorbs a lot of impact very well,” says Perry. “Then you have something like a trampoline, which provides an extraordinary amount of energy return.</p><p>“In a running shoe, you're trying to use a material that effectively absorbs those forces and then gives them back to you as much as it can. That’s the midsole, and we use foam to do that.”</p><h3 class="article-body__section" id="section-why-have-midsoles-improved-so-much-in-recent-years"><span>Why have midsoles improved so much in recent years?</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qBSN4yuCdTGx3Qt5nUHE5P" name="Puma Deviate Pure Nitro" alt="Puma Deviate Pure Nitro" src="https://cdn.mos.cms.futurecdn.net/qBSN4yuCdTGx3Qt5nUHE5P-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>When I started, running shoes were a lot better at absorbing energy than they were at giving it back, but foams have improved dramatically in recent years, and a lot of that comes down to using supercritical foams.</p><p>“Previously, foams were injection-moulded or compression-moulded,” says Perry. “Plastic-based materials that are poured into the shape of a sole.</p><p>“Inherently, with that, they’re quite dense materials. They provide some level of cushioning, but not at the level of what we're seeing today from using the supercritical foaming process.”</p><div><blockquote><p>The process of supercritical foaming is what has created this drastically new underfoot feel. Materials that compress and feel really airy and bouncy and absorb those forces. It allows for a better cushioning experience.</p><p>Damion Perry, Puma Running</p></blockquote></div><p>Supercritical foams are created by infusing foams with a gas (usually nitrogen) using a high-pressure, heated chamber called an autoclave. This creates air within the cell structure of the foams, making them lighter and less dense than older foams.</p><p>“You can use a lot of different raw materials for it,” says Perry, “but the process of supercritical foaming is what's created this drastically new underfoot feel. Materials that compress feel really airy and bouncy and absorb those forces. It allows for a better cushioning experience.”</p><h3 class="article-body__section" id="section-what-are-the-differences-between-the-foams-you-get-in-midsoles"><span>What are the differences between the foams you get in midsoles?</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="7zcecbiMBPWyFaCpXvzKLV" name="Puma MagMax Nitro 2--5" alt="Puma MagMax Nitro 2" src="https://cdn.mos.cms.futurecdn.net/7zcecbiMBPWyFaCpXvzKLV-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>This supercritical process is used with all kinds of foam used in running shoes. EVA was the main material used for a long time, before springier modern materials like PEBA and now aliphatic TPU became more popular.</p><p>Brands still use a variety of foams in their line-ups, though, because each has properties that make it attractive to certain consumers, including EVA.</p><p>“Everyone's running experience or use of running shoes is quite different, right?” says Perry. “There's a difference between clicking off three- or four-minute Ks [five- or six-minute miles] and walking.</p><p>“If you need something that feels supportive and secure and familiar underfoot, something like EVA is a great solution for that. But if you want a PR in the 5K, you get this foam [aliphatic TPU] that has an extremely high amount of energy return, and mix that with the modern geometries and plates that allow it to be harnessed in its maximized way, there's a clear preference and purpose for that.”</p><p>Right now, the market is certainly skewing toward foams like PEBA and aliphatic TPU that deliver high levels of energy return, but when picking your running shoe, it’s not just about the foam used; it’s also about how the brand uses it.</p><h3 class="article-body__section" id="section-what-is-shoe-geometry-and-why-does-it-matter"><span>What is shoe ‘geometry’ and why does it matter?</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="6mmPe7SRguzgqYr6DngSKV" name="Puma Fast-R Nitro Elite 3" alt="Puma Fast-R Nitro Elite 3" src="https://cdn.mos.cms.futurecdn.net/6mmPe7SRguzgqYr6DngSKV-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>If you look at a shelf of running shoes, you’ll quickly notice that they don’t all have the same shape. Some are much more rockered than others, with a curved sole that rolls you forward, and they also differ in width, stack height and drop — how much higher the heel stack height is compared with the forefoot stack height.</p><p>This is the geometry of the shoe, and it has a huge effect on the ride feel of a shoe, regardless of the foam used. Speaking of foams, those can also differ hugely in feel even if they’re made from the same material.</p><p>“There are so many things that can be tweaked to create a particular experience that we on the brand side are trying to curate,” says Perry. “This is a daily trainer, this is a racer, this is a super trainer, this is a recovery shoe. We might be able to use the same ingredients, but there are things that we can toy with.</p><p>“At the foam level, density is one — just because something is made of aliphatic TPU does not mean it's going to feel exactly the same in every single shoe, because we can change the density.</p><p>“We make decisions on geometry, and we make decisions on density to curate an experience that we want you to have.”</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Soxam8kEhdpMsmhpwWnZKV" name="Puma Fast-R Nitro Elite 3" alt="Puma Fast-R Nitro Elite 3" src="https://cdn.mos.cms.futurecdn.net/Soxam8kEhdpMsmhpwWnZKV-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 differences in foam can be drastic even if brands use the same name across different shoes, like Puma’s Nitro Elite material or Nike’s ZoomX. You can’t just go by the label — it’s important to look at what the shoe is designed to do.</p><p>Cushioned shoes for daily training will generally have more stable, less springy foams in the midsole to protect your body when racking up a lot of mileage, while racing shoes use the most energetic materials possible to try and help you get faster and more efficient, and those foams are often used in tandem with a carbon plate to boost those benefits.</p><p>One of the things I love most about testing running shoes is that there is no one best foam or shoe geometry — we all like different things, and experimenting with a mix of shoes is always a good idea where possible. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.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/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><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/no-squats-i-just-tried-this-8-minute-chair-workout-and-its-perfect-for-seniors-beginners-and-anyone-looking-to-build-strength-without-impact" target="_blank"><strong>No squats! I just tried this 8-minute chair workout, and it’s perfect for seniors, beginners, and anyone looking to build strength without impact</strong></a><strong></strong></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/fantastic-foams-and-supercritical-science-why-running-shoes-have-improved-so-much-in-the-past-10-years-explained-by-an-expert-who-makes-them</link>
                                                                            <description>
                            <![CDATA[ We spoke to an expert on why we're living through a golden age of running shoes. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pzyw9cHqQEkW9nvNeUM2gM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yiRtqsaEnEGfrqFBEexduN-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 29 Aug 2026 06:30:00 +0000</pubDate>                                                                                                                                <updated>Mon, 07 Sep 2026 23:35:08 +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;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/yiRtqsaEnEGfrqFBEexduN-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Puma Deviate Pure Nitro]]></media:description>                                                            <media:text><![CDATA[Puma Deviate Pure Nitro]]></media:text>
                                <media:title type="plain"><![CDATA[Puma Deviate Pure Nitro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yiRtqsaEnEGfrqFBEexduN-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I’ve been running for just over 10 years and consider myself very fortunate to have taken up the sport when I did, because running shoes have never been better.</p><p>The most high-profile area of this is <a href="https://www.tomsguide.com/best-picks/best-carbon-fiber-running-shoes">carbon plate running shoes</a>, which have proved controversial in aiding rapid improvements in world records for elites and personal records for amateurs.</p><p>However, there’s no controversy over the advances in shoe design that have led to brilliant training shoes that everyone can enjoy.</p><p>Right now, the<a href="https://www.tomsguide.com/best-picks/best-running-shoes"> best running shoes</a> are lighter, bouncier and just flat-out more fun than shoes were when I started the sport, and that’s mostly down to what’s going on in their midsoles — the part of the shoe between the sockliner and the outsole on a sneaker.</p><p>To find out more about advancements in midsole tech and performance, I spoke to Damion Perry, Senior Product Line Manager at <a href="https://us.puma.com/us/en/sport/running/shoes" target="_blank" rel="nofollow">Puma Running</a>.</p><h3 class="article-body__section" id="section-why-is-the-midsole-so-important-on-a-running-shoe"><span>Why is the midsole so important on a running shoe?</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="cgcKoB5J6arRyDCsQq3Uog" name="Puma Deviate Nitro Elite 4--6" alt="Puma Deviate Nitro Elite 4" src="https://cdn.mos.cms.futurecdn.net/cgcKoB5J6arRyDCsQq3Uog-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>Uppers and outsoles are important, but the key to running shoe performance is the foam in the midsole, which serves two purposes, according to Perry.</p><p>“One is to absorb the impact of you landing on the ground,” says Perry, “and the second is to return energy for you to feel that sense of lift and bounce.”</p><p>Finding a material that does both those jobs effectively is the tricky part.</p><p>“You have something soft like sand which absorbs a lot of impact very well,” says Perry. “Then you have something like a trampoline, which provides an extraordinary amount of energy return.</p><p>“In a running shoe, you're trying to use a material that effectively absorbs those forces and then gives them back to you as much as it can. That’s the midsole, and we use foam to do that.”</p><h3 class="article-body__section" id="section-why-have-midsoles-improved-so-much-in-recent-years"><span>Why have midsoles improved so much in recent years?</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qBSN4yuCdTGx3Qt5nUHE5P" name="Puma Deviate Pure Nitro" alt="Puma Deviate Pure Nitro" src="https://cdn.mos.cms.futurecdn.net/qBSN4yuCdTGx3Qt5nUHE5P-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>When I started, running shoes were a lot better at absorbing energy than they were at giving it back, but foams have improved dramatically in recent years, and a lot of that comes down to using supercritical foams.</p><p>“Previously, foams were injection-moulded or compression-moulded,” says Perry. “Plastic-based materials that are poured into the shape of a sole.</p><p>“Inherently, with that, they’re quite dense materials. They provide some level of cushioning, but not at the level of what we're seeing today from using the supercritical foaming process.”</p><div><blockquote><p>The process of supercritical foaming is what has created this drastically new underfoot feel. Materials that compress and feel really airy and bouncy and absorb those forces. It allows for a better cushioning experience.</p><p>Damion Perry, Puma Running</p></blockquote></div><p>Supercritical foams are created by infusing foams with a gas (usually nitrogen) using a high-pressure, heated chamber called an autoclave. This creates air within the cell structure of the foams, making them lighter and less dense than older foams.</p><p>“You can use a lot of different raw materials for it,” says Perry, “but the process of supercritical foaming is what's created this drastically new underfoot feel. Materials that compress feel really airy and bouncy and absorb those forces. It allows for a better cushioning experience.”</p><h3 class="article-body__section" id="section-what-are-the-differences-between-the-foams-you-get-in-midsoles"><span>What are the differences between the foams you get in midsoles?</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="7zcecbiMBPWyFaCpXvzKLV" name="Puma MagMax Nitro 2--5" alt="Puma MagMax Nitro 2" src="https://cdn.mos.cms.futurecdn.net/7zcecbiMBPWyFaCpXvzKLV-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>This supercritical process is used with all kinds of foam used in running shoes. EVA was the main material used for a long time, before springier modern materials like PEBA and now aliphatic TPU became more popular.</p><p>Brands still use a variety of foams in their line-ups, though, because each has properties that make it attractive to certain consumers, including EVA.</p><p>“Everyone's running experience or use of running shoes is quite different, right?” says Perry. “There's a difference between clicking off three- or four-minute Ks [five- or six-minute miles] and walking.</p><p>“If you need something that feels supportive and secure and familiar underfoot, something like EVA is a great solution for that. But if you want a PR in the 5K, you get this foam [aliphatic TPU] that has an extremely high amount of energy return, and mix that with the modern geometries and plates that allow it to be harnessed in its maximized way, there's a clear preference and purpose for that.”</p><p>Right now, the market is certainly skewing toward foams like PEBA and aliphatic TPU that deliver high levels of energy return, but when picking your running shoe, it’s not just about the foam used; it’s also about how the brand uses it.</p><h3 class="article-body__section" id="section-what-is-shoe-geometry-and-why-does-it-matter"><span>What is shoe ‘geometry’ and why does it matter?</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="6mmPe7SRguzgqYr6DngSKV" name="Puma Fast-R Nitro Elite 3" alt="Puma Fast-R Nitro Elite 3" src="https://cdn.mos.cms.futurecdn.net/6mmPe7SRguzgqYr6DngSKV-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>If you look at a shelf of running shoes, you’ll quickly notice that they don’t all have the same shape. Some are much more rockered than others, with a curved sole that rolls you forward, and they also differ in width, stack height and drop — how much higher the heel stack height is compared with the forefoot stack height.</p><p>This is the geometry of the shoe, and it has a huge effect on the ride feel of a shoe, regardless of the foam used. Speaking of foams, those can also differ hugely in feel even if they’re made from the same material.</p><p>“There are so many things that can be tweaked to create a particular experience that we on the brand side are trying to curate,” says Perry. “This is a daily trainer, this is a racer, this is a super trainer, this is a recovery shoe. We might be able to use the same ingredients, but there are things that we can toy with.</p><p>“At the foam level, density is one — just because something is made of aliphatic TPU does not mean it's going to feel exactly the same in every single shoe, because we can change the density.</p><p>“We make decisions on geometry, and we make decisions on density to curate an experience that we want you to have.”</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Soxam8kEhdpMsmhpwWnZKV" name="Puma Fast-R Nitro Elite 3" alt="Puma Fast-R Nitro Elite 3" src="https://cdn.mos.cms.futurecdn.net/Soxam8kEhdpMsmhpwWnZKV-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 differences in foam can be drastic even if brands use the same name across different shoes, like Puma’s Nitro Elite material or Nike’s ZoomX. You can’t just go by the label — it’s important to look at what the shoe is designed to do.</p><p>Cushioned shoes for daily training will generally have more stable, less springy foams in the midsole to protect your body when racking up a lot of mileage, while racing shoes use the most energetic materials possible to try and help you get faster and more efficient, and those foams are often used in tandem with a carbon plate to boost those benefits.</p><p>One of the things I love most about testing running shoes is that there is no one best foam or shoe geometry — we all like different things, and experimenting with a mix of shoes is always a good idea where possible. </p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.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/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><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/no-squats-i-just-tried-this-8-minute-chair-workout-and-its-perfect-for-seniors-beginners-and-anyone-looking-to-build-strength-without-impact" target="_blank"><strong>No squats! I just tried this 8-minute chair workout, and it’s perfect for seniors, beginners, and anyone looking to build strength without impact</strong></a><strong></strong></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ A physical therapist gave me three essential exercises to build strength and stability in my shoulders. As a personal trainer, here's why I swear by them ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As a trainer who exercises four to five times per week, I like to <em>think</em> I have pretty strong shoulders. A visit to my physio later, and I'm sadly humbled. </p><p>Having coped with under-firing muscles in my left shoulder for years, developing niggles, pain and weaknesses along the way, I knew it was time to put the work in if I really wanted to fix it. Sadly, no amount of overcompensation with presses, rows, or <a href="https://www.tomsguide.com/news/yoga-vs-pilates-which-burns-more-calories">Pilates and yoga </a>would help me avoid the (let's face it) pretty tedious but necessary strength and mobility exercises required to make my shoulder better.</p><p>Charlie Brahmbhatt, physiotherapist and co-founder of <a href="https://www.instagram.com/arlen.health/" target="_blank">Arlen Health</a>, told me to start with three exercises repeated several times a week at low intensity and high reps. The idea is to get the deeper, stabilizer muscles firing up around my shoulders to prevent the bigger, dominant ones from taking over the work (think the lats and pectorals, for example).</p><p>These three moves are game-changers, and I want to share them with you, along with some of the benefits. I use stretchy resistance bands and a set of light dumbbells, but all of them can be performed using your bodyweight.  </p><h2 id="3-shoulder-exercises-for-strength-and-stability">3 shoulder exercises for strength and stability</h2><div><blockquote><p>I strongly advise seeking medical assistance, visiting your physician, or booking an appointment with a physical therapist before starting any exercise regimen or recovery program. </p></blockquote></div><p>Before we get stuck in, these three exercises have been specifically prescribed to me under the care and guidance of a physiotherapist and based on my individual shoulder condition. </p><p>I strongly advise seeking medical assistance, visiting your physician, or booking an appointment with a physical therapist before starting any exercise regimen or recovery program. </p><p>If you do choose to try these exercises and<em> </em>experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice.</p><ul><li><u><strong>Scapula push-ups, 8 reps, 10-second hold, 2 sets:</strong></u><strong> </strong><ul><li>Start on your <strong>hands and knees</strong> with your shoulders directly over your wrists and your <strong>hips stacked over your knees</strong>. Lightly engage your core and <strong>push away with your hands</strong> to broaden through your upper back. </li><li>Gently <strong>draw your shoulders down</strong> away from your ears. Keeping your arms straight, perform a push-up without bending your elbows, lowering your chest toward the ground and <strong>squeezing your shoulder blades </strong>together. \</li><li><strong>Press up and away </strong>to<strong> separate the shoulder blades</strong> again, holding the position at the top. <strong>Progression:</strong> perform from a push-up position (no knees) or practice extending one arm in front of you at a time while pushing through the grounded hand. Try holding for 5-10 seconds.</li></ul></li></ul><ul><li><u><strong>Prone arm raises, 2x12-15 reps/ 3x18:</strong></u> <ul><li><strong>Lie on your stomach</strong> with your forehead resting on your right forearm, hips square and thighs and tops of the feet resting on a mat beneath you.</li><li><strong>Extend your left arm by your side</strong>, palm up or down. <strong>Roll your shoulders back and down</strong> away from your ears and lift your shoulders slightly off the mat, <strong>knitting the shoulder blades </strong>together. With control (at least 3 seconds),<strong> lift your left arm </strong>into the air,<strong> pause </strong>at the top, then <strong>lower it again</strong>.</li><li>Repeat on the other side, moving slowly. <strong>Progression: </strong>hold a light weight in your hand.</li></ul></li></ul><ul><li><u><strong>Internal rotations, 2x12-15 reps:</strong></u><strong> </strong><ul><li><strong>Tie a rehab band to something sturdy</strong> behind you just above shoulder height. <strong>Start in a half-kneeling position</strong> facing away from your anchor point with your right leg forward, knee bent, foot planted. </li><li><strong>Grip the band in your left hand </strong>and<strong> raise your arm</strong>, elbow bent, to 90 degrees, as if performing a shoulder press. <strong>Clench your fist. </strong>Position your left elbow slightly in front of the shoulder at shoulder height. Check for a straight line from fist to elbow.</li><li><strong>Slowly lower your left fist forward</strong> until roughly aligned with your elbow, or slightly lower. <strong>Pause</strong>, then <strong>control the movement up</strong> again. Remember to switch sides. </li><li><strong>Progression:</strong> try a thicker band or move further from the anchor point. Position your right thumb and middle finger around the left pec and armpit to ensure your back and chest don't take over.</li></ul></li></ul><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/DckzXxIBObY/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><h2 id="why-i-love-these-exercises-personal-trainer-verdict">Why I love these exercises: Personal trainer verdict</h2><div><blockquote><p>Ideally, we want to strengthen and activate these weaker areas preventively rather than being reactive.</p></blockquote></div><p>I encourage clients to work on<a href="https://www.tomsguide.com/wellness/workouts/this-7-minute-hip-mobility-routine-has-finally-opened-my-tight-hips-and-released-years-worth-of-stiffness"> mobility</a> and strength several times a week, as this helps train the lesser-known stabilizing muscles in the body, as well as those aesthetically pleasing, powerful muscle groups, like the glutes, lats, chest and quads.</p><p>Think of your stabilization work as strengthening the muscles that support and assist you in doing the sports and exercises you enjoy. Without them, injuries, pain and a spendy visit to your physical therapist could be waiting.</p><p>Sadly, many of us won't even realize we have muscular imbalances or weaknesses from underfiring and overcompensation until we feel the little aches and pains set in. Ideally, we want to strengthen and activate these weaker areas preventively rather than being reactive. A hard lesson I've had to learn with my shoulders. </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:3000px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="vU37XED3QaweVUB7Dnh9VR" name="dumbbell workout_GettyImages-1428803704.jpg" alt="a photo of a woman lifting dumbbells above her shoulders" src="https://cdn.mos.cms.futurecdn.net/vU37XED3QaweVUB7Dnh9VR-1920-80.jpg" mos="" align="middle" fullscreen="" width="3000" height="1688" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images)</span></figcaption></figure><p>These exercises work one side of the body at a time, known as unilateral training, allowing you to focus on your dominant and non-dominant sides without your stronger side taking over. That said, muscles such as your pectorals and lats can take over even when working unilaterally, so try not to compensate elsewhere; when fatigue sets in, "you're done," Charlie says. </p><p>Charlie asks me to use light weights and bands to maximize range of motion and control, ensuring the correct muscle groups switch on and work at those top rep ranges for better endurance while still working through resistance. </p><p>Each strengthening exercise is also low-impact on your joints, meaning it's suitable for the shoulder joints and the rotator cuff muscles surrounding the scapulae. </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="nEFRUJRJmj4ppk8DqXt6ec" name="shutterstock_147943874 rotator cuff anatomy.jpg" alt="Shoulder anatomy rotator cuff muscles anterior and posterior view" src="https://cdn.mos.cms.futurecdn.net/nEFRUJRJmj4ppk8DqXt6ec-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: Shutterstock)</span></figcaption></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><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><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/a-physical-therapist-gave-me-three-essential-exercises-to-build-strength-and-stability-in-my-shoulders-as-a-personal-trainer-heres-why-i-swear-by-them</link>
                                                                            <description>
                            <![CDATA[ Build strength and stability in your shoulders with a physical therapist's three recommendations. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vdfHiAEyqpqfuUnyhyKuqU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SXc2TECd2WAz2AJLBfQbAS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 29 Aug 2026 04:15:00 +0000</pubDate>                                                                                                                                <updated>Sat, 29 Aug 2026 12:37:37 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/SXc2TECd2WAz2AJLBfQbAS-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a woman lifting a dumbbell above her shoulder]]></media:description>                                                            <media:text><![CDATA[a woman lifting a dumbbell above her shoulder]]></media:text>
                                <media:title type="plain"><![CDATA[a woman lifting a dumbbell above her shoulder]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SXc2TECd2WAz2AJLBfQbAS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As a trainer who exercises four to five times per week, I like to <em>think</em> I have pretty strong shoulders. A visit to my physio later, and I'm sadly humbled. </p><p>Having coped with under-firing muscles in my left shoulder for years, developing niggles, pain and weaknesses along the way, I knew it was time to put the work in if I really wanted to fix it. Sadly, no amount of overcompensation with presses, rows, or <a href="https://www.tomsguide.com/news/yoga-vs-pilates-which-burns-more-calories">Pilates and yoga </a>would help me avoid the (let's face it) pretty tedious but necessary strength and mobility exercises required to make my shoulder better.</p><p>Charlie Brahmbhatt, physiotherapist and co-founder of <a href="https://www.instagram.com/arlen.health/" target="_blank">Arlen Health</a>, told me to start with three exercises repeated several times a week at low intensity and high reps. The idea is to get the deeper, stabilizer muscles firing up around my shoulders to prevent the bigger, dominant ones from taking over the work (think the lats and pectorals, for example).</p><p>These three moves are game-changers, and I want to share them with you, along with some of the benefits. I use stretchy resistance bands and a set of light dumbbells, but all of them can be performed using your bodyweight.  </p><h2 id="3-shoulder-exercises-for-strength-and-stability">3 shoulder exercises for strength and stability</h2><div><blockquote><p>I strongly advise seeking medical assistance, visiting your physician, or booking an appointment with a physical therapist before starting any exercise regimen or recovery program. </p></blockquote></div><p>Before we get stuck in, these three exercises have been specifically prescribed to me under the care and guidance of a physiotherapist and based on my individual shoulder condition. </p><p>I strongly advise seeking medical assistance, visiting your physician, or booking an appointment with a physical therapist before starting any exercise regimen or recovery program. </p><p>If you do choose to try these exercises and<em> </em>experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice.</p><ul><li><u><strong>Scapula push-ups, 8 reps, 10-second hold, 2 sets:</strong></u><strong> </strong><ul><li>Start on your <strong>hands and knees</strong> with your shoulders directly over your wrists and your <strong>hips stacked over your knees</strong>. Lightly engage your core and <strong>push away with your hands</strong> to broaden through your upper back. </li><li>Gently <strong>draw your shoulders down</strong> away from your ears. Keeping your arms straight, perform a push-up without bending your elbows, lowering your chest toward the ground and <strong>squeezing your shoulder blades </strong>together. \</li><li><strong>Press up and away </strong>to<strong> separate the shoulder blades</strong> again, holding the position at the top. <strong>Progression:</strong> perform from a push-up position (no knees) or practice extending one arm in front of you at a time while pushing through the grounded hand. Try holding for 5-10 seconds.</li></ul></li></ul><ul><li><u><strong>Prone arm raises, 2x12-15 reps/ 3x18:</strong></u> <ul><li><strong>Lie on your stomach</strong> with your forehead resting on your right forearm, hips square and thighs and tops of the feet resting on a mat beneath you.</li><li><strong>Extend your left arm by your side</strong>, palm up or down. <strong>Roll your shoulders back and down</strong> away from your ears and lift your shoulders slightly off the mat, <strong>knitting the shoulder blades </strong>together. With control (at least 3 seconds),<strong> lift your left arm </strong>into the air,<strong> pause </strong>at the top, then <strong>lower it again</strong>.</li><li>Repeat on the other side, moving slowly. <strong>Progression: </strong>hold a light weight in your hand.</li></ul></li></ul><ul><li><u><strong>Internal rotations, 2x12-15 reps:</strong></u><strong> </strong><ul><li><strong>Tie a rehab band to something sturdy</strong> behind you just above shoulder height. <strong>Start in a half-kneeling position</strong> facing away from your anchor point with your right leg forward, knee bent, foot planted. </li><li><strong>Grip the band in your left hand </strong>and<strong> raise your arm</strong>, elbow bent, to 90 degrees, as if performing a shoulder press. <strong>Clench your fist. </strong>Position your left elbow slightly in front of the shoulder at shoulder height. Check for a straight line from fist to elbow.</li><li><strong>Slowly lower your left fist forward</strong> until roughly aligned with your elbow, or slightly lower. <strong>Pause</strong>, then <strong>control the movement up</strong> again. Remember to switch sides. </li><li><strong>Progression:</strong> try a thicker band or move further from the anchor point. Position your right thumb and middle finger around the left pec and armpit to ensure your back and chest don't take over.</li></ul></li></ul><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/DckzXxIBObY/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><h2 id="why-i-love-these-exercises-personal-trainer-verdict">Why I love these exercises: Personal trainer verdict</h2><div><blockquote><p>Ideally, we want to strengthen and activate these weaker areas preventively rather than being reactive.</p></blockquote></div><p>I encourage clients to work on<a href="https://www.tomsguide.com/wellness/workouts/this-7-minute-hip-mobility-routine-has-finally-opened-my-tight-hips-and-released-years-worth-of-stiffness"> mobility</a> and strength several times a week, as this helps train the lesser-known stabilizing muscles in the body, as well as those aesthetically pleasing, powerful muscle groups, like the glutes, lats, chest and quads.</p><p>Think of your stabilization work as strengthening the muscles that support and assist you in doing the sports and exercises you enjoy. Without them, injuries, pain and a spendy visit to your physical therapist could be waiting.</p><p>Sadly, many of us won't even realize we have muscular imbalances or weaknesses from underfiring and overcompensation until we feel the little aches and pains set in. Ideally, we want to strengthen and activate these weaker areas preventively rather than being reactive. A hard lesson I've had to learn with my shoulders. </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:3000px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="vU37XED3QaweVUB7Dnh9VR" name="dumbbell workout_GettyImages-1428803704.jpg" alt="a photo of a woman lifting dumbbells above her shoulders" src="https://cdn.mos.cms.futurecdn.net/vU37XED3QaweVUB7Dnh9VR-1920-80.jpg" mos="" align="middle" fullscreen="" width="3000" height="1688" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images)</span></figcaption></figure><p>These exercises work one side of the body at a time, known as unilateral training, allowing you to focus on your dominant and non-dominant sides without your stronger side taking over. That said, muscles such as your pectorals and lats can take over even when working unilaterally, so try not to compensate elsewhere; when fatigue sets in, "you're done," Charlie says. </p><p>Charlie asks me to use light weights and bands to maximize range of motion and control, ensuring the correct muscle groups switch on and work at those top rep ranges for better endurance while still working through resistance. </p><p>Each strengthening exercise is also low-impact on your joints, meaning it's suitable for the shoulder joints and the rotator cuff muscles surrounding the scapulae. </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="nEFRUJRJmj4ppk8DqXt6ec" name="shutterstock_147943874 rotator cuff anatomy.jpg" alt="Shoulder anatomy rotator cuff muscles anterior and posterior view" src="https://cdn.mos.cms.futurecdn.net/nEFRUJRJmj4ppk8DqXt6ec-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: Shutterstock)</span></figcaption></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><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><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ YETI finally made a proper hiking backpack — here’s how it held up to a summer of testing ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Back in 2024, not satisfied with sippy cups and coolboxes, outdoor gear manufacturer Yeti purchased Mystery Ranch, a well-established maker of load-bearing backpacks for the hunting, fire and tactical markets. One of the first fruits of that acquisition is the Yeti Skala hiking pack. Bearing many similarities to some of Mystery Ranch’s packs (only less ‘tactical’ and more lifestyle-y), the Skala range is designed for hikers needing packs for single- or multi-day hikes.</p><p>I’ve been using the Skala 32L day pack and the 50L multi-day pack for several months now. I’ve hiked with them, camped with them, travelled with them, flown with them, and even commuted with them. And I’m a huge fan. From the effortless weight distribution to the high levels of adjustability and capacious storage compartment, the Skala is an excellent choice for outdoorsing.</p><p>The Skala isn’t totally perfect: it’s kinda pricey and I wish it came with a cover given the bag itself isn’t fully waterproofed. But if you’re in the market for a new pack, I’d still highly recommend this one. Find out more in my full Yeti Skala review.</p><h2 class="article-body__section" id="section-yeti-skala-review-specs"><span>Yeti Skala review: Specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>Starts at: <a href="https://www.yeti.com/bags/backpacks/skala/26010000595.html" target="_blank" rel="nofollow"><u>$300</u></a></p></td></tr><tr><td class="firstcol " ><p><strong>Sizes available</strong></p></td><td  ><p>32L, 40L, 50L, 60L</p></td></tr><tr><td class="firstcol " ><p><strong>Material</strong></p></td><td  ><p>Polyethylene, TPU Nylon</p></td></tr><tr><td class="firstcol " ><p><strong>Waterproof</strong></p></td><td  ><p>No — water resistant</p></td></tr><tr><td class="firstcol " ><p><strong>Sternum strap</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Waist strap</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Water bladder pouch</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Colors available</strong></p></td><td  ><p>Gray, blue, seasonal men's, seasonal women's </p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-yeti-skala-review-price-availability"><span>Yeti Skala review: Price & availability</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:1620px;"><p class="vanilla-image-block" style="padding-top:66.67%;"><img id="cqPRCz6Tb3QFLboNq5mvwY" name="YETI_Skala_2.JPG" alt="The YETI Skala being worn" src="https://cdn.mos.cms.futurecdn.net/cqPRCz6Tb3QFLboNq5mvwY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1620" 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><p>The Skala starts at <a href="https://www.yeti.com/bags/backpacks/skala/26010000595.html" target="_blank" rel="nofollow"><u>$300</u></a> for the 32L day pack, rising to: <a href="https://www.yeti.com/bags/backpacks/skala/26010000575.html" target="_blank" rel="nofollow"><u>$325</u></a> for the 40L; <a href="https://www.yeti.com/bags/backpacks/skala/26010000560.html" target="_blank" rel="nofollow"><u>$375</u></a> for the 50L; and <a href="https://www.yeti.com/bags/backpacks/skala/26010000596.html" target="_blank" rel="nofollow"><u>$400</u></a> for the 60L. This is fairly pricey given you can pick up a 65L North Face Terra 65 for $210 or a 65L Osprey Rook for $196 at the time of writing. </p><p>Both the Terra and Rook offer equivalent features to the Skala, while the Rook also comes with a waterproof cover. The Skala, meanwhile, offers an incredible amount of adjustability and customization. While pricey, I don’t think the MSRP is totally beyond the pale either, and if you’re a keen hiker then the Skala’s sheer level of adjustability (and therefore comfort) may happily justify the extra spend.</p><p>Each Skala variant is available in men’s and women’s variants, and in either S/M L/XL, to suit different body shapes. The packs are available in gray, blue and a seasonal color — venom green (men’s) and hot bloom pink (women’s) at the time of writing. </p><h2 class="article-body__section" id="section-yeti-skala-review-design-storage"><span>Yeti Skala review: Design & storage</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xdM5HT6crFoWsAdnm6amXZ" name="YETI_Skala_5.JPG" alt="The YETI Skala's Y-shaped front zip" src="https://cdn.mos.cms.futurecdn.net/xdM5HT6crFoWsAdnm6amXZ-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><p>The Skala boasts a huge number of design features intended for ease of use on the trail. The Y-shaped zipper — featured on some Mystery Ranch backpacks — is one of my favorite features. It makes the backpack easy to pack, but also makes it way quicker and less disruptive to find something at the bottom of the bag.</p><p>There are two drink pockets at the sides which use stretchy material to accommodate both small and large bottles. On the 50L and 60L packs, the side drink pockets are dual access, so you can slide a bottle in from the top or side — the latter is a lot easier to reach while walking. </p><p>All sizes have frontal pockets using the same stretchy material. On the 32L and 40L packs these pockets are primarily for general storage, although on the two larger packs they’re big enough to accommodate water bottles, too — on my 50L pack, I was able to fit a 1.2L Thermos flask, a 1.4L Nalgene and a 1L Nalgene in the front and side pockets, with a front pocket spare for a fourth bottle if I wanted. There’s a water bladder pouch inside, just like the North Face Terra and Osprey Rook, but no opening for running a tube outside the bag.</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="LXKhcjdzu5sF4hitpFc5gZ" name="YETI_Skala_7.JPG" alt="The YETI Skala with its main pocket open" src="https://cdn.mos.cms.futurecdn.net/LXKhcjdzu5sF4hitpFc5gZ-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><p>The Skala’s main compartment is extremely spacious, as it’s literally just an open storage bin. When you need to really fill the bag, adjustable straps on the side let the pack expand a little. You can then use the same straps to compress the bag back down — I found this useful when I flew with the Skala and needed to ensure it fit in the plane’s overhead compartments. </p><p>I tended to use the 32L pack for most trips, including short camps, hiking and travelling — it fit enough clothes and essentials for several days. For longer camps where I needed to pack cooking gear and sleeping stuff, the 50L was also plenty spacious for 2-3 days, and I’m not a light packer, so I’m sure you could stretch that further.</p><p>Unfortunately, there’s no real compartment division save a small pouch at the back, so everything will just be floating around in the pack, but that’s only an issue when using the day packs half full with fragile items in there, like laptops and cameras. This is normal for hiking backpacks.</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="bLYS76iyrgzNdzD9dAqryZ" name="YETI_Skala_10.JPG" alt="The YETI Skala on a stone surface with the wasit pockets showing" src="https://cdn.mos.cms.futurecdn.net/bLYS76iyrgzNdzD9dAqryZ-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><p>There’s a spacious top pocket and two waistband pockets, which I found very useful for storing my quick-access items — sun cream, cleansing wipes, my passport, etc. The two larger sizes also have a sleeping bag pouch at the base, allowing you to fit a bag inside the pack. There are also webbing straps underneath for bigger bags or your sleeping mat.</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:1600px;"><p class="vanilla-image-block" style="padding-top:75.25%;"><img id="HP48D7YDFhkcdFEk4tNTrj" name="YETI Skala in use" alt="A person wearing the Yeti Skala in blue, carrying a camping chair and walking a dog" src="https://cdn.mos.cms.futurecdn.net/HP48D7YDFhkcdFEk4tNTrj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="1204" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">I took the Skala 50L to a hot air balloon festival, and I packed enough stuff for 2 adults and 2 dogs! </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The webbing above the front and side pockets is also very useful for carrying and fastening larger items, like tripods, poles, or snow picks. I made use of this to carry my <a href="https://www.tomsguide.com/cameras-photography/gopro-action-cameras/insta360-x6-review">Insta360 X6</a>’s heavy duty selfie stick when out testing the camera for my review.</p><p>The Skala is water resistant but not waterproof. No waterproof cover is included, unlike the Osprey Rook. The 50L and 60L have an extra internal cover under the main opening for increased water and snow resistance. But if you’re going to be hiking in wet weather, I’d recommend taking a bag cover or packing your items in dry bags inside the Skala.</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="RrbCBnRUQtWDXNFkdhXxyZ" name="YETI_Skala_9.JPG" alt="The YETI Skala in blue on a gray table with its lid open" src="https://cdn.mos.cms.futurecdn.net/RrbCBnRUQtWDXNFkdhXxyZ-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="caption-text">The 50L and 60L variants have an extra water resistant layer under the lid. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Most of the pack’s outer is made of water-resistant polyethylene, although the lid and base use reinforced TPU nylon for extra durability. My 32L Skala has taken the heaviest use, as I’ve used it for commuting. Although the base is scuffed, it’s showing no signs of serious wear.</p><h2 class="article-body__section" id="section-yeti-skala-review-comfort-performance"><span>Yeti Skala review: Comfort & performance</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7qhr3Hs8QNd6frQFGpm44a" name="YETI_Skala_12.JPG" alt="The YETI Skala being worn" src="https://cdn.mos.cms.futurecdn.net/7qhr3Hs8QNd6frQFGpm44a-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><p>Almost every aspect of the Skala can be adjusted to fit precisely to your body. There’s a sternum strap which is adjustable up and down on both sides to help you best fit your chest. The yoke and frame are also adjustable so you can tailor the height of the pack perfectly relative to your neck and shoulders. There’s an adjustable waist strap, and straps all over the bag to tighten or loosen individual elements as required.</p><p>The result is a wonderfully comfortable backpack. When adjusted properly, the weight is distributed very effectively from your back and shoulders and channeled to your chest and waist, although primarily the latter. That means you can carry more for longer, as your hips are bearing most of the load. Walking and hiking up hills, even with the loaded 50L pack, was a cinch.</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:2788px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="rvDRkdjyeL6Z23d4h6L2AN" name="IMG_2271" alt="Senior Editor Pete Wolinski wearing the Noble FoKus Artemis and Yeti Skala backpack, about to board an EasyJet flight" src="https://cdn.mos.cms.futurecdn.net/rvDRkdjyeL6Z23d4h6L2AN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2788" height="2788" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">That's me, proudly wearing my Skala 32L onto a flight! </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I also travelled with the 32L completely full on several occasions — it was often extremely heavy as they were partly stuffed with cameras, my laptop and other tech. The frame channeled all the weight down to my chest and hips, so I experienced no back or shoulder pain while walking. I also loved that the 32L, even when full, was still compact enough to go into overhead cabin storage on a flight to Copenhagen for a press trip. </p><p>I also commuted to work on my motorcycle using the 32L day pack. Believe me, on a motorcycle where you’re sat leaning forward, most backpacks start to hurt in under an hour. In fact, with my normal North Face day pack, I can feel circulation getting cut in my arms and hands after just 20 minutes. With the Skala’s phenomenal weight distribution, I’ve been able to ride with no issues whatsoever. I’d even consider using the Skala on short motorcycle tours — any fellow bikers will know that’s high praise indeed.</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="TviyS3x6JSbyKB7hEvWkMZ" name="YETI_Skala_8.JPG" alt="The YETI Skala being worn" src="https://cdn.mos.cms.futurecdn.net/TviyS3x6JSbyKB7hEvWkMZ-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><p>The Skala’s back and shoulder padding is extremely thick and comfortable, but also breathable. I like that Yeti has designed it to reduce contact, too. No matter how breathable, padding that touches your back always gets hot after a while. Naturally, you can adjust the padding height to find the best fit for you.</p><h2 class="article-body__section" id="section-yeti-skala-review-verdict"><span>Yeti Skala review: Verdict</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bEqgnNjDsDrjWfMQCqjCsZ" name="YETI_Skala_3.JPG" alt="The YETI Skala being worn" src="https://cdn.mos.cms.futurecdn.net/bEqgnNjDsDrjWfMQCqjCsZ-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><p>Admittedly, the Yeti Skala isn’t perfect. It’s pricier than rivals, and I really wish it came with either better waterproofing credentials or a cover. But the Skala has still become my go-to backpack, not just for hikes and camping, but literally everything. The 32L day pack in particular is ideal for everything from commutes to day trips and even multi-day vacations. </p><p>What makes this backpack so great are the weight-distributing features and supremely high level of adjustability. These let the Skala effectively spread almost the entire load of the pack to your hips, so you barely feel the weight on your back. Combined with the excellent build quality and ample storage, the Skala is going to be my workhorse for years to come — or rather, it's going to make <em>me</em> the workhorse!</p> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/fitness/yeti-skala-review</link>
                                                                            <description>
                            <![CDATA[ The Yeti Skala hiking backpack turns you into a pack mule, and it’s now my go-to pack for literally everything. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">F8evopMvv3KyQNtQhduhjh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/htZmjsxdtDVoEtUuFpxGSc-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 28 Aug 2026 09:36:26 +0000</pubDate>                                                                                                                                <updated>Fri, 28 Aug 2026 10:09:32 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                                                                <author><![CDATA[ peter.wolinski@futurenet.com (Peter Wolinski) ]]></author>                    <dc:creator><![CDATA[ Peter Wolinski ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/stgPfXWY7ukw8J8rfC7vjg-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Peter is a Senior Editor at Tom&#039;s Guide, heading up the site&#039;s Reviews team and Cameras section. Having built gaming PCs since he was 10 (that&#039;s a while ago now) he&#039;s a bit of a nerd about components and hardware. He&#039;s also been an iPhone user since the classic iPhone 4, and a Mac user for well over a decade. Experienced in using and testing all kinds of technology — from phones through to tablets, computers, games consoles, cameras and smart home tech — helping people find the best tech for them (at the best prices) is what Peter does best. A photographer since he bought his first camera (a Fujifilm) in 2015, Peter was previously an Editor for Canon-Europe.com. He then edited the Cameras and How To sections of Tom&#039;s Guide. When he&#039;s not crafting helpful, in-depth reviews, Peter can usually be found out and about honing his architectural photography skills, riding his motorcycle around Welsh mountain roads, telling everyone about his two greyhounds, squeezing a few extra FPS out of PC games or perfecting his espresso shots.&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/htZmjsxdtDVoEtUuFpxGSc-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A split image showing the Yeti Skala being used in real life on the left, and being worn in a studio on the right]]></media:description>                                                            <media:text><![CDATA[A split image showing the Yeti Skala being used in real life on the left, and being worn in a studio on the right]]></media:text>
                                <media:title type="plain"><![CDATA[A split image showing the Yeti Skala being used in real life on the left, and being worn in a studio on the right]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/htZmjsxdtDVoEtUuFpxGSc-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Back in 2024, not satisfied with sippy cups and coolboxes, outdoor gear manufacturer Yeti purchased Mystery Ranch, a well-established maker of load-bearing backpacks for the hunting, fire and tactical markets. One of the first fruits of that acquisition is the Yeti Skala hiking pack. Bearing many similarities to some of Mystery Ranch’s packs (only less ‘tactical’ and more lifestyle-y), the Skala range is designed for hikers needing packs for single- or multi-day hikes.</p><p>I’ve been using the Skala 32L day pack and the 50L multi-day pack for several months now. I’ve hiked with them, camped with them, travelled with them, flown with them, and even commuted with them. And I’m a huge fan. From the effortless weight distribution to the high levels of adjustability and capacious storage compartment, the Skala is an excellent choice for outdoorsing.</p><p>The Skala isn’t totally perfect: it’s kinda pricey and I wish it came with a cover given the bag itself isn’t fully waterproofed. But if you’re in the market for a new pack, I’d still highly recommend this one. Find out more in my full Yeti Skala review.</p><h2 class="article-body__section" id="section-yeti-skala-review-specs"><span>Yeti Skala review: Specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Price</strong></p></td><td  ><p>Starts at: <a href="https://www.yeti.com/bags/backpacks/skala/26010000595.html" target="_blank" rel="nofollow"><u>$300</u></a></p></td></tr><tr><td class="firstcol " ><p><strong>Sizes available</strong></p></td><td  ><p>32L, 40L, 50L, 60L</p></td></tr><tr><td class="firstcol " ><p><strong>Material</strong></p></td><td  ><p>Polyethylene, TPU Nylon</p></td></tr><tr><td class="firstcol " ><p><strong>Waterproof</strong></p></td><td  ><p>No — water resistant</p></td></tr><tr><td class="firstcol " ><p><strong>Sternum strap</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Waist strap</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Water bladder pouch</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Colors available</strong></p></td><td  ><p>Gray, blue, seasonal men's, seasonal women's </p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-yeti-skala-review-price-availability"><span>Yeti Skala review: Price & availability</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:1620px;"><p class="vanilla-image-block" style="padding-top:66.67%;"><img id="cqPRCz6Tb3QFLboNq5mvwY" name="YETI_Skala_2.JPG" alt="The YETI Skala being worn" src="https://cdn.mos.cms.futurecdn.net/cqPRCz6Tb3QFLboNq5mvwY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1620" 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><p>The Skala starts at <a href="https://www.yeti.com/bags/backpacks/skala/26010000595.html" target="_blank" rel="nofollow"><u>$300</u></a> for the 32L day pack, rising to: <a href="https://www.yeti.com/bags/backpacks/skala/26010000575.html" target="_blank" rel="nofollow"><u>$325</u></a> for the 40L; <a href="https://www.yeti.com/bags/backpacks/skala/26010000560.html" target="_blank" rel="nofollow"><u>$375</u></a> for the 50L; and <a href="https://www.yeti.com/bags/backpacks/skala/26010000596.html" target="_blank" rel="nofollow"><u>$400</u></a> for the 60L. This is fairly pricey given you can pick up a 65L North Face Terra 65 for $210 or a 65L Osprey Rook for $196 at the time of writing. </p><p>Both the Terra and Rook offer equivalent features to the Skala, while the Rook also comes with a waterproof cover. The Skala, meanwhile, offers an incredible amount of adjustability and customization. While pricey, I don’t think the MSRP is totally beyond the pale either, and if you’re a keen hiker then the Skala’s sheer level of adjustability (and therefore comfort) may happily justify the extra spend.</p><p>Each Skala variant is available in men’s and women’s variants, and in either S/M L/XL, to suit different body shapes. The packs are available in gray, blue and a seasonal color — venom green (men’s) and hot bloom pink (women’s) at the time of writing. </p><h2 class="article-body__section" id="section-yeti-skala-review-design-storage"><span>Yeti Skala review: Design & storage</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xdM5HT6crFoWsAdnm6amXZ" name="YETI_Skala_5.JPG" alt="The YETI Skala's Y-shaped front zip" src="https://cdn.mos.cms.futurecdn.net/xdM5HT6crFoWsAdnm6amXZ-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><p>The Skala boasts a huge number of design features intended for ease of use on the trail. The Y-shaped zipper — featured on some Mystery Ranch backpacks — is one of my favorite features. It makes the backpack easy to pack, but also makes it way quicker and less disruptive to find something at the bottom of the bag.</p><p>There are two drink pockets at the sides which use stretchy material to accommodate both small and large bottles. On the 50L and 60L packs, the side drink pockets are dual access, so you can slide a bottle in from the top or side — the latter is a lot easier to reach while walking. </p><p>All sizes have frontal pockets using the same stretchy material. On the 32L and 40L packs these pockets are primarily for general storage, although on the two larger packs they’re big enough to accommodate water bottles, too — on my 50L pack, I was able to fit a 1.2L Thermos flask, a 1.4L Nalgene and a 1L Nalgene in the front and side pockets, with a front pocket spare for a fourth bottle if I wanted. There’s a water bladder pouch inside, just like the North Face Terra and Osprey Rook, but no opening for running a tube outside the bag.</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="LXKhcjdzu5sF4hitpFc5gZ" name="YETI_Skala_7.JPG" alt="The YETI Skala with its main pocket open" src="https://cdn.mos.cms.futurecdn.net/LXKhcjdzu5sF4hitpFc5gZ-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><p>The Skala’s main compartment is extremely spacious, as it’s literally just an open storage bin. When you need to really fill the bag, adjustable straps on the side let the pack expand a little. You can then use the same straps to compress the bag back down — I found this useful when I flew with the Skala and needed to ensure it fit in the plane’s overhead compartments. </p><p>I tended to use the 32L pack for most trips, including short camps, hiking and travelling — it fit enough clothes and essentials for several days. For longer camps where I needed to pack cooking gear and sleeping stuff, the 50L was also plenty spacious for 2-3 days, and I’m not a light packer, so I’m sure you could stretch that further.</p><p>Unfortunately, there’s no real compartment division save a small pouch at the back, so everything will just be floating around in the pack, but that’s only an issue when using the day packs half full with fragile items in there, like laptops and cameras. This is normal for hiking backpacks.</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="bLYS76iyrgzNdzD9dAqryZ" name="YETI_Skala_10.JPG" alt="The YETI Skala on a stone surface with the wasit pockets showing" src="https://cdn.mos.cms.futurecdn.net/bLYS76iyrgzNdzD9dAqryZ-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><p>There’s a spacious top pocket and two waistband pockets, which I found very useful for storing my quick-access items — sun cream, cleansing wipes, my passport, etc. The two larger sizes also have a sleeping bag pouch at the base, allowing you to fit a bag inside the pack. There are also webbing straps underneath for bigger bags or your sleeping mat.</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:1600px;"><p class="vanilla-image-block" style="padding-top:75.25%;"><img id="HP48D7YDFhkcdFEk4tNTrj" name="YETI Skala in use" alt="A person wearing the Yeti Skala in blue, carrying a camping chair and walking a dog" src="https://cdn.mos.cms.futurecdn.net/HP48D7YDFhkcdFEk4tNTrj-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="1204" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">I took the Skala 50L to a hot air balloon festival, and I packed enough stuff for 2 adults and 2 dogs! </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The webbing above the front and side pockets is also very useful for carrying and fastening larger items, like tripods, poles, or snow picks. I made use of this to carry my <a href="https://www.tomsguide.com/cameras-photography/gopro-action-cameras/insta360-x6-review">Insta360 X6</a>’s heavy duty selfie stick when out testing the camera for my review.</p><p>The Skala is water resistant but not waterproof. No waterproof cover is included, unlike the Osprey Rook. The 50L and 60L have an extra internal cover under the main opening for increased water and snow resistance. But if you’re going to be hiking in wet weather, I’d recommend taking a bag cover or packing your items in dry bags inside the Skala.</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="RrbCBnRUQtWDXNFkdhXxyZ" name="YETI_Skala_9.JPG" alt="The YETI Skala in blue on a gray table with its lid open" src="https://cdn.mos.cms.futurecdn.net/RrbCBnRUQtWDXNFkdhXxyZ-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="caption-text">The 50L and 60L variants have an extra water resistant layer under the lid. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Most of the pack’s outer is made of water-resistant polyethylene, although the lid and base use reinforced TPU nylon for extra durability. My 32L Skala has taken the heaviest use, as I’ve used it for commuting. Although the base is scuffed, it’s showing no signs of serious wear.</p><h2 class="article-body__section" id="section-yeti-skala-review-comfort-performance"><span>Yeti Skala review: Comfort & performance</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7qhr3Hs8QNd6frQFGpm44a" name="YETI_Skala_12.JPG" alt="The YETI Skala being worn" src="https://cdn.mos.cms.futurecdn.net/7qhr3Hs8QNd6frQFGpm44a-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><p>Almost every aspect of the Skala can be adjusted to fit precisely to your body. There’s a sternum strap which is adjustable up and down on both sides to help you best fit your chest. The yoke and frame are also adjustable so you can tailor the height of the pack perfectly relative to your neck and shoulders. There’s an adjustable waist strap, and straps all over the bag to tighten or loosen individual elements as required.</p><p>The result is a wonderfully comfortable backpack. When adjusted properly, the weight is distributed very effectively from your back and shoulders and channeled to your chest and waist, although primarily the latter. That means you can carry more for longer, as your hips are bearing most of the load. Walking and hiking up hills, even with the loaded 50L pack, was a cinch.</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:2788px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="rvDRkdjyeL6Z23d4h6L2AN" name="IMG_2271" alt="Senior Editor Pete Wolinski wearing the Noble FoKus Artemis and Yeti Skala backpack, about to board an EasyJet flight" src="https://cdn.mos.cms.futurecdn.net/rvDRkdjyeL6Z23d4h6L2AN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2788" height="2788" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">That's me, proudly wearing my Skala 32L onto a flight! </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I also travelled with the 32L completely full on several occasions — it was often extremely heavy as they were partly stuffed with cameras, my laptop and other tech. The frame channeled all the weight down to my chest and hips, so I experienced no back or shoulder pain while walking. I also loved that the 32L, even when full, was still compact enough to go into overhead cabin storage on a flight to Copenhagen for a press trip. </p><p>I also commuted to work on my motorcycle using the 32L day pack. Believe me, on a motorcycle where you’re sat leaning forward, most backpacks start to hurt in under an hour. In fact, with my normal North Face day pack, I can feel circulation getting cut in my arms and hands after just 20 minutes. With the Skala’s phenomenal weight distribution, I’ve been able to ride with no issues whatsoever. I’d even consider using the Skala on short motorcycle tours — any fellow bikers will know that’s high praise indeed.</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="TviyS3x6JSbyKB7hEvWkMZ" name="YETI_Skala_8.JPG" alt="The YETI Skala being worn" src="https://cdn.mos.cms.futurecdn.net/TviyS3x6JSbyKB7hEvWkMZ-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><p>The Skala’s back and shoulder padding is extremely thick and comfortable, but also breathable. I like that Yeti has designed it to reduce contact, too. No matter how breathable, padding that touches your back always gets hot after a while. Naturally, you can adjust the padding height to find the best fit for you.</p><h2 class="article-body__section" id="section-yeti-skala-review-verdict"><span>Yeti Skala review: Verdict</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bEqgnNjDsDrjWfMQCqjCsZ" name="YETI_Skala_3.JPG" alt="The YETI Skala being worn" src="https://cdn.mos.cms.futurecdn.net/bEqgnNjDsDrjWfMQCqjCsZ-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><p>Admittedly, the Yeti Skala isn’t perfect. It’s pricier than rivals, and I really wish it came with either better waterproofing credentials or a cover. But the Skala has still become my go-to backpack, not just for hikes and camping, but literally everything. The 32L day pack in particular is ideal for everything from commutes to day trips and even multi-day vacations. </p><p>What makes this backpack so great are the weight-distributing features and supremely high level of adjustability. These let the Skala effectively spread almost the entire load of the pack to your hips, so you barely feel the weight on your back. Combined with the excellent build quality and ample storage, the Skala is going to be my workhorse for years to come — or rather, it's going to make <em>me</em> the workhorse!</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The growth of gravel running shoes — my top picks and why they might be the best sneakers for most runners ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Gravel running is nothing new — runners have been seeking out gravel tracks for as long as the sport has existed, because they offer a quieter, calmer experience than busy roads without the perils of truly technical trail running.</p><p>Gravel running shoes, however, are a relatively new phenomenon. Their rise is no doubt partly inspired by the huge success of gravel bikes, and the principles underpinning the rise of gravel shoes are similar to those behind the bikes, which are built to handle a little bit of everything.</p><p>That’s why I value gravel shoes myself as a runner. They might seem like a niche product, but they’re actually among the most versatile running shoes on the market, capable of handling a wide variety of terrain and different types of training runs. </p><p>They’re perfect for trips when you’re not sure what terrain you’re going to run on, and even if you mostly run on the road and only occasionally hit the trails, they’re worth considering because they work so well on pure road runs too, in my experience.</p><p>I’ve picked out the best gravel running shoes I’ve tested below, and I also spoke to Erin Cooper, director and marketing for Performance & SportStyle at <a href="https://www.salomon.com/en-gb/c/sports/gravel-running/shoes" target="_blank">Salomon</a>, about what to look for if you’re buying some.</p><h3 class="article-body__section" id="section-what-are-the-key-features-of-a-gravel-running-shoe"><span>What are the key features of a gravel running shoe?</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:5118px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5YGNa7eC4Y7dXBAK5dn9BZ" name="Salomon Aero Glide 4 GRVL-5" alt="Salomon Aero Glide 4 GRVL" src="https://cdn.mos.cms.futurecdn.net/5YGNa7eC4Y7dXBAK5dn9BZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="5118" height="2879" 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’ve been testing the <a href="https://www.tomsguide.com/best-picks/best-trail-running-shoes">best trail-running shoes</a> for a decade and there have always been good options for light trails, which have been known as road-to-trail or all-terrain shoes in the past. </p><p>Gravel shoes are an extension of this area of the market, aiming to combine key features from road and trail shoes to work well on both.</p><p>“For Salomon, our gravel shoes are rooted in our road platforms and leverage key technologies from our leading products in both road and trail footwear to find an ideal balance,” says Cooper.</p><p>The midsoles of gravel running shoes are often the same soft, energetic foams found on a brand’s road running shoes, whereas traditional trail shoes might use a firmer material for more stability.</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="oUNPtoTXTMSmVYtytix6Ki" name="Asics Blazeblast" alt="Asics Blazeblast" src="https://cdn.mos.cms.futurecdn.net/oUNPtoTXTMSmVYtytix6Ki-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>This creates the same kind of comfortable, bouncy ride people expect from a modern road running shoe, but with the added benefit of a more substantial outsole.</p><p>“Our Gravel contaGRIP outsole provides reliable grip and durability matched with 2.5 mm lugs — vs. 4+ mm in our trail shoes,” says Cooper.</p><div><blockquote><p>Runners should look for shallow lugs. These provide enough grip and traction to be confident on light trails, rolling hills, gravel paths, or any other non-technical mountain terrain and a smooth ride on the roads.</p><p>Erin Cooper, Salomon</p></blockquote></div><p>Lug length and shape are certainly key aspects of gravel shoes. The outsole has to grip on light trails with loose surfaces, but still feel comfortable on flat, paved roads. In most gravel shoes I’ve tested, this means 2.5mm lugs with broad, flat shapes, often chevrons.</p><p>“Runners should look for shallow lugs,” says Cooper. “These provide enough grip and traction to be confident on light trails, rolling hills, gravel paths, or any other non-technical mountain terrain and a smooth ride on the roads.”</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PcrA5qLCNFs2wv2fTL6BKZ" name="Salomon Aero Glide 4 GRVL-7" alt="Salomon Aero Glide 4 and Salomon Aero Glide 4 GRVL outsoles" src="https://cdn.mos.cms.futurecdn.net/PcrA5qLCNFs2wv2fTL6BKZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>This outsole also boosts durability when on gravel tracks — road shoes often have large areas of exposed foam that can get chewed up on light trails like this.</p><p>The upper is also an important feature of a gravel shoe. Road shoe uppers prioritize comfort and breathability, while full trail shoe uppers focus just as much on durability and protection through features like toe bumpers. Gravel shoes, once again, find a balance.</p><p>“The upper should be lightweight like on a road shoe, but with added protection for improved foothold and durability on gravel and trail surfaces,” says Cooper.</p><h3 class="article-body__section" id="section-the-best-gravel-running-shoes"><span>The best gravel running shoes</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:5711px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="qK4tRihUbHX77kW3ub9GjC" name="Gravel Running Shoes" alt="Salomon Aero Glide 4 GRVL, Asics Blazeblast and The North Face Altamesa 500 v2 running shoes" src="https://cdn.mos.cms.futurecdn.net/qK4tRihUbHX77kW3ub9GjC-1920-80.jpg" mos="" align="middle" fullscreen="" width="5711" height="3212" 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>Some of my favorite shoes of 2026 so far have been gravel shoes, and I’ve taken several trips where they’ve been my only option for travelling, walking and all my runs. </p><p>Unless you spend your time exclusively on the roads or on mountain tracks that require a full trail-running shoe, it’s worth considering adding a gravel sneaker to your rotation.</p><p>Here are the three best gravel running shoes I’ve tested.</p><h2 id="salomon-aero-glide-4-grvl">Salomon Aero Glide 4 GRVL</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:4447px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="oQsffUSkBo8qy38nL7CECZ" name="Salomon Aero Glide 4 GRVL" alt="Salomon Aero Glide 4 GRVL" src="https://cdn.mos.cms.futurecdn.net/oQsffUSkBo8qy38nL7CECZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="4447" height="2501" 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>Salomon has spearheaded the gravel shoe moment, and I think the <a href="https://www.tomsguide.com/wellness/running/i-ran-55-miles-in-the-salomon-aero-glide-4-grvl-and-its-my-favorite-all-terrain-sneaker">Salomon Aero Glide 4 GRVL</a> showcases the versatility of this type of sneaker brilliantly well.</p><p>It has an energetic midsole made from a supercritical TPU foam called OptiFoam Squared that delivers a good balance of comfort and bounce for easy, steady-paced runs, and the outsole grips well on light trails and roads in both dry and wet conditions.</p><p>The quick-lace system brought over from Salomon’s trail shoes will divide opinion as it’s not as comfortable as standard laces, but this allows you to quickly tighten the laces with the toggle.</p><div class="product"><a data-dimension112="4659eb8c-a13a-11f1-bf7c-138b87e19c06" data-action="Deal Block" data-label="Aero Glide 4 GRVL" data-dimension48="Aero Glide 4 GRVL" data-dimension25="$160" href="https://www.salomon.com/en-us/product/aero-glide-4-grvl-li9266/L49174900" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2320px;"><p class="vanilla-image-block" style="padding-top:124.14%;"><img id="j2EJ4zxW9oiV3rKVvdmaW9" name="Salomon Aero Glide 4 GRVL" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/j2EJ4zxW9oiV3rKVvdmaW9-1920-80.png" mos="" align="middle" fullscreen="" width="2320" height="2880" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Aero Glide 4 GRVL is a great daily trainer for those who spend a lot of time on gravel and dirt tracks, and it's also comfortable on the road. It really showcases the benefits of a gravel shoe with versatility.<a class="view-deal button" href="https://www.salomon.com/en-us/product/aero-glide-4-grvl-li9266/L49174900" target="_blank" rel="nofollow" data-dimension112="4659eb8c-a13a-11f1-bf7c-138b87e19c06" data-action="Deal Block" data-label="Aero Glide 4 GRVL" data-dimension48="Aero Glide 4 GRVL" data-dimension25="$160">View Deal</a></p></div><h2 id="the-north-face-altamesa-500-v2">The North Face Altamesa 500 v2</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N9wqmXjeb7Xt79Gi9YUEJ4" name="The North Face Altamesa 500 v2" alt="The North Face Altamesa 500 v2" src="https://cdn.mos.cms.futurecdn.net/N9wqmXjeb7Xt79Gi9YUEJ4-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 Altamesa 500 v2 is pitched more as an all-terrain trail-running shoe than a gravel shoe, but it fits into this category well, in my opinion, thanks to its bouncy ride and impressive performance on the road and light trails.</p><p>It has 4mm lugs, which are deeper than on most gravel shoes, but still feel smooth and comfortable on the road, and the Dream midsole foam is enjoyably springy and comfortable on long runs.</p><p>I used <a href="https://www.tomsguide.com/wellness/running/the-north-face-altamesa-500-v2-review">The North Face Altamesa 500 v2 </a>for all my runs on a holiday this year, covering a mix of road, gravel and trails, and it’s a great all-rounder option for those who vary the terrain they run on.</p><div class="product"><a data-dimension112="a7df66a2-a13a-11f1-beca-57e850f81652" data-action="Deal Block" data-label="Altamesa 500 v2" data-dimension48="Altamesa 500 v2" data-dimension25="$156" href="https://www.amazon.com/NORTH-FACE-Altamesa-Hiking-Frost/dp/B0F98PXNB2" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1258px;"><p class="vanilla-image-block" style="padding-top:45.71%;"><img id="vxaDR6uBjDGcFDCVedbajS" name="The North Face Altamesa 500 v2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vxaDR6uBjDGcFDCVedbajS-1920-80.png" mos="" align="middle" fullscreen="" width="1258" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Altamesa 500 v2 is an all-terrain shoe that particularly shines on gravel tracks. The Dream midsole is as bouncy as you'll find on any road shoe, and the outsole provides reliable grip in wet and dry conditions.<a class="view-deal button" href="https://www.amazon.com/NORTH-FACE-Altamesa-Hiking-Frost/dp/B0F98PXNB2" target="_blank" rel="nofollow" data-dimension112="a7df66a2-a13a-11f1-beca-57e850f81652" data-action="Deal Block" data-label="Altamesa 500 v2" data-dimension48="Altamesa 500 v2" data-dimension25="$156">View Deal</a></p></div><h2 id="asics-blazeblast">Asics Blazeblast</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ruj2UaYfnpog7TztyyXAqi" name="Asics Blazeblast" alt="Asics Blazeblast" src="https://cdn.mos.cms.futurecdn.net/ruj2UaYfnpog7TztyyXAqi-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 Asics Novablast is one of the most popular road running shoes available, and rightly so in my view — it’s comfortable, fun, and suits a wide variety of runners well for daily training.</p><p>It doesn’t have the most extensive or durable outsole, though, and that’s where the <a href="https://www.tomsguide.com/wellness/running/asics-blazeblast-review">Asics Blazeblast</a> comes in. It shares a lot of DNA with the Novablast, including a high stack of comfortable foam in the midsole, but with a full outsole with 2.5mm lugs that excels on gravel tracks.</p><p>The Blazeblast is another shoe I took on holiday this year as my main walking and running shoe, and its versatility shone through. I did a 15-mile run on mixed terrain and clambered all over some rocks with my kids, another activity where the more substantial outsole was welcomed.</p><div class="product"><a data-dimension112="16c4206c-a13b-11f1-8863-eda63415a2e6" data-action="Deal Block" data-label="Blazeblast" data-dimension48="Blazeblast" data-dimension25="$154" href="https://www.amazon.com/ASICS-BLAZEBLAST-Running-Shoes-Sandstorm/dp/B0H6GTY253" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1157px;"><p class="vanilla-image-block" style="padding-top:46.67%;"><img id="ATQU9G4vxeCC5eSFLQJPKn" name="Asics Blazeblast" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ATQU9G4vxeCC5eSFLQJPKn-1920-80.png" mos="" align="middle" fullscreen="" width="1157" height="540" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you love the Asics Novablast road shoe, it's worth looking at the Blazeblast, which has a similar feel but can handle light trails better thanks to its outsole with 2.5mm lugs.<a class="view-deal button" href="https://www.amazon.com/ASICS-BLAZEBLAST-Running-Shoes-Sandstorm/dp/B0H6GTY253" target="_blank" rel="nofollow" data-dimension112="16c4206c-a13b-11f1-8863-eda63415a2e6" data-action="Deal Block" data-label="Blazeblast" data-dimension48="Blazeblast" data-dimension25="$154">View Deal</a></p></div><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><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/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><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/no-squats-i-just-tried-this-8-minute-chair-workout-and-its-perfect-for-seniors-beginners-and-anyone-looking-to-build-strength-without-impact" target="_blank"><strong>No squats! I just tried this 8-minute chair workout, and it’s perfect for seniors, beginners, and anyone looking to build strength without impact</strong></a><strong></strong></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/the-growth-of-gravel-running-shoes-my-top-picks-and-why-they-might-be-the-best-sneakers-for-most-runners</link>
                                                                            <description>
                            <![CDATA[ Gravel running shoes might seem like a niche product, but they actually offer a high level of versatility and could be the ideal pick for many runners. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SLa8fXFNfcbNES47LuGbPU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/J3eU459G4QzsuQXpDJMr8n-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 28 Aug 2026 05:30:00 +0000</pubDate>                                                                                                                                <updated>Fri, 28 Aug 2026 08:43:32 +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;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/J3eU459G4QzsuQXpDJMr8n-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Salomon Aero Glide 4 GRVL]]></media:description>                                                            <media:text><![CDATA[Salomon Aero Glide 4 GRVL]]></media:text>
                                <media:title type="plain"><![CDATA[Salomon Aero Glide 4 GRVL]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/J3eU459G4QzsuQXpDJMr8n-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Gravel running is nothing new — runners have been seeking out gravel tracks for as long as the sport has existed, because they offer a quieter, calmer experience than busy roads without the perils of truly technical trail running.</p><p>Gravel running shoes, however, are a relatively new phenomenon. Their rise is no doubt partly inspired by the huge success of gravel bikes, and the principles underpinning the rise of gravel shoes are similar to those behind the bikes, which are built to handle a little bit of everything.</p><p>That’s why I value gravel shoes myself as a runner. They might seem like a niche product, but they’re actually among the most versatile running shoes on the market, capable of handling a wide variety of terrain and different types of training runs. </p><p>They’re perfect for trips when you’re not sure what terrain you’re going to run on, and even if you mostly run on the road and only occasionally hit the trails, they’re worth considering because they work so well on pure road runs too, in my experience.</p><p>I’ve picked out the best gravel running shoes I’ve tested below, and I also spoke to Erin Cooper, director and marketing for Performance & SportStyle at <a href="https://www.salomon.com/en-gb/c/sports/gravel-running/shoes" target="_blank">Salomon</a>, about what to look for if you’re buying some.</p><h3 class="article-body__section" id="section-what-are-the-key-features-of-a-gravel-running-shoe"><span>What are the key features of a gravel running shoe?</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:5118px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5YGNa7eC4Y7dXBAK5dn9BZ" name="Salomon Aero Glide 4 GRVL-5" alt="Salomon Aero Glide 4 GRVL" src="https://cdn.mos.cms.futurecdn.net/5YGNa7eC4Y7dXBAK5dn9BZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="5118" height="2879" 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’ve been testing the <a href="https://www.tomsguide.com/best-picks/best-trail-running-shoes">best trail-running shoes</a> for a decade and there have always been good options for light trails, which have been known as road-to-trail or all-terrain shoes in the past. </p><p>Gravel shoes are an extension of this area of the market, aiming to combine key features from road and trail shoes to work well on both.</p><p>“For Salomon, our gravel shoes are rooted in our road platforms and leverage key technologies from our leading products in both road and trail footwear to find an ideal balance,” says Cooper.</p><p>The midsoles of gravel running shoes are often the same soft, energetic foams found on a brand’s road running shoes, whereas traditional trail shoes might use a firmer material for more stability.</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="oUNPtoTXTMSmVYtytix6Ki" name="Asics Blazeblast" alt="Asics Blazeblast" src="https://cdn.mos.cms.futurecdn.net/oUNPtoTXTMSmVYtytix6Ki-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>This creates the same kind of comfortable, bouncy ride people expect from a modern road running shoe, but with the added benefit of a more substantial outsole.</p><p>“Our Gravel contaGRIP outsole provides reliable grip and durability matched with 2.5 mm lugs — vs. 4+ mm in our trail shoes,” says Cooper.</p><div><blockquote><p>Runners should look for shallow lugs. These provide enough grip and traction to be confident on light trails, rolling hills, gravel paths, or any other non-technical mountain terrain and a smooth ride on the roads.</p><p>Erin Cooper, Salomon</p></blockquote></div><p>Lug length and shape are certainly key aspects of gravel shoes. The outsole has to grip on light trails with loose surfaces, but still feel comfortable on flat, paved roads. In most gravel shoes I’ve tested, this means 2.5mm lugs with broad, flat shapes, often chevrons.</p><p>“Runners should look for shallow lugs,” says Cooper. “These provide enough grip and traction to be confident on light trails, rolling hills, gravel paths, or any other non-technical mountain terrain and a smooth ride on the roads.”</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PcrA5qLCNFs2wv2fTL6BKZ" name="Salomon Aero Glide 4 GRVL-7" alt="Salomon Aero Glide 4 and Salomon Aero Glide 4 GRVL outsoles" src="https://cdn.mos.cms.futurecdn.net/PcrA5qLCNFs2wv2fTL6BKZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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>This outsole also boosts durability when on gravel tracks — road shoes often have large areas of exposed foam that can get chewed up on light trails like this.</p><p>The upper is also an important feature of a gravel shoe. Road shoe uppers prioritize comfort and breathability, while full trail shoe uppers focus just as much on durability and protection through features like toe bumpers. Gravel shoes, once again, find a balance.</p><p>“The upper should be lightweight like on a road shoe, but with added protection for improved foothold and durability on gravel and trail surfaces,” says Cooper.</p><h3 class="article-body__section" id="section-the-best-gravel-running-shoes"><span>The best gravel running shoes</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:5711px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="qK4tRihUbHX77kW3ub9GjC" name="Gravel Running Shoes" alt="Salomon Aero Glide 4 GRVL, Asics Blazeblast and The North Face Altamesa 500 v2 running shoes" src="https://cdn.mos.cms.futurecdn.net/qK4tRihUbHX77kW3ub9GjC-1920-80.jpg" mos="" align="middle" fullscreen="" width="5711" height="3212" 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>Some of my favorite shoes of 2026 so far have been gravel shoes, and I’ve taken several trips where they’ve been my only option for travelling, walking and all my runs. </p><p>Unless you spend your time exclusively on the roads or on mountain tracks that require a full trail-running shoe, it’s worth considering adding a gravel sneaker to your rotation.</p><p>Here are the three best gravel running shoes I’ve tested.</p><h2 id="salomon-aero-glide-4-grvl">Salomon Aero Glide 4 GRVL</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:4447px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="oQsffUSkBo8qy38nL7CECZ" name="Salomon Aero Glide 4 GRVL" alt="Salomon Aero Glide 4 GRVL" src="https://cdn.mos.cms.futurecdn.net/oQsffUSkBo8qy38nL7CECZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="4447" height="2501" 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>Salomon has spearheaded the gravel shoe moment, and I think the <a href="https://www.tomsguide.com/wellness/running/i-ran-55-miles-in-the-salomon-aero-glide-4-grvl-and-its-my-favorite-all-terrain-sneaker">Salomon Aero Glide 4 GRVL</a> showcases the versatility of this type of sneaker brilliantly well.</p><p>It has an energetic midsole made from a supercritical TPU foam called OptiFoam Squared that delivers a good balance of comfort and bounce for easy, steady-paced runs, and the outsole grips well on light trails and roads in both dry and wet conditions.</p><p>The quick-lace system brought over from Salomon’s trail shoes will divide opinion as it’s not as comfortable as standard laces, but this allows you to quickly tighten the laces with the toggle.</p><div class="product"><a data-dimension112="4659eb8c-a13a-11f1-bf7c-138b87e19c06" data-action="Deal Block" data-label="Aero Glide 4 GRVL" data-dimension48="Aero Glide 4 GRVL" data-dimension25="$160" href="https://www.salomon.com/en-us/product/aero-glide-4-grvl-li9266/L49174900" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2320px;"><p class="vanilla-image-block" style="padding-top:124.14%;"><img id="j2EJ4zxW9oiV3rKVvdmaW9" name="Salomon Aero Glide 4 GRVL" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/j2EJ4zxW9oiV3rKVvdmaW9-1920-80.png" mos="" align="middle" fullscreen="" width="2320" height="2880" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Aero Glide 4 GRVL is a great daily trainer for those who spend a lot of time on gravel and dirt tracks, and it's also comfortable on the road. It really showcases the benefits of a gravel shoe with versatility.<a class="view-deal button" href="https://www.salomon.com/en-us/product/aero-glide-4-grvl-li9266/L49174900" target="_blank" rel="nofollow" data-dimension112="4659eb8c-a13a-11f1-bf7c-138b87e19c06" data-action="Deal Block" data-label="Aero Glide 4 GRVL" data-dimension48="Aero Glide 4 GRVL" data-dimension25="$160">View Deal</a></p></div><h2 id="the-north-face-altamesa-500-v2">The North Face Altamesa 500 v2</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N9wqmXjeb7Xt79Gi9YUEJ4" name="The North Face Altamesa 500 v2" alt="The North Face Altamesa 500 v2" src="https://cdn.mos.cms.futurecdn.net/N9wqmXjeb7Xt79Gi9YUEJ4-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 Altamesa 500 v2 is pitched more as an all-terrain trail-running shoe than a gravel shoe, but it fits into this category well, in my opinion, thanks to its bouncy ride and impressive performance on the road and light trails.</p><p>It has 4mm lugs, which are deeper than on most gravel shoes, but still feel smooth and comfortable on the road, and the Dream midsole foam is enjoyably springy and comfortable on long runs.</p><p>I used <a href="https://www.tomsguide.com/wellness/running/the-north-face-altamesa-500-v2-review">The North Face Altamesa 500 v2 </a>for all my runs on a holiday this year, covering a mix of road, gravel and trails, and it’s a great all-rounder option for those who vary the terrain they run on.</p><div class="product"><a data-dimension112="a7df66a2-a13a-11f1-beca-57e850f81652" data-action="Deal Block" data-label="Altamesa 500 v2" data-dimension48="Altamesa 500 v2" data-dimension25="$156" href="https://www.amazon.com/NORTH-FACE-Altamesa-Hiking-Frost/dp/B0F98PXNB2" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1258px;"><p class="vanilla-image-block" style="padding-top:45.71%;"><img id="vxaDR6uBjDGcFDCVedbajS" name="The North Face Altamesa 500 v2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/vxaDR6uBjDGcFDCVedbajS-1920-80.png" mos="" align="middle" fullscreen="" width="1258" height="575" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Altamesa 500 v2 is an all-terrain shoe that particularly shines on gravel tracks. The Dream midsole is as bouncy as you'll find on any road shoe, and the outsole provides reliable grip in wet and dry conditions.<a class="view-deal button" href="https://www.amazon.com/NORTH-FACE-Altamesa-Hiking-Frost/dp/B0F98PXNB2" target="_blank" rel="nofollow" data-dimension112="a7df66a2-a13a-11f1-beca-57e850f81652" data-action="Deal Block" data-label="Altamesa 500 v2" data-dimension48="Altamesa 500 v2" data-dimension25="$156">View Deal</a></p></div><h2 id="asics-blazeblast">Asics Blazeblast</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ruj2UaYfnpog7TztyyXAqi" name="Asics Blazeblast" alt="Asics Blazeblast" src="https://cdn.mos.cms.futurecdn.net/ruj2UaYfnpog7TztyyXAqi-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" 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 Asics Novablast is one of the most popular road running shoes available, and rightly so in my view — it’s comfortable, fun, and suits a wide variety of runners well for daily training.</p><p>It doesn’t have the most extensive or durable outsole, though, and that’s where the <a href="https://www.tomsguide.com/wellness/running/asics-blazeblast-review">Asics Blazeblast</a> comes in. It shares a lot of DNA with the Novablast, including a high stack of comfortable foam in the midsole, but with a full outsole with 2.5mm lugs that excels on gravel tracks.</p><p>The Blazeblast is another shoe I took on holiday this year as my main walking and running shoe, and its versatility shone through. I did a 15-mile run on mixed terrain and clambered all over some rocks with my kids, another activity where the more substantial outsole was welcomed.</p><div class="product"><a data-dimension112="16c4206c-a13b-11f1-8863-eda63415a2e6" data-action="Deal Block" data-label="Blazeblast" data-dimension48="Blazeblast" data-dimension25="$154" href="https://www.amazon.com/ASICS-BLAZEBLAST-Running-Shoes-Sandstorm/dp/B0H6GTY253" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1157px;"><p class="vanilla-image-block" style="padding-top:46.67%;"><img id="ATQU9G4vxeCC5eSFLQJPKn" name="Asics Blazeblast" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ATQU9G4vxeCC5eSFLQJPKn-1920-80.png" mos="" align="middle" fullscreen="" width="1157" height="540" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you love the Asics Novablast road shoe, it's worth looking at the Blazeblast, which has a similar feel but can handle light trails better thanks to its outsole with 2.5mm lugs.<a class="view-deal button" href="https://www.amazon.com/ASICS-BLAZEBLAST-Running-Shoes-Sandstorm/dp/B0H6GTY253" target="_blank" rel="nofollow" data-dimension112="16c4206c-a13b-11f1-8863-eda63415a2e6" data-action="Deal Block" data-label="Blazeblast" data-dimension48="Blazeblast" data-dimension25="$154">View Deal</a></p></div><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><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/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><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/no-squats-i-just-tried-this-8-minute-chair-workout-and-its-perfect-for-seniors-beginners-and-anyone-looking-to-build-strength-without-impact" target="_blank"><strong>No squats! I just tried this 8-minute chair workout, and it’s perfect for seniors, beginners, and anyone looking to build strength without impact</strong></a><strong></strong></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Can you stand on one leg for 30 seconds? Here's what the simple balance test says about your health ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Longevity tests aren't always all about how long you can run on a treadmill or whether you can touch your toes. That said, there are<a href="https://www.tomsguide.com/wellness/workouts/5-longevity-tests-everyone-over-50-should-try-can-you-pass-them-all"> five longevity tests</a> I <em>would</em> recommend trying if you are looking to assess your balance, strength and mobility as you get older.</p><p>The natural loss of lean muscle mass and strength later in life (if not built or maintained) can impact your balance, so if you've noticed falls or trips have become more frequent, it could be time to test your balance.</p><p>The aim after 40 is to maintain a good amount of functional ability and strength. If you're unable to do this balancing exercise for 30 seconds per side, I recommend adding some resistance training, single-sided exercises, or mobility drills to support getting better at it.</p><p>Below, let's test yours.</p><h2 id="watch-balance-test-for-30-seconds">Watch: Balance test for 30 seconds</h2><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises, especially if you find it difficult to stand on one leg or have lower-body joint issues.</em></p><p><u><strong>The test</strong></u></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/DciwYd9I9m9/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>Stork pose, 30 seconds per side: </strong></li><li>Stand with your feet hip-width apart and brace your stomach. Look ahead</li><li>Shift your weight into your right leg, then lift your left leg into the air</li><li>Draw your left knee to roughly hip height with a 90-degree bend in the leg, foot flexed</li><li>Place your hands on your hips or around your knee and spread your weight through your grounding foot. Avoid arching your lower back and stay as still as possible</li><li>Slowly lower the left leg</li><li>Reset, then switch sides. Test twice per leg, then try with your eyes closed.</li></ul><h2 id="the-39-why-39">The 'why'</h2><p>The stork pose tests balance and stability using unilateral exercise. Learning to stand on one leg is also functional, as many exercises we do daily, like climbing, running, or tying a shoelace, require us to shift the weight from one side of our bodies to the other.</p><p>Hip flexibility and strength might limit how high you can raise your knee during this test, but don't worry, just lift the knee to a position that feels comfortable. Focus your gaze on an anchor point, which is anything unmoving.</p><p>Balance board brand Equibalanceofficial rates anything above 45 seconds as super strong, but actually, <a href="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0310764" target="_blank" rel="nofollow">research</a> shows that 30 seconds is a great place to aim for. In a study published in 2024, researchers found that standing on one leg is "a better measure of aging than changes in strength or gait," and "the greatest age-related decline in one-legged balance (occurs) especially when participants stood on their nondominant leg."</p><p>This can be from changes in proprioception, neuromuscular control, core strength and joint stability.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><p>The constant realigning, wobbling and focus it takes to hold the position engages your small stabilizing muscles in the body, including your core, hip flexors and glutes. But you'll also feel this in your shins, calves, ankles and hip joints. </p><p>If there's a huge difference in your ability between the left and right sides, I strongly recommend adding more single-sided strength and balance exercises to your routine on a weekly basis to help even things out. <a href="https://www.tomsguide.com/news/i-did-single-leg-deadlifts-for-a-week-heres-what-happened">Single-leg deadlifts</a>, <a href="https://www.tomsguide.com/how-to/how-to-do-Bulgarian-split-squats">Bulgarian split squats </a>and <a href="https://www.tomsguide.com/features/i-did-50-walking-lunges-every-day-for-a-week-heres-what-happened-to-my-legs">lunges</a> are great examples, or investing in a <a href="https://www.tomsguide.com/features/i-did-a-single-leg-bosu-ball-deadlift-every-day-for-a-week-and-it-nearly-beat-me">Bosu ball.</a></p><p>Over time, regular balance training will help strengthen your joints, muscles and reaction times, which can improve exercise performance, help prevent injury and make daily life a lot easier.</p><p>If you've performed this test and aren't happy with your results, here's a <a href="https://www.tomsguide.com/wellness/workouts/forget-wobbles-this-5-move-barefoot-mobility-routine-builds-bulletproof-balance-connection-and-stability">five-move 'barefoot mobility' routine</a> to get you prepared. And here's a <a href="https://www.tomsguide.com/wellness/workouts/stop-doing-100s-of-crunches-why-this-5-minute-bracing-routine-builds-a-stronger-core-than-sit-ups-ever-will">five-minute 'bracing' routine</a> to help you activate your core before exercise.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/can-you-stand-on-one-leg-for-30-seconds-heres-what-the-simple-balance-test-says-about-your-health</link>
                                                                            <description>
                            <![CDATA[ Here's what a simple balance test says about your health. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MJv3nTEMBQ8FhpS7tekz3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/J6ztgp38EUKxGU4tbx8b59-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 28 Aug 2026 04:30:00 +0000</pubDate>                                                                                                                                <updated>Fri, 28 Aug 2026 08:43:32 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/J6ztgp38EUKxGU4tbx8b59-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a man standing on one leg]]></media:description>                                                            <media:text><![CDATA[a man standing on one leg]]></media:text>
                                <media:title type="plain"><![CDATA[a man standing on one leg]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/J6ztgp38EUKxGU4tbx8b59-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Longevity tests aren't always all about how long you can run on a treadmill or whether you can touch your toes. That said, there are<a href="https://www.tomsguide.com/wellness/workouts/5-longevity-tests-everyone-over-50-should-try-can-you-pass-them-all"> five longevity tests</a> I <em>would</em> recommend trying if you are looking to assess your balance, strength and mobility as you get older.</p><p>The natural loss of lean muscle mass and strength later in life (if not built or maintained) can impact your balance, so if you've noticed falls or trips have become more frequent, it could be time to test your balance.</p><p>The aim after 40 is to maintain a good amount of functional ability and strength. If you're unable to do this balancing exercise for 30 seconds per side, I recommend adding some resistance training, single-sided exercises, or mobility drills to support getting better at it.</p><p>Below, let's test yours.</p><h2 id="watch-balance-test-for-30-seconds">Watch: Balance test for 30 seconds</h2><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises, especially if you find it difficult to stand on one leg or have lower-body joint issues.</em></p><p><u><strong>The test</strong></u></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/DciwYd9I9m9/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>Stork pose, 30 seconds per side: </strong></li><li>Stand with your feet hip-width apart and brace your stomach. Look ahead</li><li>Shift your weight into your right leg, then lift your left leg into the air</li><li>Draw your left knee to roughly hip height with a 90-degree bend in the leg, foot flexed</li><li>Place your hands on your hips or around your knee and spread your weight through your grounding foot. Avoid arching your lower back and stay as still as possible</li><li>Slowly lower the left leg</li><li>Reset, then switch sides. Test twice per leg, then try with your eyes closed.</li></ul><h2 id="the-39-why-39">The 'why'</h2><p>The stork pose tests balance and stability using unilateral exercise. Learning to stand on one leg is also functional, as many exercises we do daily, like climbing, running, or tying a shoelace, require us to shift the weight from one side of our bodies to the other.</p><p>Hip flexibility and strength might limit how high you can raise your knee during this test, but don't worry, just lift the knee to a position that feels comfortable. Focus your gaze on an anchor point, which is anything unmoving.</p><p>Balance board brand Equibalanceofficial rates anything above 45 seconds as super strong, but actually, <a href="https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0310764" target="_blank" rel="nofollow">research</a> shows that 30 seconds is a great place to aim for. In a study published in 2024, researchers found that standing on one leg is "a better measure of aging than changes in strength or gait," and "the greatest age-related decline in one-legged balance (occurs) especially when participants stood on their nondominant leg."</p><p>This can be from changes in proprioception, neuromuscular control, core strength and joint stability.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKB5GW"></div>                            </div>                            <script src="https://kwizly.com/embed/OKB5GW.js" async></script><p>The constant realigning, wobbling and focus it takes to hold the position engages your small stabilizing muscles in the body, including your core, hip flexors and glutes. But you'll also feel this in your shins, calves, ankles and hip joints. </p><p>If there's a huge difference in your ability between the left and right sides, I strongly recommend adding more single-sided strength and balance exercises to your routine on a weekly basis to help even things out. <a href="https://www.tomsguide.com/news/i-did-single-leg-deadlifts-for-a-week-heres-what-happened">Single-leg deadlifts</a>, <a href="https://www.tomsguide.com/how-to/how-to-do-Bulgarian-split-squats">Bulgarian split squats </a>and <a href="https://www.tomsguide.com/features/i-did-50-walking-lunges-every-day-for-a-week-heres-what-happened-to-my-legs">lunges</a> are great examples, or investing in a <a href="https://www.tomsguide.com/features/i-did-a-single-leg-bosu-ball-deadlift-every-day-for-a-week-and-it-nearly-beat-me">Bosu ball.</a></p><p>Over time, regular balance training will help strengthen your joints, muscles and reaction times, which can improve exercise performance, help prevent injury and make daily life a lot easier.</p><p>If you've performed this test and aren't happy with your results, here's a <a href="https://www.tomsguide.com/wellness/workouts/forget-wobbles-this-5-move-barefoot-mobility-routine-builds-bulletproof-balance-connection-and-stability">five-move 'barefoot mobility' routine</a> to get you prepared. And here's a <a href="https://www.tomsguide.com/wellness/workouts/stop-doing-100s-of-crunches-why-this-5-minute-bracing-routine-builds-a-stronger-core-than-sit-ups-ever-will">five-minute 'bracing' routine</a> to help you activate your core before exercise.</p><figure class="inline-layout"><div style="min-height: 400px;"><fw-embed-feed channel="toms_guide" playlist="vGnNDN" mode="row" player_placement="bottom-right"></fw-embed-feed></div></figure><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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I'm a mobility coach — if I only had a dumbbell, these are 3 exercises I'd never stop doing ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I'm in awe of people who have high levels of mobility. You know the types: the ones who can sit into a deep squat, heels planted, butt almost touching the ground (and stay there) like it's nothing. Or the ones at CrossFit pumping out heavy overhead squats like they're not casually holding a very, very loaded bar over their heads. </p><p>I coach mobility several times a week, but I'm sadly not perfect. I have extremely tight ankles that I have to release every time I do a lower-body workout if I want to get any<a href="https://www.tomsguide.com/wellness/workouts/i-fixed-a-hidden-problem-holding-back-my-squats-with-this-30-day-fix-your-ankles-mobility-routine-and-i-cant-believe-the-results-so-far"> squat depth</a> whatsoever, and dodgy shoulder joints from years of lifting without the <a href="https://www.tomsguide.com/wellness/workouts/most-people-stretch-their-hips-wrong-this-3-move-mobility-routine-feels-better-in-just-5-minutes">best mobility exercises</a> in my twenties. That said, I love mobility training, and I love coaching it even more. </p><p>It's hugely beneficial for joint health, and it's beginner-friendly and low-impact. So I encourage you to grab a set of the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> and try these three dumbbell mobility exercises at home. If I had weights to hand, I wouldn't stop doing them.</p><h2 id="watch-dumbbell-mobility-routine-for-all-levels">Watch: dumbbell mobility routine for all levels</h2><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting this exercise, especially if you find it difficult to bend, squat, or kneel.</em></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/Dcg36Z9xMpy/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>Seated leg-overs, 3x 8-10 reps per side: </strong>Sit tall with your legs extended in front of you, spine long and back straight. Position a dumbbell on one end in front of you, outside of your left ankle. For an extra challenge, place your hands behind your head or hold a second weight overhead, arms extended. Lift your left leg up and over the dumbbell, tapping it lightly to the ground, then up and over again to the starting position. Switch legs after you complete your first set of reps.</li><li><strong>Half-kneeling weighted ankle pulses 3x8-10 reps per side:</strong> Start in a half-kneeling position with your right leg forward and left knee supported behind you. Place a dumbbell on top of your right thigh. Keep your torso upright and your right heel pressed into the mat, then gently pulse your right knee forward over your toes and back, stretching the ankle. Switch sides.</li><li><strong>Cossack squat exchanges 3x 8-10 reps per side: </strong>Stand with a dumbbell in your right hand, your legs wide apart, toes pointed slightly outward. Keep your spine tall, chest lifted and core engaged. Bend your left knee and lower into a side lunge, keeping your left heel grounded and lowering your butt as far down as possible without leaning forward. Tap the weight toward your left foot, then stand. Switch hands and repeat on the other side.</li></ul><h2 id="what-are-the-benefits-9">What are the benefits?</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:1520px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3BjTd7cEfYAPpoG2m5ntVh" name="Ankle mobility" alt="Sam performing a squat in two different scenarios one before an ankle mobility series and one after at home" src="https://cdn.mos.cms.futurecdn.net/3BjTd7cEfYAPpoG2m5ntVh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1520" height="855" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future/ Pliability)</span></figcaption></figure><p>These three exercises teach your body control, strength, balance and stability under load. </p><p><strong>Lifting your leg up and over the dumbbell </strong>works your hip flexors, and you'll also feel this in your core, quads and hamstrings. Try not to dump your leg back down to the ground; instead, think about lifting up and over for three seconds, then back in the other direction for three seconds. This is about strengthening your hips.</p><p>The <strong>ankle pulse </strong>is brilliant for dynamically stretching and mobilizing your ankles, which will improve squat depth and make lower-body workouts feel more accessible. Tight ankles can limit your range of motion and have a knock-on effect on your hips and knees. Track your knee over your toes while pressing your heel down for maximum effect.</p><p><a href="https://www.tomsguide.com/wellness/fitness/i-tried-50-kettlebell-cossack-squats-every-day-for-a-week-heres-what-happened"><strong>Cossack squats</strong></a> strengthen your hips, glutes, core, hamstrings, quads, adductors, groin, calves and ankles using a wide-legged position. The goal is to sit your hips back and lift your chest while lowering as far as possible; your balance will be put to the test, especially if you use the dumbbell to load this exercise. Positioning a dumbbell on one end behind you can be helpful to measure how low you can get.</p><div><blockquote><p>Move slowly without rushing your reps. This is where you'll find the gains.</p></blockquote></div><p>The idea is to tap into<a href="https://www.tomsguide.com/features/time-under-tension-what-is-it-and-could-it-help-you-grow-muscle"> time under tension</a>, which means keeping the muscles under contraction throughout. Keep your stomach braced and breathe expansively, drawing your ribcage outward to engage your core, diaphragm and pelvic floor. </p><p>Start with a light weight, then build up as you get stronger. Remember, mobility and strength take time to build, so while you might notice small improvements in the first few weeks by doing this routine several times per week, you'll need to stay patient for the long-term gains.</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><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><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-strong-and-mobile-this-is-the-one-exercise-i-regret-ignoring-for-years" target="_blank">I teach people how to be strong and mobile: this is the one exercise I regret ignoring for years</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/im-a-mobility-coach-if-i-only-had-a-dumbbell-these-are-3-exercises-id-never-stop-doing</link>
                                                                            <description>
                            <![CDATA[ Try these three exercises from a mobility coach using just one or two dumbbells. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Q3AY5njgVkkqAxwYzse2rc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/sdnYpriNKkvJxpP3H6tNzb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 27 Aug 2026 04:30:00 +0000</pubDate>                                                                                                                                <updated>Thu, 27 Aug 2026 08:30:58 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/sdnYpriNKkvJxpP3H6tNzb-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Woman in athletic wear stretching on a yoga mat outdoors in a lunge position]]></media:description>                                                            <media:text><![CDATA[Woman in athletic wear stretching on a yoga mat outdoors in a lunge position]]></media:text>
                                <media:title type="plain"><![CDATA[Woman in athletic wear stretching on a yoga mat outdoors in a lunge position]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/sdnYpriNKkvJxpP3H6tNzb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'm in awe of people who have high levels of mobility. You know the types: the ones who can sit into a deep squat, heels planted, butt almost touching the ground (and stay there) like it's nothing. Or the ones at CrossFit pumping out heavy overhead squats like they're not casually holding a very, very loaded bar over their heads. </p><p>I coach mobility several times a week, but I'm sadly not perfect. I have extremely tight ankles that I have to release every time I do a lower-body workout if I want to get any<a href="https://www.tomsguide.com/wellness/workouts/i-fixed-a-hidden-problem-holding-back-my-squats-with-this-30-day-fix-your-ankles-mobility-routine-and-i-cant-believe-the-results-so-far"> squat depth</a> whatsoever, and dodgy shoulder joints from years of lifting without the <a href="https://www.tomsguide.com/wellness/workouts/most-people-stretch-their-hips-wrong-this-3-move-mobility-routine-feels-better-in-just-5-minutes">best mobility exercises</a> in my twenties. That said, I love mobility training, and I love coaching it even more. </p><p>It's hugely beneficial for joint health, and it's beginner-friendly and low-impact. So I encourage you to grab a set of the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> and try these three dumbbell mobility exercises at home. If I had weights to hand, I wouldn't stop doing them.</p><h2 id="watch-dumbbell-mobility-routine-for-all-levels">Watch: dumbbell mobility routine for all levels</h2><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting this exercise, especially if you find it difficult to bend, squat, or kneel.</em></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/Dcg36Z9xMpy/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>Seated leg-overs, 3x 8-10 reps per side: </strong>Sit tall with your legs extended in front of you, spine long and back straight. Position a dumbbell on one end in front of you, outside of your left ankle. For an extra challenge, place your hands behind your head or hold a second weight overhead, arms extended. Lift your left leg up and over the dumbbell, tapping it lightly to the ground, then up and over again to the starting position. Switch legs after you complete your first set of reps.</li><li><strong>Half-kneeling weighted ankle pulses 3x8-10 reps per side:</strong> Start in a half-kneeling position with your right leg forward and left knee supported behind you. Place a dumbbell on top of your right thigh. Keep your torso upright and your right heel pressed into the mat, then gently pulse your right knee forward over your toes and back, stretching the ankle. Switch sides.</li><li><strong>Cossack squat exchanges 3x 8-10 reps per side: </strong>Stand with a dumbbell in your right hand, your legs wide apart, toes pointed slightly outward. Keep your spine tall, chest lifted and core engaged. Bend your left knee and lower into a side lunge, keeping your left heel grounded and lowering your butt as far down as possible without leaning forward. Tap the weight toward your left foot, then stand. Switch hands and repeat on the other side.</li></ul><h2 id="what-are-the-benefits-9">What are the benefits?</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:1520px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3BjTd7cEfYAPpoG2m5ntVh" name="Ankle mobility" alt="Sam performing a squat in two different scenarios one before an ankle mobility series and one after at home" src="https://cdn.mos.cms.futurecdn.net/3BjTd7cEfYAPpoG2m5ntVh-1920-80.jpg" mos="" align="middle" fullscreen="" width="1520" height="855" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future/ Pliability)</span></figcaption></figure><p>These three exercises teach your body control, strength, balance and stability under load. </p><p><strong>Lifting your leg up and over the dumbbell </strong>works your hip flexors, and you'll also feel this in your core, quads and hamstrings. Try not to dump your leg back down to the ground; instead, think about lifting up and over for three seconds, then back in the other direction for three seconds. This is about strengthening your hips.</p><p>The <strong>ankle pulse </strong>is brilliant for dynamically stretching and mobilizing your ankles, which will improve squat depth and make lower-body workouts feel more accessible. Tight ankles can limit your range of motion and have a knock-on effect on your hips and knees. Track your knee over your toes while pressing your heel down for maximum effect.</p><p><a href="https://www.tomsguide.com/wellness/fitness/i-tried-50-kettlebell-cossack-squats-every-day-for-a-week-heres-what-happened"><strong>Cossack squats</strong></a> strengthen your hips, glutes, core, hamstrings, quads, adductors, groin, calves and ankles using a wide-legged position. The goal is to sit your hips back and lift your chest while lowering as far as possible; your balance will be put to the test, especially if you use the dumbbell to load this exercise. Positioning a dumbbell on one end behind you can be helpful to measure how low you can get.</p><div><blockquote><p>Move slowly without rushing your reps. This is where you'll find the gains.</p></blockquote></div><p>The idea is to tap into<a href="https://www.tomsguide.com/features/time-under-tension-what-is-it-and-could-it-help-you-grow-muscle"> time under tension</a>, which means keeping the muscles under contraction throughout. Keep your stomach braced and breathe expansively, drawing your ribcage outward to engage your core, diaphragm and pelvic floor. </p><p>Start with a light weight, then build up as you get stronger. Remember, mobility and strength take time to build, so while you might notice small improvements in the first few weeks by doing this routine several times per week, you'll need to stay patient for the long-term gains.</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><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><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-strong-and-mobile-this-is-the-one-exercise-i-regret-ignoring-for-years" target="_blank">I teach people how to be strong and mobile: this is the one exercise I regret ignoring for years</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Forget standard deadlifts — the gladiator deadlift is the best lower-body move you’re not doing ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The best deadlifts for lower-body strength differ depending on who you talk to. I prefer Romanian deadlifts to standard deadlifts, for example, but I know plenty of people who prefer single-leg variations, especially as this helps you train one side of your body at a time.</p><p>A deadlift you might not have heard of is the gladiator deadlift. It appears to be trending on social media right now, but if this move isn't already in your strength program, should it be? </p><p>Below, I discuss some benefits of the gladiator deadlift, how to do it step-by-step, and who might benefit the most from adding it to a regular lifting program.</p><p>I recommend a set of the<a href="https://www.tomsguide.com/best-picks/best-kettlebells"> best kettlebells</a> or dumbbells for this. Ready? Let's crack on.</p><h2 id="how-to-perform-the-gladiator-deadlift">How to perform the gladiator deadlift</h2><p>If you've deadlifted before, you'll be familiar with the hip-hinge movement pattern. This is no different, except you'll position a dumbbell or kettlebell on either side of your feet and cross over your body to pick up each weight.</p><p>Cross-body pick-ups add rotation into the exercise, which trains your anti-rotational core stability, as well as strengthens your glutes, hamstrings and the quadratus lumborum of the lower back (known as the QL). </p><p>The unique move means you can activate neglected muscles (like the lower back stabilizing muscles) and various core muscles, like your obliques, through rotation. However, I recommend lifting lighter than normal to begin with, as you need to control all aspects of this exercise, from picking up the weights to standing, then putting them down again.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises.</em></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/Dcf0NoioTCb/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li>Place two kettlebells or dumbbells on the floor just outside your feet and stand with your feet shoulder-width apart</li><li>Hinge forward at your hips while engaging your core and keeping your back straight and long.</li><li>Reach across your body with your right hand and grip the weight placed on the left-hand side</li><li>Keep the weight close to your leg and square your hips. Try to resist turning all the way to the side, then stand and fully extend your hips and knees as you bring the kettlebell to your right-hand side</li><li>Repeat on the other side, keeping the first weight in your hand</li><li>With control, hinge forward at your hips, then carefully lower your first weight to its starting position</li><li>Stand fully, then repeat with the other weight. <strong>Think:</strong> cross-lift, cross-lift, cross-lower, cross-lower.</li></ul><h2 id="what-are-the-benefits-10">What are the benefits?</h2><div><blockquote><p>The gladiator deadlift is great for developing strength in your core, glutes, lower back, hamstrings, forearms and wrists.</p></blockquote></div><p><strong>Functional strength </strong></p><p>The gladiator deadlift is great for developing strength in your core, glutes, lower back, hamstrings, forearms and wrists using gentle rotation (though technically developing anti-rotational stability).</p><p><strong>Why? </strong>The weight is placed off-center to the side of the body, meaning you must reach across to lift it, which creates instability through uneven loading; this load essentially tries to twist your torso.</p><p>As you reach over with the opposite hand, you're moving away from your midline, which is the center of gravity, hinging, then standing, creating a force called torque.</p><p><strong>Stabilizing strength</strong></p><p>Muscles like your QL and obliques work during movements like gladiator deadlifts, and you'll also work deep core engagement as you brace to lift and lower the weights with control. Try to keep your hips as square as possible to ensure this movement happens through the torso.</p><p><strong>Why? </strong>Through controlling the entire exercise, you teach your muscles to resist unwanted movement and hold tension under load. Some of your muscles are lengthening and shortening (isotonic contraction), while deeper stabilizer muscles are contracting isometrically (without flexing or extending).</p><p><strong>Glute and hamstring engagement</strong></p><p>If you struggle to<a href="https://www.tomsguide.com/wellness/workouts/no-squats-or-lunges-this-is-the-exact-pilates-exercise-i-use-to-sculpt-strong-glutes-and-work-my-deep-abdominal-muscles"> engage your glutes</a> and hamstrings during deadlifts, this is for you. The hip hinge allows you to work the muscles along the back of your body, known as the posterior chain. The deeper spinal stabilizers will also be working, which are responsible for proper posture and protecting you from injury.</p><p><strong>Why?</strong> Strong glutes and hamstrings support your lower back and power lower-body exercises.</p><p><strong>Grip strength</strong></p><p>Finally, holding and lifting heavy weights is great for building forearm strength and improving grip. </p><p><strong>Why?</strong> Did you know<a href="https://www.tomsguide.com/wellness/workouts/5-longevity-tests-everyone-over-50-should-try-can-you-pass-them-all"> grip strength is a key indicator of longevity</a>? Balance and coordination are also key <a href="https://www.tomsguide.com/wellness/fitness/physiotherapist-reveals-the-5-exercises-that-reverse-aging-and-theyre-backed-by-science">anti-aging exercises</a>, and this strength exercise will help improve them.</p><p>For someone new to exercise, I'd recommend <strong>2-3 sets of 6-10 reps per side</strong>. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/forget-standard-deadlifts-the-gladiator-deadlift-is-the-best-lower-body-move-youre-not-doing</link>
                                                                            <description>
                            <![CDATA[ The gladiator deadlift variation builds lower-body strength and works your core hard; here are the benefits and how to do it. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ASmRVQHpnprNUbtzh9Q86C</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qREBnRucXfVj7xDKgoPuLm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 26 Aug 2026 09:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 26 Aug 2026 23:41:09 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/qREBnRucXfVj7xDKgoPuLm-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Man holding kettlebell in left hand while standing outdoors]]></media:description>                                                            <media:text><![CDATA[Man holding kettlebell in left hand while standing outdoors]]></media:text>
                                <media:title type="plain"><![CDATA[Man holding kettlebell in left hand while standing outdoors]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qREBnRucXfVj7xDKgoPuLm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The best deadlifts for lower-body strength differ depending on who you talk to. I prefer Romanian deadlifts to standard deadlifts, for example, but I know plenty of people who prefer single-leg variations, especially as this helps you train one side of your body at a time.</p><p>A deadlift you might not have heard of is the gladiator deadlift. It appears to be trending on social media right now, but if this move isn't already in your strength program, should it be? </p><p>Below, I discuss some benefits of the gladiator deadlift, how to do it step-by-step, and who might benefit the most from adding it to a regular lifting program.</p><p>I recommend a set of the<a href="https://www.tomsguide.com/best-picks/best-kettlebells"> best kettlebells</a> or dumbbells for this. Ready? Let's crack on.</p><h2 id="how-to-perform-the-gladiator-deadlift">How to perform the gladiator deadlift</h2><p>If you've deadlifted before, you'll be familiar with the hip-hinge movement pattern. This is no different, except you'll position a dumbbell or kettlebell on either side of your feet and cross over your body to pick up each weight.</p><p>Cross-body pick-ups add rotation into the exercise, which trains your anti-rotational core stability, as well as strengthens your glutes, hamstrings and the quadratus lumborum of the lower back (known as the QL). </p><p>The unique move means you can activate neglected muscles (like the lower back stabilizing muscles) and various core muscles, like your obliques, through rotation. However, I recommend lifting lighter than normal to begin with, as you need to control all aspects of this exercise, from picking up the weights to standing, then putting them down again.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice before starting these exercises.</em></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/Dcf0NoioTCb/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li>Place two kettlebells or dumbbells on the floor just outside your feet and stand with your feet shoulder-width apart</li><li>Hinge forward at your hips while engaging your core and keeping your back straight and long.</li><li>Reach across your body with your right hand and grip the weight placed on the left-hand side</li><li>Keep the weight close to your leg and square your hips. Try to resist turning all the way to the side, then stand and fully extend your hips and knees as you bring the kettlebell to your right-hand side</li><li>Repeat on the other side, keeping the first weight in your hand</li><li>With control, hinge forward at your hips, then carefully lower your first weight to its starting position</li><li>Stand fully, then repeat with the other weight. <strong>Think:</strong> cross-lift, cross-lift, cross-lower, cross-lower.</li></ul><h2 id="what-are-the-benefits-10">What are the benefits?</h2><div><blockquote><p>The gladiator deadlift is great for developing strength in your core, glutes, lower back, hamstrings, forearms and wrists.</p></blockquote></div><p><strong>Functional strength </strong></p><p>The gladiator deadlift is great for developing strength in your core, glutes, lower back, hamstrings, forearms and wrists using gentle rotation (though technically developing anti-rotational stability).</p><p><strong>Why? </strong>The weight is placed off-center to the side of the body, meaning you must reach across to lift it, which creates instability through uneven loading; this load essentially tries to twist your torso.</p><p>As you reach over with the opposite hand, you're moving away from your midline, which is the center of gravity, hinging, then standing, creating a force called torque.</p><p><strong>Stabilizing strength</strong></p><p>Muscles like your QL and obliques work during movements like gladiator deadlifts, and you'll also work deep core engagement as you brace to lift and lower the weights with control. Try to keep your hips as square as possible to ensure this movement happens through the torso.</p><p><strong>Why? </strong>Through controlling the entire exercise, you teach your muscles to resist unwanted movement and hold tension under load. Some of your muscles are lengthening and shortening (isotonic contraction), while deeper stabilizer muscles are contracting isometrically (without flexing or extending).</p><p><strong>Glute and hamstring engagement</strong></p><p>If you struggle to<a href="https://www.tomsguide.com/wellness/workouts/no-squats-or-lunges-this-is-the-exact-pilates-exercise-i-use-to-sculpt-strong-glutes-and-work-my-deep-abdominal-muscles"> engage your glutes</a> and hamstrings during deadlifts, this is for you. The hip hinge allows you to work the muscles along the back of your body, known as the posterior chain. The deeper spinal stabilizers will also be working, which are responsible for proper posture and protecting you from injury.</p><p><strong>Why?</strong> Strong glutes and hamstrings support your lower back and power lower-body exercises.</p><p><strong>Grip strength</strong></p><p>Finally, holding and lifting heavy weights is great for building forearm strength and improving grip. </p><p><strong>Why?</strong> Did you know<a href="https://www.tomsguide.com/wellness/workouts/5-longevity-tests-everyone-over-50-should-try-can-you-pass-them-all"> grip strength is a key indicator of longevity</a>? Balance and coordination are also key <a href="https://www.tomsguide.com/wellness/fitness/physiotherapist-reveals-the-5-exercises-that-reverse-aging-and-theyre-backed-by-science">anti-aging exercises</a>, and this strength exercise will help improve them.</p><p>For someone new to exercise, I'd recommend <strong>2-3 sets of 6-10 reps per side</strong>. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><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/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank">I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank">According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</a></li><li><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank">I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I asked a kinesiologist which 5 bodyweight exercises she’d recommend after 60: Here’s her answer ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As we get older, strength training becomes less about building muscle and more about protecting yourself against age-related falls and loss of independence. Starting from the age of 30, adults lose 3-8% of their muscle mass per decade — a process called sarcopenia. This accelerates dramatically after the age of 60. </p><p>One of the best ways to slow down and even reverse this loss of muscle is to exercise. Strength training doesn’t have to mean hours in the gym lifting weights; simply using your bodyweight is a great way to build and maintain muscle, protect your bone density, and prevent falls. </p><p>Yet if you’re a complete beginner, or you’re returning to fitness following an extended break, it can be tricky to know where to start. To find out more, I asked geriatric kinesiologist Mercedes Fernandez for the five standing bodyweight exercises she recommends to clients. A kinesiologist studies human body movement to help people recover from injuries and manage chronic health conditions. While all of these exercises are suitable for beginners, if you’re working out with an injury, it’s always best to seek personalized advice from a medical professional. </p><h2 id="what-are-the-exercises-3">What are the exercises? </h2><p>Below, Fernandez outlines the five different exercises she recommends, plus progressions. You won’t need any additional equipment, but as you get stronger, investing in a set of the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> can help you add resistance to the exercises. </p><h3 class="article-body__section" id="section-1-squats-sit-to-stand"><span>1. Squats/Sit-to-stand</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:6351px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="Ss3Tp5LUbhaWrkHfcqVgck" name="6 chair-based exercises to improve mobility after 60" alt="a woman doing squats using a chair" src="https://cdn.mos.cms.futurecdn.net/Ss3Tp5LUbhaWrkHfcqVgck-1920-80.jpg" mos="" align="middle" fullscreen="" width="6351" height="3572" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>“This is one of the best exercises to practice regularly to maintain strength, coordination, and balance. We need these muscles for everyday movements such as getting up from a chair, out of bed, and even from the toilet.</p><p>"This exercise can be modified in many ways. For beginners, sit-to-stand with a chair is recommended before progressing to squats. For intermediate and advanced users, perform squats with a chair behind you to ensure safety.”</p><h3 class="article-body__section" id="section-2-wall-sit"><span>2. Wall sit</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:3000px;"><p class="vanilla-image-block" style="padding-top:60.37%;"><img id="npUVwgYvTLKPjnTcGpRLJH" name="Wall Sit.jpg" alt="How to do a wall sit" src="https://cdn.mos.cms.futurecdn.net/npUVwgYvTLKPjnTcGpRLJH-1920-80.jpg" mos="" align="middle" fullscreen="" width="3000" height="1811" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>“This exercise emphasizes strength in the legs, glutes, and core. To perform this exercise, stand with your back against a wall. Walk your legs out slightly and bend to slide your back down the wall. Slide back up and repeat.”</p><h3 class="article-body__section" id="section-3-heel-raises-with-different-stances"><span>3. Heel raises with different stances</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="Hh4jKh3jAkqDAQm2i3pdV4" name="heel raises" alt="heel raises holding chair" src="https://cdn.mos.cms.futurecdn.net/Hh4jKh3jAkqDAQm2i3pdV4-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: Shutterstock)</span></figcaption></figure><p>“This exercise is known and easily doable. The twist here is to do it in different stances. For example, feet together (smaller base of support) and feet apart wider than a natural stance. Lifting onto the toes in these different stances will challenge the balance while also strengthening different muscles of the calf and ankles.”</p><h3 class="article-body__section" id="section-4-single-leg-weight-shifts"><span>4. Single-leg weight shifts</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="UTA6UwMtucPGiFsbj97TMF" name="single leg stand" alt="stnading leg raise" src="https://cdn.mos.cms.futurecdn.net/UTA6UwMtucPGiFsbj97TMF-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: Shutterstock)</span></figcaption></figure><p>“This exercise targets balance and strength, requiring the core to activate. Start by shifting body weight onto one standing leg while hovering the other off the floor. Shift to the opposite side. The progression is to lift the free leg higher as balance improves. Always have a sturdy object within reach while performing these exercises for safety."</p><h3 class="article-body__section" id="section-5-tandem-stance-mini-squats"><span>5. Tandem stance mini-squats</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/8bG7y5pQRlw" allowfullscreen></iframe></div></div><p> “Unlike ordinary tandem stance exercises, this one adds a twist of strength training. </p><p>Put one foot in front of the other as if walking on a tightrope. Begin to squeeze the core and bend gently into the knees. The key is to sit back slightly and keep the chest lifted so as not to lean forward. And stand back up. Always have a sturdy object within reach while performing these exercises for safety.”</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/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank"><strong>I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank"><strong>According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank"><strong>I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/i-asked-a-geriatric-kinesiologist-which-5-bodyweight-exercises-shed-recommend-after-60-heres-her-answer</link>
                                                                            <description>
                            <![CDATA[ These are the 5 bodyweight exercises recommended by a geriatric kinesiologist. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gE2rxpFfKtF2QYE7AeZLAS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fmwCdNAs3ndRsL9xR784G6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 26 Aug 2026 05:30:00 +0000</pubDate>                                                                                                                                <updated>Tue, 01 Sep 2026 08:45:35 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></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/fmwCdNAs3ndRsL9xR784G6-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a middle aged woman in a kitchen]]></media:description>                                                            <media:text><![CDATA[a middle aged woman in a kitchen]]></media:text>
                                <media:title type="plain"><![CDATA[a middle aged woman in a kitchen]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fmwCdNAs3ndRsL9xR784G6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As we get older, strength training becomes less about building muscle and more about protecting yourself against age-related falls and loss of independence. Starting from the age of 30, adults lose 3-8% of their muscle mass per decade — a process called sarcopenia. This accelerates dramatically after the age of 60. </p><p>One of the best ways to slow down and even reverse this loss of muscle is to exercise. Strength training doesn’t have to mean hours in the gym lifting weights; simply using your bodyweight is a great way to build and maintain muscle, protect your bone density, and prevent falls. </p><p>Yet if you’re a complete beginner, or you’re returning to fitness following an extended break, it can be tricky to know where to start. To find out more, I asked geriatric kinesiologist Mercedes Fernandez for the five standing bodyweight exercises she recommends to clients. A kinesiologist studies human body movement to help people recover from injuries and manage chronic health conditions. While all of these exercises are suitable for beginners, if you’re working out with an injury, it’s always best to seek personalized advice from a medical professional. </p><h2 id="what-are-the-exercises-3">What are the exercises? </h2><p>Below, Fernandez outlines the five different exercises she recommends, plus progressions. You won’t need any additional equipment, but as you get stronger, investing in a set of the <a href="https://www.tomsguide.com/wellness/fitness/best-adjustable-dumbbells">best adjustable dumbbells</a> can help you add resistance to the exercises. </p><h3 class="article-body__section" id="section-1-squats-sit-to-stand"><span>1. Squats/Sit-to-stand</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:6351px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="Ss3Tp5LUbhaWrkHfcqVgck" name="6 chair-based exercises to improve mobility after 60" alt="a woman doing squats using a chair" src="https://cdn.mos.cms.futurecdn.net/Ss3Tp5LUbhaWrkHfcqVgck-1920-80.jpg" mos="" align="middle" fullscreen="" width="6351" height="3572" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>“This is one of the best exercises to practice regularly to maintain strength, coordination, and balance. We need these muscles for everyday movements such as getting up from a chair, out of bed, and even from the toilet.</p><p>"This exercise can be modified in many ways. For beginners, sit-to-stand with a chair is recommended before progressing to squats. For intermediate and advanced users, perform squats with a chair behind you to ensure safety.”</p><h3 class="article-body__section" id="section-2-wall-sit"><span>2. Wall sit</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:3000px;"><p class="vanilla-image-block" style="padding-top:60.37%;"><img id="npUVwgYvTLKPjnTcGpRLJH" name="Wall Sit.jpg" alt="How to do a wall sit" src="https://cdn.mos.cms.futurecdn.net/npUVwgYvTLKPjnTcGpRLJH-1920-80.jpg" mos="" align="middle" fullscreen="" width="3000" height="1811" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><p>“This exercise emphasizes strength in the legs, glutes, and core. To perform this exercise, stand with your back against a wall. Walk your legs out slightly and bend to slide your back down the wall. Slide back up and repeat.”</p><h3 class="article-body__section" id="section-3-heel-raises-with-different-stances"><span>3. Heel raises with different stances</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="Hh4jKh3jAkqDAQm2i3pdV4" name="heel raises" alt="heel raises holding chair" src="https://cdn.mos.cms.futurecdn.net/Hh4jKh3jAkqDAQm2i3pdV4-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: Shutterstock)</span></figcaption></figure><p>“This exercise is known and easily doable. The twist here is to do it in different stances. For example, feet together (smaller base of support) and feet apart wider than a natural stance. Lifting onto the toes in these different stances will challenge the balance while also strengthening different muscles of the calf and ankles.”</p><h3 class="article-body__section" id="section-4-single-leg-weight-shifts"><span>4. Single-leg weight shifts</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="UTA6UwMtucPGiFsbj97TMF" name="single leg stand" alt="stnading leg raise" src="https://cdn.mos.cms.futurecdn.net/UTA6UwMtucPGiFsbj97TMF-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: Shutterstock)</span></figcaption></figure><p>“This exercise targets balance and strength, requiring the core to activate. Start by shifting body weight onto one standing leg while hovering the other off the floor. Shift to the opposite side. The progression is to lift the free leg higher as balance improves. Always have a sturdy object within reach while performing these exercises for safety."</p><h3 class="article-body__section" id="section-5-tandem-stance-mini-squats"><span>5. Tandem stance mini-squats</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/8bG7y5pQRlw" allowfullscreen></iframe></div></div><p> “Unlike ordinary tandem stance exercises, this one adds a twist of strength training. </p><p>Put one foot in front of the other as if walking on a tightrope. Begin to squeeze the core and bend gently into the knees. The key is to sit back slightly and keep the chest lifted so as not to lean forward. And stand back up. Always have a sturdy object within reach while performing these exercises for safety.”</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/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank"><strong>I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank"><strong>According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank"><strong>I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Exclusive: Runna just announced a new partnership, so I sat down with the Head Coach to find out more ]]></title>
                                                                                                <dc:content><![CDATA[ <p>In a world of AI training plans, Runna stands out from the crowd. Its plans are developed by real-life coaches, who create algorithms that help runners of all abilities achieve their goals. I’ve used Runna for my past three marathons, and it is, without a doubt, one of the <a href="https://www.tomsguide.com/round-up/best-running-apps">best running apps</a> on the market. </p><p>The app has grown exponentially, and since it was <a href="https://www.tomsguide.com/wellness/fitness/strava-just-bought-the-ai-run-coaching-app-runna-heres-what-it-means-for-you">bought by Strava in May 2025</a>, it has continued to roll out new features. Today, Runna announces a partnership with Loughborough University — this collaboration will embed the very latest sports science within Runna’s coach-designed training plans. To find out more, I sat down with Runna’s Head Coach and former Olympian, Steph Kessell. </p><h3 class="article-body__section" id="section-what-does-this-new-partnership-mean-for-runners"><span>What does this new partnership mean for runners? </span></h3><p>At the moment, Runna uses algorithms created by experienced, qualified coaches to work out which plan is best for a user. To do so, when you sign up for the app, you’ll be asked a series of questions based on your running experience and goal. The Loughborough University partnership takes this a step further, explains Kessell, “Research evolves over time, and we want to make sure that we’re keeping up to date with that. It feels like a really good time to set ourselves apart from AI-generated training plans.” </p><p>The focus of the partnership seems to be on ensuring that the training plans on the app can achieve their goals, while minimizing their risk of injury. Is injury the biggest risk with AI training plans? I ask Kessell. “Yes,” she says, “Running is so individual and two runners who have the same experience might need to train in different ways. I can use myself as an example. I’m a marathon runner and compared to other Olympic athletes I was running against in Tokyo, my mileage was a lot less. </p><p>"They’d all be doing 100+ mile weeks, but my body is not able to do that based on my biomechanics and how I run. As a beginner runner, you don’t know that, but if beginners come to us [rather than use AI plans] we can build them up based on what they have been doing and start them off at a level that is right for them.” </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:3544px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="sJaHyHSvmcQKtjRwZ2KMXd" name="IMG_5117" alt="Runna app on the Apple Watch Ultra 3" src="https://cdn.mos.cms.futurecdn.net/sJaHyHSvmcQKtjRwZ2KMXd-1920-80.jpg" mos="" align="middle" fullscreen="" width="3544" height="1994" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><h3 class="article-body__section" id="section-how-does-runna-know-its-users-are-at-risk-of-injury"><span>How does Runna know its users are at risk of injury? </span></h3><p>Runna estimates a 43% lower self-reported rate of injury per 1000 hours of training when compared to a 2015 Sports Medicine benchmark. This is an impressive stat, so I asked Kessell how the app currently predicts if a user is overtraining. “We can see from a runner’s data if a plan is still suitable for them. If we see that they’re missing their pace targets, we’ll advise them to slow down. The same applies to people who are running more than they’ve committed to — we might advise that they could go up. It’s about finding your baseline, then Runna is here to either get you back on track, or nudge you along a bit.” </p><p>I ask Kessell, as a coach, what she thinks the biggest injury risk is for runners. “I think often you see a lot of coaches getting really carried away by progression and building up volume and intensity at the same time,” she tells me. </p><p>“By doing both at the same time, you’re only increasing your injury risk. Sure, you’re increasing the chances of getting fitter and faster, but with running there’s always a risk — it’s a high-impact sport. For me, it’s about deciding: are you going to build up your mileage or do you want to build speed? Something we plan carefully at Runna is to get this balance of volume and intensity right, depending on what a runner’s goal is.” </p><h3 class="article-body__section" id="section-what-does-runna-s-head-coach-hope-to-see-next"><span>What does Runna’s Head Coach hope to see next? </span></h3><p>In an app that’s constantly evolving, what do the coaches want next? I ask Kessell as our chat comes to an end, “We have so many features in our pipeline I won’t give away, but I think there’s so many important things within running that can make our programs even more personalized. Bringing in the importance of female health into our plans, for example. But also if we can educate more runners on different aspects of running, whether that’s building mileage or intensity, fuelling, warming up properly, strength training — the more education we can provide to our users, the more consistency they’ll have in their training.” </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ePj9gO"></div>                            </div>                            <script src="https://kwizly.com/embed/ePj9gO.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/news/live/garmin-fenix-9-event">Garmin ‘Play Harder’ LIVE: Follow our updates </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> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/running/exclusive-runna-just-announced-a-new-partnership-so-i-sat-down-with-the-head-coach-to-find-out-more</link>
                                                                            <description>
                            <![CDATA[ Here's what you need to know about Runna's new partnership. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qsSuYzuRN4naMYjQvxP8GT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kCxUGrRFn9v5LWW69WkD8Z-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 25 Aug 2026 13:00:00 +0000</pubDate>                                                                                                                                <updated>Tue, 25 Aug 2026 14:12:04 +0000</updated>
                                                                                                                                            <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/kCxUGrRFn9v5LWW69WkD8Z-1280-80.jpg">
                                                            <media:credit><![CDATA[Runna]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[photos of runners in front of a Runna banner]]></media:description>                                                            <media:text><![CDATA[photos of runners in front of a Runna banner]]></media:text>
                                <media:title type="plain"><![CDATA[photos of runners in front of a Runna banner]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kCxUGrRFn9v5LWW69WkD8Z-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In a world of AI training plans, Runna stands out from the crowd. Its plans are developed by real-life coaches, who create algorithms that help runners of all abilities achieve their goals. I’ve used Runna for my past three marathons, and it is, without a doubt, one of the <a href="https://www.tomsguide.com/round-up/best-running-apps">best running apps</a> on the market. </p><p>The app has grown exponentially, and since it was <a href="https://www.tomsguide.com/wellness/fitness/strava-just-bought-the-ai-run-coaching-app-runna-heres-what-it-means-for-you">bought by Strava in May 2025</a>, it has continued to roll out new features. Today, Runna announces a partnership with Loughborough University — this collaboration will embed the very latest sports science within Runna’s coach-designed training plans. To find out more, I sat down with Runna’s Head Coach and former Olympian, Steph Kessell. </p><h3 class="article-body__section" id="section-what-does-this-new-partnership-mean-for-runners"><span>What does this new partnership mean for runners? </span></h3><p>At the moment, Runna uses algorithms created by experienced, qualified coaches to work out which plan is best for a user. To do so, when you sign up for the app, you’ll be asked a series of questions based on your running experience and goal. The Loughborough University partnership takes this a step further, explains Kessell, “Research evolves over time, and we want to make sure that we’re keeping up to date with that. It feels like a really good time to set ourselves apart from AI-generated training plans.” </p><p>The focus of the partnership seems to be on ensuring that the training plans on the app can achieve their goals, while minimizing their risk of injury. Is injury the biggest risk with AI training plans? I ask Kessell. “Yes,” she says, “Running is so individual and two runners who have the same experience might need to train in different ways. I can use myself as an example. I’m a marathon runner and compared to other Olympic athletes I was running against in Tokyo, my mileage was a lot less. </p><p>"They’d all be doing 100+ mile weeks, but my body is not able to do that based on my biomechanics and how I run. As a beginner runner, you don’t know that, but if beginners come to us [rather than use AI plans] we can build them up based on what they have been doing and start them off at a level that is right for them.” </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:3544px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="sJaHyHSvmcQKtjRwZ2KMXd" name="IMG_5117" alt="Runna app on the Apple Watch Ultra 3" src="https://cdn.mos.cms.futurecdn.net/sJaHyHSvmcQKtjRwZ2KMXd-1920-80.jpg" mos="" align="middle" fullscreen="" width="3544" height="1994" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><h3 class="article-body__section" id="section-how-does-runna-know-its-users-are-at-risk-of-injury"><span>How does Runna know its users are at risk of injury? </span></h3><p>Runna estimates a 43% lower self-reported rate of injury per 1000 hours of training when compared to a 2015 Sports Medicine benchmark. This is an impressive stat, so I asked Kessell how the app currently predicts if a user is overtraining. “We can see from a runner’s data if a plan is still suitable for them. If we see that they’re missing their pace targets, we’ll advise them to slow down. The same applies to people who are running more than they’ve committed to — we might advise that they could go up. It’s about finding your baseline, then Runna is here to either get you back on track, or nudge you along a bit.” </p><p>I ask Kessell, as a coach, what she thinks the biggest injury risk is for runners. “I think often you see a lot of coaches getting really carried away by progression and building up volume and intensity at the same time,” she tells me. </p><p>“By doing both at the same time, you’re only increasing your injury risk. Sure, you’re increasing the chances of getting fitter and faster, but with running there’s always a risk — it’s a high-impact sport. For me, it’s about deciding: are you going to build up your mileage or do you want to build speed? Something we plan carefully at Runna is to get this balance of volume and intensity right, depending on what a runner’s goal is.” </p><h3 class="article-body__section" id="section-what-does-runna-s-head-coach-hope-to-see-next"><span>What does Runna’s Head Coach hope to see next? </span></h3><p>In an app that’s constantly evolving, what do the coaches want next? I ask Kessell as our chat comes to an end, “We have so many features in our pipeline I won’t give away, but I think there’s so many important things within running that can make our programs even more personalized. Bringing in the importance of female health into our plans, for example. But also if we can educate more runners on different aspects of running, whether that’s building mileage or intensity, fuelling, warming up properly, strength training — the more education we can provide to our users, the more consistency they’ll have in their training.” </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-ePj9gO"></div>                            </div>                            <script src="https://kwizly.com/embed/ePj9gO.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/news/live/garmin-fenix-9-event">Garmin ‘Play Harder’ LIVE: Follow our updates </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>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ A yoga instructor says these are the 5 exercises he'd start with to build strength and stability in your knees ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Low-impact doesn't mean fewer benefits; it means your joints undergo less stress while you build strength and muscle. For many, the knees are an all too familiar problem area, but that doesn't mean you can't build strong legs and glutes; it also doesn't mean you have to stop yoga altogether.</p><p>This short five-move yoga routine for strong knees keeps things low-impact on your joints while strengthening your lower body. It has been designed by yoga instructor and wellness expert <a href="https://www.instagram.com/wellnesswithlarue/" target="_blank" rel="nofollow">Jack Bryant</a>, and is perfect for adding a short, mindful burst of yoga into your day. </p><p>You don't need weights, but one of the <a href="https://www.tomsguide.com/best-picks/best-yoga-mats">best yoga mats</a> is recommended, and that's all. You could do it from anywhere, including joining Bryant by rolling out your mat outdoors. It's suitable for beginners, and below I show you exactly how to follow it, plus the benefits. </p><h2 id="five-yoga-poses-for-knee-strength-from-a-yoga-instructor">Five yoga poses for knee strength from a yoga instructor</h2><p>It's never too late to build resistance training into your program, and that can come in many forms. Yoga is renowned for <a href="https://www.tomsguide.com/wellness/workouts/use-this-10-minute-mobility-routine-to-boost-your-flexibility-and-improve-posture-no-equipment-needed">improving mobility and flexibility </a>and strengthening your body using your body weight. It helps move the body into the parasympathetic nervous system, which is good for reducing stress and anxiety and boosting relaxation.</p><p>It's unlikely to<a href="https://www.tomsguide.com/features/progressive-overload-what-is-it-and-how-does-it-help-build-muscle-and-strength"> overload the muscles </a>in a way that will build a lot of strength and muscle (I still recommend lifting weights several times a week), but it can definitely help beginners improve <a href="https://www.tomsguide.com/wellness/workouts/undesk-your-hips-and-build-functional-strength-with-this-3-move-pilates-glute-workout">functional strength</a> without weights.</p><p>Later in life, you'll be thankful for strong bones, muscles and ligaments that help you maintain an active lifestyle, and yoga contributes toward that.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice from your physician or a yoga instructor before starting these exercises.</em></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/DcTGupcoUnX/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>Chair Pose (Utkatasana): </strong>Stand tall with your feet together. Bend your knees. Lower your hips as if sitting in a chair. Keep your weight in your heels. Arms up by your ears. Shoulders away from the ears. Hold for five breaths. <strong>Why? </strong>Chair is a bit like a modified overhead squat and can improve thoracic mobility while strengthening your core and lower body. Try to zip your navel in and tuck your pelvis under so that you don't stick your butt out.</li><li><strong>Warrior II (Virabhadrasana II): </strong>Step your feet wide apart with one foot facing forward. The back foot is parallel to the back of your mat. Bend your front knee over your ankle. Keep your back leg straight. Reach your arms out wide at shoulder height and hold for five breaths. Switch sides. <strong>Why? </strong>Warrior II looks a little like a lunge, although your back foot is planted and turned slightly out. Your front knee should stack over your ankle and your thigh should be parallel to the ground, if you can. This is a true strengthener, so relax your shoulders away from your ears and remember to breathe through the trembles.</li><li><strong>Bridge Pose (Setu Bandhasana): </strong>Lie on your back with your knees bent. Place your feet flat on the floor. Check that you can just touch your heels with your middle fingers. Lift your hips toward the sky. Squeeze your glutes and inner thighs. Press your feet into the floor. Hold for five breaths. <strong>Why? </strong>Bridge is a posterior chain strengthener, meaning it targets your lower back, glutes and hamstrings while extending your hips and engaging your core. Try to create a straight line from knees to shoulders and avoid dropping your hips.</li><li><strong>High Lunge (Ashta Chandrasana): </strong>Step your right foot forward. Bend your right front knee. Keep your back heel lifted. Engage your thighs and reach your arms up. Hold for five breaths, then switch sides. You can lower the back knee for more support. <strong>Why?</strong> The overhead arm position will engage more of your upper body; try to wrap your arms inward, palms facing each other. Again, aim to lower your thigh parallel to the ground and breathe.</li><li><strong>Tree Pose (Vrksasana): </strong>Stand on your left foot. Place your right foot on your left inner calf or thigh, or bring your toes to your mat and heel to your ankle. Avoid pressing your foot directly on your knee joint. Bring your hands together at your chest. Balance for five breaths, then switch sides. <strong>Why? </strong>Tree pose is a great balancing exercise that strengthens the stabilizer muscles in your lower body surrounding your hips, knees and ankles. Don't worry about the wobbles; the more you practice and center yourself, the more balance you'll build.</li></ul><h2 id="why-these-5-yoga-exercises">Why these 5 yoga exercises?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KG93RYoqKUFhfzxJzhfgRW" name="shutterstock_2014453625 yoga" alt="Woman performing a seated twist outdoors during yoga class on mat" src="https://cdn.mos.cms.futurecdn.net/KG93RYoqKUFhfzxJzhfgRW-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: Shutterstock)</span></figcaption></figure><p>Start with a stable surface, including opting for a thinner mat for better foot-ground connection. For balance exercises, having a wall or chair nearby is useful, but try without first. The best way to improve your balance is to test it.</p><p><strong>Balance work </strong>is great for building strong knees and ankles, and it will also improve your focus; find a point that doesn't move that you can gaze at, and play around with your foot placement and arm position.</p><p><strong>Chair pose </strong>is a deep narrow squat that targets your legs, activates your core, tests posture and boosts stamina. Tuck your pelvis under a little so you don't stick your butt out and place stress on your lower back. </p><p><strong>Bridge pose </strong>activates your glutes and stretches your hips, which is great if you sit for long periods. Squeeze your glutes at the top and draw your knees forward, pressing through your feet and keeping your chin tucked.</p><p><strong>Warrior II </strong>builds lower-body strength, opens your hips, and stretches your groin and shoulders. It's also great for building stamina, balance and stability. High lunge (crescent lunge) is a standing pose that improves balance and stretches your hip flexors. It also builds core stability and opens the upper body if you raise your arms overhead.</p><p>For someone new to exercise, build up slowly and spend a few breaths on each move per side.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><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><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank"><strong>I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank"><strong>According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank"><strong>I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/a-yoga-instructor-says-these-are-the-5-exercises-hed-start-with-to-build-strength-and-stability-in-your-knees</link>
                                                                            <description>
                            <![CDATA[ Strengthen your legs, core and knees with this low-impact, beginner-friendly yoga routine. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qKjFGQvZ4bo3gWcYpvps2A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rPLV5vgzMuE7MPuiYCSw98-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 25 Aug 2026 07:30:00 +0000</pubDate>                                                                                                                                <updated>Tue, 25 Aug 2026 08:35:30 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></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/rPLV5vgzMuE7MPuiYCSw98-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[woman doing yoga stretch]]></media:description>                                                            <media:text><![CDATA[woman doing yoga stretch]]></media:text>
                                <media:title type="plain"><![CDATA[woman doing yoga stretch]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rPLV5vgzMuE7MPuiYCSw98-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Low-impact doesn't mean fewer benefits; it means your joints undergo less stress while you build strength and muscle. For many, the knees are an all too familiar problem area, but that doesn't mean you can't build strong legs and glutes; it also doesn't mean you have to stop yoga altogether.</p><p>This short five-move yoga routine for strong knees keeps things low-impact on your joints while strengthening your lower body. It has been designed by yoga instructor and wellness expert <a href="https://www.instagram.com/wellnesswithlarue/" target="_blank" rel="nofollow">Jack Bryant</a>, and is perfect for adding a short, mindful burst of yoga into your day. </p><p>You don't need weights, but one of the <a href="https://www.tomsguide.com/best-picks/best-yoga-mats">best yoga mats</a> is recommended, and that's all. You could do it from anywhere, including joining Bryant by rolling out your mat outdoors. It's suitable for beginners, and below I show you exactly how to follow it, plus the benefits. </p><h2 id="five-yoga-poses-for-knee-strength-from-a-yoga-instructor">Five yoga poses for knee strength from a yoga instructor</h2><p>It's never too late to build resistance training into your program, and that can come in many forms. Yoga is renowned for <a href="https://www.tomsguide.com/wellness/workouts/use-this-10-minute-mobility-routine-to-boost-your-flexibility-and-improve-posture-no-equipment-needed">improving mobility and flexibility </a>and strengthening your body using your body weight. It helps move the body into the parasympathetic nervous system, which is good for reducing stress and anxiety and boosting relaxation.</p><p>It's unlikely to<a href="https://www.tomsguide.com/features/progressive-overload-what-is-it-and-how-does-it-help-build-muscle-and-strength"> overload the muscles </a>in a way that will build a lot of strength and muscle (I still recommend lifting weights several times a week), but it can definitely help beginners improve <a href="https://www.tomsguide.com/wellness/workouts/undesk-your-hips-and-build-functional-strength-with-this-3-move-pilates-glute-workout">functional strength</a> without weights.</p><p>Later in life, you'll be thankful for strong bones, muscles and ligaments that help you maintain an active lifestyle, and yoga contributes toward that.</p><p><em>If you experience pain at any time, stop and rest. If you're working with an injury or health condition, I recommend seeking advice from your physician or a yoga instructor before starting these exercises.</em></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/DcTGupcoUnX/" target="_blank">A post shared by Tom's Guide Fitness (@tomsguidefitness)</a></p><p>A photo posted by </p></blockquote></div><ul><li><strong>Chair Pose (Utkatasana): </strong>Stand tall with your feet together. Bend your knees. Lower your hips as if sitting in a chair. Keep your weight in your heels. Arms up by your ears. Shoulders away from the ears. Hold for five breaths. <strong>Why? </strong>Chair is a bit like a modified overhead squat and can improve thoracic mobility while strengthening your core and lower body. Try to zip your navel in and tuck your pelvis under so that you don't stick your butt out.</li><li><strong>Warrior II (Virabhadrasana II): </strong>Step your feet wide apart with one foot facing forward. The back foot is parallel to the back of your mat. Bend your front knee over your ankle. Keep your back leg straight. Reach your arms out wide at shoulder height and hold for five breaths. Switch sides. <strong>Why? </strong>Warrior II looks a little like a lunge, although your back foot is planted and turned slightly out. Your front knee should stack over your ankle and your thigh should be parallel to the ground, if you can. This is a true strengthener, so relax your shoulders away from your ears and remember to breathe through the trembles.</li><li><strong>Bridge Pose (Setu Bandhasana): </strong>Lie on your back with your knees bent. Place your feet flat on the floor. Check that you can just touch your heels with your middle fingers. Lift your hips toward the sky. Squeeze your glutes and inner thighs. Press your feet into the floor. Hold for five breaths. <strong>Why? </strong>Bridge is a posterior chain strengthener, meaning it targets your lower back, glutes and hamstrings while extending your hips and engaging your core. Try to create a straight line from knees to shoulders and avoid dropping your hips.</li><li><strong>High Lunge (Ashta Chandrasana): </strong>Step your right foot forward. Bend your right front knee. Keep your back heel lifted. Engage your thighs and reach your arms up. Hold for five breaths, then switch sides. You can lower the back knee for more support. <strong>Why?</strong> The overhead arm position will engage more of your upper body; try to wrap your arms inward, palms facing each other. Again, aim to lower your thigh parallel to the ground and breathe.</li><li><strong>Tree Pose (Vrksasana): </strong>Stand on your left foot. Place your right foot on your left inner calf or thigh, or bring your toes to your mat and heel to your ankle. Avoid pressing your foot directly on your knee joint. Bring your hands together at your chest. Balance for five breaths, then switch sides. <strong>Why? </strong>Tree pose is a great balancing exercise that strengthens the stabilizer muscles in your lower body surrounding your hips, knees and ankles. Don't worry about the wobbles; the more you practice and center yourself, the more balance you'll build.</li></ul><h2 id="why-these-5-yoga-exercises">Why these 5 yoga exercises?</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KG93RYoqKUFhfzxJzhfgRW" name="shutterstock_2014453625 yoga" alt="Woman performing a seated twist outdoors during yoga class on mat" src="https://cdn.mos.cms.futurecdn.net/KG93RYoqKUFhfzxJzhfgRW-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: Shutterstock)</span></figcaption></figure><p>Start with a stable surface, including opting for a thinner mat for better foot-ground connection. For balance exercises, having a wall or chair nearby is useful, but try without first. The best way to improve your balance is to test it.</p><p><strong>Balance work </strong>is great for building strong knees and ankles, and it will also improve your focus; find a point that doesn't move that you can gaze at, and play around with your foot placement and arm position.</p><p><strong>Chair pose </strong>is a deep narrow squat that targets your legs, activates your core, tests posture and boosts stamina. Tuck your pelvis under a little so you don't stick your butt out and place stress on your lower back. </p><p><strong>Bridge pose </strong>activates your glutes and stretches your hips, which is great if you sit for long periods. Squeeze your glutes at the top and draw your knees forward, pressing through your feet and keeping your chin tucked.</p><p><strong>Warrior II </strong>builds lower-body strength, opens your hips, and stretches your groin and shoulders. It's also great for building stamina, balance and stability. High lunge (crescent lunge) is a standing pose that improves balance and stretches your hip flexors. It also builds core stability and opens the upper body if you raise your arms overhead.</p><p>For someone new to exercise, build up slowly and spend a few breaths on each move per side.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eEq7ae"></div>                            </div>                            <script src="https://kwizly.com/embed/eEq7ae.js" async></script><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><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank"><strong>I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank"><strong>According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank"><strong>I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Over 60? This 10-minute walking-strength workout builds stronger legs without weights ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As we age, <a href="https://www.tomsguide.com/wellness/fitness/im-a-weightlifting-coach-3-exercises-i-prefer-over-lunges-for-building-strong-stable-legs-and-knees-over-40">leg strength</a> becomes increasingly important. Our legs support us during a lot of our everyday movement, from walking and climbing stairs to getting out of a chair and staying steady on our feet. These everyday movements are what help us stay active and independent throughout our 60s and beyond.</p><p>But <a href="https://www.tomsguide.com/wellness/fitness/forget-the-gym-you-just-need-5-moves-to-build-lower-body-strength-and-boost-your-metabolism">building lower-body strength</a> doesn’t mean you need to start lifting heavy dumbbells or spend hours in the gym. Bodyweight exercises can still challenge the muscles in your legs, particularly when they’re combined with controlled movement and repeated consistently. Better still, you can pair them with something many of us are already doing: walking. </p><p>That’s the thinking behind this 10-minute walking-strength workout from Colin Pennington, Exercise Science Program Director at <a href="https://www.gmercyu.edu/" target="_blank" rel="nofollow">Gwynedd Mercy University</a>. Pennington recommends combining short walking intervals with simple exercises like chair squats, <a href="https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-this-is-the-one-exercise-i-want-you-to-practice-daily-if-youre-over-60">calf raises</a> and <a href="https://www.tomsguide.com/wellness/workouts/if-you-can-do-this-many-step-ups-after-60-your-leg-strength-is-better-than-50-percent-of-the-population">step-ups</a> to target the major muscles of the lower body.</p><p>The routine he’s designed takes just 10 minutes, requires no weights, and can easily be adapted to your ability level. So, if you’re over 60 and want to make your daily walk work a little harder for you, this could be a smart place to start. </p><h2 id="what-is-the-10-minute-walking-strength-workout">What is the 10-minute walking-strength workout? </h2><p>Pennington’s routine alternates one-minute walking intervals with simple bodyweight strength exercises, giving you a mix of cardio and resistance work without needing any equipment. The strength moves target the quads, glutes and calves, and there are also balance and coordination challenges in there — all useful for maintaining <a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk">everyday mobility</a> as you age. </p><p>The routine is designed to be adaptable. You can walk in place or use a hallway for the walking intervals, hold onto a chair or wall for extra stability during the strength moves, and swap the step-ups for high-knee marches if you don’t have a suitable step nearby. </p><p>Here’s the full 10-minute routine: </p><ul><li><strong>Minute 1:</strong> Gentle in-place or hallway walking</li><li><strong>Minute 2:</strong> Chair squats — 8–12 controlled reps</li><li><strong>Minute 3:</strong> Brisk walking</li><li><strong>Minute 4:</strong> Standing calf raises — 12–15 controlled reps</li><li><strong>Minute 5:</strong> Brisk walking</li><li><strong>Minute 6:</strong> Low step-ups — 8–10 reps per leg, or high-knee marches</li><li><strong>Minute 7:</strong> Chair squats — 8–12 controlled reps</li><li><strong>Minute 8:</strong> Brisk walking</li><li><strong>Minute 9:</strong> Standing calf raises and step-ups</li><li><strong>Minute 10:</strong> Gentle cooldown walk with deep breathing</li></ul><p>Don’t worry about racing through the strength exercises to fill the entire minute. Prioritize slow, controlled reps and good form, then use any remaining time to reset before moving on to the next interval.</p><h2 id="how-to-do-the-strength-exercises">How to do the strength exercises</h2><h3 class="article-body__section" id="section-1-chair-squats"><span>1. Chair squats </span></h3><p>Chair squats strengthen the quads, hamstrings and glutes — the muscles you rely on for everyday movements like standing up, climbing stairs and walking uphill. Using a chair also gives you a clear target to work toward, making this an accessible squat variation.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/rvpC9QkTc3Y" allowfullscreen></iframe></div></div><ul><li>Stand in front of a sturdy chair with your feet around shoulder-width apart. Place the chair against a wall so it can’t slide.</li><li>Push your hips back and slowly lower yourself as if you’re going to sit down.</li><li>Lightly touch your glutes to the seat rather than dropping your weight into the chair.</li><li>Press through your heels to return to standing.</li><li>Aim for 8–12 controlled reps.</li></ul><h3 class="article-body__section" id="section-2-standing-calf-raises"><span>2. Standing calf raises</span></h3><p>Don’t overlook your calves when it comes to building stronger legs. These muscles help propel you forward when you walk and play an important role in ankle stability and balance.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/D9xcA_xaHfY" allowfullscreen></iframe></div></div><ul><li>Stand behind a chair or beside a wall or countertop for support, with your feet hip-width apart.</li><li>Press through the balls of your feet and slowly lift your heels as high as feels comfortable.</li><li>Pause for one second at the top.</li><li>Lower your heels back to the floor with control.</li><li>Complete 12–15 reps.</li></ul><h3 class="article-body__section" id="section-3-low-step-ups"><span>3. Low step-ups</span></h3><p>Step-ups mimic climbing stairs, so they’re particularly useful for building the kind of leg strength that carries over into everyday life. They work the quads and glutes while adding a balance and coordination component. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/FynqUhwi7nc" allowfullscreen></iframe></div></div><ul><li>Stand at the bottom of a staircase or in front of a sturdy low step and hold onto a handrail or wall if needed.</li><li>Place your whole right foot on the step.</li><li>Press through your right heel to step up, bringing your left foot up to meet it.</li><li>Step back down carefully, one foot at a time.</li><li>Complete 8–10 reps leading with the right leg, then switch and match the number of reps on your left.</li></ul><p>If there’s no step nearby, march in place instead, aiming to lift each knee toward hip height.</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:4332px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="CQQcUHzUH5zAyDJFwEGFzQ" name="shutterstock_2280680741" alt="a middle aged woman doing a walking workout" src="https://cdn.mos.cms.futurecdn.net/CQQcUHzUH5zAyDJFwEGFzQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="4332" height="2437" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><h2 id="why-combine-walking-and-leg-strength-after-60">Why combine walking and leg strength after 60?</h2><p>Walking is a brilliant way to support cardiovascular fitness, mobility and overall activity levels as we age, but adding strength work helps fill an important gap. Exercises like squats, calf raises and step-ups challenge the muscles that support your knees, hips and ankles, helping you stay stronger as you age. </p><p>Combining the two also makes your workout more efficient — you’re getting your heart rate up while strengthening your lower body at the same time. Start at a pace that feels manageable, use support where you need it, and focus on consistency rather than intensity. Over time, those 10 minutes can add up. </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/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank"><strong>I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank"><strong>According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank"><strong>I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/workouts/over-60-this-10-minute-walking-strength-workout-builds-stronger-legs-without-weights</link>
                                                                            <description>
                            <![CDATA[ This 10-minute walking-strength workout builds stronger legs without weights. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">KS9Jtqrkc6Wg8fZtGZkJpj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9CsGcNAjGKrtCMbDQTXnXA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 25 Aug 2026 04:30:00 +0000</pubDate>                                                                                                                                <updated>Tue, 25 Aug 2026 08:37:00 +0000</updated>
                                                                                                                                            <category><![CDATA[Workouts]]></category>
                                                    <category><![CDATA[Wellness]]></category>
                                                    <category><![CDATA[Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Katie Sims ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/9Ha2PHteeRRzUwJfKjgM7U-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/9CsGcNAjGKrtCMbDQTXnXA-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[a middle aged woman in workout gear]]></media:description>                                                            <media:text><![CDATA[a middle aged woman in workout gear]]></media:text>
                                <media:title type="plain"><![CDATA[a middle aged woman in workout gear]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9CsGcNAjGKrtCMbDQTXnXA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As we age, <a href="https://www.tomsguide.com/wellness/fitness/im-a-weightlifting-coach-3-exercises-i-prefer-over-lunges-for-building-strong-stable-legs-and-knees-over-40">leg strength</a> becomes increasingly important. Our legs support us during a lot of our everyday movement, from walking and climbing stairs to getting out of a chair and staying steady on our feet. These everyday movements are what help us stay active and independent throughout our 60s and beyond.</p><p>But <a href="https://www.tomsguide.com/wellness/fitness/forget-the-gym-you-just-need-5-moves-to-build-lower-body-strength-and-boost-your-metabolism">building lower-body strength</a> doesn’t mean you need to start lifting heavy dumbbells or spend hours in the gym. Bodyweight exercises can still challenge the muscles in your legs, particularly when they’re combined with controlled movement and repeated consistently. Better still, you can pair them with something many of us are already doing: walking. </p><p>That’s the thinking behind this 10-minute walking-strength workout from Colin Pennington, Exercise Science Program Director at <a href="https://www.gmercyu.edu/" target="_blank" rel="nofollow">Gwynedd Mercy University</a>. Pennington recommends combining short walking intervals with simple exercises like chair squats, <a href="https://www.tomsguide.com/wellness/workouts/im-a-personal-trainer-this-is-the-one-exercise-i-want-you-to-practice-daily-if-youre-over-60">calf raises</a> and <a href="https://www.tomsguide.com/wellness/workouts/if-you-can-do-this-many-step-ups-after-60-your-leg-strength-is-better-than-50-percent-of-the-population">step-ups</a> to target the major muscles of the lower body.</p><p>The routine he’s designed takes just 10 minutes, requires no weights, and can easily be adapted to your ability level. So, if you’re over 60 and want to make your daily walk work a little harder for you, this could be a smart place to start. </p><h2 id="what-is-the-10-minute-walking-strength-workout">What is the 10-minute walking-strength workout? </h2><p>Pennington’s routine alternates one-minute walking intervals with simple bodyweight strength exercises, giving you a mix of cardio and resistance work without needing any equipment. The strength moves target the quads, glutes and calves, and there are also balance and coordination challenges in there — all useful for maintaining <a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk">everyday mobility</a> as you age. </p><p>The routine is designed to be adaptable. You can walk in place or use a hallway for the walking intervals, hold onto a chair or wall for extra stability during the strength moves, and swap the step-ups for high-knee marches if you don’t have a suitable step nearby. </p><p>Here’s the full 10-minute routine: </p><ul><li><strong>Minute 1:</strong> Gentle in-place or hallway walking</li><li><strong>Minute 2:</strong> Chair squats — 8–12 controlled reps</li><li><strong>Minute 3:</strong> Brisk walking</li><li><strong>Minute 4:</strong> Standing calf raises — 12–15 controlled reps</li><li><strong>Minute 5:</strong> Brisk walking</li><li><strong>Minute 6:</strong> Low step-ups — 8–10 reps per leg, or high-knee marches</li><li><strong>Minute 7:</strong> Chair squats — 8–12 controlled reps</li><li><strong>Minute 8:</strong> Brisk walking</li><li><strong>Minute 9:</strong> Standing calf raises and step-ups</li><li><strong>Minute 10:</strong> Gentle cooldown walk with deep breathing</li></ul><p>Don’t worry about racing through the strength exercises to fill the entire minute. Prioritize slow, controlled reps and good form, then use any remaining time to reset before moving on to the next interval.</p><h2 id="how-to-do-the-strength-exercises">How to do the strength exercises</h2><h3 class="article-body__section" id="section-1-chair-squats"><span>1. Chair squats </span></h3><p>Chair squats strengthen the quads, hamstrings and glutes — the muscles you rely on for everyday movements like standing up, climbing stairs and walking uphill. Using a chair also gives you a clear target to work toward, making this an accessible squat variation.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/rvpC9QkTc3Y" allowfullscreen></iframe></div></div><ul><li>Stand in front of a sturdy chair with your feet around shoulder-width apart. Place the chair against a wall so it can’t slide.</li><li>Push your hips back and slowly lower yourself as if you’re going to sit down.</li><li>Lightly touch your glutes to the seat rather than dropping your weight into the chair.</li><li>Press through your heels to return to standing.</li><li>Aim for 8–12 controlled reps.</li></ul><h3 class="article-body__section" id="section-2-standing-calf-raises"><span>2. Standing calf raises</span></h3><p>Don’t overlook your calves when it comes to building stronger legs. These muscles help propel you forward when you walk and play an important role in ankle stability and balance.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/D9xcA_xaHfY" allowfullscreen></iframe></div></div><ul><li>Stand behind a chair or beside a wall or countertop for support, with your feet hip-width apart.</li><li>Press through the balls of your feet and slowly lift your heels as high as feels comfortable.</li><li>Pause for one second at the top.</li><li>Lower your heels back to the floor with control.</li><li>Complete 12–15 reps.</li></ul><h3 class="article-body__section" id="section-3-low-step-ups"><span>3. Low step-ups</span></h3><p>Step-ups mimic climbing stairs, so they’re particularly useful for building the kind of leg strength that carries over into everyday life. They work the quads and glutes while adding a balance and coordination component. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/FynqUhwi7nc" allowfullscreen></iframe></div></div><ul><li>Stand at the bottom of a staircase or in front of a sturdy low step and hold onto a handrail or wall if needed.</li><li>Place your whole right foot on the step.</li><li>Press through your right heel to step up, bringing your left foot up to meet it.</li><li>Step back down carefully, one foot at a time.</li><li>Complete 8–10 reps leading with the right leg, then switch and match the number of reps on your left.</li></ul><p>If there’s no step nearby, march in place instead, aiming to lift each knee toward hip height.</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:4332px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="CQQcUHzUH5zAyDJFwEGFzQ" name="shutterstock_2280680741" alt="a middle aged woman doing a walking workout" src="https://cdn.mos.cms.futurecdn.net/CQQcUHzUH5zAyDJFwEGFzQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="4332" height="2437" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock)</span></figcaption></figure><h2 id="why-combine-walking-and-leg-strength-after-60">Why combine walking and leg strength after 60?</h2><p>Walking is a brilliant way to support cardiovascular fitness, mobility and overall activity levels as we age, but adding strength work helps fill an important gap. Exercises like squats, calf raises and step-ups challenge the muscles that support your knees, hips and ankles, helping you stay stronger as you age. </p><p>Combining the two also makes your workout more efficient — you’re getting your heart rate up while strengthening your lower body at the same time. Start at a pace that feels manageable, use support where you need it, and focus on consistency rather than intensity. Over time, those 10 minutes can add up. </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/workouts/i-teach-people-how-to-be-more-mobile-3-low-impact-back-and-shoulder-moves-that-build-stability-and-strength-after-40" target="_blank"><strong>I teach people how to be more mobile: 3 low-impact back and shoulder moves that build stability and strength after 40</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/according-to-a-personal-trainer-this-exercise-is-100-times-more-effective-than-crunches-i-tried-it-and-was-humbled" target="_blank"><strong>According to a personal trainer, this exercise is 100 times more effective than crunches. I tried it and was humbled</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/workouts/i-teach-people-over-50-to-be-mobile-3-low-impact-moves-that-build-more-stability-than-a-30-minute-walk" target="_blank"><strong>I teach people over 50 to be mobile: 3 low-impact moves that build more stability than a 30-minute walk</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Garmin looks to be developing a smart ring: Here’s what we know so far ]]></title>
                                                                                                <dc:content><![CDATA[ <p>According to a new leak, Garmin is designing a smart ring that could take on the likes of Oura, Samsung, Circular, and Ultrahuman. The leak comes from a <a href="https://www.garminnews.com/exclusive-garmins-first-smart-ring-leaks-in-official-certification-database-cirqa-smart-ring/" target="_blank" rel="nofollow">Garmin News </a>blog, which reported that on August 12, PT Garmin Indonesia Distribution submitted an official certification application for a “Garmin Cirqa Smart Ring”. These filings are mandatory legal steps companies must complete before selling wireless hardware in a region, so this is pretty concrete confirmation that the product is being worked on. </p><p>This comes after the launch of the <a href="https://www.tomsguide.com/wellness/fitness-trackers/ive-been-wearing-the-garmin-cirqa-for-3-weeks-here-are-3-things-i-like-and-3-things-id-change">Garmin Cirqa</a> smart band, a subscription-free, screenless tracker, which looks set to take on the Fitbit Air and Whoop 5.0. You can read my <a href="https://www.tomsguide.com/wellness/fitness-trackers/garmin-cirqa-vs-fitbit-air-vs-whoop-5-0-vs-oura-ring-5-which-fitness-tracker-should-you-buy">Garmin Cirqa vs Fitbit Air vs Whoop 5.0 vs Oura Ring 5 face-off here</a>. </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:3721px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AjoUYtagaC2cAqN6vVfqiW" name="Garmin Cirqa" alt="Garmin Cirqa" src="https://cdn.mos.cms.futurecdn.net/AjoUYtagaC2cAqN6vVfqiW-1920-80.jpg" mos="" align="middle" fullscreen="" width="3721" height="2093" 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 Cirqa smart band was Garmin’s first step into screenless tracking, moving away from traditional smartwatches into 24/7 health tracking. The fact that they are using the same “Cirqa” name for a smart ring suggests Garmin might be building out an ecosystem around screenless health tracking. This is similar to what it has done with its Forerunner and Fenix lines.</p><p>Shortly after the news leaked, the listing was pulled from Indonesia’s public database. When, or whether or not Garmin will launch the ring remains to be seen. If it does drop, the smart ring will enter a crowded market, mainly dominated by Oura and Samsung. </p><p>Personally, I’d love a Garmin ring that would allow me to track my sleep and cycle without having to wear a watch to bed. While I’ve been impressed with the Cirqa band, it’s still pretty bulky, especially compared to my Oura Ring 5. I’ll be keeping an eye on these leaks as and when they drop. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OoD6zX"></div>                            </div>                            <script src="https://kwizly.com/embed/OoD6zX.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/i-wore-an-oura-ring-for-an-entire-year-heres-why-im-never-going-back-to-a-smartwatch"><strong>I wore an Oura Ring for an entire year — here’s why it's the best smart tech I have invested in</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/fitness-trackers/ive-used-the-oura-ring-to-track-my-sleep-for-6-months-heres-how-im-now-getting-a-full-8-hours"><strong>I wore the Oura Ring for 6 months to track my sleep — and now I'm regularly getting 8 hours and feel so much better</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/smart-rings/oura-ring-5-hands-on-review-ive-worn-the-worlds-smallest-smart-ring-for-a-week-and-it-changes-fitness-tracking-forever"><strong>Oura Ring 5 review: I’ve worn the world’s smallest smart ring for a week, and it changes fitness tracking forever</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.tomsguide.com/wellness/smart-rings/garmin-looks-to-be-developing-a-smart-ring-heres-what-we-know-so-far</link>
                                                                            <description>
                            <![CDATA[ After the launch of its Qirqa screenless fitness tracker, Garmin could be preparing to launch its own smart ring. Here's what we know so far. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Trs66kqmsirmVascoXCD4i</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gzvMQLs88dSzLa7Pe9Y2KE-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 24 Aug 2026 16:07:50 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Rings]]></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/gzvMQLs88dSzLa7Pe9Y2KE-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[photos of the Oura Ring 5]]></media:description>                                                            <media:text><![CDATA[photos of the Oura Ring 5]]></media:text>
                                <media:title type="plain"><![CDATA[photos of the Oura Ring 5]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gzvMQLs88dSzLa7Pe9Y2KE-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>According to a new leak, Garmin is designing a smart ring that could take on the likes of Oura, Samsung, Circular, and Ultrahuman. The leak comes from a <a href="https://www.garminnews.com/exclusive-garmins-first-smart-ring-leaks-in-official-certification-database-cirqa-smart-ring/" target="_blank" rel="nofollow">Garmin News </a>blog, which reported that on August 12, PT Garmin Indonesia Distribution submitted an official certification application for a “Garmin Cirqa Smart Ring”. These filings are mandatory legal steps companies must complete before selling wireless hardware in a region, so this is pretty concrete confirmation that the product is being worked on. </p><p>This comes after the launch of the <a href="https://www.tomsguide.com/wellness/fitness-trackers/ive-been-wearing-the-garmin-cirqa-for-3-weeks-here-are-3-things-i-like-and-3-things-id-change">Garmin Cirqa</a> smart band, a subscription-free, screenless tracker, which looks set to take on the Fitbit Air and Whoop 5.0. You can read my <a href="https://www.tomsguide.com/wellness/fitness-trackers/garmin-cirqa-vs-fitbit-air-vs-whoop-5-0-vs-oura-ring-5-which-fitness-tracker-should-you-buy">Garmin Cirqa vs Fitbit Air vs Whoop 5.0 vs Oura Ring 5 face-off here</a>. </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:3721px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AjoUYtagaC2cAqN6vVfqiW" name="Garmin Cirqa" alt="Garmin Cirqa" src="https://cdn.mos.cms.futurecdn.net/AjoUYtagaC2cAqN6vVfqiW-1920-80.jpg" mos="" align="middle" fullscreen="" width="3721" height="2093" 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 Cirqa smart band was Garmin’s first step into screenless tracking, moving away from traditional smartwatches into 24/7 health tracking. The fact that they are using the same “Cirqa” name for a smart ring suggests Garmin might be building out an ecosystem around screenless health tracking. This is similar to what it has done with its Forerunner and Fenix lines.</p><p>Shortly after the news leaked, the listing was pulled from Indonesia’s public database. When, or whether or not Garmin will launch the ring remains to be seen. If it does drop, the smart ring will enter a crowded market, mainly dominated by Oura and Samsung. </p><p>Personally, I’d love a Garmin ring that would allow me to track my sleep and cycle without having to wear a watch to bed. While I’ve been impressed with the Cirqa band, it’s still pretty bulky, especially compared to my Oura Ring 5. I’ll be keeping an eye on these leaks as and when they drop. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OoD6zX"></div>                            </div>                            <script src="https://kwizly.com/embed/OoD6zX.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/i-wore-an-oura-ring-for-an-entire-year-heres-why-im-never-going-back-to-a-smartwatch"><strong>I wore an Oura Ring for an entire year — here’s why it's the best smart tech I have invested in</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/fitness-trackers/ive-used-the-oura-ring-to-track-my-sleep-for-6-months-heres-how-im-now-getting-a-full-8-hours"><strong>I wore the Oura Ring for 6 months to track my sleep — and now I'm regularly getting 8 hours and feel so much better</strong></a><strong></strong></li><li><strong></strong><a href="https://www.tomsguide.com/wellness/smart-rings/oura-ring-5-hands-on-review-ive-worn-the-worlds-smallest-smart-ring-for-a-week-and-it-changes-fitness-tracking-forever"><strong>Oura Ring 5 review: I’ve worn the world’s smallest smart ring for a week, and it changes fitness tracking forever</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>