<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="https://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"
>
    <channel>
                    <atom:link rel="alternate" hreflang="en-SG"
                       href="https://www.techradar.com/sg/feeds/tag/fitness-trackers"
                       type="application/rss+xml"/>
                            <title><![CDATA[ Latest from TechRadar SG in Fitness-trackers ]]></title>
                <link>https://www.techradar.com/sg/health-fitness/fitness-trackers</link>
        <description><![CDATA[ All the latest fitness-trackers content from the TechRadar  SG team ]]></description>
                                    <lastBuildDate>Mon, 22 Jun 2026 21:00:00 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ Should you hold off on the Oura Ring 5 and get the Oura Ring 4 instead? Here's our verdict ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/should-you-hold-off-on-the-oura-ring-5-and-get-the-oura-ring-4-instead-heres-our-verdict</link>
                                                                            <description>
                            <![CDATA[ The Oura Ring 5 is the latest flagship model, but can you find better value by going for the Oura Ring 4 instead? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RDpreLvfqhDqVdUA87cDfP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4QC2p5qHVsNkGGgoQ8uw3i-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 22 Jun 2026 21:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/4QC2p5qHVsNkGGgoQ8uw3i-1280-80.jpg">
                                                            <media:credit><![CDATA[Oura]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Oura Ring 4 (on the left) and the Oura Ring 5 (on the right)]]></media:description>                                                            <media:text><![CDATA[Oura Ring 4 vs Oura Ring 5]]></media:text>
                                <media:title type="plain"><![CDATA[Oura Ring 4 vs Oura Ring 5]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4QC2p5qHVsNkGGgoQ8uw3i-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's a tale as old as tech time: a new flagship device appears on the scene, which means the device it's replacing gets a price drop, and potentially offers better value for money for the discerning gadget buyer.</p><p>For this guide, we're going to be looking specifically at the <a href="https://www.techradar.com/health-fitness/oura-ring-4-review">Oura Ring 4</a> (which launched in 2024) and the <a href="https://www.techradar.com/health-fitness/oura-just-unveiled-the-worlds-smallest-smart-ring-the-oura-ring-5-and-members-are-going-to-love-these-7-upgrades">Oura Ring 5</a> (launched in 2026). The Oura Ring 4 is likely to see some great Amazon Prime Day deals, but should you go all in on the latest and most expensive model? Or is the older model the better investment when bought at a discount?</p><p>• <a href="https://www.amazon.com/deals" target="_blank">Browse the full Amazon Prime Day sale</a></p><p>There's no doubt that both models qualify as two of the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a> on the market right now, but which one is right for you depends on your budget and what your priorities are. Here's how they compare.</p><h2 id="oura-ring-5-vs-oura-ring-4-pricing">Oura Ring 5 vs Oura Ring 4: pricing</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="EPoYf5u8oBtan6c5aEnbxP" name="01-five" alt="Oura Ring 5" src="https://cdn.mos.cms.futurecdn.net/EPoYf5u8oBtan6c5aEnbxP.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="caption-text">The  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Oura)</span></figcaption></figure><p>While pricing varies as special offers come and go, the Oura Ring 5 launched for a starting price of $399 / £399 / AU$649, with some finishes costing extra at $499 / £499 / AU$799 – that's a little more expensive than the original Oura Ring 4 (note that the prices for Australia are for third-party resellers, not from Oura directly).</p><p>There's an upgraded charging case available for $99 / £99 / AU$159 for the Oura Ring 5, and then there's the monthly subscription: $5.99 / £5.99 / AU$9.99 a month or $69.99 / £69.99 / AU$109.99 a year. While a subscription isn't technically necessary to use an Oura Ring, you do need one to access the bulk of its features.</p><p>So what about Oura Ring 4 price drops? At the time of writing, the starting price is $349 / £349 if you go through the official channels, and we're seeing some good deals on the Oura Ring 4 already, which you can find below. Given that it's an older model, you're much more likely to see discounts on this smart ring on both the Oura shop and third-party retailers like Amazon. </p><h2 id="oura-ring-5-vs-oura-ring-4-specs-and-features">Oura Ring 5 vs Oura Ring 4: specs and features</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="ee7bKngvAoSkLkotb93ArU" name="02-four" alt="Oura Ring 4" src="https://cdn.mos.cms.futurecdn.net/ee7bKngvAoSkLkotb93ArU.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="caption-text">The Oura Ring 4 launched in 2024 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Oura)</span></figcaption></figure><p>What you need to know first is that the Oura Ring 5 is notably slimmer than the Oura Ring 4: for the most affordable finishes, it's 6.09 mm (0.24 inches) wide and 2.28 mm (0.09 inches) thick, down from 7.9 mm (0.31 inches) and 2.8 mm (0.11 inches), which is a reduction of about 40%.</p><p>That can make a difference when it comes to comfort and day-to-day wear. The new model is lighter too, with those reduced dimensions, weighing 2 grams rather than 3.3 grams. Both models are available in a variety of ring sizes to fit your finger, though the Oura Ring 5 introduces a new sizing scheme that doesn't match its predecessor.</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="6uT5WoneFKRzdfHrtStkwP" name="03-five" alt="Oura Ring 5" src="https://cdn.mos.cms.futurecdn.net/6uT5WoneFKRzdfHrtStkwP.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="caption-text">The new, slimmer Oura Ring 5 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Oura)</span></figcaption></figure><p>The Oura Ring 5 is also more scratch resistant, while both models offer the same level of waterproofing (down to a depth of 100 meters). Battery life has been improved on the new model too, with the official estimates standing at 5-8 days for the Oura Ring 4, and 6-9 days for the Oura Ring 5. </p><p>As for sensors and health tracking features, this is where the rings are mostly tied. Oura says the fifth-generation model is more accurate because of a change in the sensor layout, but the core sensor tech is the same between the two models, and the software experience through the app is the same for tracking steps, activity, heart rate, and more.</p><h2 id="oura-ring-5-vs-oura-ring-4-verdict">Oura Ring 5 vs Oura Ring 4: Verdict</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qBdm7cRGrVCN5Q3JVpCurU" name="04-four" alt="Oura Ring 4" src="https://cdn.mos.cms.futurecdn.net/qBdm7cRGrVCN5Q3JVpCurU.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="caption-text">The Oura Ring 4 is still an excellent smart ring </span><span class="credit" itemprop="copyrightHolder">(Image credit: Oura)</span></figcaption></figure><p>There's clearly a lot that's new and improved in the Oura Ring 5: it's slimmer and lighter, and offers better battery life. Oura says it's also more accurate, though that's not something we've finished testing ourselves just yet. That said, the tracking capabilities, sensors, and app features are more or less identical between the models.</p><p>Where the Oura Ring 4 really has the potential to outdo the newer model is in terms of pricing. As time goes on, you're likely to see bigger and bigger discounts on the fourth-generation model — and don't forget that we awarded it <a href="https://www.techradar.com/health-fitness/oura-ring-4-health-and-fitness-device-of-the-year">our Health & Fitness Device of the Year award</a> for 2025. It's a seriously impressive bit of kit, and if the right discount comes along during Amazon Prime Day, it'll certainly be a better-value package than the Ring 5.</p><p>Regardless, you'll need to weigh up what's most important to you for your next smart ring, and how much you're prepared to spend to get it. Both of these premium smart rings from Oura will give you years of use — so we might be talking about the Oura Ring 6 before you need to think about upgrading again.</p><h2 id="more-prime-day-deals-in-the-us">More Prime Day deals in the US </h2><ul><li><strong>Amazon Devices</strong>: <a href="https://www.amazon.com/deals?ref_=nav_cs_gb&discounts-widget=%2522%257B%255C%2522state%255C%2522%253A%257B%255C%2522refinementFilters%255C%2522%253A%257B%257D%257D%252C%255C%2522version%255C%2522%253A1%257D%2522&bubble-id=Devices">Fire Sticks & Echo from $18</a></li><li><strong>Amazon Haul:</strong> <a href="https://www.amazon.com/haul/store?ref_=nav_cs_hul_disb">viral gadgets, tech & appliances from $1.99</a></li><li><strong>Apple</strong>: <a href="https://www.amazon.com/apple-products-sale/s?k=apple+products+on+sale">MacBooks, AirPods & AirTags from $29</a></li><li><strong>Beauty: </strong><a href="https://www.amazon.com/deals/?_encoding=UTF8&pd_rd_w=s8kmA&content-id=amzn1.sym.d1f6ace2-9831-4dc5-9714-3cabd9c7614a&pf_rd_p=d1f6ace2-9831-4dc5-9714-3cabd9c7614a&pf_rd_r=4AKB7CHMYF8KNEN4FR6J&pd_rd_wg=dJExQ&pd_rd_r=d9700b9e-1b83-458f-a6e9-f9d90fe2d46d&bubble-id=beauty">50% off toothbrushes & hair tools</a></li><li><strong>Cheap TVs:</strong> <a href="https://www.amazon.com/tvs/b/">smart TVs from $69.99</a></li><li><strong>Garden:</strong> <a href="https://www.amazon.com/Patio-Lawn-Garden/b/ref=dp_bc_1?ie=UTF8&node=2972638011">tools, mowers, planters from $24.99</a></li><li><strong>Headphones</strong>: <a href="https://www.amazon.com/Headphones-Accessories-Supplies/b/ref=dp_bc_3?ie=UTF8&node=172541">50% off Beats, Bose & Samsung</a></li><li><strong>Laptops:</strong> <a href="https://www.amazon.com/s?k=laptops&i=black-friday&crid=28ANO31DMPZHB&sprefix=laptops%2Cblack-friday%2C158&ref=nb_sb_noss_1">Apple, HP & Dell from $199</a></li><li><strong>Mattresses: </strong><a href="https://www.amazon.com/s?k=mattresses&i=todays-deals&crid=2GO53NGEXE1I8&sprefix=mattresses%2Ctodays-deals%2C177&ref=nb_sb_noss_2">Sealy, Serta & more from $186</a></li><li><strong>Patio:</strong> <a href="https://www.amazon.com/s?i=lawngarden&rh=n%3A553824&s=popularity-rank&fs=true&ref=lp_553824_sar">outdoor furniture, rugs & decor from $19.99</a></li><li><strong>Sports:</strong> <a href="https://www.amazon.com/deals?ref_=nav_cs_gb&bubble-id=sport-outdoors&promotionsSearchLastSeenAsin=B0BLNQ3C8Y&promotionsSearchStartIndex=0&promotionsSearchPageSize=60">50% off fitness gear, treadmills & clothing</a></li><li><strong>Vacuums</strong>: <a href="https://www.amazon.com/vacuums/b/ref=dp_bc_3?ie=UTF8&node=3743521">Dyson, Shark & Bissell from $34</a></li></ul><h2 id="more-prime-day-deals-in-the-uk">More Prime Day deals in the UK</h2><ul><li><strong>Amazon Prime</strong>: <a href="https://www.amazon.co.uk/amazonprime">sign up for a 30-day free trial</a></li><li><strong>Amazon Devices</strong>: <a href="https://www.amazon.co.uk/b?node=341686031">Fire TV, Ring & Blink from £24.99</a></li><li><strong>Amazon Haul</strong>: <a href="https://www.amazon.co.uk/haul/store">up to 30% off</a></li><li><strong>Apple</strong>: <a href="https://www.amazon.co.uk/stores/page/9C78A104-F28D-4EB6-9415-3FED76BC4A3B?ingress=0&visitId=bff895d6-7f1c-4aff-ab53-96d6cbe66480&ref_=topnav_storetab_appledevicessubnav">AirPods Pro 3 for a record-low price</a></li><li><strong>Appliances</strong>: <a href="https://www.amazon.co.uk/b/?_encoding=UTF8&node=391784011&ref_=sv_top_ap_arrow_1">up to 45% off Ninja, Tefal & Sage</a></li><li><strong>Beauty</strong>: <a href="https://www.amazon.co.uk/deals/?_encoding=UTF8&_encoding=UTF8&discounts-widget=%2522%257B%255C%2522state%255C%2522%253A%257B%255C%2522refinementFilters%255C%2522%253A%257B%255C%2522departments%255C%2522%253A%255B%255C%252266280031%255C%2522%255D%257D%257D%252C%255C%2522version%255C%2522%253A1%257D%2522&ref_=cct_cg_UKHPC_11a1&pf_rd_p=ba87a6fe-17c6-4764-a142-c0c32212fc11&pf_rd_r=R2DX4T22FVJ69GPR9B5D">up to 60% off Philips & Oral-B</a><strong></strong></li><li><strong>Essentials</strong>: <a href="https://www.amazon.co.uk/deals?discounts-widget=%2522%257B%255C%2522state%255C%2522%253A%257B%255C%2522refinementFilters%255C%2522%253A%257B%255C%2522departments%255C%2522%253A%255B%255C%2522344155031%255C%2522%255D%257D%257D%252C%255C%2522version%255C%2522%253A1%257D%2522">household goods from under £10</a></li><li><strong>Fashion</strong>: <a href="https://www.amazon.co.uk/b/?ie=UTF8&node=11961407031&ref_=topnav_storetab_top_ap_arrow">up to 50% off</a></li><li><strong>Headphones</strong>: <a href="https://www.amazon.co.uk/headphones-earphones/b/ref=dp_bc_3?ie=UTF8&node=4085731">up to 50% off</a></li><li><strong>Laptops</strong>: <a href="https://www.amazon.co.uk/laptops/b/ref=dp_bc_2?ie=UTF8&node=429886031">from £149.99</a></li><li><strong>Tablets</strong>: <a href="https://www.amazon.co.uk/Tablets/b/?ie=UTF8&node=429892031&ref_=sv_computers_6">Samsung & Lenovo from £125</a></li><li><strong>Toys</strong>: <a href="https://www.amazon.co.uk/Toys-special-offers/b/?ie=UTF8&node=748862&ref_=sv_toys_1">up to 25% off Lego and Tonies</a></li><li><strong>TVs</strong>: <a href="https://www.amazon.co.uk/LED-Smart-4K-TVs/b/ref=dp_bc_3?ie=UTF8&node=560864">from £129.99</a></li><li><strong>Vacuums</strong>: <a href="https://www.amazon.co.uk/Vacuum-Floor-Cleaners/b/ref=dp_bc_3?ie=UTF8&node=3147711">up to 40% off Eufy & Roborock</a></li><li><strong>Wearables: </strong><a href="https://www.amazon.co.uk/b/ref=dp_bc_2?ie=UTF8&node=17489629031">Garmin & Huawei from £36.99</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I'm testing the Oura Ring 5 — have a question? Tell me what you want to know about the world's smallest smart ring ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/im-testing-the-oura-ring-5-have-a-question-tell-me-what-you-want-to-know-about-the-worlds-smallest-smart-ring</link>
                                                                            <description>
                            <![CDATA[ Thinking of buying the Oura Ring 5? Ask our reviewer anything you want to know about the world's smallest smart ring before their review goes live. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WFkkFT7HJEjRoHW5sZQCkC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bMd4T6fzgkefmN4NrqdVWM-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 17 Jun 2026 03:00:00 +0000</pubDate>                                                                                                                                <updated>Thu, 18 Jun 2026 10:27:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Sleep]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Fitness Apps]]></category>
                                                                                                <author><![CDATA[ amelia.schwanke@futurenet.com (Amelia Schwanke) ]]></author>                    <dc:creator><![CDATA[ Amelia Schwanke ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/3o4q8fTaBfwJaZo8trQWiV.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/bMd4T6fzgkefmN4NrqdVWM-1280-80.jpg">
                                                            <media:credit><![CDATA[Oura]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Different finishes of the Oura Ring 5 cutout and scattered around the words &#039;Oura Ring 5 Live Q&amp;A&#039;]]></media:description>                                                            <media:text><![CDATA[Different finishes of the Oura Ring 5 cutout and scattered around the words &#039;Oura Ring 5 Live Q&amp;A&#039;]]></media:text>
                                <media:title type="plain"><![CDATA[Different finishes of the Oura Ring 5 cutout and scattered around the words &#039;Oura Ring 5 Live Q&amp;A&#039;]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bMd4T6fzgkefmN4NrqdVWM-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>TechRadar is running a live Q&A in the lead-up to our Oura Ring 5 review</strong></li><li><strong>Leave a comment with what you're most interested in hearing about below</strong></li><li><strong>You can ask questions all week before the Q&A closes</strong></li></ul><p>The Oura Ring 5 only started shipping just over a week ago, but it's already causing a stir, with early impressions mostly positive across the board — thanks to being such a substantial, visible upgrade over the previous model. </p><p>I'm currently testing what <a href="https://www.techradar.com/health-fitness/oura-just-unveiled-the-worlds-smallest-smart-ring-the-oura-ring-5-and-members-are-going-to-love-these-7-upgrades">Oura claims to be "the world's smallest smart ring"</a>, and while I can't yet access every feature in the app — some require at least 30 days of continuous wear to establish personal health baselines — the ring design itself is a big step up.     </p><p>It's significantly more petite than the <a href="https://www.techradar.com/health-fitness/oura-ring-4-review">Oura Ring 4</a>, both in form and weight, which gives it a much better fit and makes it more comfortable to wear. While I'm still in the process of determining a final verdict on its performance, accuracy and value, I'm happy to answer any questions you might have.        </p><p>Want to know if it feels noticeably different compared to the Ring 4? If you can still wear it while typing or lifting weights without it feeling bulky? Or how long the battery really lasts? Drop your question in the comment box below, and I'll get back to you. </p><iframe class="position-center" data-lazy-priority="low" data-lazy-src=""></iframe><p>This live Q&A will remain open until early next week, when my Oura Ring 5 review will be published. Because I won't yet have unlocked every new feature that's available, my verdict will be based on an early assessment of what I have been able to test in just over two weeks. </p><p>That's why I'm opening this testing period up to you. I want to know what your biggest questions are about what could be the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart ring</a> available. Of course, I'll be looking at its price, design, features, and performance to determine a final value score, but I know that won't cover everything. </p><p>There are countless questions I imagine many of you will likely have before clicking buy on a $399 / £399 / AU$649 smart ring — or $499 / £499 / AU$799 if you're considering one of the more premium finishes — so let me know what you're weighing up, and I'll try to help where I can. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6j3nO"></div>                            </div>                            <script src="https://kwizly.com/embed/O6j3nO.js" async></script><h2 id="what-are-techradar-saying-about-the-oura-ring-5">What are TechRadar saying about the Oura Ring 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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kQkkP6hQ8S7hSpa9x3Z3Yg" name="Oura-Ring-5-3" alt="Six Oura Ring 5's lined up side-by-side showing the difference finishes" src="https://cdn.mos.cms.futurecdn.net/kQkkP6hQ8S7hSpa9x3Z3Yg.png" 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 Oura Ring 5 comes in six different titanium finishes.  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Oura)</span></figcaption></figure><p>I already know from the early results of the poll above that most TechRadar readers don't want to spend the extra $50 / £50 / AU$80 that the Ring 5 costs over the Ring 4, but many of you said you would wait to see what the reviews say. </p><p>If that's you, this is your chance to get a behind-the-scenes look at the testing process. As I noted above, I haven't yet been able to explore all the new features Oura Ring 5 brings, but some of the basic features are unlocked after 10 days of wear, so I can give you early answers on whether they're actually useful.</p><p>Which brings me to another caveat, because I live in the UK, I don't have access to every new feature that Oura is currently rolling out, which means I won't be able to test the new 'Lab Uploads', 'Brain Health Study,' and 'Health Radar' at all. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww1zoX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww1zoX.js" async></script><p>That's a shame because those three features are among the most sought after, judging by the results of the above poll, which shows that the majority (40%) of TechRadar readers are most excited to try 'Health Radar: Blood Pressure Signals'. </p><p>'Brain Health Study', 'Nighttime Breathing', which is part of 'Health Radar', and 'Lab Uploads' also ranked highly among readers, raising the question of whether the Oura Ring 5 is most suited to those who live stateside. </p><p>Let me know if missing out on those new features is a deal breaker for you? I'll be considering all aspects, like these regional limitations, in my review. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Someone hacked his Whoop to see which of his colleagues raised his stress levels the most and I need this immediately ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/someone-hacked-his-whoop-to-see-which-of-his-colleagues-raised-his-stress-levels-the-most-and-i-need-this-immediately</link>
                                                                            <description>
                            <![CDATA[ This is one of the best uses of a Whoop and Claude Fable 5 we've seen: matching heart rate levels to meeting attendees. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CBCCXF8ekHgbNzCrMofcTA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kSWb2UQyc5zYVvGrjr9fnB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 12 Jun 2026 11:01:46 +0000</pubDate>                                                                                                                                <updated>Fri, 12 Jun 2026 11:02:07 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kSWb2UQyc5zYVvGrjr9fnB-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Can your Whoop do this?]]></media:description>                                                            <media:text><![CDATA[Whoop MG worn on man&#039;s wrist on street]]></media:text>
                                <media:title type="plain"><![CDATA[Whoop MG worn on man&#039;s wrist on street]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kSWb2UQyc5zYVvGrjr9fnB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>This Whoop hack matches heart rate to meeting attendees</strong></li><li><strong>It can link coworkers with higher levels of stress</strong></li><li><strong>The unofficial hack was made with the help of Claude Fable 5 AI</strong></li></ul><p>We've seen several examples of people <a href="https://www.techradar.com/health-fitness/fitness-trackers/this-looks-awesome-theres-now-an-unofficial-open-source-app-for-reading-whoop-data-that-doesnt-need-a-subscription">hacking their Whoop bands before (including recently)</a>, but nothing quite on this level: one enterprising user has hooked his Whoop up to his meetings schedule on Google Calendar, and can now work out which of his coworkers raise his stress levels the most.</p><p>Developer Pankaj Tanwar posted his custom-made setup on X, and it's clearly something a lot of other people are interested in — at the time of writing there are more than 10 million views registered on the post.</p><p>We don't get too much in the way of detail about how this was done, but Tanwar says he used the Claude Fable AI model to reverse engineer his Whoop and extract the heart rate data. That was then matched up with calendar meetings, and the colleagues attending.</p><p>"I now have a leaderboard and I think about it daily," says Tanwar, who has sensibly edited his screenshot so that we can't actually see which people get his blood boiling more than others. It's a really neat idea and a great example of a hardware and software hack that produces some genuinely interesting data.</p><h2 id="more-please">More please</h2><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">i hooked my whoop to my work calendar to find which coworker gives me the most stress 🚨thanks to fable, I reverse engineered whoop to pull per minute heart rate. nd matched spikes with cal events and attendees I now have a leaderboard and I think about it daily.few info… pic.twitter.com/x1jdkW8JdZ<a href="https://twitter.com/cantworkitout/status/2064704204166635930">June 10, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>Of course this isn't an exact science — heart rate can vary for all kinds of reasons, including time of day and eating and drinking routines. It's possible that it's the subjects of the meetings that are getting Tanwar's heart rate spiking, rather than the coworkers that are sitting in there with him.</p><p>Still, it's a fun experiment, and even if the Whoop isn't correctly identifying the colleagues that cause the most stress, the data can be used to manage health and well-being during the working day, in and out of meetings.</p><p>It's something I'd love to have on my own fitness tracker: the sort of insight that <a href="https://www.techradar.com/health-fitness/fitness-apps/google-health-has-taken-over-from-fitbit-on-my-phone-but-i-still-dont-trust-ai-enough-to-talk-to-me-about-my-health">these AI-enhanced trackers</a> should be giving us. Which colleague annoys me the most? What parts of my commute are the most stressful? Which TV shows calm me down?</p><p>This is also more evidence for the increasingly capable AI models that we're all getting access to. Fable 5 has <a href="https://www.techradar.com/ai-platforms-assistants/claude/anthropic-spent-months-saying-mythos-was-too-dangerous-to-release-then-it-launched-a-public-version-called-fable-5-that-it-warns-comes-with-risks">only just been released</a> to the world at large, and is already being used to produce next-level apps and tools with just a few lines of prompting — see also <a href="https://www.androidheadlines.com/2026/06/two-random-redditors-just-built-better-fitbit-apps-than-google.html" target="_blank">these alternative Fitbit apps</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The leaked Garmin Cirqa seemingly lacks a key feature that could have helped it beat the Fitbit Air and Whoop 5.0 ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/the-garmin-cirqa-seemingly-lacks-a-key-feature-that-could-have-helped-it-beat-the-fitbit-air-and-whoop-5-0</link>
                                                                            <description>
                            <![CDATA[ A certification listing suggests the Garmin Cirqa might lack GPS, so you'll be reliant on your phone. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5kyVGSjWoPSbGPtVbWw67A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 09 Jun 2026 11:32:39 +0000</pubDate>                                                                                                                                <updated>Tue, 09 Jun 2026 11:48:04 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Rogerson ]]></dc:creator>                                                                                                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-1280-80.jpg">
                                                            <media:credit><![CDATA[Amanda Westberg]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Google Fitbit Air]]></media:description>                                                            <media:text><![CDATA[Google Fitbit Air]]></media:text>
                                <media:title type="plain"><![CDATA[Google Fitbit Air]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rQdVpkQKaF9pPhPNHyrW49-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>A certification listing has been spotted for a device believed to be the Garmin Cirqa</strong></li><li><strong>It lists Bluetooth as the only connectivity option, suggesting this won't have Wi-Fi or GPS</strong></li><li><strong>That puts it in line with rival screenless wearables</strong></li></ul><p>If you’ve been looking forward to the Garmin Cirqa, we’ve got some slightly disappointing but unsurprising news — it seems this screenless wearable will lack ANT+, GPS, and Wi-Fi.</p><p>This is according to a certification listing for a device believed to be the Cirqa found on the Integrated Regulatory Information System (IRIS) in Singapore, as spotted by <a href="https://the5krunner.com/2026/06/05/garmin-cirqa-imda-singapore-bluetooth-band/" target="_blank">The5kRunner</a> (via <a href="https://www.notebookcheck.net/Garmin-CIRQA-Certification-reveals-disappointing-detail-about-Whoop-alternative.1317516.0.html" target="_blank">NotebookCheck</a>).</p><p>The listing reveals just Bluetooth for connectivity, which means the Garmin Cirqa — assuming that’s what this is — would need to be paired with a smartphone in close proximity in order to track things like distances and routes when running or cycling. </p><p>So if you prefer to work out without your phone, this rumored wearable might not be the one for you.</p><h2 id="putting-it-in-line-with-rivals">Putting it in line with rivals</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="MMiPRGbuVEUnuB3YeUgB7A" name="IMG_8603" alt="Whoop 5.0 Band mid-workout" src="https://cdn.mos.cms.futurecdn.net/MMiPRGbuVEUnuB3YeUgB7A.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="caption-text">The Whoop 5.0 also lacks GPS </span><span class="credit" itemprop="copyrightHolder">(Image credit: Max Delaney / TechRadar)</span></figcaption></figure><p>While that’s a shame, it’s not really surprising considering that rival screenless devices like the <a href="https://www.techradar.com/health-fitness/fitness-trackers/google-fitbit-air-review">Fitbit Air</a> and Whoop 5.0 also lack built-in GPS.</p><p>But that means the Cirqa will probably fall in line with them, rather than rising above them. This could have been a clear differentiation that would help Garmin’s upcoming device beat its key rivals, but the brand seemingly hasn’t taken that opportunity.</p><p>Still, for those who already wear a <a href="https://www.techradar.com/best/garmin-watch">Garmin watch</a>, or simply like the Garmin brand but want something without a screen, the Cirqa will probably still be the obvious choice, so there’s likely to be a built-in audience for it.</p><p>We’ll probably find out exactly what the Garmin Cirqa has to offer — and whether it has any other ways of standing out — soon, with previous leaks pointing to a mid-2026 launch.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'This looks awesome': there's now an unofficial, open source app for reading Whoop data that doesn't need a subscription ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/this-looks-awesome-theres-now-an-unofficial-open-source-app-for-reading-whoop-data-that-doesnt-need-a-subscription</link>
                                                                            <description>
                            <![CDATA[ An enterprising developer has released Noop for Android and macOS, a free app to use with Whoop bands. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">XgTBFdTjEr59vdCVYL5vzX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 08 Jun 2026 10:53:38 +0000</pubDate>                                                                                                                                <updated>Mon, 08 Jun 2026 11:21:45 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk-1280-80.jpg">
                                                            <media:credit><![CDATA[Whoop]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Whoop 5.0]]></media:description>                                                            <media:text><![CDATA[Woman lifting dumbbell while wearing Whoop device on wrist]]></media:text>
                                <media:title type="plain"><![CDATA[Woman lifting dumbbell while wearing Whoop device on wrist]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>There's now an open source app available for Whoop bands</strong></li><li><strong>You can install it for free on Android and macOS</strong></li><li><strong>Whoop has yet to respond, but may block access to its trackers</strong></li></ul><p>If you own a Whoop band or have read any of <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">our Whoop reviews</a>, you'll know that the premium fitness tracker comes with a monthly subscription attached. However, thanks to the efforts of an independent developer though, you can now get at your Whoop data without paying anything.</p><p>The app is open source, available for Android and macOS, and called <a href="https://github.com/NoopApp/noop" target="_blank">Noop</a> (via <a href="https://www.androidcentral.com/wearables/this-open-source-app-lets-you-use-your-whoop-without-a-monthly-fee" target="_blank">Android Central</a>). You do need to do a little bit of work to get it set up (it needs to be sideloaded on Android), but instructions are provided on the GitHub page. It should work with the Whoop 4.0, Whoop 5.0, and the Whoop MG bands.</p><p>"I built it for one reason," the app creator Kabir Khalil said in a post <a href="https://www.reddit.com/r/whoop/comments/1tzk9qc/whoop_with_no_subscription_no_cloud_no_account/" target="_blank">on Reddit</a>. "To read my own data, off a strap I own, on a machine I control, without it living in someone else's cloud. That's the whole idea."</p><p>As Whoop's own algorithms aren't available to the developer, Khalil says he's used "my own maths" based on "published methods" to come up with fitness scores and data interpretations from the raw figures that are grabbed from the tracker device.</p><h2 id="positive-feedback">Positive feedback</h2><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/whoop/comments/1tzk9qc/whoop_with_no_subscription_no_cloud_no_account">WHOOP with no subscription, no cloud, no account — it's OUT today. Fully open source, Mac + Android.</a> from <a href="https://www.reddit.com/r/whoop">r/whoop</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>While the idea of a cloud-free, offline experience will appeal to many, it's the zero cost that Whoop users will be most interested in. Whoop subscriptions start at $199 / £169 / AU$299 per year, though the device itself is included in that cost.</p><p>And users seem to be keen to give this a try: "this looks awesome" <a href="https://www.reddit.com/r/whoop/comments/1tzk9qc/comment/oqbmpvd/" target="_blank">one Redditor</a> has commented, in a thread that's full of positive feedback (as well as some requests for technical help from those who are having trouble getting the app working).</p><p>We've contacted Whoop about the app and will include the company's response here if we get one, but it clearly won't be happy about users sidestepping the need for a subscription on their hardware. It's possible that future updates to the bands will lock out access for third-party apps like this one.</p><p>Noop does seem to be part of a small trend however. A similar app called <a href="https://github.com/b-nnett/goose" target="_blank">Goose</a> has also just popped up, though it's at an earlier stage in its development than Noop, and another one called <a href="https://github.com/madhursatija/whoof" target="_blank">Whoof</a> has apparently been running for a little while now — so if you want an alternative Whoop app, you've now got several options.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Fitbit Air review: The affordable Whoop alternative hits all the right notes, but its messy AI-powered app holds it back from greatness ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/google-fitbit-air-review</link>
                                                                            <description>
                            <![CDATA[ Not quite a Whoop killer, but good enough for most people. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QeU8dhjn7jTxfdtZDDYxkC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/N2KmgpjEApDeiFa4yW99A8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 05 Jun 2026 15:04:40 +0000</pubDate>                                                                                                                                <updated>Wed, 10 Jun 2026 06:57:35 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Fitness Apps]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/N2KmgpjEApDeiFa4yW99A8-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Fitbit Air]]></media:description>                                                            <media:text><![CDATA[Google Fitbit Air]]></media:text>
                                <media:title type="plain"><![CDATA[Google Fitbit Air]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/N2KmgpjEApDeiFa4yW99A8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-google-fitbit-air-one-minute-review"><span>Google Fitbit Air: One minute review</span></h2><p>For a simple device, there’s a lot going on with the Google Fitbit Air. People feel very strongly about it, for better or for worse, and there’s been a lot of chatter and interest surrounding its release. My experience actually wearing the device has generally been very positive, with tracking accuracy comparable to that offered by my <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-ultra-3-review">Apple Watch Ultra 3</a>, which is pretty much the gold standard for wrist-based health tracking. Metrics relying on the tracker’s onboard heart-rate monitoring are reliable, matching the Apple Watch closely during work, rest, and exercise during my week with the Fitbit Air. </p><p>Set-and-forget trackers are clearly having a moment. Oura has released the Oura Ring 5 just one year after the Ring 4, and Whoop’s success has given rise to a number of copycats from brands looking to recreate the experience of a distraction-free screenless ‘focus band’ for a less premium price. </p><p>Google is one such copycat, but the screenless, slender form factor suits the Fitbit brand — the original Fitbit was a digital pedometer — down to the ground. It speaks to the core of what Fitbit used to be, before it became just another company churning out mediocre smartwatches running a limited proprietary operating system. Your Fitbit was always meant to be a discreet little device, and devices don’t come more discreet than the Google Fitbit Air. Weighing just 12g and using a very slender 17mm-wide band, the Fitbit Air is a lovely and (crucially) comfortable device to wear and use. It’s much more comfortable to wear during sleep than any full smartwatch I’ve ever tried (and I have tried a <em>lot</em>), or even the Whoop. </p><p>However, it’s hard to separate the Fitbit Air from the Google Health app, with Google’s redesign of the Fitbit app causing particular ire amongst Fitbit users. The app is a bit of a mess, and not intuitive to use, with features dotted all over the place. It feels like it’s designed to primarily function as a home for the AI Health Coach chatbot, which is very intelligent and perhaps the best in-app AI assistant I’ve tried, but it’s not the best way to operate a health app. Whoop’s balance of AI and on-page metrics is much better. </p><p>If you’re looking for a consistent screenless focus band to track different sorts of workouts like gym, sports, and yoga, alongside sleep, heart health and general wellness, you can use the Google Fitbit Air as is, paying just the up-front price, and keep your tracking simple. </p><p>Whether or not you can get onboard with the Premium option will depend on how much you like chatbots — I found its flexibility immensely helpful, but its constant chirpy summaries and insistence on hiding my data inside walls of text became annoying, so it’s a mixed bag for me. Overall, though, this is the best, most interesting Fitbit to have been released in years. </p><h2 class="article-body__section" id="section-google-fitbit-air-price-and-availability"><span>Google Fitbit Air: Price and availability</span></h2><ul><li><strong>$99.99 in the US</strong></li><li><strong>£84.99 in the UK</strong></li><li><strong>AU$199 in Australia</strong></li></ul><p>The Google Fitbit Air costs $99.99 / £84.99 / AU$199, and for that you get the tracker, a band of your choice, and a charger specific to the Google Fitbit Air — proving once again that Google seems to be allergic to making a charger that’s compatible with more than one device.</p><p>The Google Health Premium subscription, which gives you access to Google’s AI Health Coach, costs $9.99 / £7.99 / AU$14.99 a month, or $99.99 /  £79.99 / AU$140 annually. Existing Google AI Pro members get it at no extra cost. </p><p>For comparison, the cheapest Apple Watch SE 3 starts at $249 / £219 / AU$399, while Whoop’s complex pricing structure begins at £169 / $199 / AU$299 per year for the lowest tier. The Google Fitbit Air’s pricing is cheap for what you get, with the Health Coach as an optional add-on rather than a mandatory subscription. </p><ul><li><strong>Value score: 4.5/5</strong></li></ul><h2 class="article-body__section" id="section-google-fitbit-air-review-design"><span>Google Fitbit Air review: Design</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:1337px;"><p class="vanilla-image-block" style="padding-top:56.32%;"><img id="P4mQD7jmLRdDt56qKknAz7" name="Fitbit profile" alt="Google Fitbit Air" src="https://cdn.mos.cms.futurecdn.net/P4mQD7jmLRdDt56qKknAz7.jpg" mos="" align="middle" fullscreen="" width="1337" height="753" 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><ul><li><strong>Simple, screenless and elegant</strong></li><li><strong>Light and comfortable</strong></li><li><strong>App design is chaotic</strong></li></ul><p>The Google Fitbit Air’s design can be split into two components: the physical device, which is excellent, and the new Google Health app, which is a bit of a misfire. </p><p>Let’s start with the positives. The Fitbit Air comprises the tracker itself, and a wraparound band in a choice of three styles — a silicone Active band, the woven Performance Loop, or the polyurethane (pleather) Elevated Modern band. Each comes with their own color options, and a plastic clasp. On the underside of the tracker are the optical heart rate sensor, skin temperature sensor, and an accelerometer and gyroscope for counting steps. </p><p>It weighs just 12g, even with the Performance Loop strap, so it’s light and easy to wear, which is crucial for sleep tracking. I wore it on my right wrist, with a watch on my left during the day, and I didn’t feel like an obnoxious techie: unless someone looks closely, it just looks like a wristband, with the lack of a screen helping here. The Performance Loop strap that came with my review unit is the best-looking of the three options in this respect, but none of them look bad.</p><p>The tracker also has a haptic vibrate function — if you set an alarm in the app, this can be disabled with a tap on the top of the device. And that’s pretty much all the interaction you have with the sensor and band as a whole; everything else, as with one of the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a> or other screenless tracking options, is done via the app. </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="45QCxKmPRf7UrSLgEhm3tS" name="Google Health screenshotsTechradar_News_template (3)" alt="Google Health app on three iphones" src="https://cdn.mos.cms.futurecdn.net/45QCxKmPRf7UrSLgEhm3tS.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 app is where Google’s design falls down. Split into four tabs — Today, Fitness, Sleep and Health — the Google Health app features a dashboard with key metrics at the top, and insights or libraries of content below it. </p><p>But with information scattered across a quartet of tabs, it’s hard to find certain granular metrics or content you’re looking for compared to the old Fitbit app. I searched for Mindfulness content for 10 minutes before finding the five-minute meditation I was after, for example, and I often ended up starting new chats with the AI coach rather than resuming a chat from my history. It’s just not intuitive to use. </p><p>What is right in your face, for Premium users, is the AI coach, which cloaks your metrics in paragraphs of cheery text, so it takes longer to get to your information. It’s clever, and we’ll get onto its functionality in a moment, but I wish it summarized and contextualized less, and just offered more 'glanceability'. </p><ul><li><strong>Design score: 3.5/5</strong></li></ul><h2 class="article-body__section" id="section-google-fitbit-air-review-features"><span>Google Fitbit Air review: Features</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:1305px;"><p class="vanilla-image-block" style="padding-top:56.32%;"><img id="PJRnScMDXyPrzfJstgBc6b" name="Health coach" alt="Google Health Coach app metrics" src="https://cdn.mos.cms.futurecdn.net/PJRnScMDXyPrzfJstgBc6b.jpg" mos="" align="middle" fullscreen="" width="1305" height="735" 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><ul><li><strong>Set-and-forget tracker with a haptic alarm</strong></li><li><strong>Good metrics </strong></li><li><strong>AI Health Coach is a flexible macro-feature</strong></li></ul><p>The Fitbit Air records the usual metrics you’d expect with a modern fitness tracker, including step count, heart rate, floors climbed, sleep stages, and so forth. Fitbit’s Daily Readiness score shows you how prepared your body is for exercise, based on recent activity and sleep scores, while it also surfaces weekly cardio goals, hydration, and basic food logging. It can offer irregular heart rate rhythm notifications, which is great for potentially diagnosing atrial fibrilation, and allows you to take an ECG scan manually to monitor your heart health. </p><p>Basic tracking is all the free version gets you; there’s no workout builder, mindfulness content, way to log sickness, or any other extras beyond the numbers. It doesn’t add any special metrics for runners, such as stride or cadence, as many of the <a href="https://www.techradar.com/best/running-watches">best running watches</a> do. For some users who just want the numbers, this will be fine, with no need to subscribe to the Premium tier.</p><p>For Premium users, food logging can be done via the AI Health Coach, by taking a picture of your food. It’s very good at logging packaged food (it was bang on logging a crinkled package of chips with the message ‘log this’ as a 74kcal snack, also breaking down macros and salt content) but can struggle with plates of homemade food, although a basic description such as ‘log this lentil curry’ is enough for it to provide an estimation. The more information you can provide (weights and measures, etc), the more detailed it gets. </p><p>Those without the Health Coach can log food manually, as you can in other apps like MyFitnessPal. </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:1373px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="sTwCN2j7m7zXpcvaxTcPQn" name="Food logging" alt="The Food Logging feature in Google Health" src="https://cdn.mos.cms.futurecdn.net/sTwCN2j7m7zXpcvaxTcPQn.jpg" mos="" align="middle" fullscreen="" width="1373" height="772" 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 app also has access to Fitbit’s library of workout and meditation content, including individual moves, which you can use to build your own workout. Again, this is only available through the Premium subscription. </p><p>Through it all runs the AI Health Coach, which I actually found to be useful. Although there was no field to input illness as such, I typed my cold symptoms out to the Health Coach, and it remembered I was ill and adjusted its messaging and advice throughout the rest of the week based on my symptoms. I went to the gym without following one of the app’s pre-prescribed workouts, typed my sets and reps into the Coach’s ‘Ask Coach’ field, and it not only logged the workout, but suggested complementary routines to work different muscle groups for the rest of the week. </p><p>The AI Coach is a flexible ‘macro-feature’ that works well in conjunction with the rest of the app, and almost allows you to bypass the chaotic layout: you can just ask the Coach to serve you up what you need, which I’m sure was Google’s intent. Your use of the Coach will depend on your tolerance for chatbots: those who use Gemini or ChatGPT for everything will get a lot out of it, while those who loathe AI and just want numbers will likely loathe the Premium tier. </p><ul><li><strong>Features score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-google-fitbit-air-review-performance"><span>Google Fitbit Air review: 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:2413px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="Rkbu7GipbYNYZMCZyURUME" name="Apple vs Fitbit" alt="Apple Watch Ultra 3 and Google Fitbit Air being worn on wrists" src="https://cdn.mos.cms.futurecdn.net/Rkbu7GipbYNYZMCZyURUME.jpg" mos="" align="middle" fullscreen="" width="2413" height="1358" 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><ul><li><strong>Performed well compared to the Apple Watch Ultra 3 in most scenarios</strong></li><li><strong>Poor run estimations</strong></li><li><strong>Battery life as described</strong></li></ul><p>As I noted when I <a href="https://www.techradar.com/health-fitness/fitness-trackers/i-ran-10-km-wearing-the-google-fitbit-air-and-the-apple-watch-ultra-3-here-are-all-the-differences-in-heart-rate-calories-and-more">compared the Google Fitbit Air against the Apple Watch Ultra 3</a>, the tracker performed well during my 10K test run, at least for the metrics like heart rate and calorie count, which it can use its onboard sensors for. The metrics it uses my phone's GPS to estimate, like distance, were off significantly. </p><p>I’ve embedded the results below, but generally there was no statistically significant difference between heart rate or calorie estimations from the two devices. I'll be updating the review with confirmation of heart rate scores tested against a new Polar H10 chest strap, as my old testing unit has malfunctioned. </p><div class="vizualizer-embed"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,900;1,900&display=swap');        /* Reset & Base */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *:before, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *:after, #fv-chart-1780054953725-jxfr84byr-slideshow *, #fv-chart-1780054953725-jxfr84byr-slideshow *:before, #fv-chart-1780054953725-jxfr84byr-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper, #fv-chart-1780054953725-jxfr84byr-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper {        position: relative !important; overflow: visible !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ffffff !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: clip !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slideshow-select:focus {        outline: 2px solid #2E6E93 !important;        border-color: #2E6E93 !important;    }        /* Typography */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-expand-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-expand-btn:hover,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.8) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-header { padding: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-logo { height: 1.5rem !important; width: auto !important; object-fit: contain !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-logo { height: 1.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-title { font-size: 1.125rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-list { list-style: none !important; padding: 1.5rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-list { padding: 0.75rem !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link { padding: 0.5rem !important; border-radius: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-container { margin-right: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-number { top: -0.375rem !important; left: -0.375rem !important; width: 1.25rem !important; height: 1.25rem !important; font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-wrapper { width: 4rem !important; height: 4rem !important; border-radius: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-placeholder { width: 1.5rem !important; height: 1.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-info { margin-top: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-brand { font-size: 0.5625rem !important; margin: 0 0 0.25rem 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-name { font-size: 0.875rem !important; margin: 0 0 0.25rem 0 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-meta { font-size: 0.75rem !important; margin-bottom: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-sale-price { margin-right: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-original-price { font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-commentary { font-size: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action { width: 2rem !important; height: 2rem !important; margin-left: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action svg { width: 14px !important; height: 14px !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Image Annotation Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-ia-container { width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-ia-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button:hover { transform: scale(1.1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button.is-active { background-color: #2E6E93 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-pulse-ring { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-ia-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-ia-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-static-tooltip { display: none !important; position: absolute !important; top: -10px !important; left: 50% !important; transform: translate(-50%, -100%) !important; background-color: rgba(255, 255, 255, 0.95) !important; padding: 10px !important; border-radius: 6px !important; box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important; width: max-content !important; max-width: 200px !important; font-size: 13px !important; color: #1f2937 !important; z-index: 20 !important; pointer-events: none !important; white-space: pre-wrap !important; line-height: 1.4 !important; border: 1px solid #e5e7eb !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button:hover + .fv-ia-static-tooltip { display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo-explore-bar { position: relative !important; width: 100% !important; display: flex !important; justify-content: center !important; align-items: center !important; min-height: 30px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo-explore-bar .fv-logo { margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-wrapper { position: absolute !important; right: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-logo-explore-bar { flex-direction: column !important; min-height: auto !important; gap: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-ia-explore-wrapper { position: static !important; align-self: flex-end !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn { background-color: rgba(255, 255, 255, 0.95) !important; color: #1e293b !important; border: 1px solid #e5e7eb !important; border-radius: 9999px !important; padding: 0.5rem 1.25rem !important; font-size: 0.875rem !important; font-weight: 600 !important; font-family: sans-serif !important; display: inline-flex !important; align-items: center !important; gap: 0.5rem !important; cursor: pointer !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 0.2s !important; pointer-events: auto !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn:hover { background-color: #ffffff !important; transform: translateY(-2px) !important; box-shadow: 0 6px 8px -1px rgba(0, 0, 0, 0.15) !important; color: #2E6E93 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn svg { transition: transform 0.2s !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn:hover svg { transform: translateX(2px) !important; }    /* IA Modal Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-active-modal-container { display: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modals { display: block !important; position: static !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-item { display: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-item.is-active {         display: flex !important;         flex-direction: column !important;         position: absolute !important;        top: 1rem !important;        right: 1rem !important;        z-index: 20 !important;        width: 18rem !important;        max-width: calc(100% - 2rem) !important;        background-color: #ffffff !important;         padding: 1rem !important;         border-radius: 0.75rem !important;        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;        border: 1px solid #e5e7eb !important;        border-top: 4px solid #2E6E93 !important;        animation: fv-ia-fade-in 0.2s ease-out !important;         gap: 0.75rem !important;        max-height: 80% !important;        overflow-y: auto !important;        pointer-events: auto !important;    }    @keyframes fv-ia-fade-in { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-header { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; margin: 0 !important; gap: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-title { font-size: 1rem !important; line-height: 1.25 !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-close-button { background: #f9fafb !important; border: 1px solid #e5e7eb !important; border-radius: 50% !important; width: 2rem !important; height: 2rem !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; cursor: pointer !important; padding: 0 !important; flex-shrink: 0 !important; transition: all 0.2s !important; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-close-button:hover { background: #e5e7eb !important; color: #111827 !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-description { font-size: 0.875rem !important; color: #374151 !important; margin: 0 !important; line-height: 1.625 !important; white-space: pre-wrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-ia-node-description { font-size: 0.875rem !important; }    /* Error Handling */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-empty { display: flex !important; align-items: center !important; justify-content: center !important; height: 200px !important; background-color: #f1f5f9 !important; color: #64748b !important; border: 2px dashed #cbd5e1 !important; border-radius: 0.5rem !important; }    /* Countdown Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-container {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        justify-content: center !important;        padding: 1rem !important;        position: relative !important;        width: 100% !important;        box-sizing: border-box !important;        font-family: Montserrat, sans-serif !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-header {        text-align: center !important;        margin-bottom: 2rem !important;        z-index: 10 !important;        width: 100% !important;        display: flex !important;        flex-direction: column !important;        align-items: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-title {        font-size: 1.25rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0 !important;        font-style: italic !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-subhead {        font-size: 1.125rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0.25rem 0 0 0 !important;        font-style: italic !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-timer-wrap {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        width: 100% !important;        max-width: 64rem !important;        z-index: 10 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels {        display: flex !important;        justify-content: center !important;        width: 100% !important;        margin-bottom: 0.5rem !important;        padding: 0 0.5rem !important;        font-size: 0.75rem !important;        font-weight: bold !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels > div {        flex: 1 !important;        text-align: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-box {        position: relative !important;        width: 100% !important;        border-top: 6px solid #333 !important;        border-bottom: 8px solid #333 !important;        padding: 1rem 0 !important;        background: linear-gradient(to bottom, #1f2937, #000000) !important;        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {        display: flex !important;        justify-content: center !important;        font-size: 1.75rem !important;        font-weight: 900 !important;        letter-spacing: 0em !important;        font-family: monospace !important;        color: #fff !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.digit-box {        flex: 1 !important;        text-align: center !important;        white-space: nowrap !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {        flex: 0 0 auto !important;        opacity: 0.5 !important;        position: relative !important;        top: -2px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-l {        position: absolute !important;        left: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-right: 15px solid #374151 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-r {        position: absolute !important;        right: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-left: 15px solid #374151 !important;    }    @media (min-width: 600px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-container {            padding: 2rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-title {            font-size: 1.75rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-subhead {            font-size: 1.25rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {            font-size: 2.25rem !important;            letter-spacing: 0 !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels {            font-size: 0.875rem !important;            padding: 0 1rem !important;            margin-bottom: 1rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-box {            padding: 1.5rem 0 !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {            top: -4px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-l {            left: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-right-width: 20px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-r {            right: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-left-width: 20px !important;        }    }        @media (min-width: 768px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {            font-size: 3.5rem !important;            letter-spacing: 0.05em !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {            top: -5px !important;        }    }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {        bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {        width: 2rem !important; height: 2rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {        width: 14px !important; height: 14px !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-row,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-product,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-container,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {            bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {            width: 2rem !important; height: 2rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {            width: 14px !important; height: 14px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">[{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Average heart rate",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Average heart rate",      "value": 158,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Average heart rate",      "value": 161,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Average Pace",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Average Pace",      "value": 5.37,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Average Pace",      "value": 5.47,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Calories burned",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Calories burned",      "value": 773,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Calories burned",      "value": 750,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Distance",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Distance",      "value": 10.43,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Distance",      "value": 10.03,      "unitText": ""    }  ]}]</script>        <div id="fv-chart-1780054953725-jxfr84byr-slideshow" class="fv-slideshow-container" data-slide-count="4" data-iframe-height="true">                            <div class="fv-slideshow-nav-row">                    <button class="fv-nav-btn prev disabled" aria-label="Previous Slide">                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg>                        <span>Previous</span>                    </button>                    <div class="fv-slide-counter">1 / 4</div>                    <button class="fv-nav-btn next" aria-label="Next Slide">                        <span>Next</span>                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg>                    </button>                </div>                          <div class="fv-slides-wrapper">                <div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-0-wrapper" data-index="0" style="display: block;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-0-bar-Average heart rate" data-chart-type="Bar" data-title="Average heart rate" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Average heart rate</h4><div class="fv-bar-row" title="Google Fitbit Air - Average heart rate: 158 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #2E6E93;" data-target-width="79" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">158</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Average heart rate: 161 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 80.5%; background-color: #E8238C;" data-target-width="80.5" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">161</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Average heart rate Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>158</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>161</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-1-wrapper" data-index="1" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-1" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-1-bar-Average Pace" data-chart-type="Bar" data-title="Average Pace" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Average Pace</h4><div class="fv-bar-row" title="Google Fitbit Air - Average Pace: 5.37 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 89.5%; background-color: #2E6E93;" data-target-width="89.5" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5.37</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Average Pace: 5.47 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 91.16666666666666%; background-color: #E8238C;" data-target-width="91.16666666666666" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5.47</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>1.5</span><span>3</span><span>4.5</span><span>6</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Average Pace Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>5.37</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>5.47</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-2-wrapper" data-index="2" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-2" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-2-bar-Calories burned" data-chart-type="Bar" data-title="Calories burned" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Calories burned</h4><div class="fv-bar-row" title="Google Fitbit Air - Calories burned: 773 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 96.625%; background-color: #2E6E93;" data-target-width="96.625" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">773</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Calories burned: 750 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 93.75%; background-color: #E8238C;" data-target-width="93.75" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">750</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>200</span><span>400</span><span>600</span><span>800</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Calories burned Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>773</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>750</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-3-wrapper" data-index="3" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-3-bar-Distance" data-chart-type="Bar" data-title="Distance" data-subhead="" data-caption="                                                                                                                                                                                                                                " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Distance</h4><div class="fv-bar-row" title="Google Fitbit Air - Distance: 10.43 Kilometers">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 69.53333333333333%; background-color: #2E6E93;" data-target-width="69.53333333333333" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10.43</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Distance: 10.03 Kilometers">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 66.86666666666666%; background-color: #E8238C;" data-target-width="66.86666666666666" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10.03</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>3.75</span><span>7.5</span><span>11.25</span><span>15</span></div>            <div class="fv-x-axis-unit">Kilometers</div>        </div>    </div>        <table class="sr-only">            <caption>Distance Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>10.43</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>10.03</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div>            </div>        </div>          <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      /*  Global animation function for slideshow re-use */      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                /*  Reset to 0 first to ensure animation triggers */                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                /*  Force reflow */                void bar.offsetWidth;                 var targetMargin = bar.dataset.targetMargin;                var baseMargin = bar.dataset.baseMargin;                if (baseMargin !== undefined) {                    bar.style.setProperty('margin-left', baseMargin + '%', 'important');                }                                setTimeout(function() {                    var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                    if (targetMargin !== undefined && baseMargin !== undefined) {                        bar.style.setProperty('margin-left', targetMargin + '%', 'important');                    }                }, index * 50 + 50); /*  Reduced initial delay */            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            /*  Execute */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                /*  If in carousel/dropdown mode, hidden charts are display:none. */                /*  We only animate what is visible. */                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                /*  In slideshow mode, 'root' will be null because the container has '-slideshow' suffix. */        /*  We handle that logic below. */        if (!root && !isSlideshow) return;                /*  Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper */        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /*  Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    /*  Fallback for when width isn't available yet (e.g., hidden tab) */                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    /*  Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes) */                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        /*  Initial check */            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        /*  Always add window resize listener as a reliable fallback for DevTools and edge cases */            window.addEventListener('resize', checkMobileView);                        /*  Labels on top handler */            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                /*  If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types. */                /*  But typically, labels-on-top is a global setting. We'll apply it initially,  */                /*  and showInternalChart will toggle it if needed. */                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /*  Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /*  Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            /*  Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        /*  Text Elements */            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 /*  Line chart animations if needed */                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          /*  Update labels-on-top based on current chart type */                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        /*  Update Subhead and Caption */                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            /*  Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                /*  Zoom state */                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    /*  Max pan depends on how much the image is scaled beyond the wrapper */                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; /*  Prevent click after pinch */                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                /*  Expand/Close Logic */                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            /*  e.preventDefault(); // Removed to allow text selection */                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        /*  Load high-res images if available */                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        /*  e.preventDefault(); // Removed to allow text selection */                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                /*  Close on Escape */                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            /*  Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        /*  Remove highlights */                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    /*  Remove min-height after transition */                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        /*  Ensure container is tall enough */                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                /*  Highlight and scroll to item */                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            /*  Shop All button */            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    /*  Ensure container is tall enough */                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            /*  Close button in all products modal */            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            /*  Close modals when clicking outside */            chartWrapper.addEventListener('click', function(e) {                /*  Only close if clicking on the wrapper or container, not inside a modal content */                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            /*  Image Annotation Logic */            var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');            var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');            var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;            var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');            var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');            var currentIaIndex = -1;            function closeAllIANodes() {                iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });                if (originalCaption) originalCaption.style.display = 'block';                if (dynamicCaption) dynamicCaption.style.display = 'none';            }                        function resetExploreBtn() {                currentIaIndex = -1;                if (exploreBtn) {                    var exploreSpan = exploreBtn.querySelector('span');                    if (exploreSpan) exploreSpan.textContent = 'Explore';                }            }            iaNodes.forEach(function(btn, index) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var isActive = btn.classList.contains('is-active');                    closeAllIANodes();                    if (!isActive) {                        currentIaIndex = index;                        if (exploreBtn) {                            var exploreSpan = exploreBtn.querySelector('span');                            if (exploreSpan) exploreSpan.textContent = 'Next';                        }                        btn.classList.add('is-active');                        if (dynamicCaption) {                            var title = btn.getAttribute('data-title') || '';                            var desc = btn.getAttribute('data-desc') || '';                            dynamicCaption.innerHTML = '';                            var strongTag = document.createElement('strong');                            strongTag.textContent = title;                            dynamicCaption.appendChild(strongTag);                            if (desc) {                                dynamicCaption.appendChild(document.createTextNode(' - ' + desc));                            }                                                        if (originalCaption) originalCaption.style.display = 'none';                            dynamicCaption.style.display = 'block';                                                        if (footerContentEl) footerContentEl.style.display = 'block';                        }                    } else {                        resetExploreBtn();                    }                });            });            if (exploreBtn) {                exploreBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    if (iaNodes.length === 0) return;                                        var nextIndex = currentIaIndex + 1;                    if (nextIndex >= iaNodes.length) {                        closeAllIANodes();                        resetExploreBtn();                    } else {                        currentIaIndex = nextIndex;                        var targetBtn = iaNodes[currentIaIndex];                        if (targetBtn) {                            if(targetBtn.classList.contains('is-active')) {                                targetBtn.click();                            }                            targetBtn.click();                        }                    }                });            }            if (iaWrapper) {                iaWrapper.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {                        closeAllIANodes();                        resetExploreBtn();                    }                });            }            /*  Initial Animation */            window.fvAnimateCharts(chartWrapper);            /*  Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';                    var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';                                        var pad = function(n) { return (n < 10 ? '0' : '') + n; };                                        var updateCountdown = function() {                        var difference = +targetDate - +new Date();                        var d = 0, h = 0, m = 0, s = 0;                        if (difference > 0) {                            d = Math.floor(difference / (1000 * 60 * 60 * 24));                            h = Math.floor((difference / (1000 * 60 * 60)) % 24);                            m = Math.floor((difference / 1000 / 60) % 60);                            s = Math.floor((difference / 1000) % 60);                        }                                                var daysEl = countdownContainer.querySelector('[data-time="days"]');                        var hoursEl = countdownContainer.querySelector('[data-time="hours"]');                        var minsEl = countdownContainer.querySelector('[data-time="minutes"]');                        var secsEl = countdownContainer.querySelector('[data-time="seconds"]');                                                if (daysEl) daysEl.textContent = d;                        if (hoursEl) hoursEl.textContent = pad(h);                        if (minsEl) minsEl.textContent = pad(m);                        if (secsEl) secsEl.textContent = pad(s);                    };                                        updateCountdown();                    setInterval(updateCountdown, 1000);                }            }        }        if (true) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                var slideshowContainer = document.getElementById(uniqueId + '-slideshow');        /*  Check if container exists to prevent errors */    if (slideshowContainer) {        var currentSlideIndex = 0;        var slides = slideshowContainer.querySelectorAll('.fv-slide');        var counter = slideshowContainer.querySelector('.fv-slide-counter');        var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');        var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');        var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');        function updateControls(index) {            if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;            if (dropdown) dropdown.value = index;                        if (prevBtn) {                if (index === 0) prevBtn.classList.add('disabled');                else prevBtn.classList.remove('disabled');            }            if (nextBtn) {                if (index === slides.length - 1) nextBtn.classList.add('disabled');                else nextBtn.classList.remove('disabled');            }        }        function showSlide(index) {            if (index < 0) return; /*  index = slides.length - 1; // Disable loop for linear nav style */            if (index >= slides.length) return; /*  index = 0; */                        currentSlideIndex = index;                        slides.forEach(function(slide, i) {                slide.style.display = i === index ? 'block' : 'none';                if (i === index) {                    /*  Re-trigger animations for the active slide */                    var chartEl = slide.querySelector('.fv-chart-wrapper');                    if (chartEl && window.fvAnimateCharts) {                        window.fvAnimateCharts(chartEl);                    }                }            });                        updateControls(currentSlideIndex);        }        if (prevBtn) {            prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });        }        if (nextBtn) {            nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });        }        if (dropdown) {            dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });        }                /*  Initial setup */        updateControls(currentSlideIndex);                /*  Initial animation for the first slide */        if (slides.length > 0) {            var firstChart = slides[0].querySelector('.fv-chart-wrapper');             if (firstChart && window.fvAnimateCharts) {                setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);            }        }    }          } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1780054953725-jxfr84byr', true); });      } else {        initialize('fv-chart-1780054953725-jxfr84byr', true);      }    })();      </script></div><p>My experience of tracking my sleep with the same two devices — I wore one on each wrist — was similar to the above, with close enough metrics but slightly different outcomes. </p><p>The Fitbit Air’s total sleep time estimation was within five minutes of the Apple Watch, and sleep stages were similar. However, while my sleep score was 90 with the Apple Watch, Fitbit registered it as only 81, citing a 10-point difference in sleep quality. However, the Google Fitbit Air’s sleep tracking has consistently registered my wake-up times during testing, successfully recording my early-hours bathroom trips and my cat jumping on my legs at 5am. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LZEPXg4pnRtg2hRouW54sP.jpg" alt="Apple Health and Google Health sleep graphs" /><figcaption>Apple Health<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TZQjQ2Fbn5uPw2AFo6vurP.jpg" alt="Apple Health and Google Health sleep graphs" /><figcaption>Google Health<small role="credit">Future</small></figcaption></figure></figure><p>Because of the lack of a screen, GPS, and specialist metrics, regular runners won’t get a whole lot out of the Fitbit Air. Compared to my usual wealth of data from Apple or the <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a>, I found it lacking, and my GPS map — imported from my phone, as the Air has no GPS of its own —- inaccurate, off by 400m compared to the Apple Watch. </p><p>Battery life is excellent, exceeding the seven days the device promised. Charging is fast, with just five minutes delivering a full day of battery life, and a full charge taking around an hour. The device is very comfortable to wear, as previously mentioned — I’ve barely needed to take it off all week.</p><ul><li><strong>Performance score: 4.5 / 5</strong></li></ul><h2 class="article-body__section" id="section-google-fitbit-air-scorecard"><span>Google Fitbit Air: Scorecard</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Category</p></td><td  ><p>Comment</p></td><td  ><p>Score</p></td></tr><tr><td class="firstcol " ><p><strong>Value</strong></p></td><td  ><p>Very well priced compared to rivals.</p></td><td  ><p>4.5</p></td></tr><tr><td class="firstcol " ><p><strong>Design</strong></p></td><td  ><p>Great tracker, flawed app.</p></td><td  ><p>3.5</p></td></tr><tr><td class="firstcol " ><p><strong>Features</strong></p></td><td  ><p>Limited free options, expansive Premium AI tools.</p></td><td  ><p>4 </p></td></tr><tr><td class="firstcol " ><p><strong>Performance</strong></p></td><td  ><p>Excellent in most areas.</p></td><td  ><p>4.5</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-google-fitbit-air-should-i-buy"><span>Google Fitbit Air: Should I buy?</span></h2><h3 id="buy-it-if">Buy it if...</h3><div class="product"><p><strong>You want an affordable fitness tracker</strong></p><p>The Google Fitbit Air is likely to shoot to the top of our <a href="https://www.techradar.com/best/best-cheap-fitness-trackers" data-dimension112="85bcc892-0d81-409c-81ac-680e58faa6da" data-action="Deal Block" data-label="best cheap fitness tracker" data-dimension48="best cheap fitness tracker" data-dimension25="">best cheap fitness tracker</a> list. </p></div><div class="product"><p><strong>You like the AI chatbot interface</strong></p><p>Google Health’s Premium service is entirely dependent on using and interacting with an AI companion.</p></div><div class="product"><p><strong>You want a screenless focus band</strong></p><p>Even at the basic free level, a slim screenless band to record all your metrics makes for a nice fitness tracking experience. </p></div><h3 id="don-t-buy-it-if">Don't buy it if...</h3><div class="product"><p><strong>You’re a runner</strong><br><br>You’ll be better served with one of the <a href="https://www.techradar.com/best/garmin-watch" data-dimension112="fe4ebf18-173b-4672-9758-59e8388efdab" data-action="Deal Block" data-label="best Garmin watches" data-dimension48="best Garmin watches" data-dimension25="">best Garmin watches</a>.</p></div><div class="product"><p><strong>Money is no object</strong></p><p>For serial health optimizers looking to splash some cash, the Whoop app is better.</p></div><div class="product"><p><strong>You’re concerned about data privacy</strong></p><p>Google has pledged not to use Fitbit data for its ads business, but if you’re still concerned about feeding all your data to Google’s AI algorithms, maybe avoid the Fitbit Air. </p></div><h2 class="article-body__section" id="section-also-consider"><span>Also consider</span></h2><div class="product"><p><strong>Whoop 5.0 & Whoop MG</strong></p><p>The Google Fitbit Air's biggest screenless rival.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review" data-dimension112="3f5a2048-4629-48e8-917c-78dcb99cbcc3" data-action="Deal Block" data-label="Read our full Whoop review" data-dimension48="Read our full Whoop review" data-dimension25=""><strong>Whoop review</strong></a></p></div><div class="product"><p><strong>Oura Ring 4</strong></p><p>Another screenless favorite, albeit another premium subscription-based option.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/oura-ring-4-review" data-dimension112="2fc5aa81-4cc9-4d66-942b-d3ce9daa0d42" data-action="Deal Block" data-label="Read our full Oura Ring 4 review" data-dimension48="Read our full Oura Ring 4 review" data-dimension25=""><strong>Oura Ring 4 review</strong></a></p></div><div class="product"><p><strong>Samsung Galaxy Fit 3</strong></p><p>Samsung's affordable fitness tracker, and a real bargain.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/samsung-galaxy-fit-3-review" data-dimension112="68c9a45e-6449-4631-be47-6e9c91392476" data-action="Deal Block" data-label="Read our full Samsung Galaxy Fit 3 review" data-dimension48="Read our full Samsung Galaxy Fit 3 review" data-dimension25=""><strong>Samsung Galaxy Fit 3 review</strong></a></p></div><h2 class="article-body__section" id="section-how-i-tested"><span>How I tested</span></h2><p>I wore the Google Fitbit Air for eight days straight. I ran a 10K while wearing an Apple Watch Ultra 3 and (malfunctioning) Polar H10 chest strap, and a shorter run with a Huawei Watch Fit 5 Pro, as comparison testing alongside my usual workout routines. I also wore the Apple and Fitbit side-by-side during sleep. I tested its alarm, tried the features of its premium Health Coach, and used the app's workout and mindfulness content.</p><p><em>First reviewed: June 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Samsung Galaxy Watch users are getting a completely redesigned, AI-first app for a 'personalized experience', whether they like it or not — and we only have to look at Fitbit to see how well that's going ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/samsung-galaxy-watch-users-are-getting-a-completely-redesigned-ai-first-app-for-a-personalized-experience-whether-they-like-it-or-not-and-we-only-have-to-look-at-fitbit-to-see-how-well-thats-going</link>
                                                                            <description>
                            <![CDATA[ Samsung is following in the footsteps of Fitbit's big Google Health rebrand and totally changing its Health app. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gdVWLfwLzVbD4g483jUXJV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Bu4ixTuTzgojojSHsRzQo-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 04 Jun 2026 12:42:30 +0000</pubDate>                                                                                                                                <updated>Mon, 08 Jun 2026 11:50:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[AI Platforms &amp; Assistants]]></category>
                                                    <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Bu4ixTuTzgojojSHsRzQo-1280-80.jpg">
                                                            <media:credit><![CDATA[Samsung]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Redesigned Samsung Health app]]></media:description>                                                            <media:text><![CDATA[Redesigned Samsung Health app]]></media:text>
                                <media:title type="plain"><![CDATA[Redesigned Samsung Health app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Bu4ixTuTzgojojSHsRzQo-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Samsung Galaxy Watch users are getting a completely redesigned health app with new features</strong></li><li><strong>These new features include Vitals, Cardio Load and a dedicated Heart Health score</strong></li><li><strong>The app is now AI-first, designed to turn Galaxy Watches into 'AI-powered health companions'</strong></li></ul><p><a href="https://www.techradar.com/news/best-samsung-smartwatch-finding-the-right-tizen-wearable-for-you">Samsung Galaxy Watch </a>and <a href="https://www.techradar.com/health-fitness/samsung-galaxy-ring-review">Samsung Galaxy Ring</a> users are going to see some big changes in the Samsung Health app. Referred to as 'a new experience' by Samsung press material, the redesigned health app includes new metrics and AI-powered summaries to break it all down for you. </p><p>Samsung says the new app 'uses AI to translate overnight and daily biometric data into personalized health guidance, helping users better understand everything from recovery and heart health to training load and overall wellbeing'. </p><p>This sounds familiar. Fitbit has recently undergone a complete AI-first redesign, too, including a name change to Google Health. It's not all been sunshine and roses, as <a href="https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-heat-for-being-unbelievably-bad-after-replacing-the-fitbit-app-but-google-says-fixes-are-coming">many Fitbit users intensely dislike the forced pivot to AI</a>, with what was Fitbit Premium now entirely revolving around its new AI Google Health Coach tool. </p><p>Samsung Health already uses AI in the background, such as using machine learning to calculate stats like your Energy Score, but this redesigned app is also shifting generative AI to the forefront. The timing of this move is likely to draw serious ire from Samsung users.</p><h2 id="don-t-panic-samsung-users">Don't panic, Samsung users</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:382px;"><p class="vanilla-image-block" style="padding-top:56.28%;"><img id="Bu4ixTuTzgojojSHsRzQo" name="Samsung health app redesign" alt="Redesigned Samsung Health app" src="https://cdn.mos.cms.futurecdn.net/Bu4ixTuTzgojojSHsRzQo.jpg" mos="" align="middle" fullscreen="" width="382" height="215" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Samsung)</span></figcaption></figure><p>Fortunately, it's not as bad as all that, despite Samsung's similar AI-forward messaging and app redesign, so Galaxy Watch users can lower their pitchforks (for now). For one thing, Samsung hasn't introduced a paywall to Samsung Health; otherwise, there would be riots in the streets. </p><p>Second, on closer inspection, the redesign is also slightly less drastic than Google's: rather than being entirely oriented around an AI chatbot, as Google Health has chosen to do, Samsung has instead decided to use GenAI to summarize and explain your metrics, adding new ones so the user can drill down into different aspects of their health in more detail. </p><p>Existing tools such as Samsung's Sleep Score, Energy Score, and Antioxidant Index remain, and Samsung hasn't announced that it's removing any features — again, unlike Fitbit and Google, which removed features like Badges and Challenges. </p><p>I've listed all the new features below. Each of these features will get contextual AI summaries, explaining what the numbers mean and, where necessary, how to improve 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:472px;"><p class="vanilla-image-block" style="padding-top:56.36%;"><img id="ZJkVg9vkETDxYW92XJe3k" name="Samsung heart health" alt="Redesigned Samsung Health app" src="https://cdn.mos.cms.futurecdn.net/ZJkVg9vkETDxYW92XJe3k.jpg" mos="" align="middle" fullscreen="" width="472" height="266" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Samsung)</span></figcaption></figure><ul><li><strong>Vitals:</strong> Similar to Apple Health's feature, Vitals will<strong> </strong>analyze 'five key overnight bio-signals — heart rate, heart rate variability, respiratory rate, skin temperature, and blood oxygen — against their true resting baseline'. Essentially, Samsung will notify you if one or more of these metrics are abnormal, indicating you might be getting sick.</li><li><strong>Heart Health Score:</strong> Combining Samsung's Vascular Load metric with the Body Composition features on its watches, which can measure muscle and fat in the same way as the <a href="https://www.techradar.com/best/best-smart-scales">best smart scales</a>. If you've got low Vascular Load and an in-range body fat percentage, your Heart Health Score is likely to be good.</li><li><strong>Daily Cardio Load: </strong>Accumulated strain based on recent cardiovascular exercise, like runs and cycle rides. Will contribute to your Energy Score.</li><li><strong>Fitness Index: </strong>A radar chart of five different metrics (Strength, Flexibility, Endurance, Cardio, Body Composition). The strangest so far: how Samsung intends to accurately measure flexibility with a Galaxy Watch remains a mystery to me. I've reached out to Samsung to clarify this.</li></ul><p>The timing of this upgrade is certainly interesting: <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitness-trackers-are-back-hot-on-the-heels-of-the-google-fitbit-air-samsung-is-reportedly-launching-a-new-galaxy-fit">reports recently surfaced of a Samsung Galaxy Fit 4</a> that, when paired with this AI-powered Samsung Health upgrade, would make for a real Google Fitbit Air contender. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Empowered patients, smarter pathways: wearables and the future of health tech ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/pro/empowered-patients-smarter-pathways-wearables-and-the-future-of-health-tech</link>
                                                                            <description>
                            <![CDATA[ As wearables normalize continuous self‑monitoring, patient expectations outpace NHS tariffs and traditional diagnostic pathways. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7KPRBXNbCYKcZuKiWELVS3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/66VqvPPDZuo2kdKYFpXWkK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 03 Jun 2026 10:35:47 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nick Lansman ]]></dc:creator>                                                                                                                                                                                                                                                                    <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/66VqvPPDZuo2kdKYFpXWkK-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A female office worker smiling as she presents data on a giant display]]></media:description>                                                            <media:text><![CDATA[A female office worker smiling as she presents data on a giant display]]></media:text>
                                <media:title type="plain"><![CDATA[A female office worker smiling as she presents data on a giant display]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/66VqvPPDZuo2kdKYFpXWkK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Today, smart <a href="https://www.techradar.com/tag/wearables">wearables</a> and health tracking apps are part of everyday life for millions of people in the UK. From heart rate and blood oxygen levels to continuous glucose readings and home ECGs, a growing share of the population is generating real time health data from their wrist, phone or patch.</p><p>This is more than a consumer trend: it is fundamentally changing how patients understand their own health and their awareness of what medical technology can offer. Patients no longer arrive at appointments in the dark about their health. </p><p>Rather, they present months of data to clinicians, who can then use this <a href="https://www.techradar.com/best/best-product-information-management-software">information</a> to support their own decision-making. </p><p>It is important, however, to distinguish between consumer wellness wearables and regulated medical devices (such as CE- or UKCA-marked technologies) that inform diagnosis and treatment in clinical pathways supported by NICE guidance. </p><p>We see this shift towards on-the-go health tech across the industry including <a href="https://www.techradar.com/best/sites-for-hiring-developers">developers</a> of wearable cardiac monitors, continuous glucose systems, therapeutic wearables and portable diagnostic tools.</p><h2 id="the-public-taking-prevention-into-their-own-hands">The public taking prevention into their own hands</h2><p>Wearables have not only normalized constant and convenient access to <a href="https://www.techradar.com/best/best-electronic-health-record-ehr-software">health</a> information, but have also empowered individuals to take personal responsibility for their own health. Checking a resting heart rate or sleep pattern has become routine, often prompting earlier referral to NHS services when anomalies appear.</p><p><a href="https://www.techradar.com/best/best-fitness-trackers">Fitness trackers</a> were the catalyst, but the public is now increasingly familiar with clinically focused technologies. Their presence in pharmacies, online, and in the media has raised awareness that precise, preventative tools exist, even when not supplied through the NHS.</p><h2 id="patient-autonomy-and-appetite-for-diagnostics">Patient autonomy and appetite for diagnostics</h2><p>This growth in patient autonomy has direct implications for health tech adoption. A decade ago, wearing a cardiac monitor for longer than 24 hours might have deterred patients; today, many people have adapted to this change, wearing devices day and night.</p><p>Key implications of this shift for health tech adoption include:</p><p>1. Willingness to use clinical devices: Familiarity with wearables makes patients open to long-term clinical monitoring if it yields a definitive result.</p><p>2. Stronger demand for accuracy: Patients understand that a 24-hour snapshot can miss intermittent issues and are more inclined to support technologies that monitor over days or weeks, even if this requires more commitment in the short term.</p><p>3. Reduced tolerance for repeat appointments caused by inconclusive tests: Once patients realize high-quality data prevents repeated hospital visits, they naturally prefer comprehensive, first-time investigation.</p><p>Ambulatory ECG monitoring illustrates this well. Traditional 24-hour Holter monitors frequently miss intermittent arrhythmias, leading to delayed diagnoses and increased stroke risk. Modern devices monitoring for 14 days provide higher diagnostic yields and a far better patient experience.</p><h2 id="when-tariffs-lag-behind-patient-expectations">When tariffs lag behind patient expectations</h2><p>Unfortunately, we often see that NHS reimbursement structures rarely keep pace. Long-term monitoring technologies are often grouped under the same tariff codes as short-duration, less accurate options.</p><p>In ambulatory ECG, for example, extended continuous monitoring is frequently reimbursed at the same rate as a basic Holter monitor. This structurally disincentivizes providers from adopting more effective diagnostics, compelling Trusts to rely on cheaper, short-term tests that fit existing codes but result in avoidable repeat appointments.</p><p>To harness patient autonomy in support of health tech adoption, reimbursement must recognize wider system benefits - such as avoided admissions and reduced outpatient appointments - rather than focusing solely on unit cost.</p><h2 id="supporting-bringing-care-closer-to-home">Supporting bringing care closer to home</h2><p>These issues are particularly relevant in the context of the Neighbourhood Health Framework and 10 Year Health Plan. Moving toward integrated neighborhood teams and prevention-focused, community-based care depends on timely insight into patient risk.</p><p>Neighborhood teams are expected to manage long term conditions closer to home, prevent avoidable non-elective admissions and reduce pressure on acute services. Virtual wards are already doing this at scale: in January 2026, more than 11,000 patients in England were being cared for on virtual wards, with around 90% of the 12,700 available ‘beds’ occupied. Patient-generated data from wearables can support this by flagging risk earlier, enabling timely intervention and safe remote follow-up.</p><p>Longer term monitoring, postal diagnostic pathways and remote review are consistent with the Framework’s aims. They can contribute to mandated success measures, including reductions in non-elective admissions and bed days, improvements in cardiovascular and diabetes outcomes, better access and fewer avoidable outpatient appointments.</p><p>However, local providers will only realize this potential if adoption and market access mechanisms are aligned. If tariffs and coding frameworks undervalue longer-term monitoring, local systems will struggle to invest in the tools that best support these objectives.</p><h2 id="harnessing-the-wearable-generation-for-system-change">Harnessing the “wearable generation” for system change</h2><p>The rise of health tracking has created a population comfortable with health data, more focused on prevention and more aware of the possibilities of health technology. Whilst this can lead to more ‘worried well’ <a href="https://www.techradar.com/best/best-presentation-software">presentations</a> - where non‑specific alerts from consumer wearables drive anxiety and extra GP appointments - it is largely an asset for the NHS.</p><p>The answer is not to discourage engagement, but to channel it. Clear guidance on how consumer data should be interpreted, and regulated devices with proven accuracy sitting within structured pathways rather than operating in isolation, can reduce unnecessary demand while accelerating appropriate diagnosis and treatment.</p><p>If <a href="https://www.techradar.com/pro/best-rfp-platform">procurement</a> and commissioning are adjusted to reflect this reality, informed patients can accelerate responsible health tech adoption. They are already willing to track their health, use monitoring devices for longer periods and engage with digital tools if this results in clearer answers and less time on waiting lists. </p><p>The task now is to ensure that adoption pathways, tariffs and neighborhood care models are designed to support this engagement and to translate prevention on the wrist into better outcomes for patients and the health system.</p><p><em></em><a href="https://www.techradar.com/best/best-telemedicine-software"><em>We feature the best telemedicine software</em></a><em>.</em></p><p><em>This article was produced as part of </em><a href="https://www.techradar.com/pro/perspectives" target="_blank"><em>TechRadar Pro Perspectives</em></a><em>, our channel to feature the best and brightest minds in the technology industry today.</em></p><p><em>The views expressed here are those of the author and are not necessarily those of TechRadarPro or Future plc. If you are interested in contributing find out more here: </em><a href="https://www.techradar.com/news/submit-your-story-to-techradar-pro" target="_blank"><em>https://www.techradar.com/pro/perspectives-how-to-submit</em></a></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitness trackers are back — hot on the heels of the Google Fitbit Air, Samsung is reportedly launching a new Galaxy Fit ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/fitness-trackers-are-back-hot-on-the-heels-of-the-google-fitbit-air-samsung-is-reportedly-launching-a-new-galaxy-fit</link>
                                                                            <description>
                            <![CDATA[ The Galaxy Fit 4 fitness tracker could be in development at Samsung, and it could arrive later this year. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bjFF8kK8zavom6VSjcusdT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ks3hpJQ83NmEnzfrPVG6WG-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Jun 2026 10:30:58 +0000</pubDate>                                                                                                                                <updated>Wed, 03 Jun 2026 09:18:42 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ks3hpJQ83NmEnzfrPVG6WG-1280-80.jpg">
                                                            <media:credit><![CDATA[Lauren Scott]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Samsung Galaxy Fit 3 watch in grey worn on a female wrist]]></media:description>                                                            <media:text><![CDATA[The Samsung Galaxy Fit 3 watch in grey worn on a female wrist]]></media:text>
                                <media:title type="plain"><![CDATA[The Samsung Galaxy Fit 3 watch in grey worn on a female wrist]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ks3hpJQ83NmEnzfrPVG6WG-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Samsung could be developing the Galaxy Fit 4 for a 2026 launch </strong></li><li><strong>It won't be showcased at Galaxy Unpacked 2026, and will instead go on sale in September </strong></li><li><strong>We don't know how much it will cost or what its new features are, but Samsung could give it a GPS boost</strong></li></ul><p>Affordable fitness trackers are rising in popularity, and Samsung could be gearing up to launch its next Galaxy Fit model — just as Google launched its budget-friendly <a href="https://www.techradar.com/health-fitness/the-google-fitbit-air-finally-breaks-cover-and-it-heralds-a-new-era-of-screenless-fitness-tracking-to-take-on-whoop-and-garmin">Google Fitbit Air</a>. </p><p><a href="https://www.sammobile.com/news/galaxy-fit-4-launch-date-late-2026/#goog_rewarded" target="_blank">SamMobile </a>first reported on the rumor, who claims it received information that Samsung is currently developing the next gen device in its lineup of budget wearables, which it says will launch later this year. It would mark the first Galaxy Fit device since the <a href="https://www.techradar.com/health-fitness/fitness-trackers/samsung-galaxy-fit-3-review">Galaxy Fit 3</a> from 2024. </p><p>The Fit 3 made our list of the<a href="https://www.techradar.com/best/best-fitness-trackers"> best fitness trackers</a>, and it's easy to see why:, they’re solid options for fitness novices who want a simple device with enough health monitoring tools. </p><p>The original report says the Galaxy Fit 4 is due for a September launch around the time of IFA 2026, which is set to take place from September 4-8. That said, the outlet also mentions that it’s unlikely that we’ll see the device make an appearance at Galaxy Unpacked 2026 in July, and will instead go straight to launch alongside the Galaxy Tab S12 and the <a href="https://www.techradar.com/phones/samsung-galaxy-phones/leaked-samsung-galaxy-s26-fe-case-images-point-to-the-most-minor-design-change-and-samsung-fans-arent-happy">Galaxy S26 FE</a>. </p><p>Despite the launch date information, it’s difficult to pinpoint exactly what improvements Samsung plans to make with the device, but we have a hunch at what it won’t be getting. </p><p>It’s unlikely that the Galaxy Fit 4 will be able to run Wear OS like its Galaxy Watch sibling range, and will probably still run on the RTOS system like its predecessor. This is because of Samsung’s cost-cutting strategy, skipping the full power of Wear OS so it can list the device for a more affordable price, though we don’t know how much the Galaxy Fit 4 will cost just yet. </p><p>As for health tracking features, it’s unclear if there’ll be any new additions joining its roster of basic functions, but we’re confident that it’ll allow you to make the most of tools such as step, heart rate, and sleep tracking, as well as control music playback and phone notifications. It may even get some more AI-powered Samsung Health features to steal the Fitbit's lunch. </p><p>The most likely upgrade would be the addition of GPS, which the Galaxy Fit 3 doesn’t have. If Samsung gave the Galaxy Fit 4 a GPS boost, it would not only allow you to track outdoor activity more precisely, but it would also mean you can use your on-wrist device without needing to have it connected to your smartphone. </p><p>As we’ve seen with the Google Fitbit Air, basic fitness trackers seem to be all the hype at the moment. I can see why this is; why spend money on a premium smartwatch like the <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-ultra-3-review">Apple Watch Ultra 3</a> if you know you don’t need all the advanced bells and whistles?</p><p>Although Samsung’s Galaxy Fit devices aren’t screenless, they still sit in the same ballpark as screenless fitness trackers due to their limited, yet sufficient health functions, adequate smartphone controls, and affordable price points. </p><p>Now that everyone’s flocking to the Fitbit Air, it creates tough competition for Samsung to really pull through with the Fit 4. However, Samsung could have the upper-hand if it chooses to bestow GPS upon the Galaxy Fit 4 — which the Fitbit Air doesn’t have. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I ran 10km wearing the Google Fitbit Air and the Apple Watch Ultra 3 — here are all the differences in heart rate, calories & more ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/i-ran-10-km-wearing-the-google-fitbit-air-and-the-apple-watch-ultra-3-here-are-all-the-differences-in-heart-rate-calories-and-more</link>
                                                                            <description>
                            <![CDATA[ How the new Fitbit compares with the Apple Watch Ultra 3 on a 10 kilometer run ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hVihJXjZwKzXUcaJhyujdN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Rkbu7GipbYNYZMCZyURUME-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 31 May 2026 00:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 01 Jun 2026 07:01:55 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Rkbu7GipbYNYZMCZyURUME-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple Watch Ultra 3 and Google Fitbit Air being worn on wrists]]></media:description>                                                            <media:text><![CDATA[Apple Watch Ultra 3 and Google Fitbit Air being worn on wrists]]></media:text>
                                <media:title type="plain"><![CDATA[Apple Watch Ultra 3 and Google Fitbit Air being worn on wrists]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Rkbu7GipbYNYZMCZyURUME-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Google Fitbit Air is here, and early adopters are getting to grips with the new screenless fitness tracker and its AI-powered premium Google Health Coach. </p><p><a href="https://www.techradar.com/health-fitness/fitness-trackers/existing-fitbit-users-may-be-beyond-frustrated-with-the-apps-google-health-redesign-but-having-just-got-my-hands-on-the-google-fitbit-air-im-actually-impressed-at-the-ai-integration-on-offer">I've shared my early thoughts after a few hours of testing</a> and we've covered <a href="https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-heat-for-being-unbelievably-bad-after-replacing-the-fitbit-app-but-google-says-fixes-are-coming">existing Fitbit users' disappointment and anger over some of the app changes</a> — but how does it compare against an Apple Watch, perhaps the best-known and certainly the most commonly-spotted fitness wearable on wrists everywhere? </p><p>To find out, I went on a 10-kilometer evening run (braving the UK heatwave) with the Google Fitbit Air on one hand, and the <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-ultra-3-review">Apple Watch Ultra 3</a> on the other. I was also wearing the Polar H10 heart rate monitor, intending to use it as a litmus test for accuracy, but the chest strap malfunctioned so I don't have any meaningful results to publish here. </p><p>I'm primarily looking at metrics such as heart rate and calories burned. Both wearables use optical heart rate sensors — LED lights that monitor blood flow on your wrist to estimate your heart rate. The estimation of calories burned combines your heart rate data with movement data and other metrics to calculate your energy expenditure. </p><p>As well as <strong>calories burned</strong> and <strong>average heart rate</strong>, I've included the results for <strong>average pace</strong> here too. I'm expecting the Apple Watch, with its built-in GPS, to be more accurate than the Fitbit Air, which is piggybacking off the GPS from my iPhone as it doesn't have any GPS capabilities itself. </p><p>It's also worth noting I have not linked Google Health and Apple Health at the time of writing, so these results are separate. </p><h2 id="the-results">The results</h2><p>Below are the results from my 10km run. Tap the 'next' tab on the graph to cycle through all three metrics. </p><div class="vizualizer-embed"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,900;1,900&display=swap');        /* Reset & Base */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *:before, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper *:after, #fv-chart-1780054953725-jxfr84byr-slideshow *, #fv-chart-1780054953725-jxfr84byr-slideshow *:before, #fv-chart-1780054953725-jxfr84byr-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper, #fv-chart-1780054953725-jxfr84byr-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper {        position: relative !important; overflow: visible !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ffffff !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: clip !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-slideshow-select:focus {        outline: 2px solid #2E6E93 !important;        border-color: #2E6E93 !important;    }        /* Typography */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-expand-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-expand-btn:hover,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-row, #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.8) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-header { padding: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-logo { height: 1.5rem !important; width: auto !important; object-fit: contain !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-logo { height: 1.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-title { font-size: 1.125rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-list { list-style: none !important; padding: 1.5rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-list { padding: 0.75rem !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link { padding: 0.5rem !important; border-radius: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-container { margin-right: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-number { top: -0.375rem !important; left: -0.375rem !important; width: 1.25rem !important; height: 1.25rem !important; font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image-wrapper { width: 4rem !important; height: 4rem !important; border-radius: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-placeholder { width: 1.5rem !important; height: 1.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-info { margin-top: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-brand { font-size: 0.5625rem !important; margin: 0 0 0.25rem 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-name { font-size: 0.875rem !important; margin: 0 0 0.25rem 0 !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-meta { font-size: 0.75rem !important; margin-bottom: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-sale-price { margin-right: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-original-price { font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-commentary { font-size: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action { width: 2rem !important; height: 2rem !important; margin-left: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-action svg { width: 14px !important; height: 14px !important; }    #fv-stl-all-products-modal-fv-chart-1780054953725-jxfr84byr .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Image Annotation Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; overflow: hidden !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-ia-container { width: 100% !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-full-bleed .fv-ia-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button:hover { transform: scale(1.1) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button.is-active { background-color: #2E6E93 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-pulse-ring { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-ia-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-ia-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-static-tooltip { display: none !important; position: absolute !important; top: -10px !important; left: 50% !important; transform: translate(-50%, -100%) !important; background-color: rgba(255, 255, 255, 0.95) !important; padding: 10px !important; border-radius: 6px !important; box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important; width: max-content !important; max-width: 200px !important; font-size: 13px !important; color: #1f2937 !important; z-index: 20 !important; pointer-events: none !important; white-space: pre-wrap !important; line-height: 1.4 !important; border: 1px solid #e5e7eb !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-button:hover + .fv-ia-static-tooltip { display: block !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo-explore-bar { position: relative !important; width: 100% !important; display: flex !important; justify-content: center !important; align-items: center !important; min-height: 30px !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-logo-explore-bar .fv-logo { margin: 0 auto !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-wrapper { position: absolute !important; right: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-logo-explore-bar { flex-direction: column !important; min-height: auto !important; gap: 0.75rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-ia-explore-wrapper { position: static !important; align-self: flex-end !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn { background-color: rgba(255, 255, 255, 0.95) !important; color: #1e293b !important; border: 1px solid #e5e7eb !important; border-radius: 9999px !important; padding: 0.5rem 1.25rem !important; font-size: 0.875rem !important; font-weight: 600 !important; font-family: sans-serif !important; display: inline-flex !important; align-items: center !important; gap: 0.5rem !important; cursor: pointer !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 0.2s !important; pointer-events: auto !important; flex-shrink: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn:hover { background-color: #ffffff !important; transform: translateY(-2px) !important; box-shadow: 0 6px 8px -1px rgba(0, 0, 0, 0.15) !important; color: #2E6E93 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn svg { transition: transform 0.2s !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-explore-btn:hover svg { transform: translateX(2px) !important; }    /* IA Modal Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-active-modal-container { display: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modals { display: block !important; position: static !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-item { display: none !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-item.is-active {         display: flex !important;         flex-direction: column !important;         position: absolute !important;        top: 1rem !important;        right: 1rem !important;        z-index: 20 !important;        width: 18rem !important;        max-width: calc(100% - 2rem) !important;        background-color: #ffffff !important;         padding: 1rem !important;         border-radius: 0.75rem !important;        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;        border: 1px solid #e5e7eb !important;        border-top: 4px solid #2E6E93 !important;        animation: fv-ia-fade-in 0.2s ease-out !important;         gap: 0.75rem !important;        max-height: 80% !important;        overflow-y: auto !important;        pointer-events: auto !important;    }    @keyframes fv-ia-fade-in { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-modal-header { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; margin: 0 !important; gap: 0.5rem !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-title { font-size: 1rem !important; line-height: 1.25 !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-close-button { background: #f9fafb !important; border: 1px solid #e5e7eb !important; border-radius: 50% !important; width: 2rem !important; height: 2rem !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; cursor: pointer !important; padding: 0 !important; flex-shrink: 0 !important; transition: all 0.2s !important; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-close-button:hover { background: #e5e7eb !important; color: #111827 !important; }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-node-description { font-size: 0.875rem !important; color: #374151 !important; margin: 0 !important; line-height: 1.625 !important; white-space: pre-wrap !important; }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-ia-node-description { font-size: 0.875rem !important; }    /* Error Handling */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-ia-empty { display: flex !important; align-items: center !important; justify-content: center !important; height: 200px !important; background-color: #f1f5f9 !important; color: #64748b !important; border: 2px dashed #cbd5e1 !important; border-radius: 0.5rem !important; }    /* Countdown Styles */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-container {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        justify-content: center !important;        padding: 1rem !important;        position: relative !important;        width: 100% !important;        box-sizing: border-box !important;        font-family: Montserrat, sans-serif !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-header {        text-align: center !important;        margin-bottom: 2rem !important;        z-index: 10 !important;        width: 100% !important;        display: flex !important;        flex-direction: column !important;        align-items: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-title {        font-size: 1.25rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0 !important;        font-style: italic !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-subhead {        font-size: 1.125rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0.25rem 0 0 0 !important;        font-style: italic !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-timer-wrap {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        width: 100% !important;        max-width: 64rem !important;        z-index: 10 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels {        display: flex !important;        justify-content: center !important;        width: 100% !important;        margin-bottom: 0.5rem !important;        padding: 0 0.5rem !important;        font-size: 0.75rem !important;        font-weight: bold !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels > div {        flex: 1 !important;        text-align: center !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-box {        position: relative !important;        width: 100% !important;        border-top: 6px solid #333 !important;        border-bottom: 8px solid #333 !important;        padding: 1rem 0 !important;        background: linear-gradient(to bottom, #1f2937, #000000) !important;        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {        display: flex !important;        justify-content: center !important;        font-size: 1.75rem !important;        font-weight: 900 !important;        letter-spacing: 0em !important;        font-family: monospace !important;        color: #fff !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.digit-box {        flex: 1 !important;        text-align: center !important;        white-space: nowrap !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {        flex: 0 0 auto !important;        opacity: 0.5 !important;        position: relative !important;        top: -2px !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-l {        position: absolute !important;        left: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-right: 15px solid #374151 !important;    }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-r {        position: absolute !important;        right: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-left: 15px solid #374151 !important;    }    @media (min-width: 600px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-container {            padding: 2rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-title {            font-size: 1.75rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-subhead {            font-size: 1.25rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {            font-size: 2.25rem !important;            letter-spacing: 0 !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-labels {            font-size: 0.875rem !important;            padding: 0 1rem !important;            margin-bottom: 1rem !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-box {            padding: 1.5rem 0 !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {            top: -4px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-l {            left: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-right-width: 20px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-spike-r {            right: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-left-width: 20px !important;        }    }        @media (min-width: 768px) {        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits {            font-size: 3.5rem !important;            letter-spacing: 0.05em !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-countdown-digits > div.colon {            top: -5px !important;        }    }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-pie-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-row,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stacked-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-bar-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-row,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stacked-product,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-label,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-grouped-product-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-label,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-bar-cluster,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-label-space,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-x-axis-chart-space,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-benchmark-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-dropdown-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-carousel-nav-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-chart-title,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-chart-subhead,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-header,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-vs,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select-container,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-versus-select,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-btn,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-btn {        bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-logo,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-logo,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon {        width: 2rem !important; height: 2rem !important;    }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-stl-shop-all-icon svg,    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.labels-on-top .fv-stl-shop-all-icon svg {        width: 14px !important; height: 14px !important;    }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-row,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stacked-product,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-label,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-container,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-btn {            bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-logo,        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon {            width: 2rem !important; height: 2rem !important;        }#fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-stl-shop-all-icon svg {            width: 14px !important; height: 14px !important;        }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1780054953725-jxfr84byr-slideshow .fv-chart-wrapper.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">[{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Average heart rate",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Average heart rate",      "value": 158,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Average heart rate",      "value": 161,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Average Pace",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Average Pace",      "value": 5.37,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Average Pace",      "value": 5.47,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Calories burned",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Calories burned",      "value": 773,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Calories burned",      "value": 750,      "unitText": ""    }  ]},{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:42:33.728Z",  "keywords": [    "Google Fitbit Air",    "Apple Watch Ultra 3",    "Distance",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": [    {      "@type": "PropertyValue",      "name": "Google Fitbit Air – Distance",      "value": 10.43,      "unitText": ""    },    {      "@type": "PropertyValue",      "name": "Apple Watch Ultra 3 – Distance",      "value": 10.03,      "unitText": ""    }  ]}]</script>        <div id="fv-chart-1780054953725-jxfr84byr-slideshow" class="fv-slideshow-container" data-slide-count="4" data-iframe-height="true">                            <div class="fv-slideshow-nav-row">                    <button class="fv-nav-btn prev disabled" aria-label="Previous Slide">                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m15 18-6-6 6-6"/></svg>                        <span>Previous</span>                    </button>                    <div class="fv-slide-counter">1 / 4</div>                    <button class="fv-nav-btn next" aria-label="Next Slide">                        <span>Next</span>                        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m9 18 6-6-6-6"/></svg>                    </button>                </div>                          <div class="fv-slides-wrapper">                <div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-0-wrapper" data-index="0" style="display: block;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-0-bar-Average heart rate" data-chart-type="Bar" data-title="Average heart rate" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Average heart rate</h4><div class="fv-bar-row" title="Google Fitbit Air - Average heart rate: 158 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #2E6E93;" data-target-width="79" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">158</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Average heart rate: 161 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 80.5%; background-color: #E8238C;" data-target-width="80.5" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">161</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Average heart rate Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>158</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>161</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-1-wrapper" data-index="1" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-1" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-1-bar-Average Pace" data-chart-type="Bar" data-title="Average Pace" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Average Pace</h4><div class="fv-bar-row" title="Google Fitbit Air - Average Pace: 5.37 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 89.5%; background-color: #2E6E93;" data-target-width="89.5" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5.37</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Average Pace: 5.47 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 91.16666666666666%; background-color: #E8238C;" data-target-width="91.16666666666666" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">5.47</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>1.5</span><span>3</span><span>4.5</span><span>6</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Average Pace Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>5.37</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>5.47</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-2-wrapper" data-index="2" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-2" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-2-bar-Calories burned" data-chart-type="Bar" data-title="Calories burned" data-subhead="" data-caption="                                                        " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Calories burned</h4><div class="fv-bar-row" title="Google Fitbit Air - Calories burned: 773 ">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 96.625%; background-color: #2E6E93;" data-target-width="96.625" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">773</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Calories burned: 750 ">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 93.75%; background-color: #E8238C;" data-target-width="93.75" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">750</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>200</span><span>400</span><span>600</span><span>800</span></div>                    </div>    </div>        <table class="sr-only">            <caption>Calories burned Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>773</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>750</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div><div class="fv-slide" id="fv-chart-1780054953725-jxfr84byr-slide-3-wrapper" data-index="3" style="display: none;">                <div id="fv-chart-1780054953725-jxfr84byr-slide-3" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header   ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780054953725-jxfr84byr-slide-3-bar-Distance" data-chart-type="Bar" data-title="Distance" data-subhead="" data-caption="                                                                                                                                                                                                                                " style=""><div class="fv-benchmark-group"><h4 class="fv-benchmark-title">Distance</h4><div class="fv-bar-row" title="Google Fitbit Air - Distance: 10.43 Kilometers">                    <div class="fv-bar-label ">Google Fitbit Air</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 69.53333333333333%; background-color: #2E6E93;" data-target-width="69.53333333333333" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10.43</span></div>    </div>                    </div>                </div><div class="fv-bar-row" title="Apple Watch Ultra 3 - Distance: 10.03 Kilometers">                    <div class="fv-bar-label ">Apple Watch Ultra 3</div>                    <div class="fv-bar-container">                        <div class="fv-bar" style="margin-left: 0%; width: 66.86666666666666%; background-color: #E8238C;" data-target-width="66.86666666666666" data-target-margin="0">        <div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">10.03</span></div>    </div>                    </div>                </div><div class="fv-x-axis-wrapper">        <div class="fv-x-axis-label-space"></div>        <div class="fv-x-axis-chart-space">            <div class="fv-x-axis-line"></div>            <div class="fv-x-axis-ticks"><span>0</span><span>3.75</span><span>7.5</span><span>11.25</span><span>15</span></div>            <div class="fv-x-axis-unit">Kilometers</div>        </div>    </div>        <table class="sr-only">            <caption>Distance Data</caption>            <thead><tr><th>Product</th><th>Value</th></tr></thead>            <tbody><tr>                <td>Google Fitbit Air</td>                <td>10.43</td>            </tr><tr>                <td>Apple Watch Ultra 3</td>                <td>10.03</td>            </tr></tbody>        </table></div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;">                                                                                                                                                                                                                                </span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>              </div>            </div>        </div>          <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      /*  Global animation function for slideshow re-use */      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                /*  Reset to 0 first to ensure animation triggers */                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                /*  Force reflow */                void bar.offsetWidth;                 var targetMargin = bar.dataset.targetMargin;                var baseMargin = bar.dataset.baseMargin;                if (baseMargin !== undefined) {                    bar.style.setProperty('margin-left', baseMargin + '%', 'important');                }                                setTimeout(function() {                    var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                    if (targetMargin !== undefined && baseMargin !== undefined) {                        bar.style.setProperty('margin-left', targetMargin + '%', 'important');                    }                }, index * 50 + 50); /*  Reduced initial delay */            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            /*  Execute */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                /*  If in carousel/dropdown mode, hidden charts are display:none. */                /*  We only animate what is visible. */                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                /*  In slideshow mode, 'root' will be null because the container has '-slideshow' suffix. */        /*  We handle that logic below. */        if (!root && !isSlideshow) return;                /*  Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper */        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /*  Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    /*  Fallback for when width isn't available yet (e.g., hidden tab) */                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    /*  Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes) */                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        /*  Initial check */            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        /*  Always add window resize listener as a reliable fallback for DevTools and edge cases */            window.addEventListener('resize', checkMobileView);                        /*  Labels on top handler */            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                /*  If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types. */                /*  But typically, labels-on-top is a global setting. We'll apply it initially,  */                /*  and showInternalChart will toggle it if needed. */                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /*  Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /*  Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            /*  Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        /*  Text Elements */            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 /*  Line chart animations if needed */                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          /*  Update labels-on-top based on current chart type */                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        /*  Update Subhead and Caption */                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            /*  Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                /*  Zoom state */                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    /*  Max pan depends on how much the image is scaled beyond the wrapper */                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; /*  Prevent click after pinch */                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                /*  Expand/Close Logic */                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            /*  e.preventDefault(); // Removed to allow text selection */                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        /*  Load high-res images if available */                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        /*  e.preventDefault(); // Removed to allow text selection */                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                /*  Close on Escape */                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            /*  Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        /*  Remove highlights */                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    /*  Remove min-height after transition */                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        /*  Ensure container is tall enough */                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                /*  Highlight and scroll to item */                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            /*  Shop All button */            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    /*  Ensure container is tall enough */                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            /*  Close button in all products modal */            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            /*  Close modals when clicking outside */            chartWrapper.addEventListener('click', function(e) {                /*  Only close if clicking on the wrapper or container, not inside a modal content */                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            /*  Image Annotation Logic */            var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');            var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');            var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;            var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');            var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');            var currentIaIndex = -1;            function closeAllIANodes() {                iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });                if (originalCaption) originalCaption.style.display = 'block';                if (dynamicCaption) dynamicCaption.style.display = 'none';            }                        function resetExploreBtn() {                currentIaIndex = -1;                if (exploreBtn) {                    var exploreSpan = exploreBtn.querySelector('span');                    if (exploreSpan) exploreSpan.textContent = 'Explore';                }            }            iaNodes.forEach(function(btn, index) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var isActive = btn.classList.contains('is-active');                    closeAllIANodes();                    if (!isActive) {                        currentIaIndex = index;                        if (exploreBtn) {                            var exploreSpan = exploreBtn.querySelector('span');                            if (exploreSpan) exploreSpan.textContent = 'Next';                        }                        btn.classList.add('is-active');                        if (dynamicCaption) {                            var title = btn.getAttribute('data-title') || '';                            var desc = btn.getAttribute('data-desc') || '';                            dynamicCaption.innerHTML = '';                            var strongTag = document.createElement('strong');                            strongTag.textContent = title;                            dynamicCaption.appendChild(strongTag);                            if (desc) {                                dynamicCaption.appendChild(document.createTextNode(' - ' + desc));                            }                                                        if (originalCaption) originalCaption.style.display = 'none';                            dynamicCaption.style.display = 'block';                                                        if (footerContentEl) footerContentEl.style.display = 'block';                        }                    } else {                        resetExploreBtn();                    }                });            });            if (exploreBtn) {                exploreBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    if (iaNodes.length === 0) return;                                        var nextIndex = currentIaIndex + 1;                    if (nextIndex >= iaNodes.length) {                        closeAllIANodes();                        resetExploreBtn();                    } else {                        currentIaIndex = nextIndex;                        var targetBtn = iaNodes[currentIaIndex];                        if (targetBtn) {                            if(targetBtn.classList.contains('is-active')) {                                targetBtn.click();                            }                            targetBtn.click();                        }                    }                });            }            if (iaWrapper) {                iaWrapper.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {                        closeAllIANodes();                        resetExploreBtn();                    }                });            }            /*  Initial Animation */            window.fvAnimateCharts(chartWrapper);            /*  Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';                    var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';                                        var pad = function(n) { return (n < 10 ? '0' : '') + n; };                                        var updateCountdown = function() {                        var difference = +targetDate - +new Date();                        var d = 0, h = 0, m = 0, s = 0;                        if (difference > 0) {                            d = Math.floor(difference / (1000 * 60 * 60 * 24));                            h = Math.floor((difference / (1000 * 60 * 60)) % 24);                            m = Math.floor((difference / 1000 / 60) % 60);                            s = Math.floor((difference / 1000) % 60);                        }                                                var daysEl = countdownContainer.querySelector('[data-time="days"]');                        var hoursEl = countdownContainer.querySelector('[data-time="hours"]');                        var minsEl = countdownContainer.querySelector('[data-time="minutes"]');                        var secsEl = countdownContainer.querySelector('[data-time="seconds"]');                                                if (daysEl) daysEl.textContent = d;                        if (hoursEl) hoursEl.textContent = pad(h);                        if (minsEl) minsEl.textContent = pad(m);                        if (secsEl) secsEl.textContent = pad(s);                    };                                        updateCountdown();                    setInterval(updateCountdown, 1000);                }            }        }        if (true) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                var slideshowContainer = document.getElementById(uniqueId + '-slideshow');        /*  Check if container exists to prevent errors */    if (slideshowContainer) {        var currentSlideIndex = 0;        var slides = slideshowContainer.querySelectorAll('.fv-slide');        var counter = slideshowContainer.querySelector('.fv-slide-counter');        var prevBtn = slideshowContainer.querySelector('.fv-nav-btn.prev');        var nextBtn = slideshowContainer.querySelector('.fv-nav-btn.next');        var dropdown = slideshowContainer.querySelector('.fv-slideshow-select');        function updateControls(index) {            if (counter) counter.textContent = (index + 1) + ' / ' + slides.length;            if (dropdown) dropdown.value = index;                        if (prevBtn) {                if (index === 0) prevBtn.classList.add('disabled');                else prevBtn.classList.remove('disabled');            }            if (nextBtn) {                if (index === slides.length - 1) nextBtn.classList.add('disabled');                else nextBtn.classList.remove('disabled');            }        }        function showSlide(index) {            if (index < 0) return; /*  index = slides.length - 1; // Disable loop for linear nav style */            if (index >= slides.length) return; /*  index = 0; */                        currentSlideIndex = index;                        slides.forEach(function(slide, i) {                slide.style.display = i === index ? 'block' : 'none';                if (i === index) {                    /*  Re-trigger animations for the active slide */                    var chartEl = slide.querySelector('.fv-chart-wrapper');                    if (chartEl && window.fvAnimateCharts) {                        window.fvAnimateCharts(chartEl);                    }                }            });                        updateControls(currentSlideIndex);        }        if (prevBtn) {            prevBtn.addEventListener('click', function() { showSlide(currentSlideIndex - 1); });        }        if (nextBtn) {            nextBtn.addEventListener('click', function() { showSlide(currentSlideIndex + 1); });        }        if (dropdown) {            dropdown.addEventListener('change', function(e) { showSlide(parseInt(e.target.value)); });        }                /*  Initial setup */        updateControls(currentSlideIndex);                /*  Initial animation for the first slide */        if (slides.length > 0) {            var firstChart = slides[0].querySelector('.fv-chart-wrapper');             if (firstChart && window.fvAnimateCharts) {                setTimeout(function() { window.fvAnimateCharts(firstChart); }, 100);            }        }    }          } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1780054953725-jxfr84byr', true); });      } else {        initialize('fv-chart-1780054953725-jxfr84byr', true);      }    })();      </script></div><p>As you can see in the graphs above, both heart rate and calorie readings are quite close. The average heart rate for my workout was just a 3bpm difference between the Apple Watch Ultra 3 and the Google Fitbit Air. It would have been nice to have information from my chest strap to compare this as well, but I'll try this again before my full review with a different electrical heart rate monitor. </p><p>However, on <a href="https://www.techradar.com/health-fitness/smartwatches/i-just-tested-the-apple-watch-ultra-3s-heart-rate-tracking-against-a-polar-h10-chest-strap-here-are-the-results#viafoura-comments">previous tests the Apple Watch Ultra 3 matched the electrical heart rate monitor exactly</a>, indicating that the Google Fitbit Air is pretty dang accurate too. </p><p>Likewise, the calorie counts on both wearables were relatively similar, with the Google Fitbit Air exceeding the Apple Watch Ultra 3's calculation by less than 25 calories. No two wearables are going to be exactly alike here, but this is close enough that I'd feel comfortable using the Google Fitbit Air day-to-day.</p><p>Average pace is a different matter. As previously mentioned, the Google Fitbit Air has no onboard GPS of its own, and although it showed a lovely map of my route obtained via my iPhone's GPS, it also overestimated my pace and thought I was a whole 10 seconds faster per kilometer than the Apple Watch did. </p><p>I know how my paces feel — it was a hot day and I had steep declines and inclines at either end of my run, so I ran slower than my usual brisk clip. I'm far more inclined to agree with Apple's assessment than the Fitbit's pace estimation here. Apple also gave me far more detail about my run, such as stride length and vertical oscillation (how bouncy I was during the run), whereas the Google Fitbit Air collects no such information. What Fitbit does surface, however, is steps taken during the workout (9,342 to be precise), which the Apple Watch Ultra 3 doesn't. </p><p>Fitbit also massively overestimated my run at 10.43km rather than 10.03km, even though it shows exactly the same map as my Apple Watch, with an identical finishing point, as you can see below in the comparison pic. Unlike 3bpm or 23kcal, over 400 meters and 10 seconds of pace are big differences.</p><div class="vizualizer-embed"><style>    @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');    @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,900;1,900&display=swap');        /* Reset & Base */    #fv-chart-1780055798279-k843e8olt *, #fv-chart-1780055798279-k843e8olt *:before, #fv-chart-1780055798279-k843e8olt *:after, #fv-chart-1780055798279-k843e8olt-slideshow *, #fv-chart-1780055798279-k843e8olt-slideshow *:before, #fv-chart-1780055798279-k843e8olt-slideshow *:after {        box-sizing: border-box !important; margin: 0; padding: 0; border: 0;        font-size: 100%; font: inherit; vertical-align: baseline;    }    #fv-chart-1780055798279-k843e8olt, #fv-chart-1780055798279-k843e8olt-slideshow { font-family: 'Open Sans', sans-serif !important; }    /* Main Wrappers */    #fv-chart-1780055798279-k843e8olt {        position: relative !important; overflow: visible !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780055798279-k843e8olt .fv-inner-wrapper {        color: #1F2937 !important; background-color: #ffffff !important;        padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;        margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;        overflow: hidden !important;    }    #fv-chart-1780055798279-k843e8olt .fv-inner-wrapper.fv-no-header.fv-is-image-compare {        padding-top: 0 !important;    }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed {                width: 100vw !important;        margin-left: calc(50% - 50vw) !important;            }        body {        overflow-x: clip !important;    }        #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-inner-wrapper {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }    #fv-chart-1780055798279-k843e8olt .fv-inner-wrapper.fv-is-shop-the-look {        padding: 0 !important;        border-radius: 0 !important;        box-shadow: none !important;        margin: 0 !important;        background-color: transparent !important;    }            /* Slideshow Styles */    #fv-chart-1780055798279-k843e8olt-slideshow {        position: relative !important;        width: 100% !important;        margin: 1rem 0 !important;        --riv-primary: #2E6E93;    }    #fv-chart-1780055798279-k843e8olt-slideshow .fv-slides-wrapper {        position: relative !important;        width: 100% !important;    }    #fv-chart-1780055798279-k843e8olt-slideshow .fv-slide {        width: 100% !important;        animation: fv-fade-in 0.3s ease-in-out;    }      @keyframes fv-fade-in {        from { opacity: 0; }        to { opacity: 1; }    }        /* Top Navigation Row (Redesign) */    #fv-chart-1780055798279-k843e8olt-slideshow .fv-slideshow-nav-row {        position: relative !important;        display: flex !important;        justify-content: space-between !important;        align-items: center !important;        padding: 0 0 16px 0 !important;        width: 100% !important;        z-index: 20 !important;    }    #fv-chart-1780055798279-k843e8olt-slideshow .fv-nav-btn {        background-color: var(--riv-primary) !important;        color: #ffffff !important;        border: none !important;        border-radius: 4px !important;        padding: 8px 16px !important;        font-size: 14px !important;        font-weight: 700 !important;        cursor: pointer !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 6px !important;        transition: opacity 0.2s, background-color 0.2s !important;        height: 36px !important;        text-transform: none !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;    }        #fv-chart-1780055798279-k843e8olt-slideshow .fv-nav-btn svg {        width: 18px !important;        height: 18px !important;        stroke-width: 3px !important;        filter: none !important;    }    #fv-chart-1780055798279-k843e8olt-slideshow .fv-nav-btn:hover {        opacity: 0.9 !important;        transform: translateY(-1px) !important;    }        #fv-chart-1780055798279-k843e8olt-slideshow .fv-nav-btn.disabled {        background-color: #E5E7EB !important;        color: #9CA3AF !important;        cursor: default !important;        pointer-events: none !important;        box-shadow: none !important;    }    #fv-chart-1780055798279-k843e8olt-slideshow .fv-slide-counter {        font-family: 'Poppins', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        color: #374151 !important;        text-align: center !important;        min-width: 40px !important;        background-color: rgba(255,255,255,0.8) !important;        padding: 2px 8px !important;        border-radius: 10px !important;    }        /* Slideshow Dropdown Navigation */    #fv-chart-1780055798279-k843e8olt-slideshow .fv-slideshow-select {        position: absolute !important;        top: 10px !important;        right: 10px !important;        z-index: 20 !important;        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background-color: white !important;        border: 1px solid #d1d5db !important;        color: #1F2937 !important;        font-family: 'Open Sans', sans-serif !important;        font-size: 14px !important;        font-weight: 600 !important;        padding: 6px 32px 6px 12px !important;        border-radius: 4px !important;        cursor: pointer !important;        box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;        background-position: right 0.5rem center !important;        background-repeat: no-repeat !important;        background-size: 1.5em 1.5em !important;    }    #fv-chart-1780055798279-k843e8olt-slideshow .fv-slideshow-select:focus {        outline: 2px solid #2E6E93 !important;        border-color: #2E6E93 !important;    }        /* Typography */    #fv-chart-1780055798279-k843e8olt .fv-chart-title {         font-weight: bold !important;         text-align: center !important;         margin-bottom: 0.5rem !important;         color: var(--riv-primary) !important;         font-size: 20px !important;         line-height: 1.2 !important;         font-family: 'Open Sans', sans-serif !important;         text-transform: none !important;         white-space: normal !important;         overflow-wrap: break-word !important;        padding: 0 20px !important;    }    #fv-chart-1780055798279-k843e8olt .fv-chart-subhead {         font-size: 18px !important;         font-weight: 500 !important;         text-align: center !important;         margin-bottom: 2rem !important;         color: #374151 !important;         line-height: 1.7 !important;         font-family: 'Open Sans', sans-serif !important;         display: block !important;         text-transform: none !important;        padding: 0 20px !important;    }    #fv-chart-1780055798279-k843e8olt .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }    /* Versus Chart */    #fv-chart-1780055798279-k843e8olt .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper { flex: 1; min-width: 0; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }    #fv-chart-1780055798279-k843e8olt .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }    #fv-chart-1780055798279-k843e8olt .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }    #fv-chart-1780055798279-k843e8olt .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }    #fv-chart-1780055798279-k843e8olt .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }    #fv-chart-1780055798279-k843e8olt .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }    #fv-chart-1780055798279-k843e8olt .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }    #fv-chart-1780055798279-k843e8olt .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }    #fv-chart-1780055798279-k843e8olt .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }    #fv-chart-1780055798279-k843e8olt .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }    @keyframes fv-grow-max-width {        from { max-width: 0; }        to { max-width: 100%; }    }    #fv-chart-1780055798279-k843e8olt .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }    #fv-chart-1780055798279-k843e8olt .fv-inside-left { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780055798279-k843e8olt .fv-inside-right { white-space: nowrap; flex-shrink: 0; }    #fv-chart-1780055798279-k843e8olt .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }    #fv-chart-1780055798279-k843e8olt .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }    #fv-chart-1780055798279-k843e8olt .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }    #fv-chart-1780055798279-k843e8olt .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }    /* Image Comparison Styles */    #fv-chart-1780055798279-k843e8olt .fv-image-compare-container {        width: auto !important;        margin-left: -1.5rem !important;        margin-right: -1.5rem !important;        margin-bottom: 2rem !important;    }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-image-compare-container {        width: 100% !important;        max-width: none !important;        margin: 0 auto !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper {        position: relative !important;        width: 100% !important;        overflow: hidden !important;        border-radius: 0 !important;        background-color: #000 !important;        touch-action: pan-y !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-inner {        position: relative !important;        width: 100% !important;        height: 100% !important;        display: block !important;        transform-origin: center center !important;        transition: transform 0.1s ease-out !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-bg {        display: block !important;        width: 100% !important;        height: auto !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-fg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        width: 100% !important;        height: 100% !important;        object-fit: cover !important;        clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important;        pointer-events: none !important;        user-select: none !important;        -webkit-user-select: none !important;        -webkit-user-drag: none !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-slider {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 32px !important;        transform: translateX(-50%) !important;        cursor: ew-resize !important;        z-index: 10 !important;        user-select: none !important;        -webkit-user-select: none !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-slider-line {        position: absolute !important;        top: 0 !important;        bottom: 0 !important;        left: 50% !important;        width: 4px !important;        background-color: white !important;        transform: translateX(-50%) !important;        box-shadow: 0 0 10px rgba(0,0,0,0.5) !important;        pointer-events: none !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-handle {        position: absolute !important;        top: 50% !important;        left: 50% !important;        transform: translate(-50%, -50%) !important;        width: 32px !important;        height: 32px !important;        background-color: white !important;        border-radius: 50% !important;        box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        gap: 4px !important;        pointer-events: none !important;        z-index: 11 !important;        overflow: hidden !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-handle.fv-image-compare-handle-square {        border-radius: 6px !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-arrow-left {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-right: 4px solid #4b5563 !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-arrow-right {        width: 0 !important;        height: 0 !important;        border-top: 4px solid transparent !important;        border-bottom: 4px solid transparent !important;        border-left: 4px solid #4b5563 !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-label {        position: absolute !important;        top: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        padding: 0.25rem 0.75rem !important;        border-radius: 0.25rem !important;        font-size: 0.875rem !important;        font-weight: 500 !important;        pointer-events: none !important;        backdrop-filter: blur(4px) !important;        z-index: 5 !important;        transition: right 0.3s ease, opacity 0.2s ease !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-label-left {        left: 1rem !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-label-right {        right: 1rem !important;    }        #fv-chart-1780055798279-k843e8olt .fv-image-compare-expand-btn,    #fv-chart-1780055798279-k843e8olt .fv-image-compare-close-btn {        position: absolute !important;        bottom: 1rem !important;        right: 1rem !important;        background-color: rgba(0, 0, 0, 0.5) !important;        color: white !important;        border: none !important;        border-radius: 0.25rem !important;        padding: 0.5rem !important;        cursor: pointer !important;        z-index: 20 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        backdrop-filter: blur(4px) !important;        transition: background-color 0.2s !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-expand-btn:hover,    #fv-chart-1780055798279-k843e8olt .fv-image-compare-close-btn:hover {        background-color: rgba(0, 0, 0, 0.7) !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-close-btn {        display: none !important;        top: 1rem !important;        bottom: auto !important;    }    /* Fullscreen State */    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen {        position: fixed !important;        top: 0 !important;        left: 0 !important;        right: 0 !important;        bottom: 0 !important;        width: 100% !important;        height: 100% !important;        z-index: 999999 !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        background-color: rgba(0, 0, 0, 0.9) !important;        margin: 0 !important;        touch-action: none !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner {        width: 100% !important;        height: 100% !important;        display: flex !important;        align-items: center !important;        justify-content: center !important;        cursor: grab !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active {        cursor: grabbing !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg {        position: absolute !important;        top: 0 !important;        left: 0 !important;        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg {        max-width: 100% !important;        max-height: 100% !important;        width: 100% !important;        height: 100% !important;        object-fit: contain !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn {        display: none !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn {        display: flex !important;    }    #fv-chart-1780055798279-k843e8olt .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right {        right: 4rem !important;    }    /* Footer */    #fv-chart-1780055798279-k843e8olt .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-footer-content { text-align: center !important; width: 100% !important; }    #fv-chart-1780055798279-k843e8olt .fv-logo {         display: block !important;         margin: 0 auto !important;         width: 120px !important;         min-width: 120px !important;        max-width: 120px !important;         height: auto !important;         object-fit: contain !important;         flex-shrink: 0 !important;    }    /* Display Mode Controls */    #fv-chart-1780055798279-k843e8olt .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }    #fv-chart-1780055798279-k843e8olt .fv-dropdown-title {        appearance: none !important;        -webkit-appearance: none !important;        -moz-appearance: none !important;        background: transparent !important;        border: none !important;        font-size: 18px !important;        font-weight: 600 !important;        color: var(--riv-primary) !important;        padding-right: 28px !important;        padding-left: 10px !important;        cursor: pointer !important;        text-align: center !important;        text-align-last: center !important;        width: auto !important;        max-width: 100% !important;        font-family: 'Open Sans', sans-serif !important;        line-height: 1.3 !important;        margin: 0 !important;        text-overflow: ellipsis !important;        overflow: hidden !important;        white-space: nowrap !important;    }    #fv-chart-1780055798279-k843e8olt .fv-dropdown-title:focus { outline: none !important; }    #fv-chart-1780055798279-k843e8olt .fv-dropdown-title::-ms-expand { display: none !important; }        #fv-chart-1780055798279-k843e8olt .fv-dropdown-chevron {        position: absolute !important;        right: 0 !important;        top: 50% !important;        transform: translateY(-50%) !important;        pointer-events: none !important;        color: var(--riv-primary) !important;        display: flex !important;        align-items: center !important;    }    #fv-chart-1780055798279-k843e8olt .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }    #fv-chart-1780055798279-k843e8olt .fv-carousel-nav-btn {        background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;        cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;    }    #fv-chart-1780055798279-k843e8olt .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }    #fv-chart-1780055798279-k843e8olt .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }        /* Legend */    #fv-chart-1780055798279-k843e8olt .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }    #fv-chart-1780055798279-k843e8olt .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }    /* Multi-Value Legend */    #fv-chart-1780055798279-k843e8olt .fv-multi-value-legend {         display: flex !important;         justify-content: center !important;         flex-wrap: wrap !important;         gap: 12px 24px !important;         margin-bottom: 1.5rem !important;         padding: 0 !important;    }    #fv-chart-1780055798279-k843e8olt .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }    #fv-chart-1780055798279-k843e8olt .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }    /* Chart Core Styles */    #fv-chart-1780055798279-k843e8olt .fv-benchmark-group { margin-bottom: 1rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-benchmark-title {         font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;        text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;        font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;        text-transform: none !important;        white-space: normal !important;        overflow-wrap: break-word !important;         word-wrap: break-word !important;        max-width: 100% !important;    }    #fv-chart-1780055798279-k843e8olt .fv-bar-row, #fv-chart-1780055798279-k843e8olt .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }     #fv-chart-1780055798279-k843e8olt .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar:hover { opacity: 0.8 !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-inner-value { flex-shrink: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }    /* Multi-Value Bar Logic */    #fv-chart-1780055798279-k843e8olt .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }    #fv-chart-1780055798279-k843e8olt .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }        /* Stacked Bar */    #fv-chart-1780055798279-k843e8olt .fv-stacked-bar { display: flex !important; overflow: hidden !important; }    #fv-chart-1780055798279-k843e8olt .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }    #fv-chart-1780055798279-k843e8olt .fv-stacked-segment:last-child { border-right: none !important; }    #fv-chart-1780055798279-k843e8olt .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }    /* Grouped Bar */    #fv-chart-1780055798279-k843e8olt .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-grouped-product-title-wrapper { padding-left: 150px !important; }    #fv-chart-1780055798279-k843e8olt .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }    #fv-chart-1780055798279-k843e8olt .fv-bar-cluster .fv-bar-container { height: 20px !important; }        /* Line Chart Grid */    #fv-chart-1780055798279-k843e8olt .riv-grid line {        stroke: #D1D5DB !important;        stroke-dasharray: 3 3 !important;    }    /* X-Axis */    #fv-chart-1780055798279-k843e8olt .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }     #fv-chart-1780055798279-k843e8olt .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-ticks span { position: relative !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }    #fv-chart-1780055798279-k843e8olt .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }    #fv-chart-1780055798279-k843e8olt .fv-y-axis-title {        font-size: 15px !important;        color: #374151 !important;        line-height: 1.5 !important;        text-align: left !important;        padding-left: 5.83% !important; /* Aligns with Y-axis line inside SVG (35/600) */        margin-bottom: 4px !important;        display: block !important;        font-weight: bold !important;    }    /* Shop The Look */    #fv-chart-1780055798279-k843e8olt .fv-stl-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; transition: min-height 0.3s ease !important; overflow: hidden !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-stl-container { width: 100% !important; }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-stl-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-btn { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; transition-property: all !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 300ms !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-btn:hover { transform: scale(1.1) !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-btn:focus { outline: 2px solid transparent !important; outline-offset: 2px !important; box-shadow: 0 0 0 2px #ffffff, 0 0 0 4px #000000 !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-btn[aria-expanded="true"] { background-color: #3b82f6 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-pulse { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-stl-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-stl-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    @media (max-width: 640px) {        #fv-chart-1780055798279-k843e8olt .fv-stl-hotspot-pulse { animation-fill-mode: none !important; }    }    /* Shop the look button */    #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; height: 2.5rem !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; color: #111827 !important; padding: 0 1rem 0 3rem !important; border-radius: 0.25rem !important; font-weight: 700 !important; font-size: 0.875rem !important; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2) !important; border: none !important; cursor: pointer !important; transition: all 0.2s !important; z-index: 10 !important; display: flex !important; align-items: center !important; text-transform: uppercase !important; overflow: hidden !important; white-space: nowrap !important; max-width: calc(100% - 2rem) !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-btn span { overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-btn:hover { background-color: #ffffff !important; transform: scale(1.05) !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-logo { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; object-fit: cover !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; flex-shrink: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-icon { position: absolute !important; left: 0 !important; top: 0 !important; width: 2.5rem !important; height: 2.5rem !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: #ffffff !important; border-right: 1px solid #f3f4f6 !important; color: #1f2937 !important; flex-shrink: 0 !important; }    /* All Products Modal */    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt { position: fixed !important; inset: 0 !important; background-color: rgba(0, 0, 0, 0) !important; backdrop-filter: blur(0px) !important; -webkit-backdrop-filter: blur(0px) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 99999 !important; pointer-events: none !important; transition: background-color 0.3s ease, backdrop-filter 0.3s ease, -webkit-backdrop-filter 0.3s ease !important; padding: 1rem !important; overflow: hidden !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt { position: absolute !important; padding: 0 !important; align-items: flex-end !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.is-active { background-color: rgba(0, 0, 0, 0.2) !important; backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; pointer-events: auto !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-content { width: 100% !important; max-width: 42rem !important; max-height: 100% !important; display: flex !important; flex-direction: column !important; position: relative !important; background-color: rgba(255, 255, 255, 0.95) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; border-radius: 1rem !important; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important; overflow: hidden !important; transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.3s ease !important; opacity: 0 !important; transform: scale(0.95) !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.is-active .fv-stl-all-products-content { opacity: 1 !important; transform: scale(1) !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.is-active .fv-stl-all-products-content { transform: translateY(0) !important; }        /* V2 Bottom Sheet Style */    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.v2 { align-items: flex-end !important; padding: 0 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.v2:not(.mobile-view *) { justify-content: flex-end !important; }    }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.v2 .fv-stl-all-products-content { max-width: 100% !important; height: 85% !important; max-height: 85% !important; border-radius: 1.5rem 1.5rem 0 0 !important; transform: translateY(100%) !important; opacity: 1 !important; }    @media (min-width: 640px) {        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.v2:not(.mobile-view *) .fv-stl-all-products-content { max-width: 700px !important; border-radius: 1.5rem 0 0 0 !important; }    }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt.v2.is-active .fv-stl-all-products-content { transform: translateY(0) !important; opacity: 1 !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-header { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 1.5rem !important; border-bottom: 1px solid #e5e7eb !important; flex-shrink: 0 !important; position: sticky !important; top: 0 !important; background-color: rgba(255, 255, 255, 0.8) !important; backdrop-filter: blur(12px) !important; -webkit-backdrop-filter: blur(12px) !important; z-index: 10 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-header { padding: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-logo { height: 1.5rem !important; width: auto !important; object-fit: contain !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-logo { height: 1.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-title { font-size: 1.25rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-title { font-size: 1.125rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-close { width: 2rem !important; height: 2rem !important; border-radius: 9999px !important; background-color: rgba(0, 0, 0, 0.05) !important; display: flex !important; align-items: center !important; justify-content: center !important; border: none !important; cursor: pointer !important; z-index: 10 !important; color: #6b7280 !important; transition: all 0.2s !important; padding: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-close:hover { background-color: rgba(0, 0, 0, 0.1) !important; color: #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-list { list-style: none !important; padding: 1.5rem !important; margin: 0 !important; overflow-y: auto !important; flex: 1 !important; display: flex !important; flex-direction: column !important; gap: 0.75rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-list { padding: 0.75rem !important; gap: 0.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-item { margin: 0 !important; padding: 0.25rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-link { display: flex !important; align-items: flex-start !important; padding: 0.75rem !important; text-decoration: none !important; color: inherit !important; transition: all 0.2s !important; border-radius: 1rem !important; border: 1px solid transparent !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-link { padding: 0.5rem !important; border-radius: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-link:hover { background-color: #ffffff !important; border-color: #e5e7eb !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-item.is-highlighted .fv-stl-all-products-link { background-color: #ffffff !important; border-color: #d1d5db !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #111827 !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-image-container { position: relative !important; margin-right: 1.25rem !important; flex-shrink: 0 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-image-container { margin-right: 0.75rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-number { position: absolute !important; top: -0.5rem !important; left: -0.5rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; background-color: #0f172a !important; color: #ffffff !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 0.75rem !important; font-weight: 700 !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06), 0 0 0 2px #ffffff !important; z-index: 10 !important; font-family: sans-serif !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-number { top: -0.375rem !important; left: -0.375rem !important; width: 1.25rem !important; height: 1.25rem !important; font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-image-wrapper { width: 6rem !important; height: 6rem !important; border-radius: 0.75rem !important; overflow: hidden !important; background-color: #f9fafb !important; border: 1px solid #f3f4f6 !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.02) !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-image-wrapper { width: 4rem !important; height: 4rem !important; border-radius: 0.5rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-image { width: 100% !important; height: 100% !important; object-fit: cover !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-placeholder { width: 2rem !important; height: 2rem !important; color: #d1d5db !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-placeholder { width: 1.5rem !important; height: 1.5rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-info { flex: 1 !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 0.25rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-info { margin-top: 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-brand { font-size: 0.625rem !important; font-weight: 700 !important; color: #6b7280 !important; text-transform: uppercase !important; letter-spacing: 0.1em !important; margin: 0 0 0.375rem 0 !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-brand { font-size: 0.5625rem !important; margin: 0 0 0.25rem 0 !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-name { font-size: 1rem !important; font-weight: 700 !important; color: #111827 !important; margin: 0 0 0.375rem 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.25 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-name { font-size: 0.875rem !important; margin: 0 0 0.25rem 0 !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-meta { display: flex !important; align-items: center !important; font-size: 0.875rem !important; margin-bottom: 0.375rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-meta { font-size: 0.75rem !important; margin-bottom: 0.25rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-price { font-weight: 700 !important; color: #111827 !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-sale-price { font-weight: 700 !important; color: #dc2626 !important; margin-right: 0.5rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-sale-price { margin-right: 0.375rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-original-price { color: #9ca3af !important; text-decoration: line-through !important; font-size: 0.75rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-original-price { font-size: 0.625rem !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-commentary { font-size: 0.875rem !important; color: #4b5563 !important; margin: 0 !important; display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; line-height: 1.375 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-commentary { font-size: 0.75rem !important; }        #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-action { width: 2.5rem !important; height: 2.5rem !important; border-radius: 9999px !important; background-color: #f9fafb !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; margin-left: 1rem !important; flex-shrink: 0 !important; border: 1px solid #f3f4f6 !important; transition: all 0.2s !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-action { width: 2rem !important; height: 2rem !important; margin-left: 0.75rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-action svg { width: 14px !important; height: 14px !important; }    #fv-stl-all-products-modal-fv-chart-1780055798279-k843e8olt .fv-stl-all-products-link:hover .fv-stl-all-products-action { background-color: #111827 !important; color: #ffffff !important; border-color: #111827 !important; }    /* Image Annotation Styles */    #fv-chart-1780055798279-k843e8olt .fv-ia-container { position: relative !important; width: auto !important; display: block !important; background-color: transparent !important; overflow: hidden !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-wrapper { position: relative !important; width: auto !important; display: block !important; margin: 0 auto !important; }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-ia-container { width: 100% !important; }    #fv-chart-1780055798279-k843e8olt.fv-full-bleed .fv-ia-wrapper { width: 100% !important; max-width: none !important; margin: 0 auto !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-image { display: block !important; width: 100% !important; height: auto !important; }        #fv-chart-1780055798279-k843e8olt .fv-ia-node-container { position: absolute !important; z-index: 10 !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-node-button { position: absolute !important; margin-left: -0.75rem !important; margin-top: -0.75rem !important; width: 1.5rem !important; height: 1.5rem !important; border-radius: 9999px !important; display: flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1) !important; cursor: pointer !important; border: none !important; padding: 0 !important; background-color: #ffffff !important; color: #1e293b !important; font-size: 0.75rem !important; font-weight: 700 !important; font-family: sans-serif !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-node-button:hover { transform: scale(1.1) !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-node-button.is-active { background-color: #2E6E93 !important; color: #ffffff !important; transform: scale(1.1) !important; box-shadow: 0 0 0 2px #ffffff !important; }        #fv-chart-1780055798279-k843e8olt .fv-ia-pulse-ring { position: absolute !important; inset: 0 !important; border-radius: 9999px !important; background-color: #2E6E93 !important; opacity: 0.4 !important; pointer-events: none !important; z-index: -1 !important; animation: fv-ia-ping 1.5s cubic-bezier(0, 0, 0.2, 1) 3 forwards !important; }    @keyframes fv-ia-ping { 75%, 100% { transform: scale(2); opacity: 0; } }    #fv-chart-1780055798279-k843e8olt .fv-ia-static-tooltip { display: none !important; position: absolute !important; top: -10px !important; left: 50% !important; transform: translate(-50%, -100%) !important; background-color: rgba(255, 255, 255, 0.95) !important; padding: 10px !important; border-radius: 6px !important; box-shadow: 0 4px 12px rgba(0,0,0,0.15) !important; width: max-content !important; max-width: 200px !important; font-size: 13px !important; color: #1f2937 !important; z-index: 20 !important; pointer-events: none !important; white-space: pre-wrap !important; line-height: 1.4 !important; border: 1px solid #e5e7eb !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-node-button:hover + .fv-ia-static-tooltip { display: block !important; }    #fv-chart-1780055798279-k843e8olt .fv-logo-explore-bar { position: relative !important; width: 100% !important; display: flex !important; justify-content: center !important; align-items: center !important; min-height: 30px !important; }    #fv-chart-1780055798279-k843e8olt .fv-logo-explore-bar .fv-logo { margin: 0 auto !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-explore-wrapper { position: absolute !important; right: 0 !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-logo-explore-bar { flex-direction: column !important; min-height: auto !important; gap: 0.75rem !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-ia-explore-wrapper { position: static !important; align-self: flex-end !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-explore-btn { background-color: rgba(255, 255, 255, 0.95) !important; color: #1e293b !important; border: 1px solid #e5e7eb !important; border-radius: 9999px !important; padding: 0.5rem 1.25rem !important; font-size: 0.875rem !important; font-weight: 600 !important; font-family: sans-serif !important; display: inline-flex !important; align-items: center !important; gap: 0.5rem !important; cursor: pointer !important; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1) !important; transition: all 0.2s !important; pointer-events: auto !important; flex-shrink: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-explore-btn:hover { background-color: #ffffff !important; transform: translateY(-2px) !important; box-shadow: 0 6px 8px -1px rgba(0, 0, 0, 0.15) !important; color: #2E6E93 !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-explore-btn svg { transition: transform 0.2s !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-explore-btn:hover svg { transform: translateX(2px) !important; }    /* IA Modal Styles */    #fv-chart-1780055798279-k843e8olt .fv-ia-active-modal-container { display: none !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-modals { display: block !important; position: static !important; }        #fv-chart-1780055798279-k843e8olt .fv-ia-modal-item { display: none !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-modal-item.is-active {         display: flex !important;         flex-direction: column !important;         position: absolute !important;        top: 1rem !important;        right: 1rem !important;        z-index: 20 !important;        width: 18rem !important;        max-width: calc(100% - 2rem) !important;        background-color: #ffffff !important;         padding: 1rem !important;         border-radius: 0.75rem !important;        box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;        border: 1px solid #e5e7eb !important;        border-top: 4px solid #2E6E93 !important;        animation: fv-ia-fade-in 0.2s ease-out !important;         gap: 0.75rem !important;        max-height: 80% !important;        overflow-y: auto !important;        pointer-events: auto !important;    }    @keyframes fv-ia-fade-in { from { opacity: 0; transform: scale(0.95); } to { opacity: 1; transform: scale(1); } }    #fv-chart-1780055798279-k843e8olt .fv-ia-modal-header { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; margin: 0 !important; gap: 0.5rem !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-node-title { font-size: 1rem !important; line-height: 1.25 !important; font-weight: 700 !important; color: #111827 !important; margin: 0 !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-close-button { background: #f9fafb !important; border: 1px solid #e5e7eb !important; border-radius: 50% !important; width: 2rem !important; height: 2rem !important; display: flex !important; align-items: center !important; justify-content: center !important; color: #9ca3af !important; cursor: pointer !important; padding: 0 !important; flex-shrink: 0 !important; transition: all 0.2s !important; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }    #fv-chart-1780055798279-k843e8olt .fv-ia-close-button:hover { background: #e5e7eb !important; color: #111827 !important; }        #fv-chart-1780055798279-k843e8olt .fv-ia-node-description { font-size: 0.875rem !important; color: #374151 !important; margin: 0 !important; line-height: 1.625 !important; white-space: pre-wrap !important; }    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-ia-node-description { font-size: 0.875rem !important; }    /* Error Handling */    #fv-chart-1780055798279-k843e8olt .fv-ia-empty { display: flex !important; align-items: center !important; justify-content: center !important; height: 200px !important; background-color: #f1f5f9 !important; color: #64748b !important; border: 2px dashed #cbd5e1 !important; border-radius: 0.5rem !important; }    /* Countdown Styles */    #fv-chart-1780055798279-k843e8olt .fv-countdown-container {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        justify-content: center !important;        padding: 1rem !important;        position: relative !important;        width: 100% !important;        box-sizing: border-box !important;        font-family: Montserrat, sans-serif !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-header {        text-align: center !important;        margin-bottom: 2rem !important;        z-index: 10 !important;        width: 100% !important;        display: flex !important;        flex-direction: column !important;        align-items: center !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-title {        font-size: 1.25rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0 !important;        font-style: italic !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-subhead {        font-size: 1.125rem !important;        font-weight: 900 !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;        margin: 0.25rem 0 0 0 !important;        font-style: italic !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-timer-wrap {        display: flex !important;        flex-direction: column !important;        align-items: center !important;        width: 100% !important;        max-width: 64rem !important;        z-index: 10 !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-labels {        display: flex !important;        justify-content: center !important;        width: 100% !important;        margin-bottom: 0.5rem !important;        padding: 0 0.5rem !important;        font-size: 0.75rem !important;        font-weight: bold !important;        text-transform: uppercase !important;        letter-spacing: 0.05em !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-labels > div {        flex: 1 !important;        text-align: center !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-box {        position: relative !important;        width: 100% !important;        border-top: 6px solid #333 !important;        border-bottom: 8px solid #333 !important;        padding: 1rem 0 !important;        background: linear-gradient(to bottom, #1f2937, #000000) !important;        box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-digits {        display: flex !important;        justify-content: center !important;        font-size: 1.75rem !important;        font-weight: 900 !important;        letter-spacing: 0em !important;        font-family: monospace !important;        color: #fff !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-digits > div.digit-box {        flex: 1 !important;        text-align: center !important;        white-space: nowrap !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-digits > div.colon {        flex: 0 0 auto !important;        opacity: 0.5 !important;        position: relative !important;        top: -2px !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-spike-l {        position: absolute !important;        left: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-right: 15px solid #374151 !important;    }    #fv-chart-1780055798279-k843e8olt .fv-countdown-spike-r {        position: absolute !important;        right: -15px !important;        top: 50% !important;        transform: translateY(-50%) !important;        width: 0 !important;        height: 0 !important;        border-top: 15px solid transparent !important;        border-bottom: 15px solid transparent !important;        border-left: 15px solid #374151 !important;    }    @media (min-width: 600px) {        #fv-chart-1780055798279-k843e8olt .fv-countdown-container {            padding: 2rem !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-title {            font-size: 1.75rem !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-subhead {            font-size: 1.25rem !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-digits {            font-size: 2.25rem !important;            letter-spacing: 0 !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-labels {            font-size: 0.875rem !important;            padding: 0 1rem !important;            margin-bottom: 1rem !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-box {            padding: 1.5rem 0 !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-digits > div.colon {            top: -4px !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-spike-l {            left: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-right-width: 20px !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-spike-r {            right: -20px !important;            border-top-width: 20px !important;            border-bottom-width: 20px !important;            border-left-width: 20px !important;        }    }        @media (min-width: 768px) {        #fv-chart-1780055798279-k843e8olt .fv-countdown-digits {            font-size: 3.5rem !important;            letter-spacing: 0.05em !important;        }        #fv-chart-1780055798279-k843e8olt .fv-countdown-digits > div.colon {            top: -5px !important;        }    }    /* Mobile / Forced Mobile View / Labels on Top */    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-pie-container,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-pie-container {        flex-direction: column !important; gap: 1rem !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-grouped-product-title-wrapper,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-grouped-product-title-wrapper {        padding-left: 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-bar-row,    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-stacked-product,    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-grouped-bar-product,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-bar-row,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-stacked-product,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-grouped-bar-product {        flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-bar-label:not(.fv-grouped-product-title),    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-bar-label,    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-grouped-product-title,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-bar-label,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-grouped-product-title {        width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-bar-container,    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-bar-cluster,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-bar-container,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-bar-cluster {        width: 100% !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-x-axis-wrapper,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-x-axis-wrapper {        margin-left: 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-x-axis-label-space,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-x-axis-label-space {        display: none !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-x-axis-chart-space,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-x-axis-chart-space {        padding-right: 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-benchmark-title,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-benchmark-title {        font-size: 16px !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-dropdown-title,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-dropdown-title {        font-size: 16px !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-carousel-nav-btn,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-carousel-nav-btn {        padding: 8px 12px !important; font-size: 14px !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-chart-title,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-chart-title {        padding: 0 8px !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-chart-subhead,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-chart-subhead {        padding: 0 8px !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-header,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-header {        flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select-wrapper,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select-wrapper {        flex: 1 !important; min-width: 0 !important; width: 100% !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select-wrapper.fv-left,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select-wrapper.fv-left {        text-align: center !important; padding-right: 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select-wrapper.fv-right,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select-wrapper.fv-right {        text-align: center !important; padding-left: 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select.fv-select-left,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select.fv-select-left {        text-align: center !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select.fv-select-right,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select.fv-select-right {        text-align: center !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-vs,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-vs {        text-align: center !important; padding: 0.25rem 0 !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select-container,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select-container {        max-width: 100% !important; width: 100% !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-versus-select,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-versus-select {        font-size: 14px !important; width: 100% !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-stl-shop-all-btn,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-stl-shop-all-btn {        bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-stl-shop-all-logo,    #fv-chart-1780055798279-k843e8olt.mobile-view .fv-stl-shop-all-icon,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-stl-shop-all-logo,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-stl-shop-all-icon {        width: 2rem !important; height: 2rem !important;    }#fv-chart-1780055798279-k843e8olt.mobile-view .fv-stl-shop-all-icon svg,    #fv-chart-1780055798279-k843e8olt.labels-on-top .fv-stl-shop-all-icon svg {        width: 14px !important; height: 14px !important;    }        #fv-chart-1780055798279-k843e8olt.mobile-view .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }    #fv-chart-1780055798279-k843e8olt.mobile-view.fv-contains-line-chart .fv-footer-content {        margin-left: -1rem !important;        margin-right: -1rem !important;    }    @media (max-width: 599px) {         #fv-chart-1780055798279-k843e8olt .fv-pie-container {            flex-direction: column !important; gap: 1rem !important;        }#fv-chart-1780055798279-k843e8olt .fv-grouped-product-title-wrapper {            padding-left: 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-bar-row,        #fv-chart-1780055798279-k843e8olt .fv-stacked-product,        #fv-chart-1780055798279-k843e8olt .fv-grouped-bar-product {            flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;        }#fv-chart-1780055798279-k843e8olt .fv-bar-label:not(.fv-grouped-product-title) {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780055798279-k843e8olt .fv-bar-label,        #fv-chart-1780055798279-k843e8olt .fv-grouped-product-title {            width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;        }#fv-chart-1780055798279-k843e8olt .fv-bar-container,        #fv-chart-1780055798279-k843e8olt .fv-bar-cluster {            width: 100% !important;        }#fv-chart-1780055798279-k843e8olt .fv-x-axis-wrapper {            margin-left: 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-x-axis-label-space {            display: none !important;        }#fv-chart-1780055798279-k843e8olt .fv-x-axis-chart-space {            padding-right: 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-benchmark-title {            font-size: 16px !important;        }#fv-chart-1780055798279-k843e8olt .fv-dropdown-title {            font-size: 16px !important;        }#fv-chart-1780055798279-k843e8olt .fv-carousel-nav-btn {            padding: 8px 12px !important; font-size: 14px !important;        }#fv-chart-1780055798279-k843e8olt .fv-chart-title {            padding: 0 8px !important;        }#fv-chart-1780055798279-k843e8olt .fv-chart-subhead {            padding: 0 8px !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-header {            flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper {            flex: 1 !important; min-width: 0 !important; width: 100% !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-left {            text-align: center !important; padding-right: 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select-wrapper.fv-right {            text-align: center !important; padding-left: 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select.fv-select-left {            text-align: center !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select.fv-select-right {            text-align: center !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-vs {            text-align: center !important; padding: 0.25rem 0 !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select-container {            max-width: 100% !important; width: 100% !important;        }#fv-chart-1780055798279-k843e8olt .fv-versus-select {            font-size: 14px !important; width: 100% !important;        }#fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-btn {            bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;        }#fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-logo,        #fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-icon {            width: 2rem !important; height: 2rem !important;        }#fv-chart-1780055798279-k843e8olt .fv-stl-shop-all-icon svg {            width: 14px !important; height: 14px !important;        }        #fv-chart-1780055798279-k843e8olt .fv-y-axis-title { padding-left: 5% !important; /* (30/600) for mobile view */ }        #fv-chart-1780055798279-k843e8olt.fv-contains-line-chart .fv-footer-content {            margin-left: -1rem !important;            margin-right: -1rem !important;        }    }  </style><script type="application/ld+json">{  "@context": "https://schema.org",  "@type": "Dataset",  "name": "Overall Chart Title",  "description": "Subhead to describe the test and what's being measured and why",  "creator": {    "@type": "Organization",    "name": "TechRadar",    "logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"  },  "isAccessibleForFree": true,  "dateCreated": "2026-05-29T11:56:38.279Z",  "citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized",  "keywords": [    "Image Comparison",    "benchmark",    "comparison",    "performance",    "review",    "TechRadar"  ],  "measurementTechnique": "Performance Benchmarking",  "variableMeasured": []}</script>    <div id="fv-chart-1780055798279-k843e8olt" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true">        <div class="fv-inner-wrapper fv-no-header fv-is-image-compare  ">                                                <div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1780055798279-k843e8olt-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group">        <div class="fv-image-compare-container">            <div class="fv-image-compare-wrapper" data-image-compare="true">                <div class="fv-image-compare-inner">                    <img src="https://cdn.mos.cms.futurecdn.net/vrpNisqoY8XCniLxGimKi.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/vrpNisqoY8XCniLxGimKi.jpg" alt="Map of part of Bath from Google Health" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" />                    <img src="https://cdn.mos.cms.futurecdn.net/4ZqfVAkASATb5QchicgLj.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/4ZqfVAkASATb5QchicgLj.jpg" alt="Map of part of Bath from Apple Fitness" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" />                    <div class="fv-image-compare-slider">                        <div class="fv-image-compare-slider-line"></div>                        <div class="fv-image-compare-handle ">                            <img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" />                        </div>                    </div>                </div>                <div class="fv-image-compare-label fv-image-compare-label-left">Apple Fitness</div>                <div class="fv-image-compare-label fv-image-compare-label-right">Google Health</div>                <button class="fv-image-compare-expand-btn" aria-label="Expand Image">                    <svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg>                </button>                <button class="fv-image-compare-close-btn" aria-label="Close Fullscreen">                    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>                </button>            </div>        </div>    </div></div></div>                              <div class="fv-bottom-bar">                    <div class="fv-footer-content" style="display: none;">                <div class="rv-chart-caption" style="display: block;">                    <span class="fv-original-caption" style="display: block;"></span>                    <span class="fv-ia-dynamic-caption" style="display: none;"></span>                </div>            </div>                <div class="fv-logo-explore-bar">            <img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png" alt="TechRadar Logo">                                </div>              </div>            </div>    </div>        <script>      window.iFrameResizer = {        heightCalculationMethod: 'taggedElement'      };    </script>    <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script>    <script>          (function() {      /*  Global animation function for slideshow re-use */      window.fvAnimateCharts = function(chartWrapper) {          if (!chartWrapper) return;                    function animateBars(chartElement) {            if (!chartElement) return;            var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');            bars.forEach(function(bar, index) {                /*  Reset to 0 first to ensure animation triggers */                bar.style.setProperty('width', '0%', 'important');                bar.style.setProperty('transition', 'none', 'important');                var targetWidth = bar.dataset.targetWidth;                if (targetWidth === undefined) return;                                /*  Force reflow */                void bar.offsetWidth;                 var targetMargin = bar.dataset.targetMargin;                var baseMargin = bar.dataset.baseMargin;                if (baseMargin !== undefined) {                    bar.style.setProperty('margin-left', baseMargin + '%', 'important');                }                                setTimeout(function() {                    var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';                    bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');                    bar.style.setProperty('width', targetWidth + '%', 'important');                    if (targetMargin !== undefined && baseMargin !== undefined) {                        bar.style.setProperty('margin-left', targetMargin + '%', 'important');                    }                }, index * 50 + 50); /*  Reduced initial delay */            });          }          function animateLineChart(chartElement) {              if (!chartElement) return;              var lineSvg = chartElement.querySelector('svg');              if (!lineSvg) return;              var paths = lineSvg.querySelectorAll('.riv-line-path');              paths.forEach(function(p, i) {                if (typeof p.getTotalLength === 'function') {                  var len = p.getTotalLength();                  p.style.transition = 'none';                  p.style.strokeDasharray = len;                  p.style.strokeDashoffset = len;                  p.getBoundingClientRect();                  setTimeout(function() {                    p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';                    p.style.strokeDashoffset = '0';                  }, 100);                }              });              var dots = lineSvg.querySelectorAll('.riv-dot');              dots.forEach(function(dot, i) {                dot.style.opacity = '0';                setTimeout(function() {                    dot.style.transition = 'opacity 0.3s ease';                    dot.style.opacity = '1';                }, 500 + i * 10);              });            }            /*  Execute */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');                        charts.forEach(function(chart) {                /*  If in carousel/dropdown mode, hidden charts are display:none. */                /*  We only animate what is visible. */                if (window.getComputedStyle(chart).display === 'none') return;                                var chartType = chart.dataset.chartType;                if (chartType === 'Line') {                  animateLineChart(chart);                } else if (chartType !== 'Pie') {                  animateBars(chart);                }            });      };            function initialize(uniqueId, isSlideshow) {        var root = document.getElementById(uniqueId);                /*  In slideshow mode, 'root' will be null because the container has '-slideshow' suffix. */        /*  We handle that logic below. */        if (!root && !isSlideshow) return;                /*  Setup internal interactions (Carousel/Dropdown/LineChart) for a specific chart wrapper */        function setupWrapper(chartWrapper) {            if (!chartWrapper) return;                        /*  Responsive mobile view handling */            function checkMobileView() {                var width = chartWrapper.getBoundingClientRect().width;                var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;                                var isMobile;                if (width === 0) {                    /*  Fallback for when width isn't available yet (e.g., hidden tab) */                    isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;                } else {                    /*  Mobile if container is small OR if it's a physical mobile device (overriding fixed-width iframes) */                    isMobile = isMobileDevice || width < 600;                }                                if (isMobile) {                    chartWrapper.classList.add('mobile-view');                } else {                    chartWrapper.classList.remove('mobile-view');                }            }                        /*  Initial check */            checkMobileView();                        if (typeof ResizeObserver !== 'undefined') {                var ro = new ResizeObserver(function() {                    checkMobileView();                });                ro.observe(chartWrapper);            }                        /*  Always add window resize listener as a reliable fallback for DevTools and edge cases */            window.addEventListener('resize', checkMobileView);                        /*  Labels on top handler */            var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';            if (labelsOnTop) {                /*  If there are multiple charts and we're not in a carousel/dropdown, we might have mixed types. */                /*  But typically, labels-on-top is a global setting. We'll apply it initially,  */                /*  and showInternalChart will toggle it if needed. */                var charts = chartWrapper.querySelectorAll('.fv-chart-item');                var hasVisibleBarChart = false;                charts.forEach(function(c) {                    if (window.getComputedStyle(c).display !== 'none') {                        var cType = c.dataset.chartType;                        if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {                            hasVisibleBarChart = true;                        }                    }                });                                if (hasVisibleBarChart) {                    chartWrapper.classList.add('labels-on-top');                } else {                    chartWrapper.classList.remove('labels-on-top');                }            } else {                chartWrapper.classList.remove('labels-on-top');            }                        /*  Legend interactions */            chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {                var chartId = legend.dataset.chart;                var chart = chartWrapper.querySelector('[id="' + chartId + '"]');                if (!chart) return;                var lines = chart.querySelectorAll('.riv-line-path');                var dots = chart.querySelectorAll('.riv-dot');                var legendItems = legend.querySelectorAll('.riv-legend-item');                legendItems.forEach(function(item) {                    var productName = item.dataset.product;                    var safeProductName = productName.replace(/"/g, '\"');                    var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');                    var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');                                        if (line && !line.dataset.origStroke) {                        line.dataset.origStroke = line.getAttribute('stroke-width') || '2';                    }                                        var highlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '0.2'; });                        legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                        if (line) {                            line.style.opacity = '1';                            line.setAttribute('stroke-width', '4');                        }                        productDots.forEach(function(d) { d.style.opacity = '1'; });                        item.style.opacity = '1';                    };                    var clearHighlight = function() {                        if (legend.querySelector('.isolated')) return;                        lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                        dots.forEach(function(d) { d.style.opacity = '1'; });                        legendItems.forEach(function(i) { i.style.opacity = '1'; });                    };                    var toggleIsolate = function() {                        var isIsolated = item.classList.contains('isolated');                        legendItems.forEach(function(i) { i.classList.remove('isolated'); });                        if (isIsolated) {                            lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '1'; });                            legendItems.forEach(function(i) { i.style.opacity = '1'; });                        } else {                            item.classList.add('isolated');                            lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });                            dots.forEach(function(d) { d.style.opacity = '0.2'; });                            legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });                            if (line) {                                line.style.opacity = '1';                                line.setAttribute('stroke-width', '4');                            }                            productDots.forEach(function(d) { d.style.opacity = '1'; });                            item.style.opacity = '1';                        }                    };                    item.addEventListener('mouseenter', highlight);                    item.addEventListener('focus', highlight);                    item.addEventListener('mouseleave', clearHighlight);                    item.addEventListener('blur', clearHighlight);                    item.addEventListener('click', toggleIsolate);                                        if (line) {                        line.style.cursor = 'pointer';                        line.addEventListener('mouseenter', highlight);                        line.addEventListener('mouseleave', clearHighlight);                        line.addEventListener('click', toggleIsolate);                    }                });            });                        /*  Versus Chart Logic */            var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');            versusCharts.forEach(function(vc) {                var dataJson = vc.getAttribute('data-versus-data');                var leftColor = vc.getAttribute('data-left-color') || '#E53935';                var rightColor = vc.getAttribute('data-right-color') || '#FFB300';                if (!dataJson) return;                                var versusData = JSON.parse(dataJson);                                var leftSelect = vc.querySelector('.fv-select-left');                var rightSelect = vc.querySelector('.fv-select-right');                var rows = vc.querySelectorAll('.fv-versus-row');                                function updateVersusChart() {                    var leftProduct = leftSelect.value;                    var rightProduct = rightSelect.value;                                        leftSelect.style.color = leftColor;                    leftSelect.style.borderColor = leftColor;                    rightSelect.style.color = rightColor;                    rightSelect.style.borderColor = rightColor;                                        rows.forEach(function(row) {                        var index = parseInt(row.getAttribute('data-index'));                        var data = versusData[index];                        if (!data) return;                                                var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;                        var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;                                                var leftIsNum = typeof leftVal === 'number';                        var rightIsNum = typeof rightVal === 'number';                                                var leftNum = leftIsNum ? leftVal : 0;                        var rightNum = rightIsNum ? rightVal : 0;                                                var maxVal = Math.max(leftNum, rightNum, 0.0001);                                                var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;                        var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;                                                var winner = null;                        var pctDiffStr = null;                                                if (leftIsNum && rightIsNum) {                            if (leftNum > rightNum) {                                winner = 'left';                                if (rightNum > 0) {                                    var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            } else if (rightNum > leftNum) {                                winner = 'right';                                if (leftNum > 0) {                                    var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);                                    pctDiffStr = '+' + diff.toLocaleString() + '%';                                }                            }                        }                                                var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));                        var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));                        var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||                                    (data.productData[rightProduct] && data.productData[rightProduct].unit) || '';                                                var leftTextStr = leftDisplay;                        var rightTextStr = rightDisplay;                                                var leftBar = row.querySelector('.fv-versus-bar-left');                        var rightBar = row.querySelector('.fv-versus-bar-right');                        var leftText = row.querySelector('.fv-inside-left');                        var rightText = row.querySelector('.fv-inside-right');                        var labelText = row.querySelector('.fv-versus-label span');                                                var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');                        var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');                                                var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');                        existingPctDiffs.forEach(function(el) { el.remove(); });                                                if (winner === 'left' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);                        } else if (winner === 'right' && pctDiffStr) {                            var pctSpan = document.createElement('span');                            pctSpan.className = 'fv-versus-pct-diff';                            pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';                            pctSpan.textContent = pctDiffStr;                            if (rightBar) rightBar.appendChild(pctSpan);                        }                                                if (leftBar) {                            leftBar.style.backgroundColor = leftColor;                            leftBar.dataset.targetWidth = leftWidth;                            leftBar.style.setProperty('--target-width', leftWidth + '%');                            leftBar.style.width = leftWidth + '%';                        }                        if (rightBar) {                            rightBar.style.backgroundColor = rightColor;                            rightBar.dataset.targetWidth = rightWidth;                            rightBar.style.setProperty('--target-width', rightWidth + '%');                            rightBar.style.width = rightWidth + '%';                        }                        if (leftText) {                            leftText.innerHTML = leftTextStr;                        }                        if (rightText) {                            rightText.innerHTML = rightTextStr;                        }                        if (labelText) {                            labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');                        }                    });                }                                if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);                if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);            });            /*  Carousel & Dropdown Logic */            var charts = chartWrapper.querySelectorAll('.fv-chart-item');            var dropdown = chartWrapper.querySelector('.fv-dropdown-title');            var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');            var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');            var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');            var counter = chartWrapper.querySelector('.fv-carousel-counter');                        /*  Text Elements */            var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');            var captionEl = chartWrapper.querySelector('.rv-chart-caption');            var footerContentEl = chartWrapper.querySelector('.fv-footer-content');            var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');            var logoEl = chartWrapper.querySelector('.fv-logo');            if (charts.length > 1 && (dropdown || prevBtn)) {                 var currentChartIndex = 0;                 var titles = [];                 if (dropdown) {                    titles = Array.from(dropdown.options).map(function(o) { return o.text; });                 } else {                    charts.forEach(function(c) {                        titles.push(c.getAttribute('data-title') || '');                    });                 }                                  function showInternalChart(index) {                    if (index < 0) index = charts.length - 1;                    if (index >= charts.length) index = 0;                    currentChartIndex = index;                                        charts.forEach(function(c, i) {                        c.style.display = i === index ? 'block' : 'none';                        if (i === index) {                             var cType = c.dataset.chartType;                             if (cType === 'Line') {                                 /*  Line chart animations if needed */                             } else if (cType !== 'Pie') {                                 window.fvAnimateCharts(chartWrapper);                             }                                                          /*  Update labels-on-top based on current chart type */                             var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';                             if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {                                 chartWrapper.classList.add('labels-on-top');                             } else {                                 chartWrapper.classList.remove('labels-on-top');                             }                        }                    });                                        if (dropdown) dropdown.value = index;                    if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];                    if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;                                        /*  Update Subhead and Caption */                    var activeChart = charts[index];                    if (activeChart) {                        var newSubhead = activeChart.getAttribute('data-subhead');                        var newCaption = activeChart.getAttribute('data-caption');                        var currentChartType = activeChart.getAttribute('data-chart-type');                        var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';                                                if (subheadEl) subheadEl.textContent = newSubhead || '';                        if (captionEl) captionEl.textContent = newCaption || '';                                                if (footerContentEl) {                             if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {                                 footerContentEl.style.display = 'block';                                 if (bottomBarEl) bottomBarEl.style.display = 'flex';                             } else {                                 footerContentEl.style.display = 'none';                                 if (bottomBarEl && !logoEl) {                                     bottomBarEl.style.display = 'none';                                 }                             }                        }                    }                 }                                  if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });                 if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });                 if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });            }            /*  Image Comparison Logic */            var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');            imageCompareWrappers.forEach(function(wrapper) {                var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;                var slider = wrapper.querySelector('.fv-image-compare-slider');                var fgImage = wrapper.querySelector('.fv-image-compare-fg');                var bgImage = wrapper.querySelector('.fv-image-compare-bg');                var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');                var labelRight = wrapper.querySelector('.fv-image-compare-label-right');                var isDragging = false;                /*  Zoom state */                var scale = 1;                var panX = 0;                var panY = 0;                var isPanning = false;                var hasPanned = false;                var lastClientX = 0;                var lastClientY = 0;                var initialDistance = null;                var lastCenterX = null;                var lastCenterY = null;                function updateTransform() {                    if (wrapper.classList.contains('fv-image-compare-fullscreen')) {                        inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');                    } else {                        inner.style.removeProperty('transform');                        scale = 1;                        panX = 0;                        panY = 0;                    }                }                function constrainPan() {                    var rect = wrapper.getBoundingClientRect();                    /*  Max pan depends on how much the image is scaled beyond the wrapper */                    var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);                    var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);                    panX = Math.max(-maxPanX, Math.min(panX, maxPanX));                    panY = Math.max(-maxPanY, Math.min(panY, maxPanY));                }                wrapper.addEventListener('wheel', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    e.preventDefault();                    var zoomSensitivity = 0.005;                    var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);                    var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                        if (newScale === scale) return;                    var rect = wrapper.getBoundingClientRect();                    var mouseX = e.clientX - rect.left - rect.width / 2;                    var mouseY = e.clientY - rect.top - rect.height / 2;                                        var ratio = newScale / scale;                    panX = mouseX - (mouseX - panX) * ratio;                    panY = mouseY - (mouseY - panY) * ratio;                                        scale = newScale;                    constrainPan();                    updateTransform();                }, { passive: false });                wrapper.addEventListener('mousedown', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;                    if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                    isPanning = true;                    hasPanned = false;                    lastClientX = e.clientX;                    lastClientY = e.clientY;                });                window.addEventListener('mousemove', function(e) {                    if (!isPanning) return;                    var dx = e.clientX - lastClientX;                    var dy = e.clientY - lastClientY;                                        if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                        hasPanned = true;                    }                    lastClientX = e.clientX;                    lastClientY = e.clientY;                                        panX += dx;                    panY += dy;                                        constrainPan();                    updateTransform();                });                window.addEventListener('mouseup', function() {                    isPanning = false;                });                wrapper.addEventListener('touchstart', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        initialDistance = Math.sqrt(dx * dx + dy * dy);                                                var rect = wrapper.getBoundingClientRect();                        lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                        lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                hasPanned = true; /*  Prevent click after pinch */                    } else if (e.touches.length === 1 && scale > 1) {                        if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;                        isPanning = true;                        hasPanned = false;                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                    }                }, { passive: false });                wrapper.addEventListener('touchmove', function(e) {                    if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;                    if (e.touches.length === 2 && initialDistance !== null) {                        e.preventDefault();                        var dx = e.touches[0].clientX - e.touches[1].clientX;                        var dy = e.touches[0].clientY - e.touches[1].clientY;                        var distance = Math.sqrt(dx * dx + dy * dy);                                                if (initialDistance > 0) {                            var zoomFactor = distance / initialDistance;                            var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));                                                        var rect = wrapper.getBoundingClientRect();                            var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;                            var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;                                                        var ratio = newScale / scale;                            panX = centerX - (centerX - panX) * ratio;                            panY = centerY - (centerY - panY) * ratio;                                                        if (lastCenterX !== null && lastCenterY !== null) {                                panX += (centerX - lastCenterX);                                panY += (centerY - lastCenterY);                            }                                                        scale = newScale;                            lastCenterX = centerX;                            lastCenterY = centerY;                            constrainPan();                            updateTransform();                        }                        initialDistance = distance;                    } else if (e.touches.length === 1 && isPanning) {                        e.preventDefault();                        var dx = e.touches[0].clientX - lastClientX;                        var dy = e.touches[0].clientY - lastClientY;                                                if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {                            hasPanned = true;                        }                        lastClientX = e.touches[0].clientX;                        lastClientY = e.touches[0].clientY;                                                panX += dx;                        panY += dy;                                                constrainPan();                        updateTransform();                    }                }, { passive: false });                wrapper.addEventListener('touchend', function(e) {                    if (e.touches.length < 2) {                        initialDistance = null;                    }                    if (e.touches.length === 0) {                        isPanning = false;                    }                });                function handleMove(clientX) {                    var rect = inner.getBoundingClientRect();                    var x = Math.max(0, Math.min(clientX - rect.left, rect.width));                    var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));                                        if (slider) slider.style.setProperty('left', percent + '%', 'important');                    if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');                                        if (labelLeft) {                        if (percent < 10) {                            labelLeft.style.setProperty('opacity', '0', 'important');                        } else {                            labelLeft.style.setProperty('opacity', '1', 'important');                        }                    }                    if (labelRight) {                        if (percent > 90) {                            labelRight.style.setProperty('opacity', '0', 'important');                        } else {                            labelRight.style.setProperty('opacity', '1', 'important');                        }                    }                }                function onMouseMove(e) {                    if (!isDragging) return;                    handleMove(e.clientX);                }                function onTouchMove(e) {                    if (!isDragging) return;                    e.preventDefault();                    handleMove(e.touches[0].clientX);                }                function stopDragging() {                    isDragging = false;                    window.removeEventListener('mousemove', onMouseMove);                    window.removeEventListener('mouseup', stopDragging);                    window.removeEventListener('touchmove', onTouchMove);                    window.removeEventListener('touchend', stopDragging);                }                if (slider) {                    var startDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('mousemove', onMouseMove);                        window.addEventListener('mouseup', stopDragging);                    };                    var startTouchDrag = function(clientX) {                        isDragging = true;                        handleMove(clientX);                        window.addEventListener('touchmove', onTouchMove, { passive: false });                        window.addEventListener('touchend', stopDragging);                    };                    slider.addEventListener('mousedown', function(e) {                        e.preventDefault();                        startDrag(e.clientX);                    });                    slider.addEventListener('touchstart', function(e) {                        e.preventDefault();                        startTouchDrag(e.touches[0].clientX);                    }, { passive: false });                }                /*  Expand/Close Logic */                var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');                var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');                if (expandBtn) {                    if (window !== window.parent) {                        expandBtn.style.display = 'none';                    } else {                        expandBtn.addEventListener('click', function(e) {                            /*  e.preventDefault(); // Removed to allow text selection */                            e.stopPropagation();                            wrapper.classList.add('fv-image-compare-fullscreen');                            document.body.style.overflow = 'hidden';                                                        /*  Load high-res images if available */                            if (fgImage && fgImage.dataset.highresSrc) {                                fgImage.src = fgImage.dataset.highresSrc;                                fgImage.removeAttribute('srcset');                                fgImage.removeAttribute('sizes');                            }                            if (bgImage && bgImage.dataset.highresSrc) {                                bgImage.src = bgImage.dataset.highresSrc;                                bgImage.removeAttribute('srcset');                                bgImage.removeAttribute('sizes');                            }                        });                    }                }                if (closeBtn) {                    closeBtn.addEventListener('click', function(e) {                        /*  e.preventDefault(); // Removed to allow text selection */                        e.stopPropagation();                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    });                }                                /*  Close on Escape */                document.addEventListener('keydown', function(e) {                    if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {                        wrapper.classList.remove('fv-image-compare-fullscreen');                        document.body.style.overflow = '';                        updateTransform();                    }                });            });            /*  Shop The Look Hotspots */            var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');            var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');            var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');            var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');            var stlContainer = chartWrapper.querySelector('.fv-stl-container');                        function closeAllModals() {                if (allProductsModal) {                    allProductsModal.classList.remove('is-active');                                        /*  Remove highlights */                    var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');                    items.forEach(function(item) {                        item.classList.remove('is-highlighted');                    });                    /*  Remove min-height after transition */                    if (stlContainer) {                        setTimeout(function() {                            if (!allProductsModal.classList.contains('is-active')) {                                stlContainer.style.minHeight = '';                                if ('parentIFrame' in window) {                                    window.parentIFrame.size();                                }                            }                        }, 300);                    }                }                hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });                if ('parentIFrame' in window) {                    window.parentIFrame.size();                }            }            hotspots.forEach(function(btn) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var hotspotId = btn.getAttribute('data-hotspot-id');                    var isExpanded = btn.getAttribute('aria-expanded') === 'true';                                        closeAllModals();                                        if (!isExpanded && allProductsModal) {                        btn.setAttribute('aria-expanded', 'true');                        allProductsModal.classList.add('is-active');                        /*  Ensure container is tall enough */                        var container = btn.closest('.fv-stl-container');                        if (container && container.offsetHeight < 450) {                            container.style.minHeight = '450px';                        }                                                /*  Highlight and scroll to item */                        var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');                        if (targetItem) {                            targetItem.classList.add('is-highlighted');                            setTimeout(function() {                                targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });                            }, 100);                        }                                                if ('parentIFrame' in window) {                            window.parentIFrame.size();                        }                    }                });            });            /*  Shop All button */            if (shopAllBtn && allProductsModal) {                shopAllBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    closeAllModals();                    allProductsModal.classList.add('is-active');                    /*  Ensure container is tall enough */                    var container = shopAllBtn.closest('.fv-stl-container');                    if (container && container.offsetHeight < 450) {                        container.style.minHeight = '450px';                    }                    if ('parentIFrame' in window) {                        window.parentIFrame.size();                    }                });            }            /*  Close button in all products modal */            if (allProductsModal) {                var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');                if (closeAllBtn) {                    closeAllBtn.addEventListener('click', function(e) {                        e.stopPropagation();                        closeAllModals();                    });                }            }            /*  Close modals when clicking outside */            chartWrapper.addEventListener('click', function(e) {                /*  Only close if clicking on the wrapper or container, not inside a modal content */                if (!e.target.closest('.fv-stl-all-products-content')) {                    closeAllModals();                }            });            if (allProductsModal) {                allProductsModal.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-stl-all-products-content')) {                        closeAllModals();                    }                });            }            /*  Image Annotation Logic */            var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');            var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');            var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;            var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');            var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');            var currentIaIndex = -1;            function closeAllIANodes() {                iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });                if (originalCaption) originalCaption.style.display = 'block';                if (dynamicCaption) dynamicCaption.style.display = 'none';            }                        function resetExploreBtn() {                currentIaIndex = -1;                if (exploreBtn) {                    var exploreSpan = exploreBtn.querySelector('span');                    if (exploreSpan) exploreSpan.textContent = 'Explore';                }            }            iaNodes.forEach(function(btn, index) {                btn.addEventListener('click', function(e) {                    e.stopPropagation();                    var isActive = btn.classList.contains('is-active');                    closeAllIANodes();                    if (!isActive) {                        currentIaIndex = index;                        if (exploreBtn) {                            var exploreSpan = exploreBtn.querySelector('span');                            if (exploreSpan) exploreSpan.textContent = 'Next';                        }                        btn.classList.add('is-active');                        if (dynamicCaption) {                            var title = btn.getAttribute('data-title') || '';                            var desc = btn.getAttribute('data-desc') || '';                            dynamicCaption.innerHTML = '';                            var strongTag = document.createElement('strong');                            strongTag.textContent = title;                            dynamicCaption.appendChild(strongTag);                            if (desc) {                                dynamicCaption.appendChild(document.createTextNode(' - ' + desc));                            }                                                        if (originalCaption) originalCaption.style.display = 'none';                            dynamicCaption.style.display = 'block';                                                        if (footerContentEl) footerContentEl.style.display = 'block';                        }                    } else {                        resetExploreBtn();                    }                });            });            if (exploreBtn) {                exploreBtn.addEventListener('click', function(e) {                    e.stopPropagation();                    if (iaNodes.length === 0) return;                                        var nextIndex = currentIaIndex + 1;                    if (nextIndex >= iaNodes.length) {                        closeAllIANodes();                        resetExploreBtn();                    } else {                        currentIaIndex = nextIndex;                        var targetBtn = iaNodes[currentIaIndex];                        if (targetBtn) {                            if(targetBtn.classList.contains('is-active')) {                                targetBtn.click();                            }                            targetBtn.click();                        }                    }                });            }            if (iaWrapper) {                iaWrapper.addEventListener('click', function(e) {                    if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {                        closeAllIANodes();                        resetExploreBtn();                    }                });            }            /*  Initial Animation */            window.fvAnimateCharts(chartWrapper);            /*  Countdown Logic */            var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');            if (countdownContainer) {                var targetDateAttr = countdownContainer.getAttribute('data-target-date');                if (targetDateAttr) {                    var targetDate = new Date(targetDateAttr);                    var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';                    var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';                                        var pad = function(n) { return (n < 10 ? '0' : '') + n; };                                        var updateCountdown = function() {                        var difference = +targetDate - +new Date();                        var d = 0, h = 0, m = 0, s = 0;                        if (difference > 0) {                            d = Math.floor(difference / (1000 * 60 * 60 * 24));                            h = Math.floor((difference / (1000 * 60 * 60)) % 24);                            m = Math.floor((difference / 1000 / 60) % 60);                            s = Math.floor((difference / 1000) % 60);                        }                                                var daysEl = countdownContainer.querySelector('[data-time="days"]');                        var hoursEl = countdownContainer.querySelector('[data-time="hours"]');                        var minsEl = countdownContainer.querySelector('[data-time="minutes"]');                        var secsEl = countdownContainer.querySelector('[data-time="seconds"]');                                                if (daysEl) daysEl.textContent = d;                        if (hoursEl) hoursEl.textContent = pad(h);                        if (minsEl) minsEl.textContent = pad(m);                        if (secsEl) secsEl.textContent = pad(s);                    };                                        updateCountdown();                    setInterval(updateCountdown, 1000);                }            }        }        if (false) {            var slideshowContainer = document.getElementById(uniqueId + '-slideshow');            if (slideshowContainer) {                var slides = slideshowContainer.querySelectorAll('.fv-slide');                slides.forEach(function(slide) {                    setupWrapper(slide.querySelector('.fv-chart-wrapper'));                });            }                    } else {            setupWrapper(root);        }      }            if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1780055798279-k843e8olt', false); });      } else {        initialize('fv-chart-1780055798279-k843e8olt', false);      }    })();      </script></div><h2 id="analysis">Analysis</h2><p>In terms of the metrics relying on the onboard heart rate monitor, the $99.99 / £84.99 / AU$199 Google Fitbit Air is very accurate compared to the $799 / £749 / AU$1,399 Apple Watch Ultra 3. </p><p>I wouldn't have expected the Google Fitbit Air to be as reliable for run tracking as one of the <a href="https://www.techradar.com/best/running-watches">best running watches</a>, considering it doesn't even have GPS — as long as it's consistent for casual users, that'll be fine for most people. Anyone (like me) who cares enough to want maps, technique information like stride length, and pinpoint-accurate pace will likely gravitate towards a dedicated running watch anyway. Still, I was hoping for a smaller difference here.</p><p>The Apple Watch Ultra 3 has proven itself to be a very accurate wrist-based optical heart rate solution, so far superseded only by dedicated heart rate monitors. Based on this, I'm happy the Google Fitbit Air cleaves closely to this standard — although it's a shame I can't rely on GPS data harvested from my phone for more than a rough estimation. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Oura just unveiled ‘the world’s smallest smart ring’, the Oura Ring 5 — and members are going to love these 7 upgrades ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/oura-just-unveiled-the-worlds-smallest-smart-ring-the-oura-ring-5-and-members-are-going-to-love-these-7-upgrades</link>
                                                                            <description>
                            <![CDATA[ The Oura Ring 5 has launched with a whole host of improvements, including several new app features for all members. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">3udGbazcKPGzz4hLDaCnkB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hMR43hGNmih6XfUEC7Dz7c-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 28 May 2026 12:00:00 +0000</pubDate>                                                                                                                                <updated>Sat, 30 May 2026 08:37:42 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                                                                <author><![CDATA[ amelia.schwanke@futurenet.com (Amelia Schwanke) ]]></author>                    <dc:creator><![CDATA[ Amelia Schwanke ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/3o4q8fTaBfwJaZo8trQWiV.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/hMR43hGNmih6XfUEC7Dz7c-1280-80.png">
                                                            <media:credit><![CDATA[Oura]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Oura Ring 4 only launched in October 2024. ]]></media:description>                                                            <media:text><![CDATA[A women holds up her hand to her face wearing the Oura Ring 5]]></media:text>
                                <media:title type="plain"><![CDATA[A women holds up her hand to her face wearing the Oura Ring 5]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hMR43hGNmih6XfUEC7Dz7c-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Oura Ring 5 has a smaller design, longer battery life and higher price tag</strong></li><li><strong>Six new features are coming to the Oura app, but not for all members</strong></li><li><strong>You can pre-order today and have it delivered by June 4 </strong></li></ul><p>The Oura Ring 5 is officially here, and it’s a big step up from last year's model. Oura says it has completely overhauled the design, making it 40% smaller, lighter, longer-lasting, more accurate and its most scratch-resistant ring yet.</p><p>Almost everything has been completely redesigned, allowing it to last for up to a week (we noted six days of charge in our <a href="https://www.techradar.com/health-fitness/oura-ring-4-review">Oura Ring 4 review</a>), take more accurate, consistent readings thanks to a new signal architecture that uses more powerful LEDs and sensors, and be less susceptible to scratches because of a new extra-strong 'physical vapour deposition' coating. </p><p>Even the portable charging case has had a nifty upgrade; while the previous generation was buttonless, there’s a new dedicated button to make it easier to see the battery status and quickly pair with your device. On top of this, Oura is also adding 'Locate' to help you keep track of where your smart ring is, which will also be available for the Oura Ring 4.    </p><p>Priced at $99 / £99 / AU$159 for the case, and $399 / £399 / AU$649 for base finishes (silver and black) and $499 / £499 / AU$799 for more premium styles (there’s a new shade of gold and deep rose on top of the usual brushed silver and ‘stealth’ options), the Oura Ring 5 is more expensive than the previous generation and rivals, like the <a href="https://www.techradar.com/health-fitness/samsung-galaxy-ring-review">Samsung Galaxy Ring</a> and <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-ring-review-a-cheaper-oura-alternative-if-sleep-is-your-top-priority">Amazfit Helio Ring</a>. Although the upgraded case will cost the same as last year's model at $99 / £99 / AU$159. </p><p>Pre-orders are available now, with shipping set to start on June 4. Because the smart ring is significantly smaller than the previous generation, Oura is encouraging existing customers looking to upgrade to use their dedicated Oura Ring 5 sizing kit, as the fit may feel different at the same size.    </p><p>Membership remains $5.99 / £5.99 / AU$9.99 a month ($69.99 / £69.99 / AU$109.99 a year), which is great because there are various new features rolling out to different regions and generations. Not all of these will be available at the same time, though.     </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6j3nO"></div>                            </div>                            <script src="https://kwizly.com/embed/O6j3nO.js" async></script><h2 id="every-new-app-feature-coming-to-oura-ring-owners">Every new app feature coming to Oura Ring owners</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="kQkkP6hQ8S7hSpa9x3Z3Yg" name="Oura-Ring-5-3" alt="Six Oura Ring 5's lined up side-by-side showing the difference finishes" src="https://cdn.mos.cms.futurecdn.net/kQkkP6hQ8S7hSpa9x3Z3Yg.png" 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">You can choose between six finishes: gold, brushed/regular silver, deep rose, black and  'stealth', which is a matte black.  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Oura)</span></figcaption></figure><p>When the new smart ring launches, Oura Ring members will get several new features,  including 'Live Activity Tracking' for seeing your health metrics in real-time while working out, ‘Menopause Insights’ for assessing sleep, mood, cognition and daily functioning symptoms, and 'Hormonal Birth Control', which builds upon its existing 'Cycle Insights' dashboard by offering a "first-of-its-kind" view into how biometrics shift across hormone and hormone-free days. </p><p>The two latter features have already been introduced in the US as part of Oura's continued expansion into women’s health data, making this a great free update for all existing subscribers around the world.    </p><p>On June 30, 'Lab Uploads' will also launch globally, allowing members to import their lab and blood work directly into the Oura app to help compare lab results alongside their Oura biometric data. </p><p>With even more personal health data being tracked and stored in the app, Oura has added a new security protection tool that lets you delete your stored data from a specific time window without having to cancel your entire account, which will be available to all members at launch.     </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="Yug3t6F5ja6GW699eWowAm" name="Oura-Ring-5-2" alt="The Oura Ring 5 with a butterfly on top of it" src="https://cdn.mos.cms.futurecdn.net/Yug3t6F5ja6GW699eWowAm.png" 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 Oura Ring 5 is thinner and lighter than the previous generation.  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Oura)</span></figcaption></figure><p>Those in the US are also set to get even more new features as part of the launch. Starting today (May 28), you'll have the choice to opt into a new 'Brain Health Study' to measure how your sleep, stress and behaviour relate to your brain’s cognitive function and body’s performance. The study has been developed with Cambridge Cognition, a neuroscience technology company in the UK. </p><p>Launching at the start of June is 'Health Radar', a new always-on data collecting feature for estimated blood pressure readings and nighttime breathing that builds on 'Symptom Radar' alert system, and 'Health Records', which builds on the new 'Lab Uploads' by letting you store all your clinical reports in one place.        </p><p>These updates are all part of Oura's mission to help find more 'actionable' solutions from their health insights. Oura has partnered with an on-demand care platform called Counsel Health, that connects medical AI with licensed physicians so that you can ask questions directly in the app and get personalized medical advice from licensed healthcare providers .    </p><p>Last but certainly not least, members can expect GLP-1 medication self-management to come to the app as part of an expansion of its metabolic health offering. Oura says that global adoption is projected to surpass 100 million by 2030, making this a great solution for patients that have to juggle several apps for tracking dosages and biometrics. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Ww1zoX"></div>                            </div>                            <script src="https://kwizly.com/embed/Ww1zoX.js" async></script><p>Oura’s chief product officer, Holly Shelton, says the "Oura Ring 5 is the most significant leap in smart ring history". Looking at the new specs and features announced, this could set a new standard in smart rings as it also delivers on <em>almost</em> <a href="https://www.techradar.com/health-fitness/fitness-trackers/if-the-oura-ring-5-gets-these-3-upgrades-on-top-of-the-already-future-proof-oura-ring-4-its-a-day-one-purchase-and-might-beat-the-samsung-galaxy-ring-to-the-top-of-our-smart-ring-list">every upgrade we wanted to see for the Oura Ring 5</a> (the price is higher than we expected). But of course we’ll have to test it out ourselves to confirm that. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Existing Fitbit users may be 'beyond frustrated' with the app's Google Health redesign, but having just got my hands on the Google Fitbit Air, I'm actually impressed at the AI integration on offer  ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/existing-fitbit-users-may-be-beyond-frustrated-with-the-apps-google-health-redesign-but-having-just-got-my-hands-on-the-google-fitbit-air-im-actually-impressed-at-the-ai-integration-on-offer</link>
                                                                            <description>
                            <![CDATA[ Pulling the weather in and updating my fitness plan is easier than ever. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VS2ZPUEezsSzAiv6fy4xvn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GbphK87gma48D6J3eDGRD3-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 27 May 2026 17:09:17 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[AI Platforms &amp; Assistants]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/GbphK87gma48D6J3eDGRD3-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Fitbit Air worn on wrist with black Performance Loop]]></media:description>                                                            <media:text><![CDATA[Google Fitbit Air worn on wrist with black Performance Loop]]></media:text>
                                <media:title type="plain"><![CDATA[Google Fitbit Air worn on wrist with black Performance Loop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GbphK87gma48D6J3eDGRD3-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I’ve only had access to the Google Fitbit Air and the new Google Health app for a few hours, at the time of writing, and already there are some interesting things to say about one of this year's biggest contenders for the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness tracker</a> crown.</p><p>While the stats and numbers you get in the free tier are a little basic, they’re roughly in line with what you’d expect from a $99.99 / £84.99 / AU$199 tracker. But it’s the premium AI health coach that’s impressed me with its ability to incorporate contextual information and change your weekly plan just by chatting to it. </p><p>The tracker is light and comfortable, it’s got some cool features even at the free tier, and Whoop (the other big player in the screenless fitness tracker space) should be worried. </p><p>While Whoop offers more detailed metrics, it’s also prohibitively expensive and doesn’t allow you to buy the fitness tracker or use it for free after purchase in any form: it entirely relies on an expensive subscription service starting at £169 / $199 / AU$299 annually, and going up from there. Cancel that subscription, and it’s just an inert hunk of plastic. You can read all about it in my <a href="https://www.techradar.com/health-fitness/fitness-trackers/google-fitbit-air-vs-whoop-should-you-get-fitbits-new-screenless-tracker-or-opt-for-the-more-expensive-subscription-based-original">Google Fitbit Air vs Whoop breakdown</a>.</p><p>My early impression of the Google Fitbit Air and its Google Health Premium AI coaching service is that it’s designed to help beginner-to-frequently-training athletes, with simple metrics, round numbers, and a friendly interface that does a lot of its calculations behind the scenes. </p><p>Those who are already heavily invested in Whoop’s ecosystem won’t get the granularity of data they are used to, and thus might not be tempted by the lower price of the Fitbit. However, for the rest of us, I think this is going to do very well. </p><h2 id="design-and-comfort">Design and comfort</h2><p>The Google Fitbit Air weighs just 12g. It’s light, slender, and the performance loop band I’m wearing is very comfortable, although it does have a tendency to get a little… dank during a very sweaty workout, such as my first test run completed during a heatwave here in the UK. </p><p>It offers no interaction on the device at all, just a charging LED. <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-screenless-whoop-style-tracker-is-a-better-fit-for-the-brand-than-a-smartwatch-its-a-return-to-the-almost-invisible-pedometer-of-2008">As I said in previous pieces, it’s almost like an older pedometer-style Fitbit</a> that clipped to your clothes, just in a modern form factor and made by Google. </p><p>I have to say, it’s very unobtrusive, being around two-thirds the width of the Whoop MG. It’s very easy to wear this in conjunction with another device or a non-smart analog watch on the other wrist. Funnily enough, that’s exactly what I’ve been doing. </p><h2 id="early-comparison-testing">Early comparison testing</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:1479px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rPn5CKBm83dc3PpXsV6QjJ" name="IMG_0149 testing batch" alt="Huawei Watch Fit 5 Pro, Fitbit Air and Polar H10" src="https://cdn.mos.cms.futurecdn.net/rPn5CKBm83dc3PpXsV6QjJ.jpg" mos="" align="middle" fullscreen="" width="1479" height="832" 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 immediately incorporated the Google Fitbit Air into my smartwatch testing routine. I went on two runs with the Huawei Watch Fit 5 Pro on one hand (the device I’m currently closing out on testing, which on previous runs matched very closely with the <a href="https://www.techradar.com/health-fitness/garmin-fenix-8-review">Garmin Fenix 8 </a>Pro), a Polar H10 chest strap, and the Google Fitbit Air on the other. </p><p>Unfortunately, the usually pinpoint-accurate chest strap malfunctioned, but the average heart rate between the two wrist-based wearables was just 1bpm apart. I know the Huawei Watch Fit 5 Pro is quite accurate based on previous testing, so it’s a positive early sign, but before my full review I’ll be using a (working) chest strap to test the Google Fitbit Air.   </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="chzE8WXE74zdGmuA5djj4C" name="Fitbit Health Coach Techradar_News_template (3)" alt="Google Health Coach screenshots on iPhones" src="https://cdn.mos.cms.futurecdn.net/chzE8WXE74zdGmuA5djj4C.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>What I was most impressed with was the Google Health Coach, the app’s flagship AI feature that encompasses everything else. After a brief chat about my goals, it set up an early plan for me, comprised of three gym sessions and two runs a week, to build muscle while maintaining baseline cardiovascular fitness. </p><p>After I completed my test runs, Google noted the extreme weather here in the UK, and mentioned it in the workout’s summary as something to take into account when viewing my metrics, as my heart rate was likely to be higher than normal. Very clever: exactly the sort of contextual information fitness trackers have been missing since their inception, pulled in automatically using location and weather data as well as fitness data. </p><p>Impressed, I tapped the ever-present blue ‘Ask Coach’ button and typed “I might swap one of my gym sessions for a long run this week. Can you update my plan?”</p><p>Hey presto: not only did it update my plan, but it also surfaced the Long Endurance Run activity profile for me to use on my next running day. I must admit, my early experiment with this AI Health Coach is a resounding success.</p><h2 id="but-at-what-cost">But at what cost?</h2><p>All of this, unfortunately, comes at the expense of existing Fitbit badges and features. The app has been renamed, rebranded and redesigned overnight, with all badges and community features lost in favor of the AI-first approach. </p><p>Existing Fitbit users <a href="https://www.techradar.com/health-fitness/fitness-apps/google-health-is-getting-heat-for-being-unbelievably-bad-after-replacing-the-fitbit-app-but-google-says-fixes-are-coming">are not happy</a>: on the Fitbit subreddit, one complaint thread garnered over 1,500 upvotes and over 600 comments, with users mentioning they are "beyond frustrated" at the changes and calling the app "slop", or a victim of "enshittification". </p><p>A particular target of criticism is the food logging feature, which I’ve not yet tried, but Google says "fixes are coming". </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ‘We believe voice is the future… When the era of AI comes in, a lot of the interaction between the watch or the app with consumers will change’ — Why Coros is betting on voice to be the key to beating Apple and Garmin ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/we-believe-voice-is-the-future-when-the-era-of-ai-comes-in-a-lot-of-the-interaction-between-the-watch-or-the-app-with-consumers-will-change-why-coros-is-betting-on-voice-to-be-the-key-to-beating-apple-and-garmin</link>
                                                                            <description>
                            <![CDATA[ I asked Coros' CEO about AI's big future in smartwatches, and he said voice and LLMs are the future of training tools ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ZEuYdWDkm3Z4hrZhm5vatn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nU8BAxsgdEDAxZU62VcssY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 23 May 2026 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                                                                                    <dc:creator><![CDATA[ Michael Sawh ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/4HwLa5E39i5hPW6LECXRKg.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nU8BAxsgdEDAxZU62VcssY-1280-80.jpg">
                                                            <media:credit><![CDATA[Coros]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Coros Pace 4 speaking into microphone]]></media:description>                                                            <media:text><![CDATA[Coros Pace 4 speaking into microphone]]></media:text>
                                <media:title type="plain"><![CDATA[Coros Pace 4 speaking into microphone]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nU8BAxsgdEDAxZU62VcssY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Coros has been launching sports watches and wearables for less than ten years. In that time it’s done enough good to see its name mentioned in the same sentence as the <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a>, Polar and Suunto models.</p><p>Whether that’s hitting the sweet spot for price, features and performance with watches like the <a href="https://www.techradar.com/health-fitness/smartwatches/coros-pace-4-review">Coros Pace 4</a> or rolling out big software features, Coros is making ground on competition that has been around for much longer.</p><p>Like those brands, Coros is always looking at what’s next to ensure it remains in the sports wearable conversation for many years to come. In 2025, Coros launched the <a href="https://www.techradar.com/health-fitness/coros-nomad-review">Coros Nomad</a>, an outdoor watch that became its first to include a microphone. Since then, mics have been added to its Pace 4 and Apex 4 watches. </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:1829px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="paPDNfbharRw5dxoVzYY2Q" name="Coros Nomad" alt="Garmin Instinct 3 vs Coros Nomad" src="https://cdn.mos.cms.futurecdn.net/paPDNfbharRw5dxoVzYY2Q.jpg" mos="" align="middle" fullscreen="" width="1829" height="1029" 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>Microphones popping up on sports watches isn’t unique to Coros. Garmin’s Venu 2 Plus, launched in 2022, was the first Garmin watch to include one alongside a speaker. That was to enable calls over Bluetooth and to let you engage with your phone’s smart assistant, along with simple on-watch commands such as setting timers. Since then, Garmin has rolled out similar hardware to a host of its watches, such as the <a href="https://www.techradar.com/health-fitness/garmin-fenix-8-review">Garmin Fenix 8</a> and Forerunner ranges.</p><p>Coros has taken a different approach to giving its watches a voice. It’s not using mics to build a watch that behaves more like one of the <a href="https://www.techradar.com/news/best-apple-watch">best Apple Watches</a> or a Wear OS smartwatch. Instead, voice pins — a feature that’s available on the Pace 4, Apex 4 and Nomad watches — allow users to record voice notes during workouts and mark where it was on a GPS map of your run. Voice pins are used to capture how you felt during the session or to remind you of the conditions for the next time you tackle that route.</p><p>“We believe voice is the future,” Coros co-founder and CEO Lewis Wu tells us. “When the era of AI comes in, a lot of the interaction between the watch or the app with consumers will change. Voice is the easiest way for the system or app to understand you. With the AI in the background, that can give you feedback. It’s like two-way communication.</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:3429px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="TYdx38j6cgZEeLM6Qva33b" name="20200821_111433.jpg" alt="Coros Pace 2" src="https://cdn.mos.cms.futurecdn.net/TYdx38j6cgZEeLM6Qva33b.jpg" mos="" align="middle" fullscreen="" width="3429" height="1929" 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 training, it’s more than pace and heart rate. Training is also about your subjective opinion, like how you feel. If I feel tired, my legs are sore or my ankle has an issue, these are all things that a coach wants to know — and now AI will know this. </p><p>“The more information consumers put into the computer, into AI, the better the system will understand you. This is why we built microphones in every single new watch going forward because we believe that's the future. If you want to get future-proof hardware or a running watch for yourself, consider those with a microphone. This is our vision.”</p><p>Using voice to shape how its watches can be better training companions isn’t the only thing on the agenda for Coros as it looks ahead. It also wants to take existing features that have been present on its watches for much longer than the voice ones and make them work better for users.</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="z84NsFUe5FUex7pcf54SQm" name="Coros HRM data" alt="Coros HRM data" src="https://cdn.mos.cms.futurecdn.net/z84NsFUe5FUex7pcf54SQm.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>“We are committed to building a better wellness system,” says Wu. “I have to admit, our health and wellness system is not top notch. We need to get better, but the way we get better could be slightly different from other companies.” This seems to be an acknowledgment of features such as sleep monitoring, wellness checks and continuous heart rate monitoring that, in our testing experience, don’t feel as polished as other elements of the Coros ecosystem.</p><p>“We know most people want to do sports.,” says Wu. “They want to be active and healthy. The philosophy for most companies is trying to get people out to do some activity and that doing that will make them feel good.</p><p>“Most of the consumers are athletes or at least very endurance driven. Serious athletes are committed. So we thought about it another way. How do we keep consumers healthy so they can do sports? So it's not that you do sport to be healthy, but you need to be healthy to do sports. This is how we position our wellness system. To support consumers when you don't train and want to stay injury-free or stress-free.”</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Huawei's new 'premium budget' smartwatch could be the fitness tracker to buy this year — even over the upcoming Fitbit Air ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/smartwatches/huaweis-new-premium-budget-smartwatch-could-be-the-fitness-tracker-to-buy-this-year-even-over-the-upcoming-fitbit-air</link>
                                                                            <description>
                            <![CDATA[ The Huawei Band 11 Pro has an impressive set of features but it lacks GPS accuracy ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gmxdf9j7SMx9VQArZaRysF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/mRjhXBarGBQACMNuDifNmU-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 21 May 2026 07:00:00 +0000</pubDate>                                                                                                                                <updated>Sat, 13 Jun 2026 14:53:01 +0000</updated>
                                                                                                                                            <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ paulo.n.hatton@gmail.com (Paul Hatton) ]]></author>                    <dc:creator><![CDATA[ Paul Hatton ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/KH8owg4K7JgU8kjNPDsfYj.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/mRjhXBarGBQACMNuDifNmU-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Paul Hatton]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Huawei Band 11 Pro]]></media:description>                                                            <media:text><![CDATA[Huawei Band 11 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[Huawei Band 11 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/mRjhXBarGBQACMNuDifNmU-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-huawei-band-11-pro-one-minute-review"><span>Huawei Band 11 Pro: One minute review</span></h3><p>The Huawei Band 11 Pro sits right between a simple fitness tracker and a full-blown smartwatch. Released in early 2026, it goes beyond the capabilities of the standard Huawei Band 11 by featuring a more sophisticated build and an upgraded set of sensors. In comparison to many of the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness trackers</a>, the Band 11 Pro feels more premium than most cheap ones that I've worn, such as the Amazfit Bip 6, but I'm far from convinced about the 'pro' label.</p><p>To give it its due, one feature inclusion that sets it apart from budget counterparts is the onboard GPS for tracking outdoor runs, cycles, and hikes, which is reason enough for the higher price tag compared to the likes of the Xiaomi Smart Band 10, which requires users to "piggyback" on a phone's GPS connection. </p><p>Despite its core focus being a simple tracker for exercise and health, the watch also includes basic smartwatch features such as notification handling, quick-reply texts, and even a remote camera control. These are handy features that help people feel connected to the world around them, but they're far from deeply integrated due to the lack of a QWERTY keyboard for the text replies, along with non-existent third-party app integration.</p><p>In terms of health tracking, Huawei looks to push the boundaries at this price point with Pulse Wave Arrhythmia Analysis for detecting irregular heart rhythms and Sleep Breathing Awareness to monitor for potential issues like sleep apnea. I wouldn't want to rely on these for perfect accuracy, but they're helpful indicators of potential health problems.</p><p>Within the broader market of the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatches</a>, the Huawei Band 11 Pro sits in the premium budget sweet spot, directly challenging rivals like the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">Fitbit Charge 6</a>. While it is considerably more affordable than flagship smartwatches like the Apple Watch or Huawei's own Watch GT series, it provides nearly all the same core health and tracking features, even if they're not quite as accurate.</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KUNPeEZWqBfrmbLmXG2UGP" name="Huawei Band 11 Pro_3" alt="Huawei Band 11 Pro" src="https://cdn.mos.cms.futurecdn.net/KUNPeEZWqBfrmbLmXG2UGP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Paul Hatton)</span></figcaption></figure><h3 class="article-body__section" id="section-huawei-band-11-pro-specifications"><span>Huawei Band 11 Pro: Specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Component</p></td><td  ><p><strong>Huawei Band 11 Pro</strong></p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$97 USD / £69.99 UK / $139 AUS</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>43.5 x 28.2 x 8.99mm</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>18 g (without strap)</p></td></tr><tr><td class="firstcol " ><p>Case/bezel</p></td><td  ><p>Aluminium alloy</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>1.62-inch AMOLED Screen, 286 × 482 pixels, PPI 347</p></td></tr><tr><td class="firstcol " ><p>GPS</p></td><td  ><p>GNSS</p></td></tr><tr><td class="firstcol " ><p>Battery life</p></td><td  ><p>Max 14 days, Typical 8 days, AOD 3 days</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth 6.0</p></td></tr><tr><td class="firstcol " ><p>Water resistance</p></td><td  ><p>5 ATM</p></td></tr></tbody></table></div><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="mQuF2aXForuBCYXx4YiXEP" name="Huawei Band 11 Pro_6" alt="Huawei Band 11 Pro" src="https://cdn.mos.cms.futurecdn.net/mQuF2aXForuBCYXx4YiXEP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Paul Hatton)</span></figcaption></figure><h3 class="article-body__section" id="section-huawei-band-11-pro-price-and-availability"><span>Huawei Band 11 Pro: Price and availability</span></h3><ul><li><strong>$97 USD / £69.99 UK / $139 AUS</strong></li><li><strong>Very reasonably priced considering the onboard GPS feature</strong></li><li><strong>Stiff competition from Fitbit, Garmin, and Amazfit </strong></li></ul><p>At this price, the Huawei Band 11 Pro is an absolute steal. Getting onboard GPS, an AMOLED display, and an aluminum case is almost unheard of at this price. Unfortunately, it’s not available in the US.</p><p>Comparable options include the <a href="https://www.techradar.com/health-fitness/smartwatches/amazfit-bip-6-review">Amazfit Bip 6</a> ($79.99 US / £79.90 UK) and the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">Fitbit Charge 6</a> ($159.99 / £139.99). If you’d like a cheaper alternative and are happy “piggybacking” onto your phone’s GPS, then you could go for the <a href="https://www.techradar.com/health-fitness/fitness-trackers/xiaomi-smart-band-10-review">Xiaomi Smart Band 10</a> ($73.99 / £39.99).</p><p>The Band 11 Pro ships with a fluoroelastomer strap in either Black or Isle Blue finishes. If you’d prefer a braided nylon strap, you can have this in Field Green. Whichever strap you choose, the spec of the watch remains the same.</p><ul><li><strong>Value score 4.5/5</strong></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pp8NUsF6wnh6b46MDdqGCP" name="Huawei Band 11 Pro_5" alt="Huawei Band 11 Pro" src="https://cdn.mos.cms.futurecdn.net/pp8NUsF6wnh6b46MDdqGCP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Paul Hatton)</span></figcaption></figure><h3 class="article-body__section" id="section-huawei-band-11-pro-design"><span>Huawei Band 11 Pro: Design</span></h3><ul><li><strong>Large and bright AMOLED display</strong></li><li><strong>Aluminum alloy case, which is a step up from polymer alternatives</strong></li><li><strong>5 ATM water resistance rating</strong></li></ul><p>The Huawei Band 11 Pro is a basic band-style design but with a more premium 'pro' aesthetic than most cheaper trackers. This is most noticeable in the upgraded 1.62-inch AMOLED touchscreen display, which is nearly 30% larger than its predecessor.</p><p>As impressive as the size is, it's actually the brightness of it which struck me first. Maxing out at 2,000 nits, it falls short of the much more expensive <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-ultra-3-review">Apple Watch Ultra 3</a>, but at this price the brightness is excellent; it delivered clear graphics, whether inside in a dark room or outside in full sun. The 347 PPI resolution isn't too shabby either, with text appearing sharp and icons vibrant.</p><p>From a build quality perspective, Huawei has opted for a CNC-cut aluminum alloy case which looks and feels markedly more premium than the polymer frames typically found on <a href="https://www.techradar.com/best/best-cheap-fitness-trackers">cheap fitness trackers</a>. This metallic finish is complemented by a slim profile, measuring just 8.99 mm in thickness, allowing the device to sit flush against the wrist. In short, it looks the part, whether you're down the gym, out on a run, or at work.</p><p>I tested the version with the breathable fluoroelastomer strap and was surprised how comfortable it was. It’s also easily cleaned when exposed to dirt or sweat. All-day wearability, including at night, is possible due to the 25g weight (with strap), as it’s comfortable and you hardly notice it's there.</p><p>To ensure durability, the device carries a 5 ATM water resistance rating, meaning it's waterproof and able to withstand showering, swimming and even water sports.</p><ul><li><strong>Design Score: 4/5</strong></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fHovAATGGpzx3CMFgqki2P" name="Huawei Band 11 Pro_2" alt="Huawei Band 11 Pro" src="https://cdn.mos.cms.futurecdn.net/fHovAATGGpzx3CMFgqki2P.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Paul Hatton)</span></figcaption></figure><h3 class="article-body__section" id="section-huawei-band-11-pro-features"><span>Huawei Band 11 Pro: Features</span></h3><ul><li><strong>Onboard GPS and sleep insights</strong></li><li><strong>Pulse wave arrhythmia analysis</strong></li><li><strong>Sleep insights and emotional wellbeing</strong></li></ul><p>The ‘Pro’ label is on account of a number of feature decisions that Huawei has made to elevate the user experience beyond other entry-level alternatives. This begins with built-in GPS (GNSS), which means you can leave your phone at home when going out for a run or cycle and still track your route. It can also detect when you have stopped at a traffic light or for a break and will automatically pause the workout tracking, although like other Huawei watches, you can toggle this feature on or off.</p><p>Overnight, it tracks your average sleep HRV, along with heart rate and SpO2, and lets you know when something’s outside your usual range. It also includes Sleep Breathing Awareness, which monitors breathing disruptions during sleep for insights into your nighttime breathing. A basic presentation of your sleep data is provided on the watch, but a more in-depth set of graphs, reports, and advice are viewable in the Huawei Health app.</p><p>Next up is 'Pulse Wave Arrhythmia Analysis', which identifies atrial fibrillation (AFib). It utilizes the same optical sensor technology that measures your heart rate, but applies a much higher level of data processing. The <a href="https://www.techradar.com/news/best-apple-watch">best Apple Watches</a> also have an AFib feature, useful for determining whether your heart rate is irregular and whether you need to see a medical professional. If this is an important measurement to you, then I would go with this Huawei rather than a cheaper model.</p><p>For users who want help with monitoring their mental health, there's the Emotional Wellbeing Assistant. This provides real-time insights through its comprehensive mood and stress management system. Rather than just showing a "stress score", it uses physiological data to categorize your mood into visual states. These act as quick identifiers of what is going on inside your body.</p><ul><li><strong>Features Score: 4/5</strong></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bay9mKFih27MtiUwRCy7AP" name="Huawei Band 11 Pro_8" alt="Huawei Band 11 Pro" src="https://cdn.mos.cms.futurecdn.net/bay9mKFih27MtiUwRCy7AP.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Paul Hatton)</span></figcaption></figure><h3 class="article-body__section" id="section-huawei-band-11-pro-performance"><span>Huawei Band 11 Pro: Performance</span></h3><ul><li><strong>A very easy and enjoyable watch to use</strong></li><li><strong>Sub-par GPS accuracy not surprising at this price point</strong></li><li><strong>Excellent battery performance</strong></li></ul><p>As is the case with all Huawei watches, the user experience is a positive one. The Huawei OS interface is clearly laid out with easy-to-understand icons. Moving between features and settings is quick and responsive with little room for confusion about how to navigate around the menus. You can also choose between a list or grid view depending on your preference. The lack of a microphone means there are no voice commands, but that would be a lot to ask at this price.</p><p>There are over 100 workouts to choose from with the entire set pre-loaded onto the watch. The order of these, and whether they appear in the quick list, is easily customized. The watch can auto-detect workouts like running, which I made use of a few times when I had forgotten to set things up prior to exercising. As soon as you choose your workout, the watch searches for a GPS signal and alerts you when it’s found. You can begin the workout prior to a GPS lock, but accuracy will be compromised.</p><p>I was impressed by how quickly and easily the Band 11 Pro was able to find a GPS signal, even when I was indoors. In terms of GPS accuracy, I ran side-by-side comparisons with the <a href="https://www.techradar.com/health-fitness/smartwatches/huawei-watch-ultimate-2-review-a-deep-dive-with-the-first-ever-smartwatch-to-feature-sonar-communication">Huawei Watch Ultimate 2</a>, which performed as well as our gold standard, the Apple Watch Ultra series. Unfortunately the Band 11 Pro was left wanting with up to a 10% discrepancy on a range of tracked activities, including runs, walks, and bike rides.</p><p>As for health tracking, heart rate and SpO2 were in close range compared to the Watch Ultimate 2. Both watches also reported no abnormalities in relation to the Pulse Wave Arrhythmia Analysis, which was not only great to see from an accuracy point of view but also from a personal health perspective!</p><p>When I wore the watch at night, it successfully picked up most of my waking, but not all instances. No surprises there given the low cost of the device and limited complexity of the sensors. Despite its claims to be able to track REM, deep, and light sleep; HRV (Heart Rate Variability), and more, I would take its reports with a pinch of salt. It can give indications and provide general trends, but this isn't medical quality data. The <a href="https://www.techradar.com/health-fitness/oura-ring-4-review">Oura Ring 4</a>, one of the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a>, is a wearable sleep-tracking gold standard (or as close as it gets) and is considerably more expensive than this slender band.  </p><p>The Band 11 Pro excels when it comes to battery performance and is in fact one of its strongest selling points. Despite having a significantly brighter and larger screen than its predecessor, it manages to achieve a maximum of two weeks' use when Always-On Display (AOD) is disabled and GPS tracking is kept to a minimum, worthy of one of the best Garmin watches.</p><p>When I turned on continuous heart rate monitoring, performed sleep tracking, and carried out a few workouts per week, the battery stayed alive nearly a week, which is reasonable given that you're not going to be using this type of tracker for long-distance off-grid excursions. I found recharging to be very quick, with 0-100% achieved in a little over an hour.</p><ul><li><strong>Performance score: 4/5</strong></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7g2sHRnyDCMvHXo2ePpB6P" name="Huawei Band 11 Pro_7" alt="Huawei Band 11 Pro" src="https://cdn.mos.cms.futurecdn.net/7g2sHRnyDCMvHXo2ePpB6P.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Paul Hatton)</span></figcaption></figure><h3 class="article-body__section" id="section-huawei-band-11-pro-scorecard"><span>Huawei Band 11 Pro: Scorecard</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Category</p></td><td  ><p>Comment</p></td><td  ><p>Score</p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>A great price for a budget smartwatch with some advanced features. </p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>A simple design with a metal case and AMOLED display sets it apart.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Features</p></td><td  ><p>Onboard GPS and excellent sleep tracking help elevate this smartwatch beyond super-budget alternatives.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Intuitive user experience and excellent battery life but lacks GPS accuracy.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-huawei-band-11-pro-should-i-buy"><span>Huawei Band 11 Pro: Should I buy?</span></h3><h2 id="buy-it-if-2">Buy it if...</h2><div class="product"><p><strong>You want a simple fitness tracker that just keeps on going</strong></p><p>With a low-power HarmonyOS, the Band 11 Pro can stretch to up to 14 days. That means it won't be a problem if you forget to pack the charger when going on holiday.</p></div><div class="product"><p><strong>You need to sort out your sleep and need some accurate metrics</strong></p><p>Through the use of medical-grade algorithms, the watch is capable of detecting sleep apnea risks and breathing interruptions.</p></div><div class="product"><p><strong>You want a great-looking smartwatch without the premium price tag</strong></p><p>With an aluminum alloy case and an AMOLED display, it moves beyond super-budget trackers without entering into flagship or ultra territory.</p></div><h2 id="don-t-buy-it-if-2">Don't buy it if...</h2><div class="product"><p><strong>You're an avid fan of the Google or Apple ecosystem</strong></p><p>If you're reliant on Google Fit, Apple Health, Maps, or YouTube Music, then you'll find it difficult to make full use of the Band 11 Pro experience. </p></div><div class="product"><p><strong>You love having third-party apps on your wrist</strong></p><p>With zero support for WhatsApp, Spotify, or even Uber, you'll have a very limited smartwatch experience.</p></div><div class="product"><p><strong>You buy a smartwatch for its pro features</strong></p><p>Despite the name, it's hard to justify that this is a pro tracker. The lack of advanced health diagnostics and NFC capabilities limits its use beyond exercise tracking.</p></div><h3 class="article-body__section" id="section-also-consider"><span>Also consider</span></h3><div class="product"><p><strong>Fitbit Charge 6</strong></p><p>A very similarly specced smartwatch to the Huawei Band 11 Pro but with a slightly higher price tag. If you want a more recognisable budget smartwatch brand, then this Fitbit will do the job nicely.</p><p><strong>Read our </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review" data-dimension112="a09258e7-aa4b-441c-bfc0-7662e6772524" data-action="Deal Block" data-label="Read our Fitbit Charge 6 review" data-dimension48="Read our Fitbit Charge 6 review" data-dimension25=""><strong>Fitbit Charge 6 review</strong></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a09258e7-aa4b-441c-bfc0-7662e6772524" data-action="Deal Block" data-label="Read our Fitbit Charge 6 review" data-dimension48="Read our Fitbit Charge 6 review" data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Amazfit Bip 6</strong></p><p>A square-shaped alternative with onboard GPS. Very similarly priced, so if you want a larger display, this is a great option.</p><p><strong>Read our </strong><a href="https://www.techradar.com/health-fitness/smartwatches/amazfit-bip-6-review" data-dimension112="43a54a0f-1b0e-4351-8360-7e3199cc7217" data-action="Deal Block" data-label="Read our Amazfit Bip 6 review" data-dimension48="Read our Amazfit Bip 6 review" data-dimension25=""><strong>Amazfit Bip 6 review</strong></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="43a54a0f-1b0e-4351-8360-7e3199cc7217" data-action="Deal Block" data-label="Read our Amazfit Bip 6 review" data-dimension48="Read our Amazfit Bip 6 review" data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Xiaomi Smart Band 10</strong></p><p>A super cute and very affordable fitness tracker, but it lacks onboard GPS. We’d recommend this one if you’re on a seriously tight budget and don’t mind taking your phone with you for GPS connectivity when exercising.</p><p><strong>Read our </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/xiaomi-smart-band-10-review" data-dimension112="117103a9-51b5-4fab-98d3-0c030217e098" data-action="Deal Block" data-label="Read our Xiaomi Smart Band 10 review" data-dimension48="Read our Xiaomi Smart Band 10 review" data-dimension25=""><strong>Xiaomi Smart Band 10 review</strong></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="117103a9-51b5-4fab-98d3-0c030217e098" data-action="Deal Block" data-label="Read our Xiaomi Smart Band 10 review" data-dimension48="Read our Xiaomi Smart Band 10 review" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-how-i-tested"><span>How I tested</span></h3><p>I wore the Huawei Band 11 Pro almost non-stop for three weeks. I used it while running, cycling, walking, showering, working out, sleeping, playing with my children, texting, photographing, and daily life. I tested its GPS against the reliable Huawei Watch Ultimate and compared its specs to contemporaries in its price category.</p><p><em>First reviewed: May 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ If the Oura Ring 5 gets these 3 upgrades on top of the already 'future-proof' Oura Ring 4, it's a day-one purchase (and might beat the Samsung Galaxy Ring to the top of our smart ring list) ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/if-the-oura-ring-5-gets-these-3-upgrades-on-top-of-the-already-future-proof-oura-ring-4-its-a-day-one-purchase-and-might-beat-the-samsung-galaxy-ring-to-the-top-of-our-smart-ring-list</link>
                                                                            <description>
                            <![CDATA[ We're patiently waiting for the successor to the Oura Ring 4 to break cover, and have some specific improvements in mind. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pgryHxAFd5YTju45qNQN5L</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/K7ejbSuSKhVU6H2Ai5cH35-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 19 May 2026 07:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 20 May 2026 09:34:05 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/K7ejbSuSKhVU6H2Ai5cH35-1280-80.jpg">
                                                            <media:credit><![CDATA[Oura]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Oura Ring 4]]></media:description>                                                            <media:text><![CDATA[Oura Ring 4]]></media:text>
                                <media:title type="plain"><![CDATA[Oura Ring 4]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/K7ejbSuSKhVU6H2Ai5cH35-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Take a read through our <a href="https://www.techradar.com/health-fitness/oura-ring-4-review">Oura Ring 4 review</a> and you'll see there's a lot to like about the smart ring that launched in October 2024: we described it as being "nearly the perfect fitness tracker", while praising its battery life, tracking capabilities, and design.</p><p>However, the high score attached to that review — 4.5 stars out of 5 — doesn't mean that the Oura Ring 4 can't be improved upon, and we've got some ideas about the kind of updates that might make the rumored fifth generation model a worthwhile upgrade.</p><p>This is an increasingly competitive field as well, with rival devices such as the <a href="https://www.techradar.com/health-fitness/samsung-galaxy-ring-review">Samsung Galaxy Ring</a>, another <a href="https://www.techradar.com/health-fitness/to-get-something-to-last-for-15-days-took-us-months-of-engineering-effort-ultrahuman-ceo-breaks-silence-on-the-long-rumored-ring-pro-its-next-oura-rival">Ultrahuman smart ring</a> and <a href="https://www.techradar.com/health-fitness/gen-3-is-not-trying-to-become-a-noisy-mini-smartwatch-the-ringconn-gen-3-smart-ring-boasts-a-feature-that-even-the-oura-ring-4-and-the-samsung-galaxy-ring-dont-have-vibration-alerts">RingConn Gen 3</a> recently announced, and Apple widely <a href="https://www.techradar.com/health-fitness/will-we-get-an-apple-ring-in-2026-heres-what-the-rumors-say-so-far">expected to get involved</a> in this product category too, eventually.</p><p>That's before we get on to all the other 'focus' screenless fitness trackers that discerning consumers can pick from, including the <a href="https://www.techradar.com/health-fitness/the-google-fitbit-air-finally-breaks-cover-and-it-heralds-a-new-era-of-screenless-fitness-tracking-to-take-on-whoop-and-garmin">Google Fitbit Air</a>. The Oura Ring 5 needs to build on what makes the current version such a great device.</p><h2 id="oura-ring-5-leaks-and-rumors">Oura Ring 5: leaks and rumors</h2><p>There's nothing official out there about the Oura Ring 5 yet, but we have an inkling that Oura is working on a new model of its smart ring. We got the company's 3rd-gen device in October 2021 and the 4th-gen wearable in October 2024, so it makes sense that we might see something new later in 2026. The team at <a href="https://gadgetsandwearables.com/2026/03/23/oura-ring-5/" target="_blank">Gadgets & Wearables</a> notes that another Oura device has already been registered with US regulators.</p><p>While there are only so many ways that a smart ring can be designed, the Oura Ring 5 renders leaked by <a href="https://www.androidheadlines.com/oura-ring-5" target="_blank">Android Headlines</a> suggest that not much is going to change in terms of aesthetics — and the 5th-gen ring is apparently going to come with the same charging accessories as well.</p><p>What might be different are the colors: the same source predicts that the current Rose Gold color is going to be replaced by Deep Rose. The existing matte black, standard gold, and silver options are expected to be retained, with the silver one apparently going to be available in both a glossy and brushed option.</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="UviJxFfACYq6vexcL8Cq35" name="01-oura" alt="Oura Ring 4" src="https://cdn.mos.cms.futurecdn.net/UviJxFfACYq6vexcL8Cq35.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="caption-text">We may see some new colors with the next Oura ring </span><span class="credit" itemprop="copyrightHolder">(Image credit: Oura)</span></figcaption></figure><p>Other details are rather thin on the ground, though Android Headlines does say that the battery life on the Oura Ring 5 will be more or less the same as on the current model (so around six days, based on our testing). There will be improvements in sensors and health tracking, the report says, though we don't get any details.</p><p>More clues about what to expect come from <a href="https://www.androidcentral.com/wearables/oura-ring-5" target="_blank">Android Central</a>, which points to patents Oura has registered for modular add-ons, GPS tracking, haptic feedback, and smart gesture support. As always with patents though, they're not always guaranteed to be turned into actual features, even if the company concerned is exploring a certain technology.</p><p>It looks as though the Oura Ring 5 will offer an evolution of what we've got with the Oura Ring 4 based on these leaks and rumors, rather than something radically different — though perhaps with some surprises still to come in terms of software, sensors, and fitness tracking capabilities.</p><h2 id="oura-ring-5-what-we-want-to-see">Oura Ring 5: what we want to see</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="eJFTWpPtbLSKCeTm5F4H35" name="02-oura" alt="Oura Ring 4" src="https://cdn.mos.cms.futurecdn.net/eJFTWpPtbLSKCeTm5F4H35.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="caption-text">The Oura Ring 4 launched in October 2024 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Oura)</span></figcaption></figure><p>At this point it's probably too late in the development of the product to convince the Oura engineers to include features that have or haven't already been locked in, but it's still worth talking about what we'd like to see from the upcoming smart ring — if only to have a list to refer back to when it does arrive.</p><h2 id="a-slimmer-design">A slimmer design</h2><p>You couldn't claim the Oura Ring 4 is bulky, exactly, but there is some room for improvement here, especially when it comes to the larger ceramic version of the wearable. The standard Oura Ring 4 is 2.88 mm thick, while the ceramic version bumps that up to 3.51 mm (and it's heavier too).</p><p>The <a href="https://www.techradar.com/health-fitness/smartwatches/ringconn-gen-2-smart-ring-review-the-best-cheap-smart-ring-gets-an-upgrade">RingConn Gen 2</a> is a mere 2 mm thick, while the Samsung Galaxy Ring is 2.6 mm, so it's an area where Oura is currently being beaten by its competitors. </p><p>Size and weight is so important for a wearable like this, which you're expected to have on around the clock, and Oura might be able to get the new ring fractionally smaller.</p><h2 id="a-lower-price">A lower price</h2><p>The starting price for an Oura Ring 4 is $349 / £349 / AU$569, which doesn't compare too badly with the $399 / £399 / AU$699 you pay for the Samsung Galaxy Ring or the $299 / £269 / AU$269 starting price of the <a href="https://www.techradar.com/health-fitness/amazfit-helio-ring-vs-ultrahuman-ring-air-which-smart-ring-is-best-for-you">Amazfit Helio Ring</a>. However, there's scope for Oura to go cheaper with the Ring 5, especially when you consider the compulsory subscription.</p><p>An Oura subscription isn't an optional extra: It's necessary to use your device, and will set you back $5.99 (about £4.40 / AU$8.30) a month. Realistically, Oura isn't going to do away with that steady income stream from its users, but given that commitment, it would be nice to see the up-front price of the next smart ring drop.</p><h2 id="a-silicon-sleeve">A silicon sleeve</h2><p>The Oura Ring 4 is great for many things, but it's not ideal for activities like racket sports or weight training: the risk of damage to the device or to your own body goes up, whenever you're doing any kind of gripping or holding with your hands, and that's not something you want to have to worry about.</p><p>One of the third-party fixes for this, especially when it comes to gym work, is a silicon sleeve to wear over the Oura wearable. If one of these were to be included in the box with the Oura Ring 5, that would save on extra cost for the user (see above), and mean that the device would be more useful right away — without any accessories.</p><p>We'll have to wait and see if the team at Oura has been thinking along similar lines since the launch of the Oura Ring 4, but we'll let you know as soon as there's anything official on a new product (a product that's very likely to break into our <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a> list).</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Coros watches get Apple Watch and Garmin-style Voice Control as part of a big new update — which also includes a bunch of other cool features and tweaks ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/coros-watches-get-apple-watch-and-garmin-style-voice-control-as-part-of-a-big-new-update-which-also-includes-a-bunch-of-other-cool-features-and-tweaks</link>
                                                                            <description>
                            <![CDATA[ Coros continues to tweak and improve its existing lineup with a big new feature addition. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vQkdaD6xvkY4jWjR73XmET</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nU8BAxsgdEDAxZU62VcssY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 16 May 2026 01:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 18 May 2026 15:24:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nU8BAxsgdEDAxZU62VcssY-1280-80.jpg">
                                                            <media:credit><![CDATA[Coros]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Coros Pace 4 speaking into microphone]]></media:description>                                                            <media:text><![CDATA[Coros Pace 4 speaking into microphone]]></media:text>
                                <media:title type="plain"><![CDATA[Coros Pace 4 speaking into microphone]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nU8BAxsgdEDAxZU62VcssY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>A big update is rolling out for Coros watches</strong></li><li><strong>The headline feature is voice commands, currently in beta</strong></li><li><strong>Strength training, auto laps for running, and the control center all get tweaks, along with a new photo sharing feature</strong></li></ul><p>Coros users are getting a lovely package of new features and other updates, starting today. Coros' May Feature Update gives Coros users, especially modern ones, a host of new features to play with, chief among them Voice Control. </p><p>Currently available only in beta, this moves Coros watches (at least, those equipped with microphones such as the <a href="https://www.techradar.com/health-fitness/smartwatches/coros-pace-4-review">Coros Pace 4 </a>and Apex 4) to match some of the other <a href="https://www.techradar.com/best/running-watches">best running watches</a> such as the Apple Watch Ultra series, along with the <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches. </a></p><p>Voice Control can be used to start a workout profile on the watch, whether it's walking, trail running or even gravel biking, by pressing and holding the action button. You can also make more granular changes within those profiles, such as changing lanes during track runs, or changing the treadmill speed on a treadmill run profile. You can even 'record a catch' while fishing. </p><p>It can also be used for the usual assortment of settting reminders, activating Find My Phone, and so on. If you want to get early access to the feature, you can join the <a href="https://faq.coros.com/join-beta">beta program</a> here. </p><p><a href="https://www.techradar.com/health-fitness/the-cost-of-cloud-services-and-the-cost-of-ai-will-also-go-down-in-the-future-so-well-try-very-hard-to-keep-it-for-free-coros-ceo-on-how-the-smartwatch-maker-is-swerving-subscriptions-for-now-avoiding-another-garmin-connect-disaster">Our writer Michael Sawh recently interviewed Coros' CEO Lewis Wu</a>, and while we'll be publishing the second half of that interview next week, we can reveal that the move towards voice commands is very much in line with Wu's AI-powered vision for Coros. </p><p>He said: "We believe voice is the future... "If you want to get future-proof hardware or a running watch for yourself, consider those with a microphone. This is our vision.” You can read all about Coros' AI plans in the second part of the interview, to be published next week. </p><h2 id="what-else-is-new">What else is new?</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:563px;"><p class="vanilla-image-block" style="padding-top:56.31%;"><img id="ev6yiMmWeEN4CHrmij4Wa6" name="Custom photo sharing" alt="Coros' new Custom Photo SHaring feature, with a mountain featuring an Altitude Climbed overlay" src="https://cdn.mos.cms.futurecdn.net/ev6yiMmWeEN4CHrmij4Wa6.jpg" mos="" align="middle" fullscreen="" width="563" height="317" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Coros)</span></figcaption></figure><p>Other updates include Custom Photo Sharing, which allow you to overlay your stats and recent training sessions with a photo of your choice before sharing it with friends or to social media. It creates a vertical overlay with stats such as speed or elevation — perfect for sharing to Instagram or Strava. </p><p>Strength Mode has received an update, allowing users to edit reps and intensity either on the watch or in the app after the session, and rep counting accuracy is reportedly improved as well. </p><p>You can now choose to set up Auto Laps when running by distance, or by position, so you can return to where you started to begin another lap. This is perfect for circular runs or hill sprints. The Control Center will also receive an update, with a new easy-access layout. </p><p>The update is available from today. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Garmin Forerunner 70 vs Garmin Forerunner 170 and 170 Music: I've compared all the specs and features of these 'easy to use' running watches ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/garmin-forerunner-70-vs-garmin-forerunner-170-and-170-music-ive-compared-all-the-specs-and-features-of-these-easy-to-use-running-watches</link>
                                                                            <description>
                            <![CDATA[ Not sure which new Garmin to buy? We break down all the differences between the Garmin Forerunner 70 and the Garmin Forerunner 170. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">eSGrm2dmrfe6DN5xcAd4Nn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/F67sUbBd9Xz5mJiakWtPEk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 15 May 2026 12:12:44 +0000</pubDate>                                                                                                                                <updated>Fri, 15 May 2026 14:18:45 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/F67sUbBd9Xz5mJiakWtPEk-1280-80.jpg">
                                                            <media:credit><![CDATA[Garmin]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Garmin Forerunner 70 and 170 series]]></media:description>                                                            <media:text><![CDATA[Garmin Forerunner 70 and 170 series]]></media:text>
                                <media:title type="plain"><![CDATA[Garmin Forerunner 70 and 170 series]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/F67sUbBd9Xz5mJiakWtPEk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Keen to get started on your running journey? Well, you're in luck. Garmin has dropped three new contenders for our <a href="https://www.techradar.com/best/garmin-watch">best Garmin watch</a> list, and they're all affordably priced and brimming with running-focused features. </p><p>The Garmin Forerunner 70, 170 and 170 Music officially release on May 15. You might have pre-ordered one already, but if you're still looking, you also might be weighing up which model is right for you. Do you need the Forerunner 170 Music, or can you save money and opt for the cheaper Garmin Forerunner 70? I break down all the differences below, with a brief bit of context to explain how they compare to other Garmin watches in the range. </p><p>Note that I haven't yet had an opportunity to test the watches myself — I've looked at the statistics and feature lists from Garmin's official websites and promotional materials to put together this comparison. </p><h3 class="article-body__section" id="section-garmin-forerunner-70-vs-garmin-forerunner-170-specifications"><span>Garmin Forerunner 70 vs Garmin Forerunner 170: Specifications</span></h3><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p>Garmin Forerunner 70</p></td><td  ><p>Garmin Forerunner 170</p></td><td  ><p>Garmin Forerunner 170 Music</p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$249.99 / £219.99 / AU$399</p></td><td  ><p>From $299 / £259.99 / AU$479</p></td><td  ><p>From $349.99 / £299.99 / AU$549</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>42.6 x 42.6 x 11.9mm</p></td><td  ><p>42.6 x 42.6 x 11.9mm</p></td><td  ><p>42.6 x 42.6 x 11.9mm</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>40g</p></td><td  ><p>41g</p></td><td  ><p>41g</p></td></tr><tr><td class="firstcol " ><p>Case/bezel</p></td><td  ><p>Fiber-reinforced polymer</p></td><td  ><p>Fiber-reinforced polymer</p></td><td  ><p>Fiber-reinforced polymer</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>AMOLED 390 x 390px</p></td><td  ><p>AMOLED 390 x 390px</p></td><td  ><p>AMOLED 390 x 390px</p></td></tr><tr><td class="firstcol " ><p>GPS</p></td><td  ><p>GPS, Galileo, GLONASS, Beidou, QZSS, SatIQ</p></td><td  ><p>L1 GPS, GNSS, Galileo, and BeiDou</p></td><td  ><p>GPS, Glonass, Beidou, Galileo</p></td></tr><tr><td class="firstcol " ><p>Battery life</p></td><td  ><p>Up to 13 days, all-systems GNSS mode: Up to 16 hours </p></td><td  ><p>Up to 10 days, all-systems GNSS mode: Up to 14 hours </p></td><td  ><p>Up to 10 days, all-systems GNSS mode: Up to 14 hours (6.5 with music)</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth, ANT+</p></td><td  ><p>Bluetooth, ANT+</p></td><td  ><p>Bluetooth, ANT+</p></td></tr><tr><td class="firstcol " ><p>Water resistant</p></td><td  ><p>Yes, 5ATM</p></td><td  ><p>Yes, 5ATM</p></td><td  ><p>Yes, 5ATM</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-garmin-forerunner-70-vs-garmin-forerunner-170-price"><span>Garmin Forerunner 70 vs Garmin Forerunner 170: Price</span></h3><p>The cheapest watch of the three is the Garmin Forerunner 70, replacing the aging <a href="https://www.techradar.com/reviews/garmin-forerunner-55">Garmin Forerunner 55</a> as Garmin's entry-level running watch <em>du jour</em>. </p><p>As you can see in our table above, it costs $249.99 / £219.99 / AU$399, while the more feature-rich Forerunner 170 (which replaces the older Garmin Forerunner 165) starts at $299 / £259.99 / AU$479. If you want the Music capabilities, you can pay an extra $50 / £40 / AU$70 for the Forerunner 170 Music. </p><h3 class="article-body__section" id="section-garmin-forerunner-70-vs-garmin-forerunner-170-design"><span>Garmin Forerunner 70 vs Garmin Forerunner 170: Design</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:718px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="H53Q9698Ujn93UFN42cB93" name="GF 70" alt="Garmin Forerunner 70 in Citron" src="https://cdn.mos.cms.futurecdn.net/H53Q9698Ujn93UFN42cB93.jpg" mos="" align="middle" fullscreen="" width="718" height="404" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Garmin Forerunner 70 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Garmin)</span></figcaption></figure><p>All three watches have a similar design language, and there are few physical differences. There's a single gram of difference in weight between the Garmin Forerunner 70 and its 170 siblings, and all three are only available in a 42.6mm screen size. </p><p>They all have the same 1.2-inch AMOLED touchscreen display, and use the same five-button configuration as many of Garmin's other watches, such as the <a href="https://www.techradar.com/health-fitness/garmin-fenix-8-review">Garmin Fenix 8</a>, which makes it easy to operate the watch even while wearing gloves — perfect for running in all weathers.</p><p>Embossed Forerunner logos adorn the bands for all three models, while all three are available in a variety of colors, including Black, Whitestone and two-tone models. Each has at least one unique color option too — the Forerunner 70, for example, is available in a pale-yellow Citron color. </p><h3 class="article-body__section" id="section-garmin-forerunner-70-vs-garmin-forerunner-170-features"><span>Garmin Forerunner 70 vs Garmin Forerunner 170: Features</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:796px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="joyarhmKg5no2fudxWZjA3" name="GF 170" alt="Garmin Forerunner 170 in Whitestone" src="https://cdn.mos.cms.futurecdn.net/joyarhmKg5no2fudxWZjA3.jpg" mos="" align="middle" fullscreen="" width="796" height="449" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Garmin Forerunner 170 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Garmin)</span></figcaption></figure><p>Here's where it gets interesting. Each watch has the usual suite of heart rate and fitness-tracking features, such as calories burned, sleep tracking, steps counted and 80 sports profiles. They also all have built-in GPS, Glonass and Galileo satellite network connectivity, to make sure the watch is accurately tracking your runs.</p><p>Each one offers Daily Suggested Workouts and personalized training plans via Garmin Coach, the service in the Garmin Connect app. Other training features include advanced metrics perfect for runners such as stride, cadence and elevation, along with Running Power — a metric you may not know about. It's a measure of how much power your body's putting out during a run, measured in mechanical watts. </p><p>Garmin works out running power using the watch's motion sensors, GPS and barometer. Using heart rate to determine your performance is considered inferior, because it measures your body's response to the run, not the power of the run itself. </p><p>All three watches have wellness features galore, such as sleep tracking, nap detection, Training Readiness and Recovery scores to better plan your training calendar around. Course Planner helps you train at the correct distances, creating routes around your neighborhood, and the Race Predictor feature estimates your time based on a course added to Garmin's database and your historic data. </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:722px;"><p class="vanilla-image-block" style="padding-top:56.37%;"><img id="792QvEiK8oMLV4QJYvgaB3" name="GF 170 music" alt="Garmin Forerunner 170 Music in Red/Pink" src="https://cdn.mos.cms.futurecdn.net/792QvEiK8oMLV4QJYvgaB3.jpg" mos="" align="middle" fullscreen="" width="722" height="407" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Garmin)</span></figcaption></figure><p>There are some differences, but they aren't major. The Forerunner 170 appears to have all the training features of the 70, while adding Garmin Pay and Smart Notifications features. Smart Notifications allows you to reply to texts when you're on the move (on Android phones), manage notifications from apps and emails, and screen calls, while Garmin Pay is a virtual wallet on your wrist, and works in a similar way to Apple Pay on one of the <a href="https://www.techradar.com/news/best-apple-watch">best Apple Watches</a>. </p><p>These appear to be the only differences, aside from the colorways, between those two watches. </p><p>The Forerunner 170 Music adds 4GB of internal memory, allowing you to store songs on your wrist. When connected to Bluetooth headphones, you can listen to music right from your watch, without using your phone as a go-between. Combined with Garmin Pay, this means you can leave your phone at home or in a bag, run while listening to music, and even buy a coffee once you're finished. </p><h3 class="article-body__section" id="section-early-verdict"><span>Early verdict</span></h3><p>The Garmin Forerunner 70 is shaping up to be a pretty great training tool, and if you're not looking for a smartwatch to use for notifications and a digital wallet, this is the model for you. </p><p>If you are looking for those things, the Garmin Forerunner 170 or 170 Music is going to be the best choice for you, unless you want to go up in price and opt for a more expensive smartwatch like the <a href="https://www.techradar.com/health-fitness/garmin-venu-4-review">Garmin Venu 4</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Fitbit Air vs Whoop: should you get Fitbit's new screenless tracker or opt for the more expensive, subscription-based original? ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/google-fitbit-air-vs-whoop-should-you-get-fitbits-new-screenless-tracker-or-opt-for-the-more-expensive-subscription-based-original</link>
                                                                            <description>
                            <![CDATA[ Should you buy Fitbit's new tracker or opt for a Whoop band, which offers fantastic metrics but is wholly reliant on a more premium subscription? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4VjCdvWdjamToGmrWxRYJg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pMjFGY6xK55VSLJLSf9yUA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 13 May 2026 15:18:34 +0000</pubDate>                                                                                                                                <updated>Tue, 19 May 2026 06:06:22 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pMjFGY6xK55VSLJLSf9yUA-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / TechRadar]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Whoop MG vs Google Fitbit Air]]></media:description>                                                            <media:text><![CDATA[Whoop MG vs Google Fitbit Air]]></media:text>
                                <media:title type="plain"><![CDATA[Whoop MG vs Google Fitbit Air]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pMjFGY6xK55VSLJLSf9yUA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Last week, <a href="https://www.techradar.com/health-fitness/the-google-fitbit-air-finally-breaks-cover-and-it-heralds-a-new-era-of-screenless-fitness-tracking-to-take-on-whoop-and-garmin">Google launched the Google Fitbit Air</a>, its much-rumored screenless fitness tracker designed to be its entry into the set-and-forget 'focus wearable' market. I should say re-entry really, as the original Fitbit and Fitbit Flex bands were exactly this type of device: minimalist pucks or bands, with very limited scope for interaction, and no screens to speak of.   </p><p>Right now the category of simple, screenless wearables is dominated by the likes of the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a> and by fitness trackers such as Whoop, which is undoubtedly the most popular of the wrist-based screenless fitness bands out there. Whoop has been in the screenless tracker game for years, and is a popular choice for serious athletes, biohackers and wellness enthusiasts alike. </p><p>But Whoop's offering isn't cheap, as you don't buy the device outright; instead you get it as part of an annual subscription to the Whoop app, with the subscription tiers increasing in price as more features are included.  </p><p>While I haven't yet had any hands-on time with the Google Fitbit Air (I'm expecting a review unit very soon), we can compare the listed specs, features and subscription prices to identify which fitness tracker is right for you.  </p><h3 class="article-body__section" id="section-google-fitbit-air-vs-whoop-specifications"><span>Google Fitbit Air vs Whoop: Specifications</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:1632px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="c6XbiYgqA757arvAxokhCk" name="whoop body 3 (1)" alt="Woman lifting dumbbell while wearing Whoop device on wrist" src="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk.jpg" mos="" align="middle" fullscreen="" width="1632" height="918" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Whoop)</span></figcaption></figure><div ><table><caption>Specifications</caption><tbody><tr><td class="firstcol " ><p>Device</p></td><td  ><p>Google Fitbit Air</p></td><td  ><p>Whoop 5.0</p></td><td  ><p>Whoop MG</p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$99.99 / £84.99 / AU$199 for device. </p><p>Google Health Premium: $99.99 / (around £75 / AU$140) with monthly plan options. </p></td><td  ><p>Whoop One membership: £169 / $199 / AU$299 per year.</p><p>Whoop Peak: £229 / $239 / AU$419 per year </p></td><td  ><p>Whoop Life membership:  £349 / $359 / AU$629</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>12g </p></td><td  ><p>27g</p></td><td  ><p>27g</p></td></tr><tr><td class="firstcol " ><p>Case</p></td><td  ><p>Recycled plastic</p></td><td  ><p>Plastic, stainless steel</p></td><td  ><p>Plastic, stainless steel</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>None</p></td><td  ><p>None</p></td><td  ><p>None</p></td></tr><tr><td class="firstcol " ><p>GPS</p></td><td  ><p>None</p></td><td  ><p>None</p></td><td  ><p>None</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>Up to 7 days, 90 mins charge (5 mins fast charge for 1 day's battery)</p></td><td  ><p>Up to 14 days with power pack</p></td><td  ><p>Up to 14 days with power pack</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth</p></td><td  ><p>Bluetooth</p></td><td  ><p>Bluetooth</p></td></tr><tr><td class="firstcol " ><p>Water resist</p></td><td  ><p>50 meters</p></td><td  ><p>IP68 (10 meters)</p></td><td  ><p>IP68 (10 meters)</p></td></tr><tr><td class="firstcol " ><p>ECG</p></td><td  ><p>No</p></td><td  ><p>No</p></td><td  ><p>Yes</p></td></tr></tbody></table></div><p>Above is a table comparing some of the specifications of the Google Fitbit Air to the Whoop 5.0 and premium <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">Whoop MG</a> bands. Perhaps a good place to start here is the weight, as Google states that the Fitbit Air weighs just 12 grams with a band or five grams on its own, hence the name. The Whoop devices weigh more than double that. The Fitbit is also far better for diving, as according to Google it's water resistant up to 50 meters. </p><p>The Google Fitbit Air can last for a week, while the Whoops offer only a few days of battery life each. However, they do come with a battery pack that can slot onto the device while you wear it to charge the device, which means you can get 14 days of constant data with no need to take the device off to charge it at all. In theory, the only time you'd ever need to take your Whoop off is to change the band, should you want to. </p><p>As more expensive devices, the Whoops incorporate stainless steel into their clasps, whereas the Fitbit is all plastic. </p><h3 class="article-body__section" id="section-google-fitbit-air-vs-whoop-price-value"><span>Google Fitbit Air vs Whoop: Price & value</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:1156px;"><p class="vanilla-image-block" style="padding-top:56.31%;"><img id="T9Km9ASKQ2DfZ9H8euRzmL" name="1778164277.jpg" alt="Google Fitbit Air" src="https://cdn.mos.cms.futurecdn.net/T9Km9ASKQ2DfZ9H8euRzmL.jpg" mos="" align="middle" fullscreen="" width="1156" height="651" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Where Google wins off the bat is that the Fitbit Air is relatively cheap —<a href="https://www.techradar.com/health-fitness/fitness-trackers/google-fitbit-air-preorders-where-to-buy-the-latest-budget-fitness-tracker-for-free-with-a-trade-in"> you can pre-order it now for $99.99 / £84.99 / AU$199</a>. Even if you choose not to subscribe to Google Health Premium —Google's fitness service, which gives you access to its comprehensive AI Health Coach feature — after the free trial included with your Fitbit Air is over, you can still log your data using the band on the Google Health app's free tier and use it as a basic, screenless fitness tracker.</p><p>If you do choose to subscribe, you're essentially paying for the tracker again on an annual basis in order to get all the AI features and unlock advice to help you use those metrics. There's no doubt this is intended to be a core feature rather than an optional extra, but you do have the option <em>not </em>to subscribe. You could also pay monthly, but you end up paying around $20 US dollars more per year than an annual subscription (international pricing is TBC).    </p><p>Whoop, on the other hand, requires a subscription to work at all, starting at a fairly reasonable £169 / $199 / AU$299 per year for the base Whoop One subscription, which comes with the Whoop 5.0 device but locks metrics like Stress and Whoop Age behind a paywall. </p><p>You get those (along with a nicer Whoop MG band and a wireless charger puck) with a Whoop Peak membership, which costs £229 / $239 / AU$419 per year. Then at the highest level you get the Whoop Life subscription plan, at £349 / $359 / AU$629 per year, which comes with the Whoop MG band and heart health features. </p><p>There's no doubt about it: over time, the Whoop will be pricier than the Google Fitbit Air by a significant margin. While the Google Fitbit Air is the cheaper option of the two, the breadth of the AI Coach's features might make it a better value prospect too, unless you want specific features like Whoop's Stress score, workout builder or the MG's electrocardiogram (ECG) functionality. </p><h3 class="article-body__section" id="section-google-fitbit-air-vs-whoop-features"><span>Google Fitbit Air vs Whoop: Features</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:4192px;"><p class="vanilla-image-block" style="padding-top:56.39%;"><img id="s7M6Z7Ng6JsyeRZuBkQCF" name="HealthApp-3-CoachMessages" alt="Google Health Coach interaction screenshots" src="https://cdn.mos.cms.futurecdn.net/s7M6Z7Ng6JsyeRZuBkQCF.png" mos="" align="middle" fullscreen="" width="4192" height="2364" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>The Fitbit Air, Whoop 5.0 and Whoop MG all pack PPG LED heart rate sensors, and all the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatch</a> features such as heart rate, step counting, calorie burn estimation, skin temperature and blood oxygen monitoring. I haven't tested the accuracy of Fitbit's sensor yet. </p><p>The key difference between the two Whoops, however, is that the Whoop MG has an advanced 'Heart Screener' sensor functionality which can be used for ECG scans, which can aid in detecting atrial fibrillation or irregular heart rate. According to Whoop, it "meets and exceeds clinical-accuracy standards".</p><p>The Fitbit Air doesn't have this functionality, but the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">Fitbit Charge 6</a> does — so if you're looking to keep an eye on your heart health, you'll need to opt for the Charge series or a more expensive Whoop MG. </p><p>The Google Fitbit Air's feature set includes a lot of the same stuff from the Fitbit app, including historic graphs of your movement and sleep data along with a Daily Readiness score, but many of the actionable insights are locked behind the Google Health Coach, the AI coaching service that comes with a Google Health Premium subscription. The Coach shows you demonstrations for different exercises, advises you on how to get better sleep, can generate meal and exercise plans, and can incorporate medical records. </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:1307px;"><p class="vanilla-image-block" style="padding-top:56.31%;"><img id="C3LtyDWRyqiJ3dG64jzxom" name="Whoop MG titanium" alt="Whoop MG" src="https://cdn.mos.cms.futurecdn.net/C3LtyDWRyqiJ3dG64jzxom.jpg" mos="" align="middle" fullscreen="" width="1307" height="736" 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>Whoop also has an extensive laundry list of features to rival this. In terms of the amount of features on offer, it exceeds Google's, with all manner of scores for metrics like strain, recovery, sleep (along with actionable insights on how to reduce sleep need), Whoop Age (your body's biological age, only accessible if you subscribe to the mid-tier Peak subscription or the Life subscription), Cardiovascular Age, and lots more. </p><p>Whoop's AI coach offers useful, actionable insights too, and its workout builder is based on a comprehensive library of fitness moves that also includes demonstrations. While Google allows you to upload your medical records to the app, serious biohackers can send away for blood tests in the US via the Whoop app, to get results for biomarkers such as hormone levels and vitamin deficiencies that Whoop's AI can incorporate. New features are rolling out that will also allow you to contact licensed clinicians through the app. </p><p>However, despite Whoop having a longer list of features, I'm looking forward to spending time with Google's health-focused LLM Coach to identify the breadth of its capabilities. I'm willing to bet that the flexibility of the Coach service, together with the ability to feed it your data, will make it an excellent value proposition. </p><h3 class="article-body__section" id="section-early-verdict"><span>Early verdict</span></h3><p>The Google Fitbit Air is a fairly cheap tracker that looks like a great-value proposition for those who don't want to shell out for a pricey Whoop subscription, especially as over time, it looks like the expense of a Whoop will only increase when compared to the Fitbit's cheaper subscription and one-time purchase. As a consumer, you also have the choice of whether to subscribe to the AI coach or just use the device as a tracker. </p><p>The Whoop devices do have some innovations that Fitbit doesn't have, such as that innovative charger, the metallic physical elements and a more comprehensive feature set, but during testing I'll be specifically testing the breadth of the Fitbit's AI coach, trying to see if it can replicate some of the Whoop bands' best features. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'Gen 3 is not trying to become a noisy mini-smartwatch': The RingConn Gen 3 smart ring boasts a feature that even the Oura Ring 4 and the Samsung Galaxy Ring don't have — vibration alerts ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/gen-3-is-not-trying-to-become-a-noisy-mini-smartwatch-the-ringconn-gen-3-smart-ring-boasts-a-feature-that-even-the-oura-ring-4-and-the-samsung-galaxy-ring-dont-have-vibration-alerts</link>
                                                                            <description>
                            <![CDATA[ The RingConn Gen3 is now available to pre-order, and it's looking like a good subscription-free alternative to Oura — even plugging some gaps in its feature set. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TZbzDHBrvnLc3ybH5iWaia</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nSQgccWwVVZayJTF3vLakP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 12 May 2026 12:14:12 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nSQgccWwVVZayJTF3vLakP-1280-80.jpg">
                                                            <media:credit><![CDATA[RingConn Gen 3]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[RingConn Gen 3 gold]]></media:description>                                                            <media:text><![CDATA[RingConn Gen 3 gold]]></media:text>
                                <media:title type="plain"><![CDATA[RingConn Gen 3 gold]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nSQgccWwVVZayJTF3vLakP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The RingConn Gen3 is now available for pre-order</strong></li><li><strong>It boasts new features including 'Vascular Health Insights, blood pressure and vibration alerts</strong></li><li><strong>At present, vibration alerts are only keyed to health events and reminders, rather than phone notifications</strong></li></ul><p>The RingConn Gen 3 is now available for pre-order, and it boasts a range of upgrades and improvements over the RingConn Gen 2. Our reviewer called the slimmer <a href="https://www.techradar.com/health-fitness/the-ringconn-gen-2-air-is-the-perfect-entry-level-smart-ring-but-not-the-perfect-fitness-tracker">RingConn Gen 2 Air the "perfect entry-level smart ring"</a> and it made our <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a> list. Clearly RingConn is already doing something right. </p><p>While the new model is slightly thicker, it's got a bunch of new features, notably Vascular Health Insights and Smart Vibration Alerts. Vascular Health Insights is RingConn's name for looking at your data longer-term, with the feature said to 'push the ring beyond simple logging and more toward long-term pattern interpretation,' according to <a href="https://ringconn.com/blogs/news/ringconn-gen-3-whats-new">the RingConn website</a>. It's 'designed to help users understand broader cardiovascular trends over time'.</p><p>RingConn stresses it's turning heart health signals into actionable insight, but at the moment it's unclear how that differs to similar features from Oura and Samsung Health. </p><p>Blood pressure monitoring is also on the cards, although RingConn is carefully not framing the ring as a replacement for a blood pressure cuff, as is the case with the <a href="https://www.techradar.com/news/best-apple-watch">best Apple Watches</a>' Hypertension feature. Instead, it's designed as advisory or an estimate only. </p><h2 id="haptic-feedback">Haptic feedback</h2><p>RingConn's Smart Vibration Alerts are interesting: it's a feature not currently used by the top smart rings like the Oura Ring 4 and the <a href="https://www.techradar.com/health-fitness/samsung-galaxy-ring-review">Samsung Galaxy Ring</a>. Instead, it represents smart rings adopting an element of interactivity rather than remaining focused, quiet wearables for data collection. </p><p>However, rather than get into alerting you to phone notifications, the RingConn Gen 3's Smart Vibration Alerts are only for health events, with the press release stating that 'Gen 3 is not trying to become a noisy mini-smartwatch'.</p><p>'The vibration feature is health-first, not message-first. That keeps the ring aligned with what people actually want from this category: helpful guidance without constant distraction.' Presumably, those health events include features similar to the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatches</a>, alerting the user to unusually high or low heart rates. The vibration feature can be toggled on or off. </p><h2 id="a-solid-foundation">A solid foundation</h2><p>The RingConn Gen 3 builds on the Gen 2's solid foundation, with sleep apnea detection, menstrual cycle tracking, and an improved battery life (up to 11 days with vibration on, or 14 with vibration off). </p><p>It packs all the usual measuring of wellness metrics such as stress, heart rate variability, blood oxygen, sleep tracking, steps, calories and more. Stay tuned for our full review, and you can <a href="https://ringconn.com/products/ringconn-gen-3?variant=49061926797620" target="_blank">preorder the RingConn Gen 3 here</a> for $386 (around £285 / AU$535).</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Garmin reveals its Garmin Forerunner 70 and Garmin Forerunner 170 'easy-to-use' running watches — just after its predecessor was used to break the 2-hour marathon world record ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/garmin-reveals-its-garmin-forerunner-70-and-garmin-forerunner-170-easy-to-use-running-watches-just-after-its-predecessor-was-used-to-break-the-2-hour-marathon-world-record</link>
                                                                            <description>
                            <![CDATA[ Garmin is upgrading its most affordable running watches — after Sebastian Sawe used a Forerunner 55 to make running history. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xYeKz7FUSF3D5LQLhDogXQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/F67sUbBd9Xz5mJiakWtPEk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 12 May 2026 12:08:26 +0000</pubDate>                                                                                                                                <updated>Wed, 13 May 2026 00:15:26 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/F67sUbBd9Xz5mJiakWtPEk-1280-80.jpg">
                                                            <media:credit><![CDATA[Garmin]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Garmin Forerunner 70 and 170 series]]></media:description>                                                            <media:text><![CDATA[Garmin Forerunner 70 and 170 series]]></media:text>
                                <media:title type="plain"><![CDATA[Garmin Forerunner 70 and 170 series]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/F67sUbBd9Xz5mJiakWtPEk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Garmin just dropped three new watches: the Garmin Forerunner 70, 170 and 170 Music</strong></li><li><strong>Designed to be 'easy to use', the watches are equipped 'with everything a runner needs to start their running journey'</strong></li><li><strong>Some of Garmin's software from more expensive Forerunners makes the cut here, such as wrist-based running power and running dynamics</strong></li></ul><p>Our <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a> list has been overdue getting a new budget entry for a while, and we're now spoiled for choice: Garmin just dropped three 'easy-to-use' running watches.</p><p>The three models — the Garmin Forerunner 70, Forerunner 170 and 170 Music — are equipped with "everything a runner needs to start their running journey," according to Susan Lyman, Garmin Vice President of Consumer Sales and Marketing. </p><p>The Garmin Forerunner 70 is the successor to Garmin's long-serving <a href="https://www.techradar.com/reviews/garmin-forerunner-55">Garmin Forerunner 55</a> running watch, and will cost £219.99 / AU$399 (around $300). The Forerunner 170, meanwhile, will start at £259.99 / AU$479 (around $350). The 170 Music, which allows you to download music and connect headphones and which comes with 4GB of memory, costs £299.99 / AU$549 (around $400). </p><p>All three watches come with a 1.2-inch AMOLED screen and Garmin's standard Forerunner five-button configuration. </p><p>The Garmin Forerunner 70 offers up to 13 days of battery life, while the more feature-rich Forerunner 170 series both get up to 10 days of battery life in smartwatch mode. The Forerunner 170 series also adds more smartwatch features, such as Garmin Pay.</p><p>In a press release, Lyman said the "Forerunner 70 and Forerunner 170 include premium running and training features pulled in from our more advanced Forerunners, plus popular health and wellness metrics." </p><p>Those tools include Training Readiness scores, wrist-based Running Power (a popular metric to base your performance on, a measure of total effort rather than heart rate), and Running Dynamics features, which calculate stride, cadence and more. It's not clear yet whether the watches are packing the older, less accurate Elevate V4 heart rate sensors common in cheaper watches, or Garmin's newer Elevate V5 series. </p><p>The Garmin Forerunner 70 and 170 series are available to pre-order now, releasing on May 15. </p><h2 id="a-well-timed-replacement">A well-timed replacement </h2><p>While there's plenty of entry-level and beginner-friendly language used when describing these watches, Garmin's simpler, cheaper Forerunners are still used by the best runners in the world. </p><p>As recently as April this year, the five-year-old, still-cheap Garmin Forerunner 55 was used by marathon runner Sebastian Sawe to break the two-hour time barrier at London 2026. </p><p>So, even though these watches are ideal for beginners, serious runners should be looking at them very closely too. Stay tuned for our full reviews. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Looking for your first running watch? These are the budget fitness bands and watches we'd recommend to get you on the right track ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/looking-for-your-first-running-watch-these-are-the-budget-fitness-bands-and-watches-wed-recommend-to-get-you-on-the-right-track</link>
                                                                            <description>
                            <![CDATA[ Some simple stats can go a long way to helping you find your running groove. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QNQggFDWeBTBAdBidNFUhn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kEhGLQ7tx8sBHurRCiwPkD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 09 May 2026 08:50:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU.jpeg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kEhGLQ7tx8sBHurRCiwPkD-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Three cheap fitness trackers and smartwatches]]></media:description>                                                            <media:text><![CDATA[Three cheap fitness trackers and smartwatches]]></media:text>
                                <media:title type="plain"><![CDATA[Three cheap fitness trackers and smartwatches]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kEhGLQ7tx8sBHurRCiwPkD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>My running pace isn't going to set the race world alight. And while I'm a big proponent of taking things at your own speed, I would like to improve my stats just a smidge — and a fitness tracker is how I'm going to do that. So far, I've either not tracked my runs at all, or used a phone-based app to gather information that I can look at after I've finished. Some on-wrist information, I think, would help me become more aware of my progress, and ultimately, how to improve it. </p><p>So I'm in the market for a wearable. Today's <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness trackers</a> and <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">smart watches</a> are crammed with tech and data, but I don't need something particularly advanced, and I also don't want to splash too much cash. If you're in a similar position to me, I've gathered some top options below. These are highest-rated, budget running trackers we've tested at TechRadar, any of which would fit the bill perfectly. </p><p>In the affordable smartwatch arena, the standout is the <a href="https://www.techradar.com/health-fitness/smartwatches/amazfit-active-2-review">Amazfit Active 2</a>, which is  bafflingly cheap and earned a perfect five stars in our review. Of the fitness bands we've tested, the <a href="https://www.techradar.com/health-fitness/fitness-trackers/samsung-galaxy-fit-3-review">Samsung Galaxy Fit3</a> is the shining star (provided you don't live in the US or have an iPhone), or the efficient and beginner-friendly <a href="https://www.techradar.com/reviews/fitbit-inspire-3">FitBit Inspire 3</a>. </p><p>Read on for more options — and hit the <strong>View Details </strong>button to find out more information about each one.</p><h3 class="article-body__section" id="section-on-your-marks"><span>On your marks...</span></h3>        <div class="featured_product_block featured_block_standard" data-id="f067efb0-2474-4093-b1ac-5ea6fa79fe1f">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Samsung </div>                                        <div class="featured__title">Galaxy Fit3</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="80" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>The Samsung Galaxy Fit 3 is a budget tracker for casual users who want an easy, simple and affordable device to track their everyday health stats and workouts. There's a responsive color touchscreen that lays out information clearly, a well-designed app, and long battery life. Apple users will need to head elsewhere, though. </p><p><a href="https://www.techradar.com/health-fitness/fitness-trackers/samsung-galaxy-fit-3-review">Read the full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Low price; great value</li><li class='list-item list-item-pros'>Bright, responsive screen</li><li class='list-item list-item-pros'>Accurate heart rate readings</li><li class='list-item list-item-pros'>Clear stats</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Doesn't work with iPhone</li><li class='list-item list-item-cons'>No built-in GPS</li><li class='list-item list-item-cons'>Deep stats on app only</li><li class='list-item list-item-cons'>Uncomfortable sensor</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="416d76e8-962a-400e-a92e-ceb097f799f8">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Amazfit </div>                                        <div class="featured__title">Active 2</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="100" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>The Amazfit Active 2 is a full smartwatch with a feature-list that far outstrips its modest price-tag, including accurate health tracking and a useful AI assistant, plus gym-friendly touches like an intelligent rep counter and timer. Our reviewer put it on a par with more expensive mainstream offerings. </p><p><u><strong></strong></u><a href="https://www.techradar.com/health-fitness/smartwatches/amazfit-active-2-review">Read the full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Stylish, classic design</li><li class='list-item list-item-pros'>Accurate health tracking</li><li class='list-item list-item-pros'>Very long battery life</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Slightly imperfect fit</li><li class='list-item list-item-cons'>Clunky strength workout feature</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="876fcbed-bd25-4047-99ac-84bcaac81d97">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Xiaomi </div>                                        <div class="featured__title">Smart Band 10</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="70" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>The Xiaomi Smart Band 10 is impressively good quality for its very cheap price. It boasts a smooth user interface, a bright display, and generally reliable health tracking. We noticed inaccuracies in sleep tracking, and the display didn't always wake up exactly when it was meant to — but there's nothing we couldn't overlook for the price.</p><p><a href="https://www.techradar.com/health-fitness/fitness-trackers/xiaomi-smart-band-9-review">Read the full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Lots of fitness modes</li><li class='list-item list-item-pros'>Handy lifestyle features</li><li class='list-item list-item-pros'>Still very cheap</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Weak clasp</li><li class='list-item list-item-cons'>Price increase over predecessor</li><li class='list-item list-item-cons'>Limited upgrades</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e22dde9a-1580-42da-8f58-a31f6d64aab7">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Fitbit </div>                                        <div class="featured__title">Inspire 3</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="80" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>The Fitbit Inspire 3 is efficient, easy-to-use and great for fitness newbies, with a solid range of tracking features for a low price. The health and fitness stats are clear and useful, although some might prefer a larger screen for easier scannability.</p><p><u><strong></strong></u><a href="https://www.techradar.com/reviews/fitbit-inspire-3">Read the full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Solid health-tracking features</li><li class='list-item list-item-pros'>Easily usable app</li><li class='list-item list-item-pros'>Colorful AMOLED display</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Screen a bit small</li><li class='list-item list-item-cons'>Scrolling not well optimized</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2fea5ebc-fcfb-4b1b-9e3c-f8d1b1ed56d7">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Garmin </div>                                        <div class="featured__title">Vivosmart 5</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="80" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>It's getting on a bit now, but the Vivosmart 5 remains the cheapest tracker in Garmin's lineup, and we still rate it as good value for budding runners, cyclists, and generally active people. It hooks up to the sophisticated Garmin Connect app, which offers comprehensive training and recovery planning, plus a selection of guided workouts. The screen packs in plenty of data and is clear to read despite the lack of color. </p><p><a href="https://www.techradar.com/reviews/garmin-vivosmart-5">Read the full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Well designed interface</li><li class='list-item list-item-pros'>Light and comfortable</li><li class='list-item list-item-pros'>Auto activity tracking</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Monochrome display</li><li class='list-item list-item-cons'>No on-board GPS</li><li class='list-item list-item-cons'>Polycarbonate lens rather than toughened glass</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6ef0ff54-76ec-4a87-b72a-c2f4b412c99d">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Polar </div>                                        <div class="featured__title">Pacer Pro</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="80" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>If you're looking for a more fully fledged option, the Polar Pacer Pro is a great choice. It's perfect for runners looking to up their game, with onboard GPS, enabling you to accurately track pace, distance, cadence, elevation and more without having to bring your phone along. A 'Race Pace' feature helps you plan to hit your goal time. The lack of full-color maps and on-watch music are the only real down-sides. </p><p><u><strong></strong></u><a href="https://www.techradar.com/reviews/polar-pacer-pro">Read the full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Onboard GPS</li><li class='list-item list-item-pros'>Great training and recovery analysis</li><li class='list-item list-item-pros'>Particularly excellent for runners</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>No full-color, on-watch maps</li><li class='list-item list-item-cons'>Smartphone music control only </li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="006eaa3f-b967-4a2e-ad69-9f2872aa8781">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Garmin</div>                                        <div class="featured__title">Forerunner 165</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>The Forerunner 165 lacks the full gamut of features from Garmin's pricier propositions, but there's still plenty to get stuck into, including race-adaptive training plans, a useful 'Morning Report' and 'Body Battery' with recovery metrics. It's slim and light, with an AMOLED touchscreen and decent battery life. A very solid pick for a first running watch.</p><p><u><strong></strong></u><a href="https://www.techradar.com/health-fitness/smartwatches/garmin-forerunner-165">Read the full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Retains many previously-premium training features</li><li class='list-item list-item-pros'>Bright AMOLED touchscreen</li><li class='list-item list-item-pros'>13 days of battery life</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Music storage is extra</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="dd1fe319-979f-424f-9535-f6913c31f757">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>CMF </div>                                        <div class="featured__title">Watch Pro 3</div>                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="80" /></span></div>                </div>                <div class="subtitle__description">                                                            <p><p>The CMF Watch 3 Pro by Nothing has a surprisingly premium look and feel, making use of Nothing's signature design language. It covers the basics well, and comes in at a good price considering its exceptional battery life and a few neat tricks like voice recording. However, most features require a connection to your smartphone.</p><p><a href="https://www.techradar.com/health-fitness/smartwatches/cmf-watch-pro-by-nothing-review">Read the full review</a></p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Stylish, lightweight design</li><li class='list-item list-item-pros'>Great software</li><li class='list-item list-item-pros'>Long battery life</li><li class='list-item list-item-pros'>Lots of tracking options</li><li class='list-item list-item-pros'>Affordable pricing</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>On the chunky side</li><li class='list-item list-item-cons'>No NFC payment options</li><li class='list-item list-item-cons'>Always-on display is very dim</li></ul></div></div>            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Google Fitbit Air finally breaks cover, and it heralds a new era of screenless fitness tracking to take on Whoop and Garmin ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/the-google-fitbit-air-finally-breaks-cover-and-it-heralds-a-new-era-of-screenless-fitness-tracking-to-take-on-whoop-and-garmin</link>
                                                                            <description>
                            <![CDATA[ The Google Fitbit Air has finally been revealed, and the renewed focus on invisible 'set and forget' fitness tracking makes me think Google is onto a winner here. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LmK893KvYjiW9Sy3JRFYwC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fAikbGQShrQRTgeqhgw6Jd-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 07 May 2026 14:00:00 +0000</pubDate>                                                                                                                                <updated>Fri, 08 May 2026 16:34:59 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/fAikbGQShrQRTgeqhgw6Jd-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Fitbit Air ]]></media:description>                                                            <media:text><![CDATA[Google Fitbit Air ]]></media:text>
                                <media:title type="plain"><![CDATA[Google Fitbit Air ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fAikbGQShrQRTgeqhgw6Jd-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google has revealed the new Google Fitbit Air, and as expected, it's a screenless fitness tracker similar to a Whoop band</strong></li><li><strong>Designed as a 'set and forget' wearable just like the original FitBit, it weighs just 12g with the fabric band</strong></li><li><strong>The wearable arrives at the same time as a big Fitbit redesign, with the app rebranded as 'Google Health'</strong></li></ul><p>After weeks of rumors and teases by Google (via NBA all-star Stephen Curry's Instagram account) Google has revealed the Google Fitbit Air, the next evolution of the <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a>, and it's exactly what we were expecting: a budget screenless 'set and forget' fitness tracker to undercut the likes of Whoop. </p><p>Priced at $99.99 / AU$199 (around £75), the tracker is incredibly lightweight at just 12g — without the band, it weighs only 5g.</p><p>It boasts a seven-day battery life, fast charging, and all the usual smartwatch sensor arrays for heart rate, step counting, calorie burn estimation, skin temperature and blood oxygen monitoring.</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:521px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="57AYvdGeDzNZ3R5GjyvoBd" name="sized Weight Lifting" alt="Google Fitbit Air" src="https://cdn.mos.cms.futurecdn.net/57AYvdGeDzNZ3R5GjyvoBd.jpg" mos="" align="middle" fullscreen="" width="521" height="293" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>The device doesn't have GPS, differentiating it from the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">Fitbit Charge 6</a>. It includes a subscription with three free months of Google Health Premium (formerly known as <a href="https://www.techradar.com/health-fitness/fitbit-premium-review">Fitbit Premium</a>, but more on that in a minute), usually costing $9.99 / £7.99 / AU$15.49 per month.</p><p>So far, so expected. The Google Fitbit Air saves seven days of detailed motion data, minute by minute, and one day of workout data, syncing to the new Google Health app.   </p><h2 id="what-is-the-google-health-app">What is the Google Health app?</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:4192px;"><p class="vanilla-image-block" style="padding-top:56.39%;"><img id="s7M6Z7Ng6JsyeRZuBkQCF" name="HealthApp-3-CoachMessages" alt="Google Health Coach interaction screenshots" src="https://cdn.mos.cms.futurecdn.net/s7M6Z7Ng6JsyeRZuBkQCF.png" mos="" align="middle" fullscreen="" width="4192" height="2364" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>The Fitbit app and Fitbit Premium subscription service are being rebranded as the Google Health app in a mandatory rollout, which includes a sweeping redesign. It's not going to be a popular move for long-time Fitbit users, but we've known this was coming ever since <a href="https://www.techradar.com/health-fitness/fitness-apps/fitbit-users-have-been-given-more-time-to-migrate-their-accounts-over-to-google">Google made it mandatory to have a Google account to continue using Fitbit devices</a>.  </p><p>As part of this, Google Health's premium subscription is now based around the Google Health Coach, an AI health assistant based on Google Gemini. The Coach accesses all the data you allow it, from sleep and heart rate from a fitness tracker, to nutrition logging by uploading photos of your meals. It can even take into account your medical records.</p><p>Using this corpus of information, the Google Health Coach becomes a personal assistant of sorts, recommending you workout plans, sleep optimization tips, recipes, injury advice and more based on your goals and health. </p><p>The Google Fitbit Air was apparently 'designed for Google Health Coach', but unlike Whoop, you can use the fitness tracker with a free version of the app if you don't want to subscribe. You just don't get all the AI-powered advice, instead simply getting readouts, scores and graphs based on your data as you do with most fitness trackers. </p><h2 id="google-fitbit-air-specifications">Google Fitbit Air: specifications</h2><div ><table><tbody><tr><td class="firstcol " ><p>Device</p></td><td  ><p>Google Fitbit Air</p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$99.99 / AU$199 (around £75)</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>12g with band</p></td></tr><tr><td class="firstcol " ><p>Case</p></td><td  ><p>Recycled plastic</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>None</p></td></tr><tr><td class="firstcol " ><p>GPS</p></td><td  ><p>None</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>Up to 7 days, 90 mins charge (5 mins fast charge for 1 day's battery)</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth</p></td></tr><tr><td class="firstcol " ><p>Water resist</p></td><td  ><p>50 meters</p></td></tr></tbody></table></div><p>The bands come in several styles: a woven Performance Loop Band designed for 'a flexible fit' built from recycled materials; a silicon Active Band; and the more stylish Elevated Modern Band. The Google Fitbit Air Special Edition comes with a Stephen Curry branded band designed for "peak performance and elevated style". </p><h2 id="analysis-undercutting-whoop-and-returning-to-classic-fitbit">Analysis: undercutting Whoop and returning to classic Fitbit</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="oVh98UpyhC3JbzSgAkVJvE" name="Techradar_screenless-bands-x3" alt="Whoop, Amazfit Helio Strap, Polar Loop" src="https://cdn.mos.cms.futurecdn.net/oVh98UpyhC3JbzSgAkVJvE.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: Andrew Williams/Matt Evans)</span></figcaption></figure><p>When news first broke about the upcoming Fitbit Air, I wrote that <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-screenless-whoop-style-tracker-is-a-better-fit-for-the-brand-than-a-smartwatch-its-a-return-to-the-almost-invisible-pedometer-of-2008">Fitbit's new screenless Whoop-style tracker is a better fit for the brand than a smartwatch</a>, because it's a return to the 'almost invisible' pedometer of 2008.</p><p>I stand by that assessment. Fitbit's always been best as an unobtrusive, reliable fitness tracker and pedometer, and despite the new app's AI smarts and Google's heavy hints that you need the Health Coach subscription to get the most from this band, this is exactly where the Google Fitbit Air sits. </p><p>Other screenless options, such as <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-vs-polar-loop-vs-whoop-5-0-which-should-you-buy">Whoop 5.0, the Polar Loop</a> and even smart rings like the <a href="https://www.techradar.com/health-fitness/oura-ring-4-review">Oura Ring 4</a> are more expensive, making the Google Fitbit Air a cheap option for 'focus wearable' fanciers. </p><h2 id="vote-in-our-google-health-poll-and-tell-us-what-you-think">Vote in our Google Health poll and tell us what you think:</h2><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OR7zvX"></div>                            </div>                            <script src="https://kwizly.com/embed/OR7zvX.js" async></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'The cost of cloud services and the cost of AI will also go down in the future, so we’ll try very hard to keep it for free': Coros' CEO on how the smartwatch maker is swerving subscriptions for now — avoiding another Garmin Connect+ disaster ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/the-cost-of-cloud-services-and-the-cost-of-ai-will-also-go-down-in-the-future-so-well-try-very-hard-to-keep-it-for-free-coros-ceo-on-how-the-smartwatch-maker-is-swerving-subscriptions-for-now-avoiding-another-garmin-connect-disaster</link>
                                                                            <description>
                            <![CDATA[ How Coros has "no plans" to implement unpopular Garmin- or Whoop-style subscription-only features anytime soon, according to its CEO ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UXzYrLryBc8qiKEnrJxJC4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fabLMpDkXLJNsJeYVc3i3Q-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 01 May 2026 16:11:38 +0000</pubDate>                                                                                                                                <updated>Fri, 01 May 2026 16:41:40 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                                                                                    <dc:creator><![CDATA[ Michael Sawh ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/4HwLa5E39i5hPW6LECXRKg.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/fabLMpDkXLJNsJeYVc3i3Q-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Garmin Instinct 3 vs Coros Nomad]]></media:description>                                                            <media:text><![CDATA[Garmin Instinct 3 vs Coros Nomad]]></media:text>
                                <media:title type="plain"><![CDATA[Garmin Instinct 3 vs Coros Nomad]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fabLMpDkXLJNsJeYVc3i3Q-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In 2025, both Garmin and Polar made the bold move to launch paid subscription services with AI-driven coaching features, putting a host of software features behind a paywall.</p><p>Unsurprisingly, the introduction of <a href="https://www.techradar.com/health-fitness/live/live-garmin-connect-backlash-tell-us-what-you-think-about-garmins-new-premium-tier">Garmin’s Connect+</a> and, to a lesser extent, Polar’s Fitness Program didn’t go down well with many existing users. In particular, Garmin users that had just spent a lot of money on a watch they assumed they’d have access to everything on offer, with <a href="https://www.techradar.com/health-fitness/ill-switch-to-another-brand-i-polled-over-1-000-garmin-users-to-see-what-they-thought-of-garmins-connect-premium-tier-one-year-after-its-launch">few users migrating to the paid tier according to our poll</a>. </p><p>Garmin and Polar join Oura, Whoop, Google and most other major wearables manufacturers and fitness apps in offering a paid tier full of AI-powered features. When two of the most established sports watch brands make those kinds of moves, it’s understandable to wonder if everyone else will follow suit. </p><p>Coros is a relative newcomer to this space, launching its first watch in 2018. Since then, it’s rapidly grown its presence to appear on the wrists of many runners, cyclists and endurance athletes, and features on our lists of <a href="https://www.techradar.com/best/running-watches">best running watches</a>. Coros’ companion app and features have been free to access with the purchase of a watch, and have been since day one. So would it follow in the footsteps of Garmin and others by starting to make its users pay up for extra features?</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:2176px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ABM7uDNBxJawRAvaFjoKTf" name="IMG_8441-coros-wahoo" alt="White coros Pace 4 on the board of a Wahoo KICKR Run treadmill" src="https://cdn.mos.cms.futurecdn.net/ABM7uDNBxJawRAvaFjoKTf.jpg" mos="" align="middle" fullscreen="" width="2176" height="1224" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Mike Sawh)</span></figcaption></figure><p>“First of all, never say never,” says Lewis Wu, co-founder and CEO at Coros.”It really depends on how things go. “We don’t have a payment subscription plan on the roadmap yet, because so far the development is good enough for us to eat that cost. </p><p>“Hopefully we’ll never need to do it. The cost of cloud services and the cost of AI will also go down in the future. So we’ll try very hard to keep it for free. We'll try to be as nice as possible for a long time!”</p><p>Wu was speaking to us at the launch of a new collaboration between Coros and Wahoo that now allows training data to be shared across devices from both brands. That includes <a href="https://www.techradar.com/health-fitness/exercise-equipment/wahoo-kickr-run-review">Wahoo’s new Kickr Run treadmill</a> to boost indoor run tracking accuracy. Again, there is no extra charge for this feature for Coros or Wahoo users.</p><p>“One thing we need to look at is, what kind of features are we going to build?,” Wu said. “The second thing is, what’s the cost of that feature? If the profit from hardware sales is able to cover it, then we’ll find a way to offer it for free. We have been building features for existing hardware for years without charging anything.”</p><p>As far as the likes of Garmin and Polar deciding to offer a subscription element to their respective software platforms, this is something Wu isn’t wholly surprised by.</p><p>“A company needs to make a profit. That’s one thing, says Wu. “That’s part of why you start a company right? Whether you’re a large company or a small startup. We want to keep our business model simple. We want to sell hardware and reinvest the profit into the back end development. </p><p>“There’s no problem for an app-only company to charge a subscription because that’s their only source of income. We’re fortunate that we have the hardware sales to support us.”</p><h2 id="is-a-screenless-coros-tracker-on-the-horizon">Is a screenless Coros tracker on the horizon?</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="oVh98UpyhC3JbzSgAkVJvE" name="Techradar_screenless-bands-x3" alt="Whoop, Amazfit Helio Strap, Polar Loop" src="https://cdn.mos.cms.futurecdn.net/oVh98UpyhC3JbzSgAkVJvE.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: Andrew Williams/Matt Evans)</span></figcaption></figure><p>Locking software features behind a paywall isn’t the only trend in the wearable space that has pulled in some of those established sports watch brands. In 2025, Polar introduced the Loop, a screen-less band clearly set on offering a subscription-free alternative to Whoop. Garmin is expected to launch its Cirqa band soon and do something similar. <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-air-the-latest-whoop-rival-rumors-say-thats-the-name-of-the-mystery-fitbit-and-your-fitbit-premium-subscription-could-also-change">Google and Fitbit is set to join the screen-free party with the device likely being dubbed Fitbit Air</a>. So is Coros cooking up something screen-free as well?</p><p>“Screen-less devices really land on understanding what kind of problem we want to solve for consumers?” explains Wu. “We’re not a company that sells tons of screen-less devices and makes tons of money from it. What we’re going to do is look at what kind of problems cannot be solved by a watch. For the most part, most problems can be solved by a watch. It’s a device you can wear 24/7. It can record your heart rate and metrics like HRV.”</p><p>This kind of problem solving is what led Coros to build and launch an arm-based heart rate monitor. To solve the problem of offering more reliable heart rate tracking across workouts compared to the performance of doing that from the wrist. It also launched the Coros Pod to provide more accurate tracking of running metrics like pace by placing motion sensors closer to your feet.</p><p>“We build a watch now and our first step is to build a very established wellness system,” explains Wu. “We’ll see if consumers are happy about it, or if it is absolutely necessary to build hardware. You look at the smart ring companies. They offer a good experience, right? Whatever decision we’re going to make, it’s going to be about solving a problem. It’s not just about another source of income because fundamentally, there's not that pressure.”</p><p>So it’s a no to a Whoop rival for now at least and crucially for Coros users, no plans to hit that subscription button any time soon as long as those watches keep shipping.</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:676px;"><p class="vanilla-image-block" style="padding-top:31.51%;"><img id="diM9tpwF2Lz85R8q85CT78" name="tr-g_news" alt="Google logo on a black background next to text reading 'Click to follow TechRadar'" src="https://cdn.mos.cms.futurecdn.net/diM9tpwF2Lz85R8q85CT78.jpg" mos="" align="middle" fullscreen="" width="676" height="213" attribution="" endorsement="" class="inline"></p></div></div></figure>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Huawei Watch GT Runner 2 is a terrific specialist running tool, fast and accurate — but it's hobbled by Huawei's usual side-loading ecosystem problems ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/huawei-watch-gt-runner-2-review</link>
                                                                            <description>
                            <![CDATA[ The Huawei Watch GT Runner 2 is accurate even compared to watches that cost around triple its price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Nb56puygs6LAa8gTYaR8k8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gzUBeqhMVomLkVjzdPWduh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Apr 2026 09:00:00 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Apr 2026 11:04:38 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gzUBeqhMVomLkVjzdPWduh-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Huawei Watch GT Runner 2 ]]></media:description>                                                            <media:text><![CDATA[Huawei Watch GT Runner 2 ]]></media:text>
                                <media:title type="plain"><![CDATA[Huawei Watch GT Runner 2 ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gzUBeqhMVomLkVjzdPWduh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-huawei-watch-gt-runner-2-one-minute-review"><span>Huawei Watch GT Runner 2: One minute review</span></h3><p>The Huawei Watch GT Runner 2 is full of innovative tweaks, making it ideal for running accuracy, and from a design perspective, it’s the <a href="https://www.techradar.com/best/running-watches">best running watch</a> I’ve tried so far in 2026. Because US customers can’t actually buy them, Huawei devices often go under the radar in many lists, which is a shame, as their hardware is stellar.</p><p>The GT Runner 2 is another smash hit. It’s light, at 10.7mm thick and just 34.5g in weight, packing a smallish 1.32-inch screen with a 3,000 nit brightness AMOLED display. That’s as bright as the <a href="https://www.techradar.com/health-fitness/smartwatches/apple-watch-ultra-3-review">Apple Watch Ultra 3</a>. It fits nicely on my average-sized male wrist and doesn’t move about during runs. It comes in a selection of pretty cool colors and bands. I was partial to the Dawn Orange colorway, but my review unit arrived in Dusk Blue, which also looks nice. </p><p>The GPS credentials are where things get interesting. Huawei claims the GT Runner 2 outperforms the <a href="https://www.techradar.com/health-fitness/garmin-forerunner-970-review" target="_blank">Garmin Forerunner 970</a> (by name) in GPS accuracy for runners, using a new dual-floating GPS antenna structure to improve accuracy. I didn’t have a Garmin Forerunner 970 to hand, but I did have something even better: the <a href="https://www.techradar.com/health-fitness/garmin-fenix-8-review">Garmin Fenix 8 Pro</a>, perhaps Garmin’s best-ever smartwatch from a hardware perspective, and one that costs three times as much as the GT Runner 2. </p><p>On a 10.5 kilometer out-and-back run, the Fenix 8 Pro recorded 10.51km, with 797 calories burned, an average heart rate of 157 bpm, 5.39km average pace. The Huawei GT Runner 2 recorded 10.48km, a difference of 0.03km (or 30 meters) overall, with 785 calories burned, an average heart rate of 167 bpm, and 5.39km average pace. Those are very close results. </p><p>Even advanced running metrics were similar, with stride length being recorded as 1.10 meters by both watches. With very little in the way of statistically significant differences, I’m happy that the GT Runner 2 is as accurate as the very top-tier watches in the category. I’d expect nothing less from a watch used by record-breaking marathoner Eliud Kipchoge. You can see the results on the screens below. </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="imqveQH8N2XbUjFYb3UpXZ" name="screenshots for HuaweiTechradar_News_template (2)" alt="Screenshots of Garmin Connect and Huawei Health" src="https://cdn.mos.cms.futurecdn.net/imqveQH8N2XbUjFYb3UpXZ.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="caption-text">On the left is Garmin Connect. On the right are two screenshots from Huawei Health, showing the differences in recording the same workout.  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Other wellness metrics are good, too: I’ve <a href="https://www.techradar.com/health-fitness/smartwatches/ive-been-testing-wearables-for-years-and-i-was-still-shocked-by-my-smartwatchs-ability-to-interpret-my-dreams">hyped up Huawei’s TruSense and TruSleep algorithms before as being scarily accurate</a>, and it’s good to see the watch making use of both here. The accuracy of its sleep tracking and the watch's reduced weight made it easy to wear overnight. Marathon Mode, a little like Garmin’s Event Planner with an intelligent coach,  and training plans abound on-watch, allowing you to follow programs imported from the Huawei Health app. Battery life is impressive, while features like Emotional Wellbeing that rely on self-reporting, I consider less useful. </p><p>A resounding success for design, performance, and health and fitness features, but smart stuff is more of a mixed bag, albeit through no fault of the watch’s designers. Huawei’s inability to work with either Google or Android’s ecosystem left my watch as a self-contained wellness tool rather than an integrated smart gadget in the same way the <a href="https://www.techradar.com/news/best-android-smartwatch" target="_blank">best Android watches,</a> or <a href="https://www.techradar.com/news/best-apple-watch" target="_blank">best Apple Watches,</a> are. </p><p>Huawei says the watch “runs seamlessly with iOS and Android,” but that’s not entirely true. I could see WhatsApp notifications as part of Huawei’s Message Tool, but everything has to be side-loaded from Huawei’s online AppGallery, so I couldn’t get a native WhatsApp watch app, only notifications. There’s no first-party app for Spotify either, so I had to download Petal Maps on my phone to use instead of Google or Apple Maps. As an extension of my phone, this experience is still frustrating and far from reflective of its excellent wellness credentials. </p><h3 class="article-body__section" id="section-huawei-watch-gt-runner-2-specifications"><span>Huawei Watch GT Runner 2: Specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Component</p></td><td  ><p>Huawei Watch GT Runner 2</p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>£349.99 (around $470 / AU$650)</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>10.7mm x 43.5mm x 43.5mm</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>34g</p></td></tr><tr><td class="firstcol " ><p>Caze/Bezel</p></td><td  ><p>Titanium Alloy</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>AMOLED, 3,000 nits</p></td></tr><tr><td class="firstcol " ><p>GPS</p></td><td  ><p>Dual-band GPS, QZSS, GLONASS, Galileo</p></td></tr><tr><td class="firstcol " ><p>Battery life</p></td><td  ><p>Up to 14 days</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth</p></td></tr><tr><td class="firstcol " ><p>Water resistance</p></td><td  ><p>IP69, 5ATM</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-huawei-watch-gt-runner-2-price-and-availability"><span>Huawei Watch GT Runner 2: Price and 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:3939px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="fvdjmjVsCQbsXexkZHrWeg" name="Huawei Watch GT Runner 2" alt="Huawei Watch GT Runner 2" src="https://cdn.mos.cms.futurecdn.net/fvdjmjVsCQbsXexkZHrWeg.jpg" mos="" align="middle" fullscreen="" width="3939" height="2216" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Amanda Westberg)</span></figcaption></figure><ul><li><strong>£349.99 in the UK / Europe</strong></li><li><strong>Not available in US / AU</strong></li><li><strong>Cheaper than most modern Forerunner watches</strong></li></ul><p>Huawei’s availability is a far greater issue than its price. Huawei telecomms devices continue to suffer from the ongoing 5G ban, which is a shame for US runners as they’re missing out on some very good hardware. For UK users, the price is pretty reasonable at £349.99, around the same price as the Apple Watch Series 11. </p><ul><li>Value score: 4/5</li></ul><h3 class="article-body__section" id="section-huawei-watch-gt-runner-2-scorecard"><span>Huawei Watch GT Runner 2: Scorecard</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:3883px;"><p class="vanilla-image-block" style="padding-top:58.00%;"><img id="V68mGsiELqPXb4mspqsh8W" name="Huawei Watch GT Runner 2" alt="Huawei Watch GT Runner 2" src="https://cdn.mos.cms.futurecdn.net/V68mGsiELqPXb4mspqsh8W.jpg" mos="" align="middle" fullscreen="" width="3883" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Amanda Westberg)</span></figcaption></figure><div ><table><tbody><tr><td class="firstcol " ><p>Category</p></td><td  ><p>Comment</p></td><td  ><p>Score</p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Well-priced, but not available everywhere.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Comfortable, light and easy to use. </p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Features</p></td><td  ><p>Outstanding health and fitness features, but compatibility issues cause frustrations. </p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>As good as it gets, closely matching a watch costing thrice as much.</p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-huawei-watch-gt-runner-2-should-i-buy"><span>Huawei Watch GT Runner 2: Should I buy?</span></h3><h2 id="buy-it-if-3">Buy it if...</h2><div class="product"><p><strong>You’re a keen runner</strong></p><p>The GT Runner 2 is tailor-made for people who care about their fitness. </p></div><div class="product"><p><strong>You care about pinpoint GPS accuracy</strong></p><p>The GT Runner 2’s dual-antenna architecture allows it to closely match the best in the game. </p></div><h2 id="don-t-buy-it-if-3">Don't buy it if...</h2><div class="product"><p><strong>You live outside of Europe and Asia</strong></p><p>Huawei’s limitations means that the GT Runner 2 isn’t available everywhere. </p></div><div class="product"><p><strong>You like true smartphone integration</strong></p><p>If you live in your seamless Google and Apple suite, you’re better off getting an Android or Apple Watch. </p></div><h3 class="article-body__section" id="section-also-consider"><span>Also consider</span></h3><div class="product"><p><strong>Coros Pace 4</strong></p><p>Another similarly-priced wearable that's a running watch first, smartwatch distant second. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/smartwatches/coros-pace-4-review" data-dimension112="6b84d74f-b6ce-443d-8b8d-0aa76b2ad43e" data-action="Deal Block" data-label="Read our full Coros Pace 4 review" data-dimension48="Read our full Coros Pace 4 review" data-dimension25=""><strong>Coros Pace 4 review</strong></a></p></div><div class="product"><p><strong>Coros Pace 4</strong></p><p>Another similarly-priced wearable that's a running watch first, smartwatch distant second. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/smartwatches/coros-pace-4-review" data-dimension112="66a8aba0-20ca-485a-b527-605dc6381480" data-action="Deal Block" data-label="Read our full Coros Pace 4 review" data-dimension48="Read our full Coros Pace 4 review" data-dimension25=""><strong>Coros Pace 4 review</strong></a></p></div><div class="product"><p><strong>Amazfit T-Rex 3 Pro</strong></p><p>A rugged, powerful smartwatch with stellar tracking and battery life, that's half the price of the Apple Watch Ultra 3. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/smartwatches/amazfit-t-rex-3-pro-review" data-dimension112="d0f88196-f522-4b53-bd54-cbde58a24ff8" data-action="Deal Block" data-label="Read our full Amazfit T-Rex 3 Pro review" data-dimension48="Read our full Amazfit T-Rex 3 Pro review" data-dimension25=""><strong>Amazfit T-Rex 3 Pro review</strong></a></p></div><h3 class="article-body__section" id="section-how-i-tested"><span>How I tested</span></h3><p>I wore the Huawei Watch GT Runner 2 for a week, taking it on several runs as well as gym sessions, sleeping with it, and draining the battery down. I tested it on a 10.5 km run against the Garmin Fenix 8 Pro to determine accuracy in its metrics.</p><p><em>First reviewed: April 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The latest Fitbit Air leak gives us colors, a launch date, and a possible price — and I've got my money ready ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/the-latest-fitbit-air-leak-gives-us-colors-a-launch-date-and-a-possible-price-and-ive-got-my-money-ready</link>
                                                                            <description>
                            <![CDATA[ We've got more leaked details of the upcoming Fitbit Air tracker, and it seems well suited for someone like me. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7fmcf86wgTtyFEFagkP4BA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FpdXRtprdsnyTnwrf2pcVP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Apr 2026 12:08:38 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Apr 2026 04:52:26 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/FpdXRtprdsnyTnwrf2pcVP-1280-80.jpg">
                                                            <media:credit><![CDATA[Sotheby&#039;s / YouTube]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[What is Google brand ambassador Steph Curry wearing here? Maybe the Fitbit Air]]></media:description>                                                            <media:text><![CDATA[Fitbit Air leak]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Air leak]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FpdXRtprdsnyTnwrf2pcVP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>More details of the Fitbit Air have leaked</strong></li><li><strong>It could launch on May 16 for $99</strong></li><li><strong>Images of the wearable have already appeared</strong></li></ul><p>The rumors are that Google is about to launch a Whoop-rivalling, screen-free tracker <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-air-the-latest-whoop-rival-rumors-say-thats-the-name-of-the-mystery-fitbit-and-your-fitbit-premium-subscription-could-also-change">called the Fitbit Air</a>, and we have some fresh leaks around the device that point to a possible price point and three different color options.</p><p>This information comes from <a href="https://www.droid-life.com/2026/04/20/googles-fitbit-air-will-come-in-3-colors-several-band-options/" target="_blank">Droid Life</a>, and suggests that the tracker price will come in at $99 in the US. That's roughly £73 / AU$138, though Google is unlikely to use a straight currency conversion — something like £99 would be more likely in the UK, where I am.</p><p>As for colors, there will apparently be three main options: Obsidian, Lavender, and Berry. They neatly match the colors we've seen on previous Google devices, including the recently launched <a href="https://www.techradar.com/phones/google-pixel-phones/google-pixel-10a-review">Google Pixel 10a</a>, adding more credibility to the leaks.</p><p>Those main colors are said to be accompanied by a Snow (or white) charging cable, plus a variety of band options — Performance, Active, Elevated, and Metal Mesh. More colors will reportedly be available with the bands, beyond the three mentioned above, including Fog, Moonstone (see also the <a href="https://www.techradar.com/phones/google-pixel-phones/google-pixel-10-pro-review">Google Pixel 10 Pro</a>), Porcelain, Silver, and Warm Gold.</p><h2 id="the-price-is-right">The price is right?</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/DWjhdflgcF5/" target="_blank">A post shared by Wardell Curry (@stephencurry30)</a></p><p>A photo posted by  on </p></blockquote></div><p>Now the Whoop bands that Google is taking aim at here don't cost anything, but are attached to compulsory subscriptions that start at $149 for the first year, rising to $199 after that — so it's a substantial investment.</p><p>It remains to be seen if the Fitbit Air will require a subscription, but Fitbit Premium currently costs $9.99 a month or $79.99 a year. All of the current Fitbit and Google wearables can be used with or without the subscription and extra features.</p><p>As well as the leaks about the hardware, there have also been whisperings that Fitbit Premium will be rebranded <a href="https://www.techradar.com/health-fitness/fitness-apps/google-didnt-show-its-ai-health-coach-in-action-here-are-5-features-i-hope-well-see-when-it-drops">as Google Health</a>, which may come with new features of its own. Droid Life says May 16 will be the launch date, so we don't have long to wait.</p><p>Having been holding on tightly to <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-charge-6-review">my Fitbit Charge 6</a> for three years now, the Fitbit Air is perfectly suited for me — not only am I due an upgrade, I've never really seen the point of a display on a fitness tracker anyway. </p><p>I need something light and unobtrusive that I can wear around the clock (unlike my bulkier smartwatch), and this may well fit the bill.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit Air: The latest Whoop rival rumors say that's the name of the mystery Fitbit — and your Fitbit Premium subscription could also change ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/fitbit-air-the-latest-whoop-rival-rumors-say-thats-the-name-of-the-mystery-fitbit-and-your-fitbit-premium-subscription-could-also-change</link>
                                                                            <description>
                            <![CDATA[ Fitbit Premium is rumored to be rebranding as 'Google Health' alongside the latest Fitbit tracker release ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jkLDRTKse3Xb3TboDVuNG8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KzDw33J8cueAXeebuaSBpa-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 20 Apr 2026 11:52:48 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KzDw33J8cueAXeebuaSBpa-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Fitbit Flex 2 doesn&#039;t have a display]]></media:description>                                                            <media:text><![CDATA[Fitbit Flex 2]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Flex 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KzDw33J8cueAXeebuaSBpa-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>More leaks about the new Fitbit tracker have hit the web from 'sources familiar with the matter' via 9to5Google</strong></li><li><strong>The screenless band is reportedly being referred to as the Fitbit Air</strong></li><li><strong>Fitbit Premium is also reportedly being rebranded as "Google Health"</strong></li></ul><p>More news abounds about the upcoming screenless Fitbit fitness tracker, as teased by Steph Curry on Instagram. This time, we've got a bit more unconfirmed information on the name of the tracker, alongside a revamp of Google's Fitbit Premium subscription service. </p><p>According to <a href="https://9to5google.com/2026/04/19/fitbit-air-google-health/" target="_blank">9to5Google</a>, which cites unnamed 'sources familiar with the matter', the new Fitbit is named the Fitbit Air. Fitbit has used this moniker before with the Fitbit Aria Air (which featured on our list of <a href="https://www.techradar.com/best/best-smart-scales">best smart scales</a> for a while) but never on a fitness tracker. </p><p>The name does make some sense: like a <a href="https://www.techradar.com/computing/macbooks/apple-macbook-air-13-inch-m5-review">MacBook Air</a> or the <a href="https://www.techradar.com/health-fitness/fitness-trackers/ultrahuman-ring-air-review">Ultrahuman Ring Air</a>, it's likely to be billed as a super-light version of the base device, in this case one of the best Fitbits. It'll be all the lighter for not needed a screen or similar element of interactivity, instead cleaving closer to the <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-screenless-whoop-style-tracker-is-a-better-fit-for-the-brand-than-a-smartwatch-its-a-return-to-the-almost-invisible-pedometer-of-2008">pedometer Fitbits of yore</a>.</p><p>However, just like Whoop (the current screenless fitness tracker leader), the device will interact with a paid subscription service, in this case Fitbit Premium. Except, it might not be called Fitbit Premium anymore — 9to5Google's sources state the subscription may be rebranding itself as Google Health.</p><h2 id="google-continues-its-fitbit-erasure-mission">Google continues its Fitbit erasure mission</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:6740px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="7fjNCt5Nd8xozunRo6vTrW" name="Fitbit-Luxe-Lifestyle-Bedroom-Pregnant-OTS-Phone-Lunar-White-1726-Cropped-Premium-Sleep-Score.jpg" alt="Fitbit Premium" src="https://cdn.mos.cms.futurecdn.net/7fjNCt5Nd8xozunRo6vTrW.jpg" mos="" align="middle" fullscreen="" width="6740" height="3792" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Fitbit)</span></figcaption></figure><p>After Google bought Fitbit in 2019, using the popular brand's Fitbit ecosystem to replace its middling Google Fit app, it began quietly axing models and features from its line that it saw as redundant. These include community challenges and, er, almost all smartwatch models, folding the best stuff into its own Google Pixel Watch line. </p><p>Fitbit Premium is an outstanding fitness service — our reviewer gave <a href="https://www.techradar.com/health-fitness/fitbit-premium-review">Fitbit Premium 4.5 stars in our review</a> — and changing the name to Google Health wouldn't necessarily change any of the service's content or functionality, just the branding. But it would go a step towards eliminating the name of Fitbit from Google's ecosystem, strengthening its own brand. </p><p>I assume if the rumors are true and the move is successful, Google Health will be incorporated into other Google devices and services, allowing the company to remain consistent, while Fitbits will be reduced to the name of that particular line of trackers. Having 'Fitbit, powered by Google' on a Google Pixel Watch could be complicated messaging for smartwatch buyers who don't know Fitbit and Google are one and the same. If the rumors are true, Google Pixel phones and watches just arrive with Google Health and everyone will know what's up. </p><p>Whether any more features will be axed to the ire of existing Fitbit subscribers, only time will tell. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Whoop is moving beyond wearables to test your blood, integrating the results with its AI-powered app — and its latest evolution is smarter than ever ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/whoops-gone-beyond-wearables-to-test-your-blood-integrating-the-results-with-its-ai-powered-app-and-its-latest-evolution-is-smarter-than-ever</link>
                                                                            <description>
                            <![CDATA[ Specialized Panels is a blood test which allows Whoop's in-app AI to 'deliver even more personalized, relevant insights' about your body. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yZT9RXMP7Fg5F6rriF3c7F</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kSWb2UQyc5zYVvGrjr9fnB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 16 Apr 2026 13:00:00 +0000</pubDate>                                                                                                                                <updated>Thu, 16 Apr 2026 15:47:19 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kSWb2UQyc5zYVvGrjr9fnB-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Whoop MG worn on man&#039;s wrist on street]]></media:description>                                                            <media:text><![CDATA[Whoop MG worn on man&#039;s wrist on street]]></media:text>
                                <media:title type="plain"><![CDATA[Whoop MG worn on man&#039;s wrist on street]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kSWb2UQyc5zYVvGrjr9fnB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Whoop is rolling out a new version of its Advanced Labs blood-testing program, Specialized Panels</strong></li><li><strong>The program now tests up to 89 biomarkers</strong></li><li><strong>Once tested, you get the results in-app, and Whoop’s AI can use it to provide better health insights</strong></li></ul><p>For a while now, Whoop members in the US have had the option to pay an additional fee on top of their annual subscription for Whoop’s Advanced Labs feature.</p><p>Whether you’ve got a Whoop 5.0, a <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">Whoop MG</a> or an old-school <a href="https://www.techradar.com/reviews/whoop-40">Whoop 4.0</a>, you can head to the nearest lab of Whoop's testing partner, Quest Diagnostics, get a blood test for up to 59 biomarkers, and see the results in the Whoop app. Whoop can then add this data to its smorgasbord of collected sleep, heart rate, training and recovery data to provide more personalized health insights. </p><p>Whoop has now revealed the next stage of this program, Specialized Panels. For a one-time fee of $299, users can get a blood test drawn with Quest Diagnostics providing between 75 and 89 biomarkers spread across one of five ‘panels’: heart health, performance, metabolic function, women’s health and men’s health. </p><p>Just like Advanced Labs, the blood test provides information on cardiometabolic risks, vitamin deficiencies, hormones and so on. That information gets turned into "clear, actionable insights", as Whoop’s in-app AI can grab the info and use it in conjunction with all the other data your Whoop band collects. However, these Specialized Panels allow users to drill down on areas of particular concern. Whoop says "this marks a shift from broad, comprehensive testing toward more focused, goal-based insights". </p><p>Whoop is one of only a handful of health tech companies that have started incorporating blood tests. Oura, maker of the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a>, has a Health Panels feature covering 50 biomarkers which costs $99. </p><h2 id="blood-testing-and-big-tech-is-there-anything-to-worry-about">Blood testing and big tech: is there anything to worry about?</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:493px;"><p class="vanilla-image-block" style="padding-top:56.19%;"><img id="yDDnq5t4YL9Xf7v37KC8Mo" name="sized 130226_WHOOP_x_S_RA_LOOK8_0022-m" alt="Whoop athletes wearing the Whoop x SR_A Project Terrain collection" src="https://cdn.mos.cms.futurecdn.net/yDDnq5t4YL9Xf7v37KC8Mo.jpg" mos="" align="middle" fullscreen="" width="493" height="277" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: WHOOP X SR_A)</span></figcaption></figure><p>Blood tests can show all sorts of things, from levels of the stress hormone cortisol, to testosterone or estrogen levels, to hemoglobin, which helps transport oxygen to your muscles and brain. Low hemoglobin levels, for example, can cause tiredness because not enough oxygen is getting to the body parts that need it, and Whoop will factor this in when analyzing your stress, strain and recovery times. </p><p>It’s all very clever, but there’s a hidden worry to this: handing your blood over to big tech, and what companies might do with your sensitive health information. </p><p>Whoop’s Head of Healthcare Product, Alex Vannoi, told me via email that: “Specialized Panels are built on the same rigorous foundation as the rest of our platform. We use end-to-end encryption, strict access controls, and continuous monitoring to safeguard data, and only collect what’s necessary to deliver the service. </p><p>“When we work with trusted clinical partners, information is shared in a highly controlled way and used solely for its intended purpose.” Whoop also doesn’t train its AI on personally identifiable data. </p><p>Whoop works with Quest Diagnostics to draw the blood necessary to deliver these biomarkers. <a href="https://www.questdiagnostics.com/our-company/privacy/privacy-notice">Quest Diagnostics’ privacy policy</a> states that when it collects personal information such as “precise or specific geolocation, information concerning your health, and genetic information”, that info could be passed on to third parties such as “service providers, analytics, marketing, and promotional partners, and third parties for operational purposes.” </p><p>Could your blood be used for advertising? It all sounds very <em>Cyberpunk</em>. While blood test results could be considered ‘protected health information’ under US law (specifically the Health Insurance Portability and Accountability Act, or HIPAA), the sharing process between Whoop and Quest Diagnostics, outside of a clinical setting, makes it a grayer area. Certainly Whoop seems to treat your data responsibly, but do its partners?</p><p><strong>UPDATE: 04/16/2026</strong></p><p>I reached out to Quest Diagnostics to ask whether Whoop user’s data could be shared with third parties for marketing purposes. </p><p>A representative for Quest Diagnostics told me that "Quest Diagnostics is a HIPAA-covered entity that performs the lab testing that WHOOP users initiate through the WHOOP application. Quest Diagnostics uses and discloses test results only in accordance with HIPAA. HIPAA restricts the use of test results for marketing and we comply with those restrictions.</p><p>"Quest Diagnostics only shares test results as permitted by HIPAA or as authorized by the patient". </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit’s upcoming Whoop rival has been repeatedly leaked by Steph Curry, images show — and it could launch imminently ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/fitbits-upcoming-whoop-rival-has-been-repeatedly-leaked-by-steph-curry-images-show-and-it-could-launch-imminently</link>
                                                                            <description>
                            <![CDATA[ Fitbit’s screenless wearable to take on Whoop has been on show for months, images reveal. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RfabC6edojtp2CkCwA3Lgg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fzYKy9MUvVKG8i3FfcyXye-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 16 Apr 2026 10:23:31 +0000</pubDate>                                                                                                                                <updated>Fri, 17 Apr 2026 05:23:10 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ alexblake.techradar@gmail.com (Alex Blake) ]]></author>                    <dc:creator><![CDATA[ Alex Blake ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/gwmVRU4zMGnDYsGVAFvRmL.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/fzYKy9MUvVKG8i3FfcyXye-1280-80.jpg">
                                                            <media:credit><![CDATA[Steph Curry / Droid Life]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Basketball player Steph Curry wearing an unreleased screenless Fitbit wearable.]]></media:description>                                                            <media:text><![CDATA[Basketball player Steph Curry wearing an unreleased screenless Fitbit wearable.]]></media:text>
                                <media:title type="plain"><![CDATA[Basketball player Steph Curry wearing an unreleased screenless Fitbit wearable.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fzYKy9MUvVKG8i3FfcyXye-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>An unreleased Fitbit wearable has been spotted in the wild</strong></li><li><strong>It’s been repeatedly worn in public by basketball player Steph Curry</strong></li><li><strong>The device was previously teased by Curry and Google</strong></li></ul><p>Not everyone that’s interested in <a href="https://www.techradar.com/best/best-fitness-trackers">fitness trackers</a> wants a wearable with a screen. After all, these products might be some of the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatches</a> out there, but with a high-end display thrown into the mix, they can be too bulky, too expensive, and too short on battery life for many people. </p><p>Pushing against this, there are many <a href="https://www.techradar.com/health-fitness/fitness-trackers/i-test-smartwatches-for-a-living-but-im-sick-of-screens-on-my-wrist-here-are-5-discreet-fitness-trackers-id-recommend">screenless wearables</a> that quantify your wellbeing without the cumbersome screen. Fitbit has been <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-screenless-whoop-style-tracker-is-a-better-fit-for-the-brand-than-a-smartwatch-its-a-return-to-the-almost-invisible-pedometer-of-2008">teasing one such device</a> in collaboration with basketball player Steph Curry, and now a whole treasure trove of images has leaked depicting the as-yet-unreleased product. </p><p>The pictures were unearthed by <a href="https://www.droid-life.com/2026/04/15/heres-a-ton-of-new-looks-at-fitbits-upcoming-screen-less-device/" target="_blank">Droid Life</a>, with the outlet saying they came across the images on Steph Curry’s social media pages. These photos depict a screenless wearable wrapped around Curry’s wrist, with what looks to be a gray woven strap with an orange border and metallic clasp. </p><p>These match earlier leaked images supposedly portraying Fitbit’s wearable, which was <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-leaps-onto-the-whoop-style-screenless-bandwagon-and-steph-curry-teases-it-early">officially teased by Google</a> at the start of April. That lends credence to the idea that the product spotted by Droid Life is the same as the one promoted by Google and Steph Curry a few weeks ago. </p><p>Aside from the wearable itself, Droid Life also found a Steph Curry video that shows what looks like a modified version of the <a href="https://www.techradar.com/health-fitness/fitness-apps/fitbits-new-ai-powered-personal-coach-app-is-now-rolling-out-to-some-heres-whats-new">Fitbit app</a> running on a <a href="https://www.techradar.com/news/best-pixel-phones">Google Pixel phone</a>. The Fitbit app in the video is tracking a Sport activity with live data, which Droid Life doesn’t believe the current app is able to do. The implication is that this is a feature that could come to the Fitbit app in order to complement its new wearable.</p><h2 id="seems-legit">Seems legit</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:1904px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fYBCtQYXabzrzKCyNXsw4f" name="Fitbit screenless wearable Steph Curry 2" alt="Basketball player Steph Curry wearing an unreleased screenless Fitbit wearable." src="https://cdn.mos.cms.futurecdn.net/fYBCtQYXabzrzKCyNXsw4f.jpg" mos="" align="middle" fullscreen="" width="1904" height="1071" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Steph Curry / Droid Life)</span></figcaption></figure><p>Interestingly, Curry has been sporting this wearable publicly since at least January 2026, Droid Life claims. He has been seen with it at basketball games, at press conferences and at promotional events, which seems unusual for an unreleased product that, you would think, would be kept under lock and key until it was ready for release. </p><p>One possibility is that the parties involved want the device to be spotted in order to build up excitement ahead of its launch date. In that way, it might be an attempt to seed the product into people’s minds before the arrival of any official press campaign. </p><p>The claim that the images were discovered on official pages managed by or featuring Steph Curry gives them some weight — after all, Curry is lending his name to the project alongside Google-owned Fitbit. It’s not like Droid Life has spotted an unknown device on the wrist of some other celebrity and has guessed that they’re looking at an in-development Fitbit product. </p><p>With the device seemingly making public appearances now, it might not be long until we get official details from Fitbit, such as the product’s name and asking price. If it’s something you're interested in, you might want to keep your eyes peeled.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit's new screenless Whoop-style tracker is a better fit for the brand than a smartwatch — it's a return to the 'almost invisible' pedometer of 2008 ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/fitbits-new-screenless-whoop-style-tracker-is-a-better-fit-for-the-brand-than-a-smartwatch-its-a-return-to-the-almost-invisible-pedometer-of-2008</link>
                                                                            <description>
                            <![CDATA[ What's old is new again — a screenless Fitbit focused on analysis is a return to what made the brand great. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bN4yUUYGp5HsC6WSiTzxam</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9tL5fPQwuEvPTZgvm6DZVa-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 13 Apr 2026 16:12:55 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9tL5fPQwuEvPTZgvm6DZVa-1280-80.jpg">
                                                            <media:credit><![CDATA[null]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fitbit Flex 2 on wrist]]></media:description>                                                            <media:text><![CDATA[Fitbit Flex 2 on wrist]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Flex 2 on wrist]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9tL5fPQwuEvPTZgvm6DZVa-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's pretty much an open secret at this point that Google is making a new Fitbit fitness tracker. In a teaser video posted on Instagram, the tech giant's brand ambassador and 'performance advisor', <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-leaps-onto-the-whoop-style-screenless-bandwagon-and-steph-curry-teases-it-early">basketball legend Steph Curry, promised that something big (or in this case, small) was coming</a>, while wearing a conspicuous screenless wristband.</p><p>The upcoming fitness tracker could be a bit of a cash-in on the screenless wearables trend. The <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-vs-polar-loop-vs-whoop-5-0-which-should-you-buy">Whoop 5.0, the Polar Loop, and the Amazfit Helio Strap</a> all came out last year, and it looks like a <a href="https://www.techradar.com/health-fitness/smartwatches/garmins-cashing-in-on-the-screenless-whoop-style-smart-band-trend-with-its-upcoming-cirqa-heres-the-proof">Garmin CIRQA smart band</a> is on the horizon too. </p><p>However, I think the move makes sense for Google — it's a return to Fitbit's pre-Google acquisition philosophy and formats, and the new tracker has the potential to shoot to the top of our <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a> guide.  </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/DWjhdflgcF5/" target="_blank">A post shared by Wardell Curry (@stephencurry30)</a></p><p>A photo posted by  on </p></blockquote></div><h2 id="back-to-where-it-all-began">Back to where it all began</h2><p>2008 was a simpler time, in which we were all excited about technology and smart gadgets without worrying about being manipulated by tech companies, or that AI was about to take our jobs. </p><p>At the 2008 TechCrunch50 conference, a small startup company debuted the FitBit, a wireless smart pedometer that clipped to your clothes, tracked your steps, monitored your sleep patterns with its gyroscopes, and uploaded your data to a server whenever you passed near the Bluetooth-connected dock. You could log in to view your stats, and add information like nutrition tracking. </p><p>Back then, <a href="https://techcrunch.com/2008/09/09/fitbit-a-tiny-fitness-gadget-that-i-actually-want/" target="_blank">TechCrunch's John Biggs</a> said: "the device clips to almost any piece of clothing and is almost invisible", and called it "a tiny fitness gadget that I actually want". It had a very small LED screen, but no other way to interact with the device other than to log onto a computer and tinker with your data. It was a 'set and forget' wellness tracker in the purest sense. </p><p>A few years later, the Fitbit Flex popped the tracker on your wrist and the rest is history. The Fitbit Flex was similarly hands-off, with five LED lights indicating your step count as the only interactive elements of the band. </p><h2 id="with-all-that-cardio-no-wonder-fitbit-s-eating-itself">With all that cardio, no wonder Fitbit's eating itself</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:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="huSQGiLaZQZe5NdqnY3CXN" name="versa3.jpg" alt="Fitbit versa 3" src="https://cdn.mos.cms.futurecdn.net/huSQGiLaZQZe5NdqnY3CXN.webp" mos="" align="middle" fullscreen="" width="1200" height="675" 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>That minimalist design ethos didn't last. After the success of the Apple Watch, Fitbit joined every other consumer tech manufacturer in going big on interactive watch-format wearables, and in recent years Fitbit only saw moderate success with its watch-style trackers (we gave the <a href="https://www.techradar.com/reviews/fitbit-versa-4">Fitbit Versa 4 only 3/5 stars</a>), especially after Google bought Fitbit and used the brand's best features for its excellent Pixel Watches, which ran Google's more advanced Wear OS operating system rather than Fitbit's clunkier software. </p><p>Later, <a href="https://www.techradar.com/health-fitness/rip-fitbit-smartwatches-an-end-we-could-see-coming-a-mile-away">Google quietly axed most Fitbit smartwatches</a> after slowly discontinuing many community features. The Fitbit smartwatches were just superfluous to Google's plans.</p><p>However, I think the upcoming screenless tracker could represent a return to form for the brand. Similar to the Fitbit Flex, it's a smart band with very little in the way of on-wrist interaction, just passive data collection. While the phone app is obviously much more advanced than Fitbit's early desktop databases, the principle is the same: focus on your workout or sleep, forget the tracker is there, and access your information when and how you want, rather than being subject to push notifications or flashing screens.</p><p>If Google gets this right, it could mean Fitbit returns to relevance again as the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness tracker</a>, and a top-tier name in a crowded market. I'm waiting for more news with great anticipation. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Amazfit Helio Strap vs Polar Loop vs Whoop 5.0: Which should you buy? ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-vs-polar-loop-vs-whoop-5-0-which-should-you-buy</link>
                                                                            <description>
                            <![CDATA[ We tested three of the best screenless fitness trackers from Whoop, Polar and Amazfit ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">dC6JeByujWyPSjyCtEZpFP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/oVh98UpyhC3JbzSgAkVJvE-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 05 Apr 2026 08:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andrew Williams ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/N5JTWNvib5zbMHchW2KzCh.jpeg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/oVh98UpyhC3JbzSgAkVJvE-1280-80.jpg">
                                                            <media:credit><![CDATA[Andrew Williams/Matt Evans]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Whoop, Amazfit Helio Strap, Polar Loop]]></media:description>                                                            <media:text><![CDATA[Whoop, Amazfit Helio Strap, Polar Loop]]></media:text>
                                <media:title type="plain"><![CDATA[Whoop, Amazfit Helio Strap, Polar Loop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/oVh98UpyhC3JbzSgAkVJvE-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Have you noticed? We are entering a new era of wearables, as the screen-free tracker trend picks up the pace. </p><p>Everyone from Fitbit (an <a href="https://www.techradar.com/health-fitness/fitness-trackers/fitbit-leaps-onto-the-whoop-style-screenless-bandwagon-and-steph-curry-teases-it-early">official tracker teased by Steph Curry</a>) to Garmin (leaked information on the<a href="https://www.techradar.com/health-fitness/fitness-trackers/garmin-could-finally-take-on-whoop-with-a-screenless-fitness-tracker-next-week-heres-what-to-expect"> in-development Garmin Cirqa</a>) has one cooking. These lifestyle wearables won’t pull your attention away with flashing notifications. And they <em>will</em> record your daily stats and exercise sessions while demanding no intervention at all. </p><p>While there are plenty more in-development, let's take a look at the best of the bunch out there right now. Whoop has become the best-known name in this area and is, miraculously, a decade into its existence. Some other compelling contenders have finally entered the field, though, including the <a href="https://www.techradar.com/health-fitness/fitness-trackers/polar-loop-review">Polar Loop</a> and <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-review">Amazfit Helio Strap</a>. </p><p>Similar concept, different approach. Whoop has matured from an athlete-first wearable to a general lifestyle guide, with a highly-polished app that makes swathes of complex information easy to digest. On the other hand, the Polar Loop is a stylish and stripped-back wearable out to court those looking to get away from constant screen use. Crucially, it’s cheaper than the Whoop with no subscription fee.</p><p>And the Amazfit Helio Strap? It is by far the most affordable of the trio, being cheaper again than the Polar Loop. The design isn’t flashy, but it is not short on features. Let’s dig in further. </p><h2 id="price-and-availability">Price and availability</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="aHXh2jEn4DPWQM7cM3Abwf" name="IMG_8703" alt="Whoop 5.0 band on wrist" src="https://cdn.mos.cms.futurecdn.net/aHXh2jEn4DPWQM7cM3Abwf.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: Max Delaney / TechRadar)</span></figcaption></figure><p>The Polar Loop and Amazfit Helio Strap are a reaction to the success of Whoop. But they’re based around a totally different kind of business model. </p><p>When you buy a Whoop you join one of three memberships, dubbed One ($149 / £169 / AU$249), Peak ($239 / £229 / AU$399) and Life ($359 / £349 / AU$599). That includes either a Whoop 4.0/5.0 or Whoop MG band, and a year’s access to the respective service plan — you pay more, you get more advanced data. </p><p>Once the year’s up, you’ll need to fork out for another year, or pay a monthly subscription depending on your desired tier: $25 for Whoop One, $30 for Peak or $40 for Whoop Life (available in “select renewal scenarios” according to Whoop). </p><p>There’s none of that nonsense with the Polar and Amazfit options. A Polar Loop costs $199, the Amazfit Helio Strap just $99.99. And there’s no obligation to pay more after that, and you can access all your core stats without a subscription. Bliss. </p><p>Of course, this being 2026 there are still premium subscriptions on offer from both Polar and Amazfit. Polar has the €9.99 euro Fitness Program (around $11.50 / £8.50 / AU$16) , but as it provides training plans it’s really a better fit for a hardcore Polar fitness watch than the Polar Loop. Amazfit offers the Zepp Aura Premium subscription, at $11.99 (around £9 / AU$17 a month) or $69.99 (around £55 / AU$100) for the year. Its focus is on sleep and wellness, and provides many soundscapes to help you get some rest. It’s neat, but not really necessary for most Helio Strap owners.  </p><ul><li><strong>Winner: Amazfit Helio Strap</strong></li></ul><h2 id="design">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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="q2L8xwRQK69DEGXvBapZSc" name="amazfitstrap-3" alt="Amazfit Helio Strap" src="https://cdn.mos.cms.futurecdn.net/q2L8xwRQK69DEGXvBapZSc.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 / Andrew Williams)</span></figcaption></figure><p>Whoop set the standard for screen-less wearable styling in 2015 with its first band, and very little has changed design-wise since then. The Amazfit and Polar wearables take a similar approach. There’s effectively a fitness tracker ‘brain’, sensor array and a Bluetooth chip attached to a fabric strap, sending information to your phone. </p><p>Whoop actually claims the Polar design is too close to its own, having sued the company on that very point. Tech brands sue each other at every possible opportunity, though, and these three are clearly not clones of one another. </p><p>Their designs also give clues as to their three personalities — after a fashion — which bleeds through into their feature list too. The Polar Loop is the least hardcore of the trio, and has the look to match. The mottled fabric finish and metal accents throughout suggest Polar thinks people care about style as well as functionality. It weighs 29g including strap. Not heavy. </p><p>Whoop’s Band 5.0 continues the series’s signature style, as pretty much the only recognisable screen-free tracker these days. It too is part-metal with a fabric strap, and weighs 29g. </p><p>While it’s the classic screen-free wearable, we are not actually massive fans of one key element, the clasp. Its grip is not all that firm, and has a habit of coming undone by itself which is very annoying. This extends to its more premium sibling the Whoop MG, which we pointed out in our <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">Whoop MG review</a>. </p><p>The Amazfit Helio Strap is a little different. Its almost all-plastic design brings weight down to a super-low 20g. This makes it “disappear" on the wrist while wearing it, at least from the wearer’s own perception of additional weight. And while it has the plainest basic design of the three, it’s also available in a Hyrox edition with a luminous highlighter-yellow patch up top. </p><p>All three bands have effectively fairly similar water resistance. All are OK for pool swimming, but shouldn’t be used for scuba diving or anything similar. A Whoop 5.0 is rated at IP68, and for submersion at up to 10m depth. Polar rates the Loop at WR30, for “bathing and swimming” but not snorkelling or diving. The Amazfit Helio Strap has a 5ATM rating, which is the norm these days for all but the toughest wearables. It’s a case of three different standards that end up in the same place: you don’t have to take these wearables off to shower, or when at the swimming pool. </p><ul><li><strong>Winner: Tie</strong></li></ul><h2 id="features">Features</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="rHaWUVLcwJXDY3XuUdxQsF" name="polar-loop-11" alt="Polar Loop" src="https://cdn.mos.cms.futurecdn.net/rHaWUVLcwJXDY3XuUdxQsF.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 / Andrew Williams)</span></figcaption></figure><p>The Helio Strap’s sporty design is the best clue as to what the Amazfit wearable is about. It’s positioned as the most fitness--driven of the three bands in the way the companion Zepp app presents data has more of a focus on workouts versus rest and recovery. It uses an Amazfit-created stat called Biocharge, which offsets exertion against sleep and rest quality. </p><p>The wearable’s image is that of a tool for busy folks who might realistically be at risk of overtraining if they don’t watch their training load. But it will also do the job as an all-round lighter fitness tracker. </p><p>Despite Amazfit’s Zepp Aura Premium being all about wellness and relaxation, there’s less sense of long-term holistic health tracking here. You do get a VO2 Max reading, which is handy for long-term fitness tracking. But the impression the software gives is more of a classic exercise-first fitness tracker, just without the display. </p><p>It does have a couple of neat extras not always seen in these screenless wearables, though. The Amazfit Helio Strap has a vibrate motor, for timers, alarms and “find my device” emergencies. It can also live-share its heart rate data with other devices that support the feature, which is useful. </p><p>Deeper insight is all part of the Whoop pitch, and part of why it claims to be worth a chunky paid ongoing subscription. </p><p>Subscribe to the mid-tier Peak Whoop membership or above and you get stats like your Whoop Age, as well as the Strain score supplied across all three of Whoop’s plans. There’s menstrual cycling tracking too, made possible using a skin temperature sensor. </p><p>Or to go all-out, the Life membership adds blood pressure observations and ECG, although this involves using a completely different Whoop MG wearable (it looks similar, admittedly). With that plan you end up paying an awful lot for stats some more conventional wearables do as standard, though, such as the <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a>. </p><p>The Polar experience is a bit less focused than that of Whoop or Amazfit. In the Polar Flow app you see “cards” based on your recent activity, and of key stats the band has recorded. </p><p>There are zero extras here, though. The Polar Loop won’t share its heart rate readings, and doesn’t have a vibration motor. There’s no skin temperature sensor either, which rules out features like menstrual cycle tracking. </p><ul><li><strong>Winner: Whoop</strong></li></ul><h2 id="performance">Performance</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="x3JAb6ns24WQVovKSPifKS" name="Whoop-2" alt="Carlos Alcarez and a Whoop MG fitness tracker" src="https://cdn.mos.cms.futurecdn.net/x3JAb6ns24WQVovKSPifKS.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: Getty Images / David Gray / Whoop)</span></figcaption></figure><p>The Polar Loop, Amazfit Helio Strap and Whoop 5.0 may come across as part of a newly-popular category, but their sensor hardware is just like that of other wearables. All the stats rely on an optical heart rate sensor (which uses LEDs to estimate heart rate from information taken from your wrist) , motion sensors to determine movement and estimate step count, and for the WHOOP Band 5.0, a skin temperature sensor. </p><p>I compared the results of these screen-less trackers with one of the better Garmin watches out there, the <a href="https://www.techradar.com/health-fitness/garmin-venu-4-review">Garmin Venu 4</a>, which uses Garmin’s latest Elevate V5 heart rate sensor. We’ve tested this against top-of-the-range watches including the Apple Watch Ultra 3, as well as a Polar H10 chest strap, to determine accuracy, and have no qualms about the validity of the Garmin’s readings. </p><p>The results for heart rate tracking were commendably similar between the Garmin and the three other wearables we’re testing against. When peak heart rate results for automatically-tracked with the Amazfit Helio Strap and Polar Loop were typically within 2bpm of those of the Garmin Venu 4. And with early 2026 firmware, there were no obvious classic optical heart rate issues such as the first few minutes of a workout having entirely inaccurate readings, which often happens when the wearable struggles to tell the difference between your heart rate and run cadence. </p><p>Even in a static bike class (which can be tricky for bands), the Garmin, Amazfit and Polar wearables all recorded the same 167bpm maximum heart rate score. It’s a reassuring result.</p><p>When you use these screen-less wearables, though, it becomes pretty clear we’re not meant to obsess over heart rate date in too much fine detail. After all, for the most part it’s going to be down to the software when any specific activity ends, which will impact average heart rate stats across a session. </p><p>What about Whoop? We’ve had a bit more of a mixed experience with the Whoop bands, and the top-tier Whoop MG in particular had a few issues. </p><p>We find Whoop competitive with its peers for general heart rate accuracy during workouts and excellent for recovery tracking, but we did have a few issues with its ECG readings. Namely, it would often fail to register a recording. And unlike a watch with a screen, you don’t get that immediate feedback as to why this is the case </p><p>The core appeal for Whoop fans is the Strain score, though, and that doesn’t rely on ECG but the basics of the HR tracking. This is where Whoop wins, on generating cogent and actionable advice in the app that feels useful, right down to its in-app workout builder. </p><p>It tries fairly hard to insinuate its way into your life, though. You’ll be nagged to go to bed at the right time, and to put the band back on if you take it off, through phone notifications. Is that what you want? Our original reviewer wasn’t quite so sure. </p><p>Amazfit’s Zepp app is solid, but ultimately feels a bit more like standard fitness tracker fare than Whoop, leaning on Biocharge, Sleep and Exertion stats alongside familiar numbers including steps, VO2 max and your exertion load. It has a very sporty flavour, which may appeal to some. </p><p>Polar we had some more issues with. The Flow app feels less intuitive than either the Amazfit or Whoop apps, bombarding you with graphs rather than a slick interface full of helpful context. And over the months of testing we’ve had a few different issues. </p><p>Initially, pairing and sync’ing were intermittently clunky and/or problematic. More recently we’ve experienced issues with the Android app crashing completely when you try to look into a specific exercise session entry. There have been a few too many issues and irritations for what is one of the longest-standing names in fitness wearables. </p><p>And battery life? Here things are a bit more consistent. Whoop says the Band 5.0 can last up to 14 days, and with fairly intense use we got around nine days from it. Polar claims eight days for the Loop, and we got a week out of a charge. Amazfit was bang on the money with its 10-day claim too. </p><p>While Whoop was the furthest from its battery life claims, it’s also important to remember you can have more of an interactive participation with a Whoop (at its higher tiers) thank to the ECG support, which is a manual process. Whoop also allows you to charge it without taking it off your wrist via the charging puck. </p><ul><li><strong>Winner: Whoop </strong></li></ul><h2 id="verdict">Verdict</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1632px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="c6XbiYgqA757arvAxokhCk" name="whoop body 3 (1)" alt="Woman lifting dumbbell while wearing Whoop device on wrist" src="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk.jpg" mos="" align="middle" fullscreen="" width="1632" height="918" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Whoop)</span></figcaption></figure><p>Is the screen-free life for you? Polar, Whoop and Amazfit can all provide their own take on the trend. And all deliver a largely fuss-free experience, with automatic activity logging and long battery life. </p><p>There are some other points to note, though. We’re not persuaded Whoop’s highest tier is necessarily worth it for many. It’s just a lot to pay, an an ongoing subscription, particularly when we had a few issues with collecting readings. </p><p>Polar’s key issue is in the software, which doesn’t have the slickness or information coherence of the other two — at least as of March 2026. </p><p>That leaves us with the Amazfit Helio Strap, the cheapest of the bunch, and perhaps the easiest to recommend if you want to try out the screen-free wearables life. No subscription, solid HR accuracy and an app that while a bit fitness and athlete-focused for some, doesn’t demand too much from you. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Fitbit leaps onto the Whoop-style screenless bandwagon, and Steph Curry teases it early ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/fitbit-leaps-onto-the-whoop-style-screenless-bandwagon-and-steph-curry-teases-it-early</link>
                                                                            <description>
                            <![CDATA[ 'I won't spoil it, you'll kind of have to see it for yourself' Google's screenless Fitbit teased on 'performance advisor' Steph Curry's Insta. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fVxfhX7DqG73TeNTBQj3mV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nroYSiLXzunXUic8mtVGm7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 01 Apr 2026 12:41:53 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nroYSiLXzunXUic8mtVGm7-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fitbit Charge 6]]></media:description>                                                            <media:text><![CDATA[Fitbit Charge 6]]></media:text>
                                <media:title type="plain"><![CDATA[Fitbit Charge 6]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nroYSiLXzunXUic8mtVGm7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google appears to be building a screenless Fitbit-style tracker</strong></li><li><strong>The reveal came as Google's 'performance advisor' Steph Curry posted on Instagram</strong></li><li><strong>The tease video featured Curry wearing a screenless wristband</strong></li></ul><p>Google is jumping on the same trend as Polar and Amazfit in making what we're referring to as a 'Whoop clone': a screenless fitness tracker. </p><p>A screenless Fitbit (perhaps a version of one of Google's <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a> without the AMOLED screen) has been raised before, but we finally have proof beyond sketchy leaks. The band appears in an official Google tease video featuring all the usual Google iconography, posted by Google's very own 'performance advisor' — basketball legend Steph Curry, in a paid partnership capacity. So it's legit.</p><p>Curry can be seen wearing the band, with his voiceover stating, "I'm excited about what this is going to mean for the world, for health and wellness. It's the first of its kind in a way. I won't spoil it, you kinda have to see it for yourself." </p><p>The video doesn't address the band directly, but you can see him wearing an orange wristband with a metal clasp, very prominently, in the footage. No release date or other information is given other than 'coming soon'.</p><p>If Google's already releasing official videos about the device, 'soon' presumably means 'later this month' rather than a date later in the summer, the timeframe when Google typically shows off new Pixel devices. </p><h2 id="watch-the-video-below">Watch the video below:</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/DWjhdflgcF5/" target="_blank">A post shared by Wardell Curry (@stephencurry30)</a></p><p>A photo posted by  on </p></blockquote></div><h2 id="analysis-the-latest-whoop-clone">Analysis: The latest Whoop clone</h2><p>Google's new Fitbit (if it is indeed a Fitbit, rather than a Pixel Band or something) is entering the screenless wearable category in good company. Once dominated by the premium subscription-oriented Whoop, screenless tracking has grown to include the <a href="https://www.techradar.com/health-fitness/fitness-trackers/polar-loop-review">Polar Loop</a> and <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-review">Amazfit Helio Strap</a>. </p><p>Even Garmin is throwing its hat in the ring with the long-rumored <a href="https://www.techradar.com/health-fitness/fitness-trackers/garmin-might-finally-be-launching-its-own-whoop-competitor-as-the-cirqa-smart-band-leaks-on-its-own-website">Garmin Cirqa</a> band. Never mind the screenless options in the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a> from the likes of Oura and Samsung.</p><p>It's safe to say these 'focus' wearables are having a real moment. Whoop just raised a titanic amount in investor funding, as the company is now worth $10 billion according to <a href="https://techcrunch.com/2026/03/31/whoop-valuation-10b-series-g-fundraise/" target="_blank">TechCrunch</a>. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Pixel Watch users are reporting wacky step counts, calories burned and other stats after Fitbit's March update ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/google-pixel-watch-users-are-reporting-wacky-step-counts-calories-burned-and-other-stats-after-fitbits-march-update</link>
                                                                            <description>
                            <![CDATA[ Google Pixel Watch users are running into frustrating issues in the Fitbit app, but either company has yet to address them. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ACyJAjhe2cHx3Wk97xDzNN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HP4JBjey7xMqdQeqZ59ZcN-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 20 Mar 2026 16:42:47 +0000</pubDate>                                                                                                                                <updated>Tue, 24 Mar 2026 13:47:41 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/HP4JBjey7xMqdQeqZ59ZcN-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel Watch]]></media:description>                                                            <media:text><![CDATA[Google Pixel Watch]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel Watch]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HP4JBjey7xMqdQeqZ59ZcN-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Pixel Watch users are reporting errors in the Fitbit app following latest update</strong></li><li><strong>These include inaccuracies with steps and calorie count, as well as mileage</strong></li><li><strong>Neither Google nor Fitbit has addressed the problems</strong></li></ul><p><em>Update: Fitbit replied to us and has confirmed that the issues have since been fixed, providing the following statement: </em></p><p><em>"We’ve fixed the issue where some Pixel Watch users were seeing overcounted steps and calories. Please be aware that previously recorded data will remain unchanged, as this update applies to new activity only. If you’re still experiencing this issue, please restart your Pixel Watch". </em></p><p><em>Original story continues. </em><br><br>Has the <a href="https://www.techradar.com/tag/fitbit">Fitbit </a>app on your <a href="https://www.techradar.com/uk/tag/google-pixel-watch">Pixel Watch</a> been playing up for you recently? Don’t fret, you’re not alone, because it turns out that other users have been experiencing similar errors. </p><p>Users online have been flagging issues with step count, calorie tracking, and other fitness metrics, claiming that the readings don’t match their real-time activity. These issues have become more common since Google rolled out the latest Pixel Watch update a few weeks ago. </p><p>At first, a handful of health tracking issues were reported, such as the skin temperature tool, but the issue has persisted, and now more users are flagging wider data tracking problems with Fitbit’s most popular features — the main one being step count. <a href="https://www.reddit.com/r/PixelWatch/comments/1rq3vmy/pixel_watch_3_step_counting_is_completely_broken/?share_id=odz-K2bFwcdKE5dy1RqIn&utm_content=2&utm_medium=android_app&utm_name=androidcss&utm_source=share&utm_term=1" target="_blank">In a Reddit post</a>, Pixel Watch owners claim that their step counts are more than doubling the actual amount of daily steps they’re taking, with one user saying they took 14,000 steps just by sitting at a desk. </p><p>The author of the post revealed that the advice they received from Google support was to conduct a factory reset for their watch, and while other users have claimed that this can work, the issues resume as soon as they sync their watch back to their phone. Another user shared that when<a href="https://www.reddit.com/r/PixelWatch/comments/1rq3vmy/comment/ob5v6dz/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank"> they raised it with the Google support team</a>, it disregarded the issues altogether.  </p><p>Step count issues are just the start, however, and it’s also led to mileage and calorie inaccuracies — one user flagged that, though their step count seemed normal,<a href="https://www.reddit.com/r/PixelWatch/comments/1rq3vmy/comment/ob5i9kz/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank"> their calorie count doubled despite not having exercised</a>. These errors are more than just a simple app bug; they interfere with your tracking goals and affect the performance of metrics that are designed to alert to changes in your regime. </p><p>When it comes to features like SpO2 readings and skin temperature, these metrics help you to identify trends and shifts in your health, so they depend on consistency. Inaccurate and inconsistent step count readings mean that they won't reflect the reality of how much you're moving, therefore will present false skin temperature and blood oxygen levels as a result. </p><p>As it stands, neither Google nor Fitbit has commented on these problems, addressed how they have arisen, or how they're working towards resolving them. So just like you, we're also waiting in uncertainty until both companies find a solution, but we’ve reached out for a comment and will update this story when we know more. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Garmin could finally take on Whoop with a screenless fitness tracker next week — here’s what to expect ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/garmin-could-finally-take-on-whoop-with-a-screenless-fitness-tracker-next-week-heres-what-to-expect</link>
                                                                            <description>
                            <![CDATA[ Rumors are swirling that we might finally get to see the screenless Cirqa smart band after months of speculation. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ADh4fufdgPpJPgL8roK9jB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 19 Mar 2026 11:27:13 +0000</pubDate>                                                                                                                                <updated>Fri, 20 Mar 2026 05:43:11 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk-1280-80.jpg">
                                                            <media:credit><![CDATA[Whoop]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Whoop has led the way with screenless trackers]]></media:description>                                                            <media:text><![CDATA[Woman lifting dumbbell while wearing Whoop device on wrist]]></media:text>
                                <media:title type="plain"><![CDATA[Woman lifting dumbbell while wearing Whoop device on wrist]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>A major Garmin launch is rumored for next week</strong></li><li><strong>We think it could be the screenless Cirqa smart band</strong></li><li><strong>Another possibility is a new Forerunner watch</strong></li></ul><p>The <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a> are some of the leading wearables currently on the market, and it seems Garmin might be adding to its portfolio of devices before March 2026 is over if the latest rumor is to be believed.</p><p>This is a rumor that's quite difficult to pin down the sources for, but it seems to be from well-known tipster <a href="https://the5krunner.com/2026/03/18/garmin-cirqa-launch-next-week/" target="_blank">the5krunner</a> with input from <a href="https://www.dcrainmaker.com/" target="_blank">DC Rainmaker</a> and via <a href="https://www.notebookcheck.net/New-Garmin-wearable-set-to-launch-in-March-2026.1253519.0.html" target="_blank">Notebookcheck</a> — and the rumor is that there's "some goodness" on the way from Garmin next week.</p><p>Another unnamed source has told the5krunner that there's a "significant drop" coming from Garmin in the very near future, backing up the idea that we're about to see something new from the company. Next week is the last full week of March of course, giving Garmin a window of several days to get its new product out.</p><p>So what actually is it going to be? Nothing is certain yet, but most indications suggest we're going to get the Cirqa smart band that <a href="https://www.techradar.com/health-fitness/fitness-trackers/garmin-might-finally-be-launching-its-own-whoop-competitor-as-the-cirqa-smart-band-leaks-on-its-own-website">leaked earlier this year</a>, a screenless fitness tracker ready to take on Whoop directly.</p><h2 id="multiple-possibilities">Multiple possibilities</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:2280px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="fuCmFUC4xUCqJDNEZb9yUG" name="polar-loop_hero_2-cropped" alt="Polar Loop screenless" src="https://cdn.mos.cms.futurecdn.net/fuCmFUC4xUCqJDNEZb9yUG.jpg" mos="" align="middle" fullscreen="" width="2280" height="1282" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Polar also has a screenless tracker </span><span class="credit" itemprop="copyrightHolder">(Image credit: Polar)</span></figcaption></figure><p>The Cirqa briefly popped up on Garmin's website in January, but the listing didn't tell us too much: two sizes, two colors (black and gray), and shipping in 4-5 months (which at that time would line up with May or June).</p><p>However, it's not hard to imagine what Garmin may come up with, if it's following the template <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">laid down by Whoop</a> (and other competitors <a href="https://www.techradar.com/health-fitness/polar-reveals-its-loop-screenless-fitness-tracker-which-looks-like-a-whoop-band-without-the-subscription">such as Polar</a>): a lightweight but intelligent tracker with no display, that feeds all of your health and fitness stats back to the companion app on your phone.</p><p>While this is likely to be what we see next week though, it's not the only possibility. A tip <a href="https://www.reddit.com/r/Garmin/comments/1rv5v4v/comment/oarye1k/" target="_blank">over on Reddit</a> suggests the Cirqa is coming later in the year, between April and June. It's not clear if this is referring to when the device will be unveiled or when it will actually ship to customers — and those dates may not be the same, of course.</p><p>Other rumors floating around this week suggest we may see a new Forerunner smartwatch or <a href="https://the5krunner.com/2026/03/18/garmin-smart-swim-goggles/">even swimming goggles</a> from Garmin, but if we had to make a prediction at this stage, it's the Cirqa smart band that seems the most probable launch.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I tried a running watch for a month after years of running without one – here are 5 things I've learned ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/i-tried-a-running-watch-for-a-month-after-years-of-running-without-one-here-are-5-things-ive-learned</link>
                                                                            <description>
                            <![CDATA[ I swapped my phone for a running watch for a month to track my activities – here are 5 key differences for novices ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tBtBT3BYqV2QJJ4MmFHCWM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xBYBje6xmh8jpqT8eCu5V9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 07 Feb 2026 14:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Timothy Coleman ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/wdURzN8yz429dEPbXneAQU.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xBYBje6xmh8jpqT8eCu5V9-1280-80.jpg">
                                                            <media:credit><![CDATA[Tim Coleman]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Coros Apex 4 on athlete&#039;s wrist, they are setting off for an outdoor run]]></media:description>                                                            <media:text><![CDATA[Coros Apex 4 on athlete&#039;s wrist, they are setting off for an outdoor run]]></media:text>
                                <media:title type="plain"><![CDATA[Coros Apex 4 on athlete&#039;s wrist, they are setting off for an outdoor run]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xBYBje6xmh8jpqT8eCu5V9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've been running regularly for several years (since reluctantly hanging up my soccer boots), generally hitting the trails around me every other day. And while I've kitted myself out with some of the <a href="https://www.techradar.com/best/best-running-shoes">best running shoes</a> to enhance that experience, I've never fully embraced a running watch. </p><p>Instead, I have relied on my phone to track my runs, using the <a href="https://www.techradar.com/health-fitness/strava-is-still-the-best-training-app-for-runners-and-cyclists-but-its-getting-expensive">Strava app</a>. I don't <em>need </em>to track my runs, but I do enjoy the stats – I find competing against myself is a big motivator. </p><p>And why not use my phone instead of splashing out for one of the <a href="https://www.techradar.com/best/running-watches">best running watches</a>? My Pixel 8 Pro is multiple-purpose device with those tracking skills, after all. </p><p>Recently, however, I decided to give a fitness tracker another go over a longer period than before – choosing the new <a href="https://www.techradar.com/health-fitness/smartwatches/move-over-garmin-the-coros-apex-4-just-dropped-and-its-a-smartwatch-tailor-made-for-the-mountains">Coros Apex 4</a>, which I am also reviewing for TechRadar. </p><p>Could the Apex 4 change my mind about running watches? I've been using it regularly for over a month now as my primary fitness tracker, and here are five things I've learned. </p><h2 id="1-i-ve-been-properly-enjoying-the-outdoors">1. I've been properly enjoying the outdoors</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="up92HTf83vek4JXET3zck8" name="Coros Apex 4" alt="Coros Apex 4 running watch on athlete's wrist, they are starting an outdoor run" src="https://cdn.mos.cms.futurecdn.net/up92HTf83vek4JXET3zck8.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: Tim Coleman)</span></figcaption></figure><p>I have a full-time screen job, and I'm a father of three young ones, which means I get very little time to myself (besides the refuge of a peaceful toilet break). So, besides simply keeping myself fit, going out for a run is my 'me time' and helps keep me grounded.</p><p>I've found that swapping my phone for a running watch has enabled me to properly switch off in a way that I wasn't before. When I go out for a run with my phone, I'm still connected to all those tasks and distractions. Leaving it behind has been truly freeing. </p><p>I wrote about this sort of experience as a photographer – <a href="https://www.techradar.com/features/cameras-are-great-for-your-mental-health-which-is-why-smartphones-will-never-replace-them">taking just my camera and leaving my phone behind</a> to properly enjoy photo walks in my local area – and the same applies here with running. And it's also why I prefer a running watch over a smartwatch which can, unhelpfully in this context, keep me connected. </p><p>I'm getting outdoors and all the running stats that help keep me focused, while giving myself a break from the tech that otherwise devours my time.  </p><h2 id="2-i-wish-it-had-this-one-feature">2. I wish it had this one feature</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="ejgfxqrtbphN7dgoTfzQN9" name="Coros Apex 4" alt="Coros Apex 4 running watch resting on top of a phone, with the Strava app UI" src="https://cdn.mos.cms.futurecdn.net/ejgfxqrtbphN7dgoTfzQN9.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: Tim Coleman)</span></figcaption></figure><p>You might have twigged already that I'm TechRadar's Cameras Editor, which means I have a big interest in photography. </p><p>One thing I like about taking my phone for running is that I also have a camera with me. Sometimes I'll be out on a frosty, misty morning in my local woodland and the conditions are amazing for photos. </p><p>Or maybe I'm exploring somewhere new – going out for a run is a great way to do that – and naturally the photographer in me is buzzing with photo possibilities of that unfamiliar place or culture. </p><p>If I leave my phone behind (and I hardly want to pack a proper camera for running), I miss out on the photography side of being outdoors. I love combining running and photography – I've found superb viewpoints and compositions to return to with my proper camera gear for landscape photography.</p><p>If I could add one feature to a running watch, it would be a built-in camera. Sure, I wouldn't expect much of its quality realistically, but it sure would be a nice to pack a fitness tool and camera in one.</p><h2 id="3-it-s-the-ideal-choice-for-regular-routes">3. It's the ideal choice for regular routes</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="mV2LpNz8LEAPCt7wSnacW8" name="Coros Apex 4" alt="Coros Apex 4 running watch on athlete's wrist, they are starting an outdoor run" src="https://cdn.mos.cms.futurecdn.net/mV2LpNz8LEAPCt7wSnacW8.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: Tim Coleman)</span></figcaption></figure><p>Contrasting the previous point – if I'm running a regular route, on a regular day, with regular weather, outside of what's the best time for outdoor photography, I'm simply not going to be taking pictures as it's less about exploration and more about perspiration. It's pure running, I'm on autopilot, and I really don't need my phone. </p><p>I've been running more than usual recently, and increasingly doing the same routes. I don't need the camera, but I still want to track my progress and keep myself motivated. </p><p>And it's for this reason that I've never been happier using a running watch. I'm missing my phone less and less, and enjoying the environment around me more and more. The running watch has truly enabled me to switch off and hit my local routes with new passion.</p><p>The Apex 4 is also able to store routes and maps for me to follow, which also makes it a great option for entirely new or deviations to my usual routes. That said, I personally prefer discovering new trails for myself, even if that does mean getting a little lost from time to time. </p><h2 id="4-i-can-track-a-range-of-activities">4. I can track a range of activities</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="R4puCEbTi9sJXtt5utiDN9" name="Coros Apex 4" alt="Coros Apex 4 running watch on athlete's wrist, selecting Pool Swim activity" src="https://cdn.mos.cms.futurecdn.net/R4puCEbTi9sJXtt5utiDN9.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: Tim Coleman)</span></figcaption></figure><p>Most running watches, including the Coros Apex 4, can track multiple types of activities besides running. The same can be said of my phone and the Strava app, but there are plenty of activities that I really can't use my phone for. </p><p>I said I hung up my soccer boots. That's true in a competitive sense, but I still play a little casually and I'm not taking my phone onto the pitch, but I can a running watch. </p><p>I also try to get a swim in most weeks. Again, I'm not taking my phone into the water, but it's a different story with a running watch. I can get my stats for running, soccer, swimming, road cycling and more, and that's why I am increasingly relying on the Apex 4. I feel a triathlon beckoning.</p><h2 id="5-my-phone-is-surprisingly-accurate">5. My phone is surprisingly accurate</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="Vv3JGDMSFKnWTSSvaVFFN9" name="Coros Apex 4" alt="Coros Apex 4 running watch resting on top of a phone, with the Strava app UI" src="https://cdn.mos.cms.futurecdn.net/Vv3JGDMSFKnWTSSvaVFFN9.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: Tim Coleman)</span></figcaption></figure><p>It wasn't my intention to take a deep dive into the accuracy of the tech, and how reliable the stats are on my phone versus a running watch. However, since I had both, I was keen to see how seriously I could take the data accrued using my phone to track my runs these last years. </p><p>Coros has built a solid reputation among seasoned athletes for data accuracy, and so I was trusting its numbers and hoping that my phone's came close. </p><p>So, I recorded several hilly runs over mixed terrain with both the Coros Apex 4 and my Pixel 8 Pro logged through the Strava app, to see how they compared. No flats, varied stride length and spanning between 6 and 13 km – these were proper tests. </p><p>The short answer, is that I can, thankfully, trust my phone. The data was consistent across both devices. Distance, elevation gain and pace are the main stats I wanted to check, and they were identical in every case, to the the meter / second. </p><p>I'm getting a whole other set of stats with the running watch, mind you; time spent in each zone (exertion levels), heart rate, average power and more. </p><h2 id="notes-on-the-coros-apex-4">Notes on the Coros Apex 4</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="GsR5qJSnMuZCbCKrrfnBC9" name="Coros Apex 4" alt="Coros Apex 4 running watch on athlete's wrist" src="https://cdn.mos.cms.futurecdn.net/GsR5qJSnMuZCbCKrrfnBC9.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: Tim Coleman)</span></figcaption></figure><p>Ahead of my in-depth review, some brief observations on the (larger) 46mm version of the Coros Apex 4:</p><p>Its battery life is incredible. Coros says it lasts 65 hours in All-Systems GNSS mode, and 24 days in daily use. The reality? Those numbers are conservative – after a month using the Apex 4 recording activities for an average of 30 minutes per day, I still had around 10% juice remaining. (Battery life in the 42mm version is around 30% less, according to Coros.)</p><p>It's build quality is superb, while the touch function of the screen works happily even when wet for swimming. I like the UI variety available in the app, too, especially the traditional watch face. </p><p>A personal note, and one that no doubt applies to all running watches – the design  is primarily for left-wristed users, which is less ideal for me becuase I have always put a watch on my right wrist. I know I'm in the minority, but the button placement is a little fiddly. Still, I've never had an issue that there are no cameras designed for left-handed people(!), and it's still easy enough to adjust and operate the device. </p><h2 id="final-word">Final word</h2><p>I'll still take my phone with me for various runs, especially in new locations. But it's for the range of activities and the regular grind of running where a running watch, in this case the excellent Coros Apex 4, will become an essential accessory. I just can't believe it has taken me this long to adopt one. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Some smartwatches are actually making up their readings – which is why I keep telling you people never to buy cheap, unbranded Apple Watch dupes ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/some-smartwatches-are-actually-making-up-their-readings-which-is-why-i-keep-telling-you-people-never-to-buy-cheap-unbranded-apple-watch-dupes</link>
                                                                            <description>
                            <![CDATA[ A German regulatory service investigated the cheap smartwatches just making up their readings. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6Vo3Cog6dqJT2smNntGXxc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9Q35CHrmv4EzTMJPSaafud-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 06 Feb 2026 13:23:21 +0000</pubDate>                                                                                                                                <updated>Fri, 06 Feb 2026 13:26:19 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9Q35CHrmv4EzTMJPSaafud-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images / JGalione]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Person checks blood glucose on smartwatch]]></media:description>                                                            <media:text><![CDATA[Person checks blood glucose on smartwatch]]></media:text>
                                <media:title type="plain"><![CDATA[Person checks blood glucose on smartwatch]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9Q35CHrmv4EzTMJPSaafud-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Germany's Federal Network Agency investigated suspicious listings of tech products, including smartwatches</strong></li><li><strong>Many of these products are advertising glucose monitoring features</strong></li><li><strong>There is no reliable non-invasive way of monitoring glucose, and some watches were found to simply estimate or make up readings</strong></li></ul><p>As well as extensively testing the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatches</a>, we also occasionally test the worst products out there as well. A few years ago, I tried out the <a href="https://www.techradar.com/features/i-tested-the-cheapest-fitness-tracker-to-see-if-it-could-match-a-top-garmin-watch">cheapest fitness tracker I could find against a Garmin Forerunner 955 Solar</a>, and got predictably dodgy results. After testing a few more of these brandless also-rans, I concluded that generally, they weren't very good. </p><p>However, some people are still clearly buying them, as the likes of Amazon and Temu are swarmed with listings like "<a href="https://www.amazon.co.uk/Advanced-GLUOOSE-Smartwatch-Portable-Activity-One-Color/dp/B0D9NPD9RC">Advanced GLUOOSE Reading Smartwatch 24/7 Heart Rate Blood Oxygen 1.9'' HD Portable Fitness Activity Tracker for Outdoor Sports</a>". </p><p>Unfortunately, any poor recipients of watches like these are going to be swindled, as no smartwatch can accurately measure blood glucose levels – or even 'gluoose' as the listing above spells it – with LEDs alone. Continuous glucose monitors like <a href="https://www.techradar.com/health-fitness/i-tried-abbotts-new-cgm-lingo-for-two-weeks-and-heres-what-i-learned">Abbott's Lingo</a>, which involves an invasive needle attached to a Bluetooth-enabled chip, are the only commercially available smart tech able to accurately do so. </p><p>The Federal Network Agency, a German regulatory body, investigated a lot of online listings in 2025 and found serious flaws in 7.7 million different products, and smartwatches were the worst offenders. Spotted via <a href="https://www.notebookcheck.net/Smartwatches-fake-blood-sugar-readings-as-Germany-s-regulator-steps-in.1220765.0.html" target="_blank">NotebookCheck</a>, these flaws ranged from missing CE markings to listing features like blood glucose monitoring, which were actually "simulated" – as in, the device was not actually reading the user's blood glucose at all, merely looking like it was.  </p><p>One such smartwatch that made these claims, the Kospet iHeal 6, was actually taken off the market in 2024, but still sold in German territories, after the ruling to remove it was made. </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:1862px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="44jHTQsAFtr2zcERmiq5Fh" name="Tracker-vs-smartwatch-3.jpg" alt="Viido fitness tracker vs Garmin" src="https://cdn.mos.cms.futurecdn.net/44jHTQsAFtr2zcERmiq5Fh.jpg" mos="" align="middle" fullscreen="" width="1862" height="1047" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Matt Evans)</span></figcaption></figure><p>Smartwatches provide information about your health, but not legally protected health information, and as such their features aren't subject to legislation such as HIPAA in the US, or required to be classed as fit for use in a medical setting. Most serious smartwatch manufacturers such as Apple seek US FDA approval for features such as hypertension detection. </p><p>If you're just looking to flood the market with cheap smartwatch clones, however, no such stringent legislation need apply. Simply make an app that looks like it's doing what it's actually supposed to be doing, and bang the device on Amazon for $50 / £40 / AU$65 or less. </p><p>When I reviewed the cheap Viido fitness tracker against the Garmin watch in the link above, everything was wrong, from its step count and heart rate tracker being wildly swingy, to its app looking like a dodgy piece of malware. These devices aren't reliable and there's no point buying them. </p><p>If platforms like Amazon won't halt their sale, it's up to us to be diligent, responsible consumers and do a bit of research before pulling the trigger. Might I direct you to our <a href="https://www.techradar.com/news/best-cheap-smartwatch">best cheap smartwatches</a> guide, to start?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Redditors have found a Whoop subscription hack that’s saving them big money – but it comes with caveats ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/redditors-have-found-a-whoop-subscription-hack-thats-saving-them-big-money-but-it-comes-with-caveats</link>
                                                                            <description>
                            <![CDATA[ Whoop bands sometimes come with a year's subscription, which is a loophole some people are taking advantage of. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">YeWRsiDDSusLsu2dMFdSBe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 06 Feb 2026 12:32:46 +0000</pubDate>                                                                                                                                <updated>Fri, 06 Feb 2026 12:43:03 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk-1280-80.jpg">
                                                            <media:credit><![CDATA[Whoop]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Whoop 5.0]]></media:description>                                                            <media:text><![CDATA[Woman lifting dumbbell while wearing Whoop device on wrist]]></media:text>
                                <media:title type="plain"><![CDATA[Woman lifting dumbbell while wearing Whoop device on wrist]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/c6XbiYgqA757arvAxokhCk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Whoop bands require an annual payment plan</strong></li><li><strong>Older models still offer a year's free subscription</strong></li><li><strong>Some users are making big savings via the loophole</strong></li></ul><p>There's no doubt that Whoop makes some of the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness trackers</a> around, but they also come with a mandatory subscription cost – starting at £169 / $199 / AU$299 per year. Now it seems some enterprising Whoop users have found a way around that annual fee.</p><p>As per <a href="https://www.reddit.com/r/whoop/comments/1qv0ahf/took_advantage_whoop_40_3900/" target="_blank">Reddit</a> (via <a href="https://lifehacker.com/health/reddit-discount-whoop-subscription" target="_blank">Lifehacker</a>), the key to the trick is that when you buy a Whoop band, you get a year's subscription for free. With the older Whoop 4.0 band now available at a discount at some retailers, there are potentially some big savings to be had.</p><p>In the case of this Redditor (and several others), they were able to pick up four Whoop 4.0 bands for $39 each at T.J. Maxx. When these trackers paired with a user account already linked to a Whoop 5.0 band, a 12-month subscription gets added to the account.</p><p>Not only that, but the extra year that's added is for the Peak subscription plan, normally £229 / $239 / AU$419 per year (back when the Whoop 4.0 launched in 2021, there was only one subscription tier to choose from).</p><h2 id="buyer-beware">Buyer beware</h2><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/whoop/comments/1qv0ahf/took_advantage_whoop_40_3900">Took advantage! Whoop 4.0 $39.00</a> from <a href="https://www.reddit.com/r/whoop">r/whoop</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>In theory, this is a substantial saving for Whoop users – it's a year's subscription for a fraction of the price. However, the fun might already be over, as it seems unlikely that Whoop will keep allowing users to do this indefinitely.</p><p>This isn't going to work with a Whoop band bought second-hand or given to you by someone else either: it needs a tracker in a new, unopened box, and one that comes with a year's free subscription that hasn't been claimed.</p><p>It's also worth considering the e-waste this workaround can cause: Whoop bands being picked up for their subscription and then presumably gathering dust in a drawer and eventually being thrown away. Those bands could have gone to people who would actually have used them instead.</p><p>If you can find an older Whoop band at a discount and you've already registered <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">one of the newer models</a>, it's a trick you can try to extend your subscription – though there's no guarantees it will work, even if Reddit posters have found success with it.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'We’re building something I want for my family and your family': Fitbit co-founders are launching a new family-wide health tracking app, but we have our reservations ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/were-building-something-i-want-for-my-family-and-your-family-fitbit-co-founders-are-launching-a-new-family-wide-health-tracking-app-but-we-have-our-reservations</link>
                                                                            <description>
                            <![CDATA[ Fitbit co-founders are launching a family-wide health monitoring software, but we have our concerns. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">N8UDz3mCM8EEqtRqSGYuXG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9F28Jdd44rGARtaoN6UZUn-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 04 Feb 2026 12:58:12 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9F28Jdd44rGARtaoN6UZUn-1280-80.jpg">
                                                            <media:credit><![CDATA[Luffu]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A smartphone showing different family profiles in the Luffu app]]></media:description>                                                            <media:text><![CDATA[A smartphone showing different family profiles in the Luffu app]]></media:text>
                                <media:title type="plain"><![CDATA[A smartphone showing different family profiles in the Luffu app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9F28Jdd44rGARtaoN6UZUn-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Fitbit co-founders are launching new fitness tracker Luffu, which shifts from Fitbit's individual health monitoring to tracking for the whole family</strong></li><li><strong>It uses AI 'in the background' to gather health information from connected devices and platforms, as well as giving updates on health changes and answers to your questions </strong></li><li><strong>While it could be a life-saver for caretakers of children and aging adults, there are concerns over the possible added stress it could spark </strong></li></ul><p>Two years on from parting ways with Google, Fitbit co-founders James Park and Eric Friedman have stepped into a new era of fitness tracking with their new startup Luffu – which shifts the focus from individual to family health monitoring.  </p><p>Deemed as an "intelligent family care system", Luffu aims to help families proactively monitor their health and fitness levels from one place, all while quietly using AI "in the background" to gather your family’s medical information from connected devices and services such as Apple Health and Fitbit. It can also be used to input information manually using voice prompts, text, and photos, and allows users to ask questions for family members’ specific needs. </p><p><a href="https://www.prnewswire.com/news-releases/from-the-founders-of-fitbit-introducing-luffu-your-guardian-for-family-health--safety-302676975.html">In a press release</a>, co-founder Park went into detail about what influenced him to start Luffu, sharing "I was caring for my parents from across the country, trying to piece together my mom's health care across various portals and providers, with a language barrier that made it hard to get complete, timely context from her about doctor visits.”  </p><p>Luffu, which will expand from its software startup into hardware in the future, aims to not only help users manage the health of their children, but also their aging parents if they’re primary caretakers. Even pets are included. That said, it will offer more than just a place for you to view the health status of each connected family member. </p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">After taking a small break from Fitbit and Google, I’m starting something new and very personal.As a co-founder of Fitbit, I thought I understood health tech. Caring for my parents from afar changed that perception.Trying to help manage their care was frustrating. Their data…<a href="https://twitter.com/cantworkitout/status/2018635073403404776">February 3, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>Though that’s Luffu's main aim, the overall experience will come in different forms. As well as logging your health by accepting voice prompts, photos, and more, its AI model acts as a ‘guardian’ and will watch out for any health changes, alerting you once it’s become familiar with each member’s health patterns. </p><p>Additionally, its co-founders say it will serve as an easy Q&A model that allows you to use simple language to ask questions about individual health statuses – which can all be shared directly with family members. </p><p>At the moment Luffu is in a stage of private testing, but <a href="https://www.luffu.com/" target="_blank">you can join the waitlist on the Luffu website</a>. However, in light of Park and Friedman’s ambitious new venture, we have our reservations. </p><h2 id="i-can-also-see-luffu-adding-to-that-stress">“I can also see Luffu adding to that stress”</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:1080px;"><p class="vanilla-image-block" style="padding-top:56.20%;"><img id="f8eS4xGuvgzj8ZNNEFgKUV" name="Luffu2" alt="A smartphone showing a health briefing in the Luffu app" src="https://cdn.mos.cms.futurecdn.net/f8eS4xGuvgzj8ZNNEFgKUV.jpg" mos="" align="middle" fullscreen="" width="1080" height="607" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Luffu)</span></figcaption></figure><p>If there’s anyone who could lead family-wide fitness tracking, it’s the co-founders of Fitbit and on paper, Luffu could ease a lot of pressure for those with caring responsibilities for children and elderly family members – but there are a few gaps in the system. </p><p>As a veteran with ample experience with the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness trackers</a>, our Senior Fitness and Wellness Editor, Matt Evans, is in two minds about Luffu. Here’s what he thinks about the new fitness tracking service:</p><p>"After the Fitbit founders left Google a couple of years ago, their new venture is a surprising one; a health platform focused on family caregivers rather than individual fitness fans.</p><p>"I can certainly see this working for some, especially for those juggling young kids and ageing relatives. In the press release, Luffu uses the term 'family CEO', and the app aims to lighten some of that invisible cognitive load, reducing the stress and burnout that comes with it. Interacting with wearables features like Fall Detection, medication reminders and so on could certainly lead to more effective household management.</p><p>"However, I can also see Luffu adding to that stress in some cases, as constant streams of information about your loved ones might lead to obsessive checking and encouraging that kind of 'helicopter' parenting and family management, a bit like constantly refreshing social media feeds. Careful implementation of these tools are needed, otherwise the stress of 'cyberchondria' will only add to a caregiver's mental load.”</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ watchOS fitness apps need to make better use of the Apple Watch’s incredible user interface ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/watchos-fitness-apps-need-to-make-better-use-of-the-apple-watchs-incredible-user-interface</link>
                                                                            <description>
                            <![CDATA[ Apple Watch is over a decade old – so why are some apps not leaning into its strengths? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QgpMPnQM6BarQFT7Rw2PRW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Rex2HrZv3hKkfoTGjqgpMX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 31 Jan 2026 15:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Lloyd Coombes ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/nS2in5ZZgJpui6CcGJtZCY.jpeg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Rex2HrZv3hKkfoTGjqgpMX-1280-80.jpg">
                                                            <media:credit><![CDATA[Apple]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Workout Buddy feature in watchOS 26.]]></media:description>                                                            <media:text><![CDATA[The Workout Buddy feature in watchOS 26.]]></media:text>
                                <media:title type="plain"><![CDATA[The Workout Buddy feature in watchOS 26.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Rex2HrZv3hKkfoTGjqgpMX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.techradar.com/news/best-apple-watch">Apple Watch</a> may not have changed all that much in the last decade and change, at least from a design and hardware point of view, but the <a href="https://www.techradar.com/health-fitness/smartwatches/watchos-26-finally-has-a-release-date-here-are-the-5-best-new-features">watchOS platform</a> that powers it has undergone several major reinventions over its life cycle, usually to better match Apple’s ever-changing software design languages on its other devices.</p><p>Whether you’re using the Apple Watch to track your calories, triage your notifications, or maybe even call or message someone while your phone is on charge, watchOS is a core tenet of many users’ lives now – but it’s not always good news.</p><p>In the last 10 years that I’ve been using an Apple Watch, I’m still surprised by how some apps simply don’t take advantage of some of watchOS's best features.</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:970px;"><p class="vanilla-image-block" style="padding-top:56.19%;"><img id="2j33cvQkLKMnCje3ujTyom" name="rsz_apple_alert_heart_1_2.jpg" alt="Apple watch displaying heart resting rate" src="https://cdn.mos.cms.futurecdn.net/2j33cvQkLKMnCje3ujTyom.jpg" mos="" align="middle" fullscreen="" width="970" height="545" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pexels)</span></figcaption></figure><h2 id="don-t-skip-the-dock-view">Don’t skip the Dock view</h2><p>I should preface this by saying I’m not naming and shaming apps here. Some developers are flying entirely solo, others have big teams, and each has its own challenges in that regard. Still, when I first began using an otherwise excellent fitness app on my Apple Watch, I was flabbergasted when it simply displayed an app version number when opening the Dock icon, with no other way to navigate except to go back to the app list and open the full version of the app. It was the kind of frustrating pain point that leads to uninstallation.</p><p>I assumed it was a bug, and then months and months later, it persisted. It’s gone now, thankfully (although not before I’d drafted this very article), but it got me thinking about the disparity between some apps on the Apple Watch.</p><p>Many do a great job of being almost as useful on your watch as they are on your phone. <a href="https://www.techradar.com/uk/audio/audio-streaming/spotify">Spotify</a>, for example, does a solid job of jumping between your watch and phone, along with smart TVs, games consoles, tablets, PCs, Macs, and much more. It makes sense that the user experience is just as slick on-watch as it is anywhere else.</p><p>Still, others leave plenty to be desired. Missing Dock widgets are a nuisance, although perhaps not <em>too</em> unexpected since Apple likes to change how the Dock is accessed, but it’s certainly a concern just how many apps aren’t very easy to reach or use when you need them. This is key when you’re poking at your wrist because your phone is out of reach.</p><h2 id="out-of-sync">Out of sync</h2><p>Another major issue is syncing, although I’m fairly certain this is an Apple issue. My fitness app of choice (yes, the one that just displayed a back-end app version number for months) now has a very functional UI on the Apple Watch that allows me to log reps and adjust weights without reaching for my phone.</p><p>Still, sometimes I’m sat and using my phone anyway, so it’s frustrating to see the sync between the two get a little confused. For example, I might crank a weight from 20kg to 25kg on my watch, only for it to revert back on the iPhone app, or vice versa when I switch devices the other way.</p><p>When you just want things to work with minimal fuss so you can finish your set and get home, it adds up when you’re constantly deleting weights to re-add them.</p><p>More egregious is audio downloading, which I am certain is Apple’s own doing. Whether it’s podcasts or music (both through third-party apps), I find my Apple Watch almost always needs to be reset, to be be able to download audio from apps like Pocket Casts or Spotify to play without a phone.</p><h2 id="an-excellent-citizen">An excellent citizen</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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tjHxxZUSvX2JDty4Ve7apJ" name="strava-smartwatch.jpg" alt="The CheatSheet app on Apple Watch" src="https://cdn.mos.cms.futurecdn.net/tjHxxZUSvX2JDty4Ve7apJ.jpg" mos="" align="middle" fullscreen="" width="8064" height="4536" 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>My favorite watchOS app, though? <a href="https://www.techradar.com/health-fitness/strava-is-still-the-best-training-app-for-runners-and-cyclists-but-its-getting-expensive">Strava</a>. Credit where it’s due, the orange running app is absolutely fantastic.</p><p>It makes great use of the dock, lets you instantly switch settings while running so you don’t have to take your eye off the route for more than a second or two, and the communication between phone and watch is seamless, so you can access all your routes and metrics from either device in moments. </p><p>Simply put, it's good at the basics and it's easy to use. I’ve taken to using it much more than other apps because it’s a great citizen on the Apple Watch, <a href="https://www.techradar.com/health-fitness/smartwatches/stravas-finally-given-apple-watch-users-a-workoutdoors-style-feature-theyve-been-missing-in-the-workout-app-for-years">especially with all the recent revamps</a> – and I wonder how many other fitness apps would see more success if they could say the same.</p><p>Inconsistent syncing, and a lack of general consensus over what to do with the dock, are all things holding third party apps back. The Apple Watch is a device millions of us use every day, but these small issues are ones that can mount up.<br><br>Apple is keen for developers to get on board with new features every time WWDC comes around, but there are other, longstanding features of the Apple Watch I’d love to see addressed in the coming months. The most-used Apple Watch apps are the ones that get the basics right.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ICYMI: the week's 7 biggest tech news stories from Samsung teasing a major S26 upgrade to Garmin's leaked Whoop clone ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/tech/icymi-the-weeks-7-biggest-tech-news-stories-from-samsung-teasing-a-major-s26-upgrade-to-garmins-leaked-whoop-clone</link>
                                                                            <description>
                            <![CDATA[ Here are the biggest tech news stories from Whoop, Netflix, Samsung, OpenAI, and more for January 31, 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">AqmSJYsGUnByMWfn9meAiY</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/V2P7rmsMMcEvF52o8pHL3A-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sat, 31 Jan 2026 10:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Tech]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[ChatGPT]]></category>
                                                    <category><![CDATA[Virtual Reality &amp; Augmented Reality]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[AI Platforms &amp; Assistants]]></category>
                                                    <category><![CDATA[OpenAI]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ hamish.hector@futurenet.com (Hamish Hector) ]]></author>                    <dc:creator><![CDATA[ Hamish Hector ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/ePxhxWMJAFXSVFL4333tHB.png ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Mark Wilson ]]></dc:contributor>
                                                                                                                                                                                    <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/V2P7rmsMMcEvF52o8pHL3A-1280-80.png">
                                                            <media:credit><![CDATA[Future / Netflix / OpenAI / Whoop]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Alex Honnold climbing, Sam Altman presenting, and a runner in a Whoop band.]]></media:description>                                                            <media:text><![CDATA[Alex Honnold climbing, Sam Altman presenting, and a runner in a Whoop band.]]></media:text>
                                <media:title type="plain"><![CDATA[Alex Honnold climbing, Sam Altman presenting, and a runner in a Whoop band.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/V2P7rmsMMcEvF52o8pHL3A-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>This week, we watched Alex Honnold free solo <em>Taipei 101</em> on Netflix while terrible commentary played over the top, and Samsung teased its next major phone launch.</p><p>To catch up on all of this and more, we've rounded up the top seven most important tech news stories of the week here for you, with links to the full stories too.</p><p>When you're all caught up, you should also check out the <a href="https://www.techradar.com/streaming/7-new-movies-and-tv-shows-to-watch-on-netflix-prime-video-hbo-max-and-more-this-weekend-january-30" target="_blank">7 new movies and TV shows to watch this weekend</a>.</p><h2 id="7-netflix-proved-it-hasn-t-figured-out-live-events">7. Netflix proved it hasn’t figured out live events</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:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FzpqRXgkzjiBEUfKFxcwDo" name="SkyscraperLive" alt="Alex Honnold high in the air as he climbs the Taipei 101 skyscraper" src="https://cdn.mos.cms.futurecdn.net/FzpqRXgkzjiBEUfKFxcwDo.jpg" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Netflix )</span></figcaption></figure><p>This week, the world of streaming treated us to <em>Bridgerton</em> Season 4, <em>Wonder Man</em>, and <em>Shrinking</em> Season 3, among others, but the livestream sports event of the year also aired: <em>Skyscraper Live</em>, and fans were quick to let their anger be known at the end result.</p><p>It featured Alex Honnold, of <em>Free Solo</em> fame, and his attempt to free solo (climbing alone, without ropes or safety equipment) Taipei 101, which was, at one point, the tallest building in the world. The climb was a feat of human ability if nothing else, but the commentary – which was filled with nerves, and often spoke over Alex – was not well received.</p><p>Some declared the show “The worst live sports production I’ve ever seen in my life,” though one of the hosts has since come out to address fans’ frustrations.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/streaming/netflix/skyscraper-live-proves-that-netflix-is-still-figuring-out-its-live-events-heres-why-viewers-couldnt-get-past-its-insufferable-commentary">Here’s why viewers couldn’t get past Skyscraper Live’s 'insufferable' commentary</a></li></ul><h2 id="6-xreal-s-glasses-got-a-3d-upgrade">6. Xreal’s glasses got a 3D upgrade</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="J48TA2Pmq443xVJikvMUfU" name="Xreal-1S-wearing-angle-no-hat" alt="Xreal 1S" src="https://cdn.mos.cms.futurecdn.net/J48TA2Pmq443xVJikvMUfU.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: Lance Ulanoff / Future)</span></figcaption></figure><p>Xreal’s smart glasses are impressive entertainment specs that’ll show your favorite shows, games, and movies on a giant virtual screen – provided they’re connected to a compatible device. Now, they can make that content 3D too.</p><p>That’s thanks to Real 3D, which just debuted on Xreal’s One and One Pro glasses, and it’s an incredible tool that works on any device or content, as all processing is handled on the glasses.</p><p>Admittedly, it’s a work in progress, but it just made some of the world’s best smart glasses even better – and made Meta CEO Mark Zuckerberg’s comment about AI someday <a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/meta-teases-future-headsets-despite-vr-troubles-and-an-ai-upgrade-straight-from-science-fiction" target="_blank">letting us “jump into” any video</a> feel less far-fetched.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/xr-glasses-have-had-one-major-issue-and-xreal-just-solved-it-with-a-free-update">XR glasses have had one major issue, and Xreal just solved it with a free update</a></li></ul><h2 id="5-we-played-resident-evil-9">5. We played Resident Evil 9</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4QqfHLuHizM7HgM7XFut27" name="RE9_Broll_Preview_WW - frame at 4m11s" alt="A Resident Evil Requiem Gameplay Screenshot." src="https://cdn.mos.cms.futurecdn.net/4QqfHLuHizM7HgM7XFut27.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Capcom)</span></figcaption></figure><p>We have over four hours of <em>Resident Evil Requiem</em> under our belt, and now we’re confident that it’s on track to be the finest entry in the long-running survival horror series.</p><p>The return of Leon Kennedy had us worried, though. How can you create a sense of fear when your star is a one-man infected-slaying army? You pair him with a much less combat-capable partner.</p><p>Leon’s segments are like a New Game Plus run of the Resident Evil 4 Remake on steroids: you’re an ultra-powerful killing machine; meanwhile, new protagonist Grace’s sections are intended to deliver the serious scares. They're set in wonderfully intricate environments expertly built for tense exploration, desperate resource scavenging, and scrappy fights that always have you on the back foot.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/gaming/resident-evil-requiem-grace-and-leon-preview">A sublime blend of masterful combat and hair-raising horror</a></li></ul><h2 id="4-openai-admitted-to-screwing-up">4. OpenAI admitted to screwing up</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:2321px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="xpFHDLqvb9JBmLZJNUqfdH" name="summer update" alt="Sam Altman OpenAI" src="https://cdn.mos.cms.futurecdn.net/xpFHDLqvb9JBmLZJNUqfdH.jpg" mos="" align="middle" fullscreen="" width="2321" height="1305" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: OpenAI)</span></figcaption></figure><p>ChatGPT’s most avid users are quick to air their frustrations when OpenAI messes up an update, and now CEO Sam Altman has conceded the company “screwed up” with ChatGPT 5.2.</p><p>The criticisms centered on the AI providing overly technical, complicated responses to questions, rather than the easy-to-digest answers AI users typically hope to receive.</p><p>“We did decide, and I think for good reason, to put most of our effort in 5.2 into making it super good at intelligence, reasoning, coding, engineering, that kind of thing,” Altman revealed. “And we have limited bandwidth here, and sometimes we focus on one thing and neglect another.”</p><p>Hopefully, OpenAI can learn from this error, however, and better manage which aspects of its vision it has to sacrifice as it pumps out successive iterations of its chatbot.</p><p>Speaking of making sacrifices, OpenAI also teased this week that <a href="https://www.techradar.com/ai-platforms-assistants/time-to-cancel-openai-sparks-fresh-fury-by-retiring-gpt-4o-model-again-as-it-claims-we-didnt-make-this-decision-lightly">it’s time to finally retire GPT-4o</a>, and yet again, fans are furious.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/ai-platforms-assistants/sam-altman-admits-openai-screwed-up-the-writing-quality-on-chatgpt-5-2-and-promises-future-versions-wont-neglect-it">Sam Altman admits OpenAI ‘screwed up’ the writing quality on ChatGPT 5.2</a></li></ul><h2 id="3-apple-finally-gave-us-a-new-airtag">3. Apple finally gave us a new AirTag</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="Q2gotik9ZVnn6GBQGw6wT3" name="New-Apple-AirTag" alt="Apple AirTag on TR background" src="https://cdn.mos.cms.futurecdn.net/Q2gotik9ZVnn6GBQGw6wT3.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: Apple)</span></figcaption></figure><p>The original <a href="https://www.techradar.com/reviews/apple-airtag-review">AirTag</a> launched back in 2021 and quickly garnered an unwanted reputation as a stalking accessory. With those issues now largely sorted, Apple has launched a more powerful sequel with a better range and louder speakers.</p><p>A new Bluetooth chip lets you find the new AirTag from 1.5x farther away than with the previous version. That new speaker also means it’s 50% louder, which is handy if you’re trying to find keys that are buried deep inside a sofa. </p><p>While it isn’t exactly a bargain, the new AirTag keeps the same $29 / £29 / AU$49 price as the original.</p><ul><li><strong>Read the full story:</strong><a href="https://www.techradar.com/phones/iphone/apples-next-generation-airtags-promise-better-range-and-a-louder-voice-maybe-this-is-how-i-never-lose-anything-again"> Apple's next-generation AirTags promise better range and a louder voice — maybe this is how I never lose anything again</a></li></ul><h2 id="2-garmin-leaked-its-whoop-alternative">2. Garmin leaked its Whoop alternative</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:1000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="zWjXWB45ucy92kwWLoPMVY" name="Press Shot Stretch.jpg" alt="Whoop Strap 3.0" src="https://cdn.mos.cms.futurecdn.net/zWjXWB45ucy92kwWLoPMVY.jpg" mos="" align="middle" fullscreen="" width="1000" height="563" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Whoop)</span></figcaption></figure><p>The same week, Whoop blasted the Australian Open for its <a href="https://www.techradar.com/health-fitness/data-is-not-steroids-whoop-ceo-blasts-australian-open-for-ridiculous-decision-to-force-tennis-stars-to-remove-its-tracker" target="_blank">“ridiculous” decision to force tennis stars to remove its tracker</a>, and following our testing a slew of fitness band alternatives, it appears Garmin’s own Whoop alternative just leaked.</p><p>Normally, we’d ignore leaks here until they’re confirmed launches, but the spoiler was shared by none other than Garmin itself.</p><p>Eagle-eyed Garmin fans were able to screenshot the page before it disappeared, cluing us into the 'Garmin Cirqa smart band,' which could be released in around '4–5 months,' which would be May or June based on shipping details.</p><p>Crucially, we didn’t get a price for the band, but even so, Whoop has some competition on the way.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/garmin-might-finally-be-launching-its-own-whoop-competitor-as-the-cirqa-smart-band-leaks-on-its-own-website">Garmin might finally be launching its Whoop competitor</a></li></ul><h2 id="1-samsung-teased-the-s26-ultra-s-biggest-upgrade">1. Samsung teased the S26 Ultra’s biggest upgrade</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:1128px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="ggEP7omDu7D5JgNDersogi" name="Samsung Galaxy S26 Ultra leak" alt="A leaked render of the Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/ggEP7omDu7D5JgNDersogi.jpg" mos="" align="middle" fullscreen="" width="1128" height="635" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Android Headlines)</span></figcaption></figure><p>Flagship smartphones have struggled to deliver dazzling new features in recent years, but the forthcoming Galaxy S26 Ultra appears to has bucked that trend. This week, Samsung teased the flagship phone’s new ‘privacy display’, which it calls ‘a new front line for privacy’.</p><p>What makes this display tech so interesting is that it lets you hide parts of your screen – like a private message – from onlookers while keeping it visible to you. The OLED screen apparently does this by emitting light in specific directions. We’re yet to see the tech in person, but if it lives up to the hype, it could be the most useful smartphone upgrade we’ve seen for a while.</p><ul><li><strong>Read the full story:</strong><a href="https://www.techradar.com/phones/samsung-galaxy-phones/the-samsung-galaxy-s26-ultras-privacy-display-could-be-the-biggest-upgrade-in-a-while-heres-how-it-works"> The Samsung Galaxy S26 Ultra’s privacy display could be the biggest upgrade in years – here’s how it works</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ‘Data is not steroids’: Whoop CEO blasts Australian Open for ‘ridiculous’ decision to force tennis stars to remove its tracker ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/data-is-not-steroids-whoop-ceo-blasts-australian-open-for-ridiculous-decision-to-force-tennis-stars-to-remove-its-tracker</link>
                                                                            <description>
                            <![CDATA[ Whoop bands were just knocked out of the Australian Open as Carlos Alcaraz and Jannik Sinner are ordered to remove them. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Xk4DnKotbPGaFdzuLnTzqi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/x3JAb6ns24WQVovKSPifKS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 30 Jan 2026 13:04:45 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/x3JAb6ns24WQVovKSPifKS-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images / David Gray / Whoop]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Carlos Alcarez and a Whoop MG fitness tracker]]></media:description>                                                            <media:text><![CDATA[Carlos Alcarez and a Whoop MG fitness tracker]]></media:text>
                                <media:title type="plain"><![CDATA[Carlos Alcarez and a Whoop MG fitness tracker]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/x3JAb6ns24WQVovKSPifKS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Carlos Alcaraz and Jannik Sinner were ordered to remove their Whoop bands at the Australian Open</strong></li><li><strong>Whoop CEO Will Ahmed spoke out on the issue, branding the situation 'ridiculous'</strong></li><li><strong>A Whoop spokesperson also got in touch with TechRadar, reaffirming its stance that 'blocking access to personal health data does not protect sport'</strong></li></ul><p>Whoops are some of the very best (albeit most expensive) fitness trackers around, especially from a recovery point of view. Designed to aid and inform data-driven training techniques, Whoop bands are used by all kinds of top athletes the world over – including top tennis stars like current world no.1 women's player Aryna Sabalenka and current world no.1 men's player Carlos Alcaraz. </p><p>Whoop hit the headlines during the ongoing Australian Open, when Alcaraz was forced by an umpire to remove his <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">Whoop</a>, worn under a wristband, during his fourth-round match against Tommy Paul. Similarly, Sabalenka was also asked to remove her <a href="https://www.techradar.com/best/best-fitness-trackers">fitness tracker</a> before a match, while men's player Jannik Sinner was also asked to remove his tracker. </p><p>“The reason why I was wearing that on court, because we received the email that we got approval from the ITF to wear this device. I didn't know that grand slams didn't come to conclusion,” <a href="https://www.independent.co.uk/sport/tennis/aryna-sabalenka-whoop-ban-australian-open-b2908259.html">Sabalenka told the press after her win over Iva Jovic. </a>"It's just for tracking my health." Sabalenka, coincidentally, is an ambassador for Whoop, so there may be an as-yet unpublicized commercial element to the controversy.</p><p>Whoop's CEO Will Ahmed posted the video of Alcaraz being asked to take his tracker off on social media, commenting: "Ridiculous. Whoop is approved by the International Tennis Federation for in-match wear and poses no safety risk. </p><p>"Let the athletes measure their body. Data is not steroids!"</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Ridiculous. Whoop is approved by the International Tennis Federation for in-match wear and poses no safety risk. Let the athletes measure their bodies. Data is not steroids! https://t.co/fC3JX6Vldm<a href="https://twitter.com/cantworkitout/status/2015487119402078483">January 25, 2026</a></p></blockquote><div class="see-more__filter"></div></div><h2 id="whoop-s-official-position">Whoop's official position</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:594px;"><p class="vanilla-image-block" style="padding-top:66.67%;"><img id="ew3BKHhopPxwKN8YTRmsmW" name="gettyimages-2258410256-594x594" alt="Aryna Sabalenca" src="https://cdn.mos.cms.futurecdn.net/ew3BKHhopPxwKN8YTRmsmW.jpg" mos="" align="middle" fullscreen="" width="594" height="396" 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=James%20D.%20Morgan" rel="nofollow">James D. Morgan</a>)</span></figcaption></figure><p>I reached out to Whoop to see what the company had to say. A spokesperson replied with the following statement:</p><p>“WHOOP believes athletes have a fundamental right to understand their own performance and health – including during competition at events like the Australian Open. WHOOP is approved by the International Tennis Federation for in-match wear and poses no safety, fairness, or competitive risk. </p><p>"Blocking access to personal health data does not protect sport. WHOOP will continue to stand with athletes and our members to defend their right to their data.”</p><h2 id="data-s-role-in-athletics">Data's role in athletics</h2><p>Today's athletes understand far more about their bodies than they did 20, or even 10 years ago. Beyond using stopwatches and pedometers, we now have devices like the <a href="https://www.techradar.com/news/wearables/best-smart-watches-what-s-the-best-wearable-tech-for-you-1154074">best smartwatches</a> and fitness trackers that can generate accurate strain and recovery information. Athletes now have far more information to go on, helping them understand how and when to push their limits. </p><p>I can understand the temptation to wear a Whoop during matches, not just during prep, for the athlete's team to understand their expended effort during, and recovery process after, every match. There's no question the increase in data collection affects athletes on and off the court. </p><p>However, if Whoop has been cleared to be worn on the court by the International Tennis Federation, there's a clear disconnect between that ruling and the ban on fitness trackers at the Australian Open this year. </p><p>Whoop also seems to be operating within commercial rules too. The <a href="https://ausopen.com/articles/news/get-rules-lowdown-australian-open-2026" target="_blank">Australian Open website</a> also lists player sponsorship rules: "At the Australian Open, players are allowed up to two commercial (non-manufacturer) logos on their clothing, each no larger than three square inches. </p><p>"Manufacturer logos are treated separately and are allowed in additional positions (such as the shirt front, back or collar) but must remain small. Shorts and skirts may carry limited manufacturer branding, while compression garments have their own narrow allowances."</p><p>Whoop's tiny logo seems unlikely to breach these legislations. It could be argued the design itself is pretty iconic, but there's been a recent rise in Whoop clones such as the <a href="https://www.techradar.com/health-fitness/fitness-trackers/polar-loop-review">Polar Loop</a> and <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-review">Amazfit Helio Strap</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Garmin might finally be launching its Whoop competitor as the Cirqa smart band leaks on its own website ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/garmin-might-finally-be-launching-its-own-whoop-competitor-as-the-cirqa-smart-band-leaks-on-its-own-website</link>
                                                                            <description>
                            <![CDATA[ Eagle-eyed Garmin users on Reddit managed to screenshot a leaked smart band – on Garmin's own website. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">e2B9By7kT6mzxFYSKNxPg9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xSYaaCcvwUQRMBDpfbm57m-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 27 Jan 2026 12:55:00 +0000</pubDate>                                                                                                                                <updated>Wed, 28 Jan 2026 06:16:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xSYaaCcvwUQRMBDpfbm57m-1280-80.jpg">
                                                            <media:credit><![CDATA[Becca Caddy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Whoop 4.0]]></media:description>                                                            <media:text><![CDATA[Whoop 4.0]]></media:text>
                                <media:title type="plain"><![CDATA[Whoop 4.0]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xSYaaCcvwUQRMBDpfbm57m-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Garmin's next device may well be the Cirqa smart band</strong></li><li><strong>That's according to screenshots taken by Reddit users of a leak on Garmin's website</strong></li><li><strong>The new device is reportedly set to ship in '4–5 months'</strong></li></ul><p>Garmin's next product may well have just leaked, and it's not a sequel to anything on our <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a> list, a cycling computer, an InReach messaging device, or any of the other hardware the company is famous for – instead, it could be the brand's long-rumored, screenless fitness tracker. </p><p>Spotted via <a href="https://www.androidauthority.com/garmin-cirqa-smart-band-details-3635222/" target="_blank">Android Authority</a>, eagle-eyed Redditors caught the appearance of a device called the 'Garmin Cirqa smart band' on Garmin's own website, and screenshotted it before it disappeared. The screenshot, embedded in the Reddit comment below, revealed that the band could be released in around '4–5 months', which would be May or June.</p><p>It lists two sizes and two colors, Black and French Gray, although what's conspicuously missing is pricing information. </p><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/Garmin/comments/1qn0451/comment/o1qmzpr">Comment</a> from <a href="https://www.reddit.com/r/Garmin">r/Garmin</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Leaker site <a href="https://the5krunner.com/2026/01/26/garmin-cirqa-smart-band-leak-whoop-competitor/" target="_blank">The5KRunner</a> also followed up with a screenshot of some information indexed by Google before it vanished. This confirms that the band is designed to fit on the wrist, along with some grainy placeholder thumbnail imagery and a few sizing details. </p><p>It's quite clear from both of these screenshots that we've got a Whoop competitor on our hands. We previously thought the <a href="https://www.techradar.com/health-fitness/sleep/garmin-just-launched-the-index-sleep-monitor-here-are-9-things-you-need-to-know-about-it">Garmin Index Sleep Monitor</a> might have been it before its release last year, but that particular screenless tracker ended up being an armband designed for wearing in bed. </p><h2 id="whoop-there-it-is">Whoop, there it is</h2><p>We've heard rumblings for a while that Garmin is working on something to rival the <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">Whoop MG and Whoop 5.0</a>. It's a simple design concept – a fabric band stretched over an optical heart rate monitor that passively records workout and recovery metrics, rather than being designed to be interacted with like a smartwatch – but one that's seen a surge in popularity over the last few months. </p><p>The <a href="https://www.techradar.com/health-fitness/fitness-trackers/polar-loop-review">Polar Loop</a> and <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-review">Amazfit Helio Strap</a> have recently been released, with the <a href="https://www.techradar.com/health-fitness/looking-for-a-subscription-free-whoop-band-this-screenless-rival-could-be-the-voice-led-wearable-youre-looking-for">Luna Band</a> and <a href="https://www.techradar.com/health-fitness/fitness-trackers/yet-another-whoop-rival-has-appeared-at-ces-2026-this-time-from-ai-gym-company-speediance">Speediance Strap</a> to come this year. It's no surprise then that Garmin might finally be throwing its hat in this ring – now it's a proven concept outside of Whoop, and this feels like the right moment.   </p><p>Unfortunately, Whoop isn't likely to be happy about the competition. Our sister site <a href="https://www.tomsguide.com/wellness/fitness-trackers/whoop-just-sued-polar-over-the-design-of-its-loop-fitness-tracker" target="_blank">Tom's Guide reported that Whoop attempted to sue Polar over its Polar Loop band</a>, citing intellectual property infringement, so it'll be interesting to see how the company reacts to Garmin getting in on the screenless-tracker action.   </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'Garmin actually want their devices to break in these labs' I went to Garmin's closely guarded Kansas HQ to find out why its watches are so expensive ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/garmin-actually-want-their-devices-to-break-in-these-labs-i-went-to-garmins-closely-guarded-kansas-hq-to-find-out-why-its-watches-are-so-expensive</link>
                                                                            <description>
                            <![CDATA[ From brutal stress tests to a robot-run warehouse, here’s what surprised me 'behind the scenes' at Garmin’s home in Kansas City. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HTbJdHPnKXLGQUh9hcjyES</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tuae8uEWRiMncBdRKQTVrX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 27 Jan 2026 02:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 28 Jan 2026 10:46:30 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Smartwatches]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                                                                                    <dc:creator><![CDATA[ Lee Bell ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/9aArb7JgdhewkbUaxxkxPn.jpg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tuae8uEWRiMncBdRKQTVrX-1280-80.jpg">
                                                            <media:credit><![CDATA[Future: Lee Bell]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Garmin Kansas HQ tour]]></media:description>                                                            <media:text><![CDATA[Garmin Kansas HQ tour]]></media:text>
                                <media:title type="plain"><![CDATA[Garmin Kansas HQ tour]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tuae8uEWRiMncBdRKQTVrX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When people talk Garmin, it’s usually about one thing – <a href="https://www.techradar.com/best/running-watches" target="_blank">the best running watches</a>. And sure, that’s the bit most of us see. You buy a Forerunner or a Fenix, sync it to the Connect app, and then spend the next few years being a bit too smug about battery life, especially when your friends complain about their Apple Watches dying after a day. </p><p>But when I was invited to Garmin’s HQ in Olathe, Kansas for a media tour to coincide with the <a href="https://www.techradar.com/health-fitness/smartwatches/garmin-launches-two-new-forerunner-watches-the-garmin-forerunner-570-and-garmin-forerunner-970-plus-the-hrm-600-heart-rate-monitor" target="_blank">surprise launch of the new Forerunner series</a> last year, I was excited to see behind the scenes. As a smartwatch enthusiast, it was like a golden ticket straight out of <em>Charlie and the Chocolate Factory</em>. </p><p>I’ll admit, I was expecting the usual checklist of activities a trip like this brings: product demos, a few executive chats, and a polite tour of a shiny office. And while there was still plenty of that, what I didn’t expect was just how much of Garmin’s wider operations I'd be privy to, including the unglamorous, behind-the-scenes bits most runners don’t even know exist.</p><p>And while not every part of the tour delivered the juicy, headline-grabbing stuff journalists always hope for, it did offer some genuinely surprising insight into a brand that builds expensive things – and they're built to last, unlike most smart technology, not just to the next upgrade cycle. Here are three of my biggest takeaways from the trip.</p><h2 id="1-garmin-tests-all-its-watches-in-house-to-breaking-point">1. Garmin tests all its watches in-house to breaking point </h2><p>The highlight of the tour for me wasn’t a shiny new watch reveal, it was the testing labs. Not because they’re glamorous (they’re really not), but because they explain why Garmin owners tend to have the same device for ages.</p><p>It was quite amusing to hear how Garmin actually want their devices to break in these labs. But the point is, it really helps them understand why failures happen, so they can fix them before a product goes to market.</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:56.25%;"><img id="sAo9y7zfdD7PLiGkfisMrX" name="Garmin Kansas HQ tour" alt="Garmin Kansas HQ tour" src="https://cdn.mos.cms.futurecdn.net/sAo9y7zfdD7PLiGkfisMrX.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A wall of labelled Garmin wearables in the test area, basically a grab-and-go reference library, so engineers can pull specific models quickly for checks, comparisons and lab work </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future: Lee Bell)</span></figcaption></figure><p>The guide explained that the whole point of this kind of testing is to get ahead of potential “field failures” as early as possible in development, then keep rerunning tests as the design matures. They would much rather a prototype to fall apart in a lab than for a retail unit to die halfway through a user's triathlon, which makes complete sense.</p><p>The variety of tests happening in those labs was also quite impressive. I was shown specially-made chambers for cold, heat, humidity and UV-style weathering, designed to accelerate the kind of slow damage that normally manifests after months of sun, sweat and winter runs. </p><p>There are also salt fog chambers for corrosion, including one that cycles exposure to mimic real-world conditions, and chemical testing for the stuff people actually get on wearables, such as artificial sweat, sunscreen, and even nastier things like fuel and transmission fluid.</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:56.25%;"><img id="wiro5Y3ttC9BV3DdN3yqaX" name="Garmin Kansas HQ tour" alt="Garmin Kansas HQ tour" src="https://cdn.mos.cms.futurecdn.net/wiro5Y3ttC9BV3DdN3yqaX.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">One of Garmin’s vibration “shaker” rigs, used to mimic the constant rattling and impacts devices face in the real world, so weak points show up in the lab instead of on your wrist </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future: Lee Bell)</span></figcaption></figure><p>Then there’s the physical abuse the wearables undergo. Drop testing is a given, but Garmin uses rigs that can orient a device so it lands exactly on a specific point (like a button) over and over, with high-speed footage so they can watch what fails in slow motion. </p><p>Cycle tests make up a big part of the testing, too, where parts get actuated thousands of times – like straps stretching repeatedly, buttons being hammered, or mechanisms being worked until something gives. It’s not just about whether it can survive a fall, but if it can survive being used how a normal person would, repeatedly, over months, years, and maybe even decades.</p><p>I wasn't allowed to take photos in this area, annoyingly (but understandably), but what I will say is that experiencing it left a stronger impression than any product slide deck did that entire trip. It’s also the sort of thing that makes Garmin’s, err, premium pricing a bit easier to swallow. You might still wince at the cost, but at least you can see where some of that money is going.</p><h2 id="2-garmin-s-enormous-warehouse-is-basically-a-super-advanced-robot-motorway">2. Garmin's enormous warehouse is basically a super-advanced robot motorway</h2><p>If the test lab is where Garmin proves its products’ durability, the company’s warehouse is where it showcases scale. This area was unbelievably huge but it wasn’t just its size that surprised me, it was seeing everything that happens here.</p><p>It’s definitely not the sexy side of tech, but I got to see how the company ensures you get your watch quickly, handles returns efficiently, and how much (or little) waste gets created along the way.</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:56.25%;"><img id="G6wwnyucm9nsCyynfibymX" name="Garmin Kansas HQ tour" alt="Garmin Kansas HQ tour" src="https://cdn.mos.cms.futurecdn.net/G6wwnyucm9nsCyynfibymX.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">One of the main warehouse buildings on Garmin’s Olathe campus - the scale that makes you realise how serious the company is about making and distributing its kit in-house. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future: Lee Bell)</span></figcaption></figure><p>The warehouse operation is perhaps the most impressive, since it’s absolutely packed with automation, employing towering machines and robots that shuttle products around so that staff aren’t constantly trekking up and down endless aisles or stairs. </p><p>The guide here explained that the warehouse robots follow set routes, drive underneath a mobile storage rack, lock into its base and lift it slightly, then carry the whole rack to wherever it’s needed, all directed by tablet requests from staff and cutting out a ton of pointless walking.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/K5DmfR4o5nMKaCG9mqxsrX.jpg" alt="Garmin Kansas HQ tour" /><figcaption>A bird’s-eye look at the fulfilment floor, with pallets, packing stations and endless racking. This is where watches stop being products and start being thousands of parcels that need to leave the building fast. <small role="credit">Future: Lee Bell</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SrqurTvRHE9AMkoziRSsrX.jpg" alt="Garmin Kansas HQ tour" /><figcaption>One of the automated sections mid-flow, with tote bins feeding the line. This is the kind of setup that helps Garmin hit big daily shipping volumes without it turning into chaos.<small role="credit">Future: Lee Bell</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nThLpwEr42Hb3SvtRfKmrX.jpg" alt="Garmin Kansas HQ tour" /><figcaption>Conveyor lines and sorting lanes everywhere, basically a motorway system for boxes. It’s all built to keep things moving with minimal human handling and fewer bottlenecks.<small role="credit">Future: Lee Bell</small></figcaption></figure></figure><p>The most oddly satisfying bit, though, was the packaging line. There’s a machine that measures the height of what’s in a box, scores the cardboard, folds it down, glues it, and basically trims the packaging to fit. </p><p>That doesn’t sound like a big deal until you remember that shipping is based on size as well as weight. When stacked together, those small savings in space really add up, meaning Garmin is saving emissions by not paying to send a load of air, resulting in fewer trips. </p><p>All this automation and efficiency is highly advanced, and might explain where some of those high asking prices are going.</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:1434px;"><p class="vanilla-image-block" style="padding-top:57.74%;"><img id="BibzmhWKD8PobwbZqMCmaX" name="Garmin Kansas HQ tour" alt="Garmin Kansas HQ tour" src="https://cdn.mos.cms.futurecdn.net/BibzmhWKD8PobwbZqMCmaX.jpg" mos="" align="middle" fullscreen="" width="1434" height="828" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Garmin badge on the side of the huge warehouse building - not exactly subtle. Standing here, it’s hard not to get the sense you’re at an engineering campus, not just the home of running watches.  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future: Lee Bell)</span></figcaption></figure><h2 id="3-garmin-s-aviation-roots-mean-reliability-is-its-cornerstone">3. Garmin's aviation roots mean reliability is its cornerstone</h2><p>So here’s the part I really didn’t expect – just how much of Garmin’s DNA is ingrained in other industries like aviation, not just fitness, and how that feeds into our fitness watches.</p><p>On the tour, Garmin's ties to aviation were flaunted as one of its foundational areas – something the early team was apparently deeply rooted in. And they spoke about it with the kind of pride you normally hear when brands talk about their “hero” product category, and not just some side business-to-business side hustle.</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:56.25%;"><img id="9KSqQAkNr4jb9djNfxz2hX" name="Garmin Kansas HQ tour" alt="Garmin Kansas HQ tour" src="https://cdn.mos.cms.futurecdn.net/9KSqQAkNr4jb9djNfxz2hX.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Garmin’s aviation side in the flesh, a proper aircraft sitting in a hangar on the same trip where we’d been talking about Forerunners. A reminder that this brand’s roots go way beyond fitness. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future: Lee Bell)</span></figcaption></figure><p>They walked me through the sort of systems Garmin builds into aircraft, from big cockpit displays, sensors, GPS, comms, even connectivity for keeping databases up to date, so pilots aren’t manually fussing with backgrounds while in the air. </p><p>There was also a lot of emphasis on flight control tech such as autopilot systems and safety features, including a one-button emergency function that can take over, communicate, pick a landing location and bring the aircraft down safely if something goes wrong. </p><p>They even took us up in the air in some of their planes (yes, they have their own hangar) to show us how it all worked, which wasn’t terrifying in the slightest…</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:56.25%;"><img id="NPdzcGXKFD8RvEFotzysVX" name="Garmin Kansas HQ tour" alt="Garmin Kansas HQ tour" src="https://cdn.mos.cms.futurecdn.net/NPdzcGXKFD8RvEFotzysVX.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A flight simulator demo on campus, showing how Garmin tests and trains in the aviation world, too </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future: Lee Bell)</span></figcaption></figure><p>Obviously, this is all worlds away from a Forerunner buzzing your wrist because you’ve drifted out of the Zone 2 heart rate zone, but it does explain that Garmin is obsessed with reliability in situations where failure isn’t just annoying, it’s dangerous. Whether you're in the air or out in the wilderness, tech needs to be reliable. And this – for me – helps reframe the conversation around how expensive Garmin devices can be. </p><p>I now see Garmin as not just a brand that just makes good-quality wearables, but one that builds serious navigation and control systems, and then brings some of that mindset and engineering culture into its consumer gadgets.</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:1486px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="Zc4j7zmh3szX76jrxYZhaX" name="Garmin Kansas HQ tour" alt="Garmin Kansas HQ tour" src="https://cdn.mos.cms.futurecdn.net/Zc4j7zmh3szX76jrxYZhaX.jpg" mos="" align="middle" fullscreen="" width="1486" height="836" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Looking back at Garmin’s very own hangar from the aircraft, which we were just about to take off in </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future: Lee Bell)</span></figcaption></figure><p>All of the above made the campus feel less like a running watch HQ and more like a weirdly broad tech empire with fitness, outdoors, aviation, marine, and automotive all under one roof, which, I must admit, gave me some serious<a href="https://www.techradar.com/news/computing/apple/inside-apple-cupertino-s-secrets-revealed-1073308" target="_blank"> Apple HQ vibes</a>.</p><p>I flew there thinking I was covering a sports watch launch and came away with a totally different perspective on the brand. That the reason Garmin kit feels so dependable isn’t just the watches themselves, it’s the fact it’s a capable engineering company built around building complicated navigational tech extremely well.</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:56.25%;"><img id="jKXUipnKmGKFK9ViE2oZWX" name="Garmin Kansas HQ tour" alt="Garmin Kansas HQ tour" src="https://cdn.mos.cms.futurecdn.net/jKXUipnKmGKFK9ViE2oZWX.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Garmin CEO, Cliff Pemble, on stage before the tours began, talking up Forerunner’s long history and setting the tone for a trip that would be more than just a product launch </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future: Lee Bell)</span></figcaption></figure><p>So, if you’re about to buy your next Garmin, it's probably worth remembering these three things: the watches are tested in genuinely brutal ways; the logistics operation is far more advanced than most people realise; and the company’s serious engineering roots run much deeper than fitness.</p><p>That doesn’t mean Garmin is perfect, but its devices not only stands the test of time, but they also tend to make day-to-day training feel smoother and more reliable, which is the sort of thing that’s hard to give up once you’re used to it.</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:56.25%;"><img id="kGhL28cUdcL9dXH8dBArgX" name="Garmin Kansas HQ tour" alt="Garmin Kansas HQ tour" src="https://cdn.mos.cms.futurecdn.net/kGhL28cUdcL9dXH8dBArgX.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A first proper hands-on with the Forerunner 570 during the surprise launch, which was all about Garmin making its mid-range running watch line a bit more premium </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future: Lee Bell)</span></figcaption></figure>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 5 surprising benefits of cold plunges, according to research – and how to make the most out of them, whether you're out on a wild swim or at home doing a 'James Bond shower' ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/5-surprising-benefits-of-cold-plunges-according-to-research-and-how-to-make-the-most-out-of-them</link>
                                                                            <description>
                            <![CDATA[ I deep dived the research with the professionals to get you the best tips on how to use cold plunges to improve your health in many ways. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">22apFYkZN3Soa2EkdezbJ6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jkroUoqLJ8hroiFA3ZjHPG-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 25 Jan 2026 08:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Luke Edwards ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/UUM54fUBAX4uZwkWuJtZuG.jpeg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/jkroUoqLJ8hroiFA3ZjHPG-1280-80.jpg">
                                                            <media:credit><![CDATA[CC]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Cold plunge]]></media:description>                                                            <media:text><![CDATA[Cold plunge]]></media:text>
                                <media:title type="plain"><![CDATA[Cold plunge]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jkroUoqLJ8hroiFA3ZjHPG-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>While cold plunges were once reserved for elite athletes pushing their game to its absolute limit, now they're fast becoming a staple part of a healthy lifestyle for many people. This is the result of a realisation that the cold can help us in more ways than one.</p><p>Research has found that the cold can help physical health with improvements in circulation, immune system performance and muscle recovery. It can also contribute to better mental health and – perhaps as a part of that – improved sleep, measurable with our list of the <a href="https://www.techradar.com/best/best-sleep-tracker">best sleep trackers</a>.</p><p>All that from a few minutes dunked into cold water sounds like a very fair deal. Granted it does mean getting into very cold water, which can take a little getting used to. One of our writers <a href="https://www.techradar.com/health-fitness/ive-been-using-the-james-bond-shower-method-for-years-and-according-to-my-smartwatch-its-good-for-me-heres-how-to-do-it">uses the James Bond shower method</a>, starting the water warm and turning it cold, but if you have a cold plunge or wild swim spot available, going straight in can work too. </p><p>According to <a href="https://pubmed.ncbi.nlm.nih.gov/26581833/">Machado et al. (2016) in <em>Sports Medicine</em></a>, temperatures need to be 11–15°C and submersion times should be for 11–15 minutes, to get the best results on soreness both short term and long term. A good number set to help recall the goal then: 11-15 for both ranges.</p><p>That method in mind, here are the reasons its worth bearing that cold for that long.</p><h2 id="1-they-can-reduce-muscle-soreness-in-a-specific-way">1. They can reduce muscle soreness, in a specific way</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:511px;"><p class="vanilla-image-block" style="padding-top:56.16%;"><img id="BzJ4WEdZYS4wPr8qFHgvuG" name="shower GettyImages-2196033934" alt="Man taking cold shower" src="https://cdn.mos.cms.futurecdn.net/BzJ4WEdZYS4wPr8qFHgvuG.jpg" mos="" align="middle" fullscreen="" width="511" height="287" attribution="" endorsement="" class=""></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=Gary%20Yeowell" rel="nofollow">Gary Yeowell</a>)</span></figcaption></figure><p>Fast recoveries are one of the main reasons for cold plunges, and how they came about as a post-workout treatment. That's why footballers were often sent straight to an ice bath after training, so they could keep going the next day and the day after, injury free.</p><p>The cold helps blood vessels to constrict, reducing blood flow to muscles and limiting inflammation in the short term. </p><p>Then, when you warm back up, circulation increases again, which may help clear metabolic waste products linked to soreness. This is ideal for after endurance events or high-volume training. However, studies have shown that <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC4594298/">taking a cold plunge immediately after strength training</a> is less helpful if you want to build muscle.</p><h2 id="2-cold-exposure-can-improve-mood-and-mental-resilience">2. Cold exposure can improve mood and mental resilience</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="vUifWmdRKpx37c8xCLHoQG" name="Cold plunge" alt="Cold plunge" src="https://cdn.mos.cms.futurecdn.net/vUifWmdRKpx37c8xCLHoQG.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: CC)</span></figcaption></figure><p>Cold plunges are also being used more as a way to build mental resilience. Taking a dip in the sea or a swim in a cold lake can help mood, thanks to the release of chemicals like norepinephrine and dopamine, which are involved in alertness, motivation and mood regulation.</p><p>Some small but intriguing studies suggest <a href="https://pubmed.ncbi.nlm.nih.gov/17993252/">regular cold exposure may reduce symptoms of low mood</a> and anxiety, possibly by training the nervous system to tolerate stress more effectively. </p><p>So, over time, this repeated exposure may improve stress resilience, helping people feel calmer and more capable when faced with everyday challenges. </p><h2 id="3-it-may-boost-circulation-and-cardiovascular-efficiency">3. It may boost circulation and cardiovascular efficiency</h2><p>Cold exposure reportedly trains your blood vessels to constrict and dilate more efficiently, which can help circulation and improve the cardiovascular system.</p><p>Using this in conjunction with hot saunas can help to boost this stretching and tightening of the blood vessels for the best cardiovascular outcome.</p><p>It's worth noting that this is looked at as a cardio support rather than a replacement for cardiovascular exercise. Also, this does require regular and repeated practise in order to get the effects that could be constituted as cardio and circulation improvements. </p><h2 id="4-cold-plunges-may-support-immune-function">4. Cold plunges may support immune function </h2><p>While the science here is still growing, cold plunges have long been associated with improve immune support.  Some studies have shown cold plunges can increase white blood cell activity as well as improve the body's inflammatory response.</p><p>So, to be clear, this won't boost the immune system necessarily. Rather, these plunges can potentially reduce chronic low-grade inflammation while improving the body’s ability to respond to stressors.</p><p>Those who practice regular cold treatments do report fewer minor illnesses, adding weight to this idea, and some studies report that immune system response improves "<a href="https://pubmed.ncbi.nlm.nih.gov/8925815/">to a slight extent</a>". Controlled cold stress appears, therefore, to help train the immune system to work more efficiently. A bit.</p><h2 id="5-they-can-improve-sleep-when-timed-correctly">5. They can improve sleep, when timed correctly </h2><p>A cold plunge certainly is stimulating in and right after the experience, yet it can help sleep. While that nervous system activation in the moment is helpful, there is also a rebound as the parasympathetic nervous system kicks in to offer the rest and digest response. </p><p>Also, cold plunges can<a href="https://www.sciencedirect.com/science/article/pii/S0024320525000645"> influence core body temperature regulation</a>. Since a natural drop in core temperature is part of the sleep process, cold exposure earlier in the day may help reinforce healthy circadian rhythms. So, getting the timing right is key here. Too late and you may be kept up. Morning or early afternoon sessions are more likely to support better sleep later on.</p><h2 id="the-verdict">The verdict</h2><p>Cold plunges are not a fix-it-all cure but rather a helpful training tool. When used sensibly, they can help to reduce soreness, support mental resilience, improve circulation and potentially even enhance sleep and immune regulation. </p><p>But while the mental effects of cold plunges are strong, with advocates citing them as an addictive way to ward off depression, energize and banish low mood with adrenaline, physical effects seem relatively minor in isolation, according to science. Add them to the routine and see how you get on, but they're certainly no replacement to exercise, eating right and sleeping well. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ICYMI: the week's 7 biggest tech stories from LG's massive OLED TV news to glorious Whoop clones ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/tech/icymi-the-weeks-7-biggest-tech-stories-from-lgs-masive-oled-tv-news-to-glorious-whoop-clones-2</link>
                                                                            <description>
                            <![CDATA[ Here's the top news stories from Sony, LG, Spotify and more for January 24, 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">E2WfBeX5F4NTTv2xV4rnNK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SXgXLW7MLXkcuEdE3LZGQm-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sat, 24 Jan 2026 13:23:29 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Tech]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Televisions]]></category>
                                                    <category><![CDATA[Audio Streaming]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[AI Platforms &amp; Assistants]]></category>
                                                    <category><![CDATA[ChatGPT]]></category>
                                                    <category><![CDATA[Earbuds &amp; Airpods]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Audio]]></category>
                                                    <category><![CDATA[OpenAI]]></category>
                                                    <category><![CDATA[Headphones]]></category>
                                                                                                <author><![CDATA[ hamish.hector@futurenet.com (Hamish Hector) ]]></author>                    <dc:creator><![CDATA[ Hamish Hector ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/ePxhxWMJAFXSVFL4333tHB.png ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Matt Evans ]]></dc:contributor>
                                            <dc:contributor><![CDATA[ Rowan Davies ]]></dc:contributor>
                                                                                                                                                                                    <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/SXgXLW7MLXkcuEdE3LZGQm-1280-80.png">
                                                            <media:credit><![CDATA[Future / Spotify]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[ICYMI header image with Sony Buds, Spotify Playlists, and Polar Loop band.]]></media:description>                                                            <media:text><![CDATA[ICYMI header image with Sony Buds, Spotify Playlists, and Polar Loop band.]]></media:text>
                                <media:title type="plain"><![CDATA[ICYMI header image with Sony Buds, Spotify Playlists, and Polar Loop band.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SXgXLW7MLXkcuEdE3LZGQm-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's been another busy week for tech news – but then again, when is it ever not? The good news is that you don't have to spend hours catching up, because we've covered everything in one place.</p><p>The big stories took in everything from Spotify to ChatGPT to Netflix, but it was developments in the OLED TV world that really caught our eye, as Sony, TCL, and LG all made major announcements.</p><p>Best of all, the trio might not just revolutionize the already best-of-the-best displays, but also their cheaper models.</p><p>How? Well, you'll have to scroll down to find out, so may we suggest you do that now and get up to speed. Enjoy.</p><h2 id="7-whoop-clones-have-thrown-us-for-a-loop">7. Whoop clones have thrown us for a loop</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="rHaWUVLcwJXDY3XuUdxQsF" name="polar-loop-11" alt="Polar Loop" src="https://cdn.mos.cms.futurecdn.net/rHaWUVLcwJXDY3XuUdxQsF.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 / Andrew Williams)</span></figcaption></figure><p>It's been a while coming, but we've finally published our reviews of two screenless, fabric-covered fitness trackers – subscription-less rivals to the Whoop 5.0 and Whoop MG bands, which we rated as technically excellent but far too expensive. </p><p>The <a href="https://www.techradar.com/health-fitness/fitness-trackers/polar-loop-review">Polar Loop</a> was solid in heart-rate tracking, but a letdown with its confusing software choices. The <a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-review">Amazfit Helio Strap</a> was a different matter, though: cheaper than Whoop and Polar, and very good, both in terms of the hardware's capabilities and the app's quality. We duly added it to our <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness trackers</a> list.</p><p>The reviews come at an interesting time, as CES 2026 showcased the next wave of Whoop clones from <a href="https://www.techradar.com/health-fitness/looking-for-a-subscription-free-whoop-band-this-screenless-rival-could-be-the-voice-led-wearable-youre-looking-for">Luna</a> and <a href="https://www.techradar.com/health-fitness/fitness-trackers/yet-another-whoop-rival-has-appeared-at-ces-2026-this-time-from-ai-gym-company-speediance">Speediance</a>. It looks set to be a crowded category.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-review">Amazfit Helio Strap review</a></li><li><strong>Read more: </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/polar-loop-review">Polar Loop review</a></li></ul><h2 id="6-spotify-dropped-a-flawed-playlist-tool">6. Spotify dropped a flawed playlist tool</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="wzsiAR3iNWgdXzJyNW85GF" name="Prompted Playlist Header" alt="A collection of Spotify playlist thumbnails showing the different playlists you can generate using the Prompted Playlists tool" src="https://cdn.mos.cms.futurecdn.net/wzsiAR3iNWgdXzJyNW85GF.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: Spotify)</span></figcaption></figure><p>Following a successful trial run in New Zealand, Spotify is bringing Prompted Playlists – a new playlist-creating tool that puts you in control of the algorithm – to the US and Canada.</p><p>Building on Spotify's AI playlist tool, which launched in April 2024, Prompted Playlists takes a similar approach but gives you full control over where you steer the algorithm. In its news blog, Spotify puts it quite simply: “You’re not just asking for music, you’re shaping how Spotify goes about discovering it for you.”</p><p>The biggest difference with Prompted Playlists is that you can amend them to update daily or weekly, just like Discover Weekly, but you can tailor them to a far greater degree. After spending some time with it, we can see it becoming one of Spotify’s most intelligent features, and it will be even more powerful once its infancy issues are resolved.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/audio/spotify/ive-been-trying-out-spotifys-new-prompted-playlist-tool-and-it-could-be-a-smash-hit-if-the-platform-tweaks-these-minor-issues">I’ve been trying out Spotify’s new Prompted Playlist tool</a></li></ul><h2 id="5-oled-tvs-fought-back">5. OLED TVs fought back</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:1450px;"><p class="vanilla-image-block" style="padding-top:61.93%;"><img id="yHywkWQXsxYV9F7huG7ZAB" name="LG OLED TV ZX.jpg" alt="LG ZX OLED" src="https://cdn.mos.cms.futurecdn.net/yHywkWQXsxYV9F7huG7ZAB.jpg" mos="" align="middle" fullscreen="" width="1450" height="898" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: LG)</span></figcaption></figure><p>OLEDs have long been revered as the go-to premium TV tech, but the ‘new’ brighter and cheaper kid on the block – mini-LED – is threatening to eat its lunch.</p><p>At least, that was until LG clapped back with its OLED SE, which promises a 120Hz refresh rate, as well as 1,000 nits of brightness, which is far more than the 668 nits we measured on the affordable <a href="https://www.techradar.com/televisions/lg-b5-review">LG B5</a> – so the LG B6 could be a real affordability winner if it boasts this tech.</p><p>LG Display told FlatPanelsHD that it will make OLED SE panels in five sizes to begin with: 48 inches, 55 inches, 65 inches, 77 inches, and 83 inches, and we’re excited to see how it’ll use these panels in the coming year.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/televisions/the-oled-tv-vs-mini-led-battle-is-about-to-really-heat-up-as-lg-shows-off-new-brighter-and-cheaper-oled-panels-ready-for-this-years-tvs">The OLED TV vs mini-LED battle is about to really heat up</a></li></ul><h2 id="4-netflix-got-a-universal-boost">4. Netflix got a universal boost</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="toR3yWWofiJPqwRNTfTdZG" name="Netflix XanderSt Shutterstock.jpg" alt="Netflix app on mobile" src="https://cdn.mos.cms.futurecdn.net/toR3yWWofiJPqwRNTfTdZG.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: XanderSt / Shutterstock)</span></figcaption></figure><p>Despite Netflix initially teasing that it would get Universal’s live-action flicks exclusively on its platform starting in 2027, it seems the deal has started a lot earlier than we expected.</p><p>According to Netflix, “We can confirm that the live-action film pay-1b licensing deal is starting earlier than announced, with the first film being <em>Megan 2.0</em>.”</p><p>It’s not clear when exactly other films will follow, but this is certainly another trophy for Netflix to add to its cabinet.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/streaming/netflix/netflix-will-reportedly-add-live-action-universal-movies-to-its-back-catalog-sooner-than-it-said-it-would-including-the-new-jurassic-park-film">Netflix is adding live-action Universal movies to its back catalog</a></li></ul><h2 id="3-we-tried-sony-s-clip-style-buds">3. We tried Sony’s clip-style buds</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:3442px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4ipjhme2MxWkFFVaabnQ2W" name="Sony LinkBuds Clip 7" alt="Sony LinkBuds Clip in a man's hand" src="https://cdn.mos.cms.futurecdn.net/4ipjhme2MxWkFFVaabnQ2W.jpg" mos="" align="middle" fullscreen="" width="3442" height="1936" 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 audio titan that is Sony debuted new clip-style open earbuds with its new LinkBuds Clip; we’ve tried them, and unfortunately, this might be a rare miss for the headphones experts.</p><p>The fit felt at times looser than we’d want; the lack of deep bass meant music lacked its full resonance or a thumping, punchy beat, and even the treble struggled.</p><p>Based on our initial tests, we’d expect these earbuds to cost about half their $229 / £180 / AU$329.95 price, which is definitely disappointing given Sony's track record.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/audio/earbuds-airpods/i-tried-sonys-first-clip-on-open-earbuds-could-these-be-a-rare-miss-for-the-headphones-master">I tried Sony’s first clip-on open earbuds</a></li></ul><h2 id="2-sony-and-tcl-teamed-up">2. Sony and TCL teamed up</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="TysELowgCHCZHRbhTWdQaH" name="Sony-lead-image.jpg" alt="Sony" src="https://cdn.mos.cms.futurecdn.net/TysELowgCHCZHRbhTWdQaH.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>Sticking with Sony, the brand just announced that its TVs will now be made in a “joint venture” with TCL, suggesting a major shift for how its displays are developed, designed, and manufactured.</p><p>Interestingly, TCL will own 51% of this new joint project, giving it a majority share. It’s worth noting that this might simply be due to Chinese rules that limit foreign ownership in joint ventures to 49% – TCL is a Chinese electronics company, while Sony is headquartered in Japan.</p><p>Exactly what this means for us is yet to be seen, but it might mean Sony pivots away from OLED as TCL avoids the tech completely, and perhaps instead focuses on improved mid-range and budget options using TCL’s impressively cost-effective manufacturing.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/televisions/sonys-future-tvs-could-be-largely-made-by-tcl-heres-what-that-could-mean-for-tv-purists">Sony’s future TVs could be made by a new ‘joint venture’</a></li></ul><h2 id="1-chatgpt-got-ads">1. ChatGPT got ads</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:5861px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="42RR6uPaPaDdqSphZK8xiJ" name="GettyImages-2246494580 (2) copy" alt="ChatGPT" src="https://cdn.mos.cms.futurecdn.net/42RR6uPaPaDdqSphZK8xiJ.jpg" mos="" align="middle" fullscreen="" width="5861" height="3297" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images/VCG)</span></figcaption></figure><p>Despite its CEO once calling ads a “last resort” for its business, OpenAI has announced that advertisements are coming to ChatGPT for free and ChatGPT Go-tier users.</p><p>The news dropped very late last week, so we couldn’t include it in ICYMI then, so we’ve rolled it into this week's, as the announcement represents a massive pivot for OpenAI.</p><p>As part of the reveal, OpenAI shared some examples of how ads might work, such as a sponsored grocery list appearing below the answer to a dinner-related question.</p><p>This obviously raises big questions about how trustworthy responses are – for example, with the dinner plan, did the AI recommend those meals because it knew it would fit better with a sponsorship? There’s a lot we frankly don’t know, and we expect this won’t be the last advertisements we see in AI chatbots – even if <a href="https://www.techradar.com/ai-platforms-assistants/gemini/we-dont-have-any-plans-to-do-ads-at-the-moment-deepmind-ceo-demis-hassabis-says-gemini-will-stay-ad-free-as-chatgpt-begins-inserting-ads-into-conversations">Google promises Gemini ads aren’t in the works</a>.</p><ul><li><strong>Read more: </strong><a href="https://www.techradar.com/ai-platforms-assistants/chatgpt-now-has-ads-and-before-long-gemini-might-too-heres-what-we-can-learn-from-netflix-prime-video-and-other-streaming-services">ChatGPT now has ads</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ My Garmin kept accidentally calling people in the shower — here's the simple fix ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/my-garmin-kept-accidentally-calling-people-in-the-shower-heres-the-simple-fix</link>
                                                                            <description>
                            <![CDATA[ My Garmin watch has a life of its own in the shower — here's how to set up a touchscreen locking hot key. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">86XE5fDWYeqgYg2btuyDNU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SXSXzZiHih2LLFDntfX7jC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 22 Jan 2026 21:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/SXSXzZiHih2LLFDntfX7jC-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Matt Evans]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Touch Lock on Garmin Venu 4]]></media:description>                                                            <media:text><![CDATA[Touch Lock on Garmin Venu 4]]></media:text>
                                <media:title type="plain"><![CDATA[Touch Lock on Garmin Venu 4]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SXSXzZiHih2LLFDntfX7jC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>My Garmin watch has recently been getting into hot water, and I mean that literally. I'm wearing the Garmin Venu 4 pretty much all the time these days, including on runs, in the gym, in the sea and in the shower. </p><p>Unfortunately, this has given rise to an unexpected problem. Four times now, I've noticed in the shower that I've been on an unintentional phone call, usually to my Dad, who's first in my contacts list on my watch. This is caused by the cascading water in the shower activating the watch's touchscreen, but it's very odd that it reacts the same way each time. </p><p>I love my <a href="https://www.techradar.com/health-fitness/garmin-venu-4-review">Garmin Venu 4</a>. I think it's a great watch, and the ability to use the built-in microphone to set timers and issue other simple commands via the onboard voice assistant is great. Likewise, Garmin's touchscreens have improved in recent years to become almost as snappy and responsive as Apple's. But that combination means my family have been unintentionally earwigging on me singing in the shower. </p><p>You may have experienced the same thing with your Garmin, as most of the <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a> now offer touchscreens in addition to the usual button controls. Whereas when you start an activity such as swimming, the watch automatically enters a Touch Lock mode, simply showering requires manual tinkering. </p><h2 id="how-to-set-up-a-touch-lock-short-cut">How to set up a Touch Lock short cut</h2><p>Depending on which Garmin watch you own, there are several ways you can set up a shortcut to Touch Lock your Garmin watch. </p><p>I own a Garmin Venu 4, and while it does have two buttons, many other Garmin watches have five, which allow you to set up several 'hot key' shortcut options. The two-button Venu series doesn't have those. </p><p>Instead, by holding down the <strong>UP/MENU</strong> button, you can summon a selection of settings-based controls such as Find My Phone, Do Not Disturb, and Power Off.</p><p>Scrolling down, you'll see an <strong>Edit</strong> bar. Tap that, then <strong>Add</strong>, then scroll down the list until you come to the yellow <strong>Touch Lock</strong> button. Hit the green <strong>+</strong> sign next to it. </p><p>After that, you'll be able to hold the UP/MENU button to summon your list of shortcuts, and simply tap Touch Lock to activate it before you hop in the shower, safe in the knowledge no-one can hear you sing. </p><h2 id="how-to-set-up-a-hot-key">How to set up a hot key</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:2163px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="HRF2gmZYo8j6hFy7LcTeth" name="Fenix 8 flashlightt1.jpg" alt="Garmin Fenix 8 AMOLED watch on wrist" src="https://cdn.mos.cms.futurecdn.net/HRF2gmZYo8j6hFy7LcTeth.jpg" mos="" align="middle" fullscreen="" width="2163" height="1217" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Matt Evans)</span></figcaption></figure><p>If you've got a watch with five buttons, such as the <a href="https://www.techradar.com/health-fitness/garmin-fenix-8-review">Garmin Fenix 8</a> or the <a href="https://www.techradar.com/health-fitness/garmin-forerunner-570-review">Garmin Forerunner 570</a>, you can set up a shortcut via hot keys. </p><p>In your settings, select <strong>System > Hot Keys</strong>, and choose the combination of buttons you want to use in order to instantly turn the Touch Lock setting on and off. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I tested this budget, subscription-free fitness tracker and it actually offers Whoop some serious competition – especially in terms of value ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/amazfit-helio-strap-review</link>
                                                                            <description>
                            <![CDATA[ We tested the Amazfit Helio Strap in the wild, and found it every inch the Whoop competitor at a very reasonable price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">KcqWeRkRHBPEUyPKdxKgLX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/q2L8xwRQK69DEGXvBapZSc-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 22 Jan 2026 12:05:52 +0000</pubDate>                                                                                                                                <updated>Thu, 26 Mar 2026 14:28:18 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andrew Williams ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/N5JTWNvib5zbMHchW2KzCh.jpeg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/q2L8xwRQK69DEGXvBapZSc-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Andrew Williams]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Amazfit Helio Strap]]></media:description>                                                            <media:text><![CDATA[Amazfit Helio Strap]]></media:text>
                                <media:title type="plain"><![CDATA[Amazfit Helio Strap]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/q2L8xwRQK69DEGXvBapZSc-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-amazfit-helio-strap-one-minute-review"><span>Amazfit Helio Strap: One minute review</span></h3><p>The Amazfit Helio Strap is a good lower-cost alternative to a Whoop band or even some of the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness trackers</a> like Fitbit, as long as you enter with the right expectations. The hardware itself is substantially cheaper, and no subscription is required for day-to-day use of a Helio Strap. </p><p>In return, you get all-day health and fitness tracking, with more of a focus on active forms of exercise than some lifestyle wearables. Amazfit doesn’t provide quite as explicit training readiness insights as a Whoop band, but with stats that focus on your training load and overall condition, it doesn’t take a degree in sports science to join the dots for yourself and get most of the benefits. </p><p>This is a less upmarket band than some of the competition. Its central part is plastic, with no metal parts, but this is a win for comfort as it further lowers weight.</p><h3 class="article-body__section" id="section-amazfit-helio-strap-specifications"><span>Amazfit Helio Strap: Specifications</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="SkVGCyiEraghv4hfL3uZWc" name="amazfitstrap-4" alt="Amazfit Helio Strap" src="https://cdn.mos.cms.futurecdn.net/SkVGCyiEraghv4hfL3uZWc.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 / Andrew Williams)</span></figcaption></figure><div ><table><tbody><tr><td class="firstcol " ><p>Component</p></td><td  ><p>Amazfit Helio Strap</p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$99.99 / £99.00 / $179.00AU</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>33.97 x 24.3 x 10.59mm</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>20g with band</p></td></tr><tr><td class="firstcol " ><p>Case/bezel</p></td><td  ><p>Fiber-reinforced polymer</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p>GPS</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p>Battery life</p></td><td  ><p>Up to 10 days</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth</p></td></tr><tr><td class="firstcol " ><p>Water resistant</p></td><td  ><p>Yes, 5ATM</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-amazfit-helio-strap-price-and-availability"><span>Amazfit Helio Strap: Price and availability</span></h3><ul><li><strong>It costs $99.99 / £99.00 / $179.00AU</strong></li><li><strong>Less than the Polar Loop</strong></li><li><strong>Much less than the ongoing Whoop subscription</strong></li></ul><p>Despite having less tech inside than a more traditional fitness tracking wearable, the pricing of these screenless wearables (other than the Whoop MG) is less aggressive than some other categories. It’s because they’re a lifestyle buy as much as anything </p><p>The Amazfit Helio Strap is one of the better-priced options, though. It costs $99.99 / £99.00 / $179.00AU, far less than a Whoop band or the <a href="https://www.techradar.com/health-fitness/fitness-trackers/polar-loop-review">Polar Loop</a>. </p><p>There’s no need for an ongoing subscription here either, although one is of course offered. It’s called Aura (not to be confused with <a href="https://www.techradar.com/health-fitness/oura-ring-4-review">Oura</a>). This adds an AI-based wellness advisor and lots of audio-based relaxation content, costing $69.99 (around £52 / AU$100) a year, although during testing we were offered a year’s worth for £19.99. There’s a 14-day free trial too. </p><ul><li><strong>Value score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-amazfit-helio-strap-design"><span>Amazfit Helio Strap: Design</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="x2X4SUgC5VDxi4QW5qo7Uc" name="amazfitstrap-1" alt="Amazfit Helio Strap" src="https://cdn.mos.cms.futurecdn.net/x2X4SUgC5VDxi4QW5qo7Uc.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 / Andrew Williams)</span></figcaption></figure><ul><li><strong>Screen-free</strong></li><li><strong>Does not feel premium, no metal</strong></li><li><strong>Extremely light – set and forget</strong></li></ul><p>The Amazfit Helio Strap is a screen-free wearable, and an exceptionally light one. It weighs just 20g, strap included. You can thank the relatively low-frills style of the central unit for this, which is just a puck of plastic. All you see when wearing the Hello Strap is the fabric of the strap itself, which hooks up to the tracker’s block using traditional watch fastenings. Amazfit also offers an arm strap, should you prefer to wear it off the wrist. </p><p>I have at times had to check whether the watch was actually still attached, which is just not something that happens with the GPS running watches I tend to wear daily. There is one important caveat to note on the design, though; the Amazfit Helio Strap is not as slimline as you might guess. It sticks out a way from your wrist and its sides don’t fully hug its surface either. In person it’s thicker than the <a href="https://www.techradar.com/health-fitness/smartwatches/the-coros-pace-4-brings-a-substantial-display-update-to-the-affordable-garmin-rival">Coros Pace 4</a> watch I was using at the same time, which is at odds with the vibe most of these screenless wearables try to give out. </p><p>That said, Amazfit doesn’t sell the Helio Strap as a casual step and sleep tracker. It apparently has the keener exerciser in mind, as you can see from the Hyrox-themed strap attached here. Hyrox and Amazfit have entered a partnership (Amazfit is now the official timekeeper for the event), but the standard version of the strap is plain two-tone dark grey. </p><p>This watch isn’t a friend to those tight-fit long-sleeved base layers that hug the wrist, but actually wearing the Hello Strap has been an entirely discomfort-free experience. Of course, you will still need to make the strap reasonably tight for the most accurate heart rate results so the little sensor mount on the back will leave an imprint in your wrist. It comes with the territory.</p><p>Amazfit rates the watch’s water resistance at 5ATM, so you won’t have to take it off too often. The official guidance is the Helio Strap is “suitable for splashes, snow, showering, swimming” but shouldn’t be worn in the sauna or for a “hot shower” as the steam can damage the internal seals. </p><ul><li><strong>Design score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-amazfit-helio-strap-features"><span>Amazfit Helio Strap: Features</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="VKSoTKnVJjDjpSRuCEbpTc" name="amazfit-scr-2" alt="Amazfit Helio Strap" src="https://cdn.mos.cms.futurecdn.net/VKSoTKnVJjDjpSRuCEbpTc.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 / Andrew Williams)</span></figcaption></figure><ul><li><strong>Relatively slight on features</strong></li><li><strong>Transmit HR data to gym machines and fitness watches</strong></li><li><strong>Set up to 10 haptic alarms</strong></li></ul><p>Wearables like the Amazfit Hello Strap are not out to wow us with their expansive feature lists (after all, they’re designed <em>not </em>to be interacted with) but it does do more than you might guess. </p><p>It has a temperature sensor, for example, used to check for variations from the norm overnight. Such a change could be an indicator of illness. You can set up to 10 alarms too, which use the Helio Strap’s vibration motor to alert you. It’s not a massively powerful buzz, though, so you might not want to rely on it to wake you up for work each day. </p><p>A little unusual for a screenless wearable, Amazfit also stresses its active fitness tracking skills. You can manually start a specific tracked exercise in the app on your phone, and the Helio Strap can also be set to automatically detect workouts and log them as such. When you start a tracked session in the app, the Helio Strap can transmit live heart rate data to another device. Some more advanced gym machines support this, as do cycling computers and some fitness watches. It uses Bluetooth for this, not ANT+, which was the classic technology of heart rate chest straps. </p><p>What else is there to note? The Hello Strap uses a tiny little charge puck that connects to a pair of metal contacts on the back. Easy to lose, but also easy to transport in a pocket. </p><ul><li><strong>Features score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-amazfit-helio-strap-performance"><span>Amazfit Helio Strap: Performance</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="v9jRXEjpp4YoNGXZijNSca" name="amazfitstrap-14" alt="Amazfit Helio Strap" src="https://cdn.mos.cms.futurecdn.net/v9jRXEjpp4YoNGXZijNSca.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 / Andrew Williams)</span></figcaption></figure><ul><li><strong>Battery life as described</strong></li><li><strong>Solid heart rate accuracy</strong></li><li><strong>Plenty of metrics provided in-app</strong></li></ul><p>Low upkeep is one of the best parts of the Amazfit Hello Strap. Despite weighing next-to-nothing, Amazfit still says it delivers “up to 10 days” of battery life. And that is entirely consistent with our experience. After using it for a week, the Helio Strap had 35% charge left. While two-week battery watches with screens are common enough, they weigh a lot more than the Helio Strap. </p><p>A lot of this wearable’s metrics rely on heart rate data. The Hello Strap’s is mostly solid with some small  issues that may not dull its appeal too much, especially at this price point. Throughout the day, passive tracking is decent and there are no wild spikes as you walk around your home or office. This can happen when a tracker takes any sign of walking as a suggestion your HR is likely rising fast. </p><p>You don’t manually start tracked activities on the watch, but when comparing the results of long runs on the Helio Strap with those of a chest strap, though, the Amazfit Hello Strap occasionally overestimates heart rate by around 10bpm. Not a hugely meaningful difference to most, and certainly good enough for an indication of heart rate zones, but still not quite as accurate as the best Apple Watches. Amazfit does talk about the Helio Strap as a wearable to pair with another fitness watch, to fill in stat gaps throughout the day and night, and during other workouts the results were (relatively) bang-on accurate. But there’s definitely scope for tracking accuracy to improve in a firmware update. </p><p>As for tracking steps, the Amazon Helio Strap recorded slightly lower counts over a five day period, apart from one day when they were almost identical  just 3000 steps apart. Over the five day period the Helio Strap recorded 94% of the steps of the Garmin Forerunner 970. It’s also worth noting the Garmin was worn on my dominant arm (the Helio Strap was not) so that could have a part to play here. </p><p>Sleep tracking performance is solid. A couple of nights during testing I wore the Amazfit Helio Strap alongside three other wearables to see how great the disparities would be: the Garmin Forerunner 970, Polar Loop and Coros Pace 4. All four of these watches failed to pick up on any of the moment you briefly wake up and wonder why the alarm clock reads 4:55am. But those times you actually have to get up to go to the toilet? It picks them up. The Amazfit Helio Strap also did consistently note a change in sleep state and heart rate during those missed moments of wakefulness, though <strong>–</strong> the next best thing. </p><p>It’s also important not to underrate the quality of the Amazfit Helio Strap app. It’s Zepp, shared with other Amazfit wearables. And its layout is kinda great for the purposes of a wearable like this. On the front page you get a handy summary of stats you likely want to see daily, with a traffic light system too show which (if any) are a bit dodgy. These include resting heart rate, sleep duration, Skin temperature, exertion load and more. </p><p>This layout returns in a separate Sleep tab, where we get stats like heart rate variability, Deep Sleep duration and skin temperature, again with the traffic light system. </p><p>Amazfit also goes big on a concept called BioCharge, which is an estimation of your overall energy level. The one missing next step is what you get with Whoop, where such data <strong>–</strong> and other bits <strong>–</strong> are used to more explicitly tell you whether you should work out on a specific day or not. And the paid-for Aura subscription is more about wellness and relaxation that that kind of athlete-focused experience. </p><ul><li><strong>Performance score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-amazfit-helio-strap-scorecard"><span>Amazfit Helio Strap: Scorecard</span></h3><div ><table><tbody><tr><td class="firstcol " ><p><strong>Category</strong></p></td><td  ><p><strong>Comment</strong></p></td><td  ><p><strong>Score</strong></p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Cheaper than most and with a no forced subscription? Typical of Amazfit, the Hello Strap is decent value. </p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>It may not be a luxury wearable but the super-low weight is fantastic for comfort. </p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Features</p></td><td  ><p>While screen-free wearables are never feature-packed, this one has a few neat extras including heart rate broadcasting. </p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>You get good overall stat accuracy with just some missed wakeful moments during sleep tracking. </p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-amazfit-helio-strap-should-i-buy"><span>Amazfit Helio Strap: Should I buy?</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="eeawpacGSMgGTTauiUPbXc" name="amazfit-e1jpg" alt="Amazfit Helio Strap" src="https://cdn.mos.cms.futurecdn.net/eeawpacGSMgGTTauiUPbXc.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 / Andrew Williams)</span></figcaption></figure><h2 id="buy-it-if-4">Buy it if...</h2><div class="product"><p><strong>You want a good-value screen-free wearable</strong></p><p>While not Amazfit’s most aggressively-priced tracker, it beats the big-name competition and then some.</p></div><div class="product"><p><strong>You value comfort highly</strong></p><p>At just 20g, you can often forget the Amazfit Helio Strap is even on your wrist. </p></div><div class="product"><p><strong>You want quick daily dose health stats</strong></p><p>The Amazfit app does a good job of highlighting unusual health stats, with a colour highlight system.</p></div><h2 id="don-t-buy-it-if-4">Don't buy it if...</h2><div class="product"><p><strong>You want a wearable for run tracking</strong></p><p>This band doesn’t have GPS (or a screen, obviously) so is not ideal for more hardcore run training. </p></div><div class="product"><p><strong>If luxury style is a priority</strong></p><p>A fabric strap and plastic housing are great for low weight, but there are no luxe touches here. </p></div><div class="product"><p><strong>You want a direct Whoop replacer</strong></p><p>The stats the Amazfit Helio Band are much more classic lifestyle fitness tracker fodder instead of Whoop’s hyper-detailed recovery focus.</p></div><h3 class="article-body__section" id="section-also-consider"><span>Also consider</span></h3><div class="product"><p><strong>Whoop MG</strong></p><p>The most premium version of the original screenless wellness wearable.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review" data-dimension112="650817e9-f5b2-4179-9049-5d7b3f841807" data-action="Deal Block" data-label="Read our full Whoop MG review" data-dimension48="Read our full Whoop MG review" data-dimension25=""><strong>Whoop MG review</strong></a></p></div><div class="product"><p><strong>Polar Loop</strong></p><p>A little more money, but a more premium stainless steel design. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/polar-loop-review" data-dimension112="9184156c-fa7e-4e13-90c1-e32ecb746ae9" data-action="Deal Block" data-label="Read our full Polar Loop review" data-dimension48="Read our full Polar Loop review" data-dimension25=""><strong>Polar Loop review</strong></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="9184156c-fa7e-4e13-90c1-e32ecb746ae9" data-action="Deal Block" data-label="Read our full Polar Loop review" data-dimension48="Read our full Polar Loop review" data-dimension25="">View Deal</a></p></div><p><em>First reviewed: January 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Polar Loop review: The screen-free fitness tracker is good on heart rate, but a software let-down ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/polar-loop-review</link>
                                                                            <description>
                            <![CDATA[ We tested the Polar Loop, the subscription-free Whoop alternative. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jSaFmFZhRpmP3redPiHPPB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gZBVK29uf5nCJWHNGTGJZF-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 21 Jan 2026 14:16:45 +0000</pubDate>                                                                                                                                <updated>Thu, 26 Mar 2026 14:28:16 +0000</updated>
                                                                                                                                            <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andrew Williams ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/N5JTWNvib5zbMHchW2KzCh.jpeg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gZBVK29uf5nCJWHNGTGJZF-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Andrew Williams]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Polar Loop]]></media:description>                                                            <media:text><![CDATA[Polar Loop]]></media:text>
                                <media:title type="plain"><![CDATA[Polar Loop]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gZBVK29uf5nCJWHNGTGJZF-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-polar-loop-one-minute-review"><span>Polar Loop: One minute review</span></h3><p>The Polar Loop is, on the surface, what a lot of folks want. It’s a lifestyle-friendly wearable like the popular <a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review">Whoop MG</a>, but one that doesn’t come with a mandatory monthly subscription. </p><p>It’s screen-free, with a lightweight body and fabric strap for maxed-out comfort. Polar has kept the Loop simple, offering a limited set of features rather than trying to cram in lots of extras. It tracks your sleep, your steps and has a crack at recognising and logging activity sessions — runs, walks and so on. This part is patchy, but the Polar Loop was never going to be that big a hit as a one of the <a href="https://www.techradar.com/best/best-fitness-trackers">best fitness tracker</a> with the hardcore exerciser crowd anyway. </p><p>The Polar Loop’s issues are largely software-based. You have to get on with the Polar app to make the Loop fun to use, and its interface and presentation of data could really do with a rethink. This is planned for the future, but for now, this isn’t quite the Whoop-killer you may be hoping for. It’s shown up on that front by the cheaper Amazfit Helio Strap.</p><p>As is, what you get is a decent screen less tracker, but one that may be better later into its lifespan – after a software update, at least. </p><h3 class="article-body__section" id="section-polar-loop-specifications"><span>Polar Loop: Specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Component</p></td><td  ><p>Polar Loop</p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$199 / £149.50 / AU$299</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>42 x 27 x 9mm</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>29g with band</p></td></tr><tr><td class="firstcol " ><p>Case/bezel</p></td><td  ><p>Stainless steel/Plastic</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p>GPS</p></td><td  ><p>N/A</p></td></tr><tr><td class="firstcol " ><p>Battery life</p></td><td  ><p>Up to 8 days</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth</p></td></tr><tr><td class="firstcol " ><p>Water resistant</p></td><td  ><p>Yes, 3ATM</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-polar-loop-price-and-availability"><span>Polar Loop: Price and 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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FaKEjGVQNnQ6hPtqnTZdiF" name="polar-loop-4" alt="Polar Loop" src="https://cdn.mos.cms.futurecdn.net/FaKEjGVQNnQ6hPtqnTZdiF.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 / Andrew Williams)</span></figcaption></figure><ul><li><strong>$199 in the US</strong></li><li><strong>£149.50 in the UK </strong></li><li><strong>AU$299 in Australia</strong></li></ul><p>The Polar Loop launched in early September 2025 as a subscription-free alternative to the Whoop band. This is a little over a year since the launch of the Polar 360, a business-oriented wellness wearable that’s ultimately pretty similar to this consumer version. It costs $199 in the US, £149.50 in the UK  and AU$299 in Australia.</p><p>While there are no explicit ongoing costs, there is a totally optional subscription called Polar Fitness Program, which works out an adaptive training plan for you. This costs 9.99 Euro a month after a free trial. This is far better value than the Whoop, which doesn’t sell you the device at all – just an expensive subscription. But for a fitness tracker that doesn’t actually <em>do</em> a lot, it’s still quite highly-priced.</p><ul><li><strong>Value score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-polar-loop-design"><span>Polar Loop: Design</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="rHaWUVLcwJXDY3XuUdxQsF" name="polar-loop-11" alt="Polar Loop" src="https://cdn.mos.cms.futurecdn.net/rHaWUVLcwJXDY3XuUdxQsF.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 / Andrew Williams)</span></figcaption></figure><ul><li><strong>Screenless</strong></li><li><strong>Steel accents</strong></li><li><strong>Comfortable stretchy bands</strong></li></ul><p>The Polar Loop is similar enough to the Whoop band that Whoop has sued Polar claiming the company nicked its design. However, what this really boils down to is a couple of conventions already seen across the screenless wearables landscape. </p><p>Polar uses a fabric strap that weaves, buckle-like, over the wearable’s main unit. It covers where the screen would be in a normal watch. The Loop uses a velcro-style fastener and is clearly designed to look like a lifestyle wearable over a hardcore fitness gadget. While much of the core brick is plastic, the top and outer parts are brushed bronze-shade steel. It’s there to provide a touch of class. </p><p>These screen-free wearables are intended to be the kind of gadget you set and forget, at least until the battery runs out. The Polar Loop weighs 29g, strap included, light enough not to pick up any real momentum as you swing your arms unlike a watch like the Apple Watch Ultra, which weighs close to 60g. But you are still gong to see those familiar skin indents when you occasionally take the watch off, pressing its contours into your wrist. </p><p>Is it comfy? Sure, these slightly stretchy fabric bands are ace for comfort. But I’ve found the Amazfit Helio Band slightly easier to forget I’m wearing, no doubt because it’s even lighter: just 20g. </p><p>The Polar Loop has no buttons and no LED status indicator. You can’t interact with it if you try. There’s not even a vibration motor: it’s about as stripped-back as Polar could make it. Water resistance is rated at WR30, which in other wearables is often seen as not enough for safe swimming, while Polar says the Loop is fine for “bathing and swimming” under the ISO22810 standard, just not diving or snorkelling. </p><ul><li><strong>Design score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-polar-loop-features"><span>Polar Loop: Features</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="YfoBmSvk47sxf78KqBm5MF" name="polar-sr-1" alt="Polar Loop" src="https://cdn.mos.cms.futurecdn.net/YfoBmSvk47sxf78KqBm5MF.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 / Andrew Williams)</span></figcaption></figure><ul><li><strong>No subscription</strong></li><li><strong>Very little interaction</strong></li><li><strong>Precision Prime heart rate sensor from 2018</strong></li></ul><p>One of the core appeals of the Polar Loop is, of course, that there is no mandatory subscription. There is a paid part of the app, though. </p><p>It’s called Polar Fitness Program, which costs around $11 a month (9.99 Euro). This launched in April 2025, provides tailored workout plans. It would work much better when paired with Polar’s more conventional fitness watches, like the Polar Grit X2, than a Loop. </p><p>The Polar Loop’s own feature set is very stripped-back. You can’t, for example, make the watch broadcast its heart rate data to be used by another device. There’s no altimeter, so counting of steps climbed is not recorded. You cannot use the Polar Loop as an alarm as there’s no vibration motor. When the Polar Loop is running low on battery you’ll simply get an incessant reminder to charge on your phone. You know the funny bit? Polar actually released a tracker called the Loop 2 in 2015 that did have vibration, and a half-hidden screen made up of 85 LEDs. </p><p>Neither that band nor the Polar Loop records blood oxygenation data either, despite the heart rate array making use of green, red and orange LEDs. Polar calls this its Precision Prime array, and it has been around for absolutely ages. A similar design was found in 2018’s Polar Vantage V. That’s a lifetime ago in tech terms, but the basics still work well. </p><ul><li><strong>Features score: 2.5/5</strong></li></ul><h3 class="article-body__section" id="section-polar-loop-performance"><span>Polar Loop: Performance</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="fqAomYxgQxknqEHvTrat6F" name="polar-loop-7" alt="Polar Loop" src="https://cdn.mos.cms.futurecdn.net/fqAomYxgQxknqEHvTrat6F.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 / Andrew Williams)</span></figcaption></figure><ul><li><strong>8 days of battery life</strong></li><li><strong>Some activity tracking errors</strong></li><li><strong>HR data testing similar to Garmin Elevate V5 sensor</strong></li></ul><p>Despite the lack of a screen, Polar says the Loop lasts eight days, which is actually a bit less than some of its watches with displays. This is basically on the money. You can expect it to last around a week. With no GPS or screen, there should be little variation in how long it lasts based on your activity level. </p><p>Like any wearable, the Polar Loop is heavily reliant on its heart rate sensor for any data beyond your steps. This wearable has a pretty good one, despite using older hardware. While this is not a replacement for a full-on runner’s watch due to its lack of GPS, its HR data during runs is pretty similar to that of a Garmin Forerunner 970 (one of the <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a>) and its Elevate V5 sensor, wore concurrently during most of my testing. </p><p>The Polar Loop doesn’t tend to mess up the start of workouts, or show unexpected major HR spikes during the work day when you do little more than potter about. There was one unexpected spike during a tracked run, but in general the results are solid here.  </p><p>By default, the Polar Loop will record basic stats 24/7, and then automatically log any slightly extended stretches it believes you’re exercising. Go for a 12-minute walk? You can expect to see that pop up in the Polar app. It’s not entirely flawless, though; during one run, the Loop only clocked half of the hour-and-change workout, seemingly stopping during a brief break, only to fail to register the second half. The durations of some sessions are off too, although you can always take a more active approach to tracking: in the Polar phone app, you can manually start a tracked session, select the Loop, and use it as the source for HR data. </p><p>That aside, the Polar Loop has a good stab at recording your daily steps. And it of course tracks sleep, too, estimating your time spent in the light, deep and REM sleep zones, and records interruptions. The Polar Loop is more sensitive to these than another wearable’s full-on wakeful moments detection, so you may well see your sleep records peppered with these tiny interruption blips. </p><p>The lead stats Polar wants you to focus on are sleep duration, sleep solidity and regeneration — basically how much that sleep is getting your body back where it needs to be. However, there’s also an ANS Charge (autonomous nervous system charge) section in which you can check out breathing rate and heart rate variability. </p><p>All the basic data is here, and it’s sound enough. The Polar Loop’s biggest issue is the phone app isn’t really all that enjoyable to use, may look dated to some and doesn’t really direct the user that well as to what they should focus on. </p><p>The app’s home screen is Diary, which acts like a feed of your day, showing recent auto-tracked exercises, your step count and so on, in semi-chronological order. This is not as effective as the software in Amazfit’s rival Helio Strap app, which is more intuitive and has a handy traffic light-style system to alert you to any stats that may be out of the ordinary. </p><p>Screen-free wearables are massively reliant on their apps for the overall quality of experience. And Polar’s could do with some work. It’s just not that inviting a space to hang out in. Polar does plan to fully revamp the app in future, but right now we can only work with that we have.</p><ul><li><strong>Performance score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-polar-loop-scorecard"><span>Polar Loop: Scorecard</span></h3><div ><table><tbody><tr><td class="firstcol " ><p><strong>Category</strong></p></td><td  ><p><strong>Comment</strong></p></td><td  ><p><strong>Score</strong></p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>The lack of a forced subscription is good but this is not the most aggressively priced tracker around. </p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>It’s comfortable, it looks decent and has some higher-grade steel elements, plus you get a choice of colours. </p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Features</p></td><td  ><p>A watch like this doesn’t need scads of features, but it does miss out on a few elements that could be handy. </p></td><td  ><p>2.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Heart rate accuracy is decent but you may not want to rely on auto exercise recognition for accurate session logging. </p></td><td  ><p>3/5</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-polar-loop-should-i-buy"><span>Polar Loop: Should I buy?</span></h3><h2 id="buy-it-if-5">Buy it if...</h2><div class="product"><p><strong>You like its style</strong></p><p>An important factor here is how the Loop doesn’t look like a fitness watch, with a two-tone fabric outer strap with steel accents. </p></div><div class="product"><p><strong>You want a subscription-free experience</strong></p><p>While you can pay for a training plan subscription, there’s no mandatory subscription with a Polar Loop.</p></div><div class="product"><p><strong>You want pure passive tracking</strong></p><p>With no screen, and even no vibrate or buttons, this is a zero-interaction wearable for those who want no wrist distractions. </p></div><h2 id="don-t-buy-it-if-5">Don’t buy it if…</h2><div class="product"><p><strong>You are expecting big health insights</strong></p><p>At the time of review the Loop doesn’t present its data in the most cogent way, and also has fairly basic hardware. </p></div><div class="product"><p><strong>You want better software before buying</strong></p><p>While Polar has plans to overhaul its software and interface, we don’t know when that will happen at the time of review.</p></div><h3 class="article-body__section" id="section-also-consider"><span>Also consider</span></h3><div class="product"><p><strong>Whoop MG</strong></p><p>The screen-free band that made this category sing, but requires a pricey subscription. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/health-fitness/fitness-trackers/whoop-mg-review" data-dimension112="89881cb4-b9b6-4546-bd93-633556e11488" data-action="Deal Block" data-label="Read our full Whoop MG review" data-dimension48="Read our full Whoop MG review" data-dimension25=""><strong>Whoop MG review</strong></a></p></div><p><em>First reviewed: December 2025</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dreame has expanded its remit to 'literally anything' and I'm not sure it's good news for one of my favorite vacuum brands ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/home/robot-vacuums/dreame-has-expanded-its-remit-to-literally-anything-and-im-not-sure-its-good-news-for-one-of-my-favorite-vacuum-brands</link>
                                                                            <description>
                            <![CDATA[ From action cameras to TVs to coffee machines to smart rings, Dreame has it covered ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rR2KdwspXogy2CX6xUc85K</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/sNTo46WeWhXy7dDRCrM8uh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 16 Jan 2026 13:50:09 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Robot Vacuums]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                    <category><![CDATA[Televisions]]></category>
                                                    <category><![CDATA[Vehicle Tech]]></category>
                                                    <category><![CDATA[Projectors]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Soundbars]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                    <category><![CDATA[Action Cameras]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Home Theater]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Cameras]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU.jpeg ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/sNTo46WeWhXy7dDRCrM8uh-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dreame car, pet tracker and action camera]]></media:description>                                                            <media:text><![CDATA[Dreame car, pet tracker and action camera]]></media:text>
                                <media:title type="plain"><![CDATA[Dreame car, pet tracker and action camera]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/sNTo46WeWhXy7dDRCrM8uh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Dreame began life as a robot vacuum brand, before going on to add other air-focused appliances like manual vacuums and hair dryers to its roster. It's only been around since 2017/18, but in that time it has established itself as a major player in these markets – it features prominently in both my <a href="https://www.techradar.com/home/vacuums/best-cordless-vacuum-cleaners">best cordless vacuum</a> and <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">best robot vacuum</a> rankings. </p><p>So I was excited to see what Dreame would be showcasing at <a href="https://www.techradar.com/tag/ces">CES 2026</a>. I was expecting a <a href="https://www.techradar.com/home/robot-vacuums/dreame-is-a-victim-of-its-own-robovac-success-the-new-x60-max-ultra-looks-amazing-but-im-struggling-to-get-excited">new robot vacuum</a>, perhaps some innovative air purifiers. What I was not expecting was for Dreame to announce its entry into literally every corner of the home. I'm not exaggerating – if you can think of a home appliance, Dreame now has one in its lineup. </p><p>It has a TV, soundbars, a projector, a surround sound speaker setup. There's a <a href="https://www.techradar.com/cameras/the-4-wildest-camera-innovations-of-ces-2026-from-smart-bird-feeders-to-a-new-kind-of-action-cam">Dreame action camera</a>, smart rings, smart glasses and a smartwatch. It has smart lights in all shapes and sizes. It has security cameras, smart locks and motion sensors. </p><p>There are fridges, a dishwasher, a microwave and a selection of ovens. There are air fryers, coffee machines, and a stand mixer. It has a washing machine, tumble dryer, and steamer. There's a chainsaw and a hedge trimmer, electric toothbrushes, razors, IPL machines and an LED face mask. </p><p>It's still at prototype stage, but there was even a car sitting incongruously on the Dreame stand.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LAmrAdqEGC88AE6TVXW9r5.jpg" alt="Dreame products from CES 2026" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LZ9suSR9qr9jsMYwCCjAr5.jpg" alt="Dreame products from CES 2026" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/s5r6j7VJ5AKiNdJLZbC2r5.jpg" alt="Dreame products from CES 2026" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oNRP7VCGjfRmckH483Ltp5.jpg" alt="Dreame products from CES 2026" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BY3Pjf3wPGg83Ni2BBFrp5.jpg" alt="Dreame products from CES 2026" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9eVAwVxMMP5f3HA8tn53r5.jpg" alt="Dreame products from CES 2026" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TFUfQDzZswUjDSanP4GQp5.jpg" alt="Dreame products from CES 2026" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KP8R9485VPA9ZGpzNoqqo5.jpg" alt="Dreame products from CES 2026" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/StvMLdaKKLHYkzm569Pco5.jpg" alt="Dreame products from CES 2026" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DAmHUqV6MUt75r6XYCDtp5.jpg" alt="Dreame products from CES 2026" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The vision, according to the press release, is to evolve from "a standalone smart device brand to a comprehensive provider of connected lifestyles with an ecosystem now covering the home, garden, outdoors, and on the move". The tagline it's going with is "All dreams in one Dreame", which makes no sense at all. </p><h2 id="too-far-too-soon">Too far, too soon?</h2><p>I've tested a number of Dreame gadgets, and have almost always been impressed, but I'm wary of this latest expansion. It all just seems too fast and too wide-reaching for it to have been done with the required care and expertise. The difficulty I've had in getting any information about the individual products I was most interested in hasn't reassured me any further. </p><p>Previously, Dreame's category expansions have made sense. There's crossover between the mechanics of a vacuum cleaner and a hair dryer, for instance. I can see how a brand that knows its way around a robot vacuum could also make a great lawnbot. </p><p>But I'm struggling to see how those skills might translate into coffee machines or TVs – both categories that are highly specific, and which require specialist knowledge and skills to excel in. The same goes for things like smartwatches and action cameras.</p><p>Of course, I haven't tested any of the new gadgets yet – I've only seen them displayed and demoed, which isn't a reliable way to judge any product. The proof will be in the testing, and I hope to be pleasantly surprised. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I just traded in my Polar running watch for a Garmin after learning a rather expensive lesson ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/i-just-traded-in-my-polar-running-watch-for-a-garmin-after-learning-a-rather-expensive-lesson</link>
                                                                            <description>
                            <![CDATA[ Just because two devices should be compatible in theory, that doesn't necessarily mean they are. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CzfmVv5Lz7PDKnFqay6qfC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tc2m7zkwXf6zi4GvMkLD2k-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 09 Jan 2026 15:56:28 +0000</pubDate>                                                                                                                                <updated>Tue, 13 Jan 2026 06:29:08 +0000</updated>
                                                                                                                                            <category><![CDATA[Health &amp; Fitness]]></category>
                                                    <category><![CDATA[Fitness Trackers]]></category>
                                                                                                                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/no6mHfFzKM7BqxfENSPgQY.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tc2m7zkwXf6zi4GvMkLD2k-1280-80.jpg">
                                                            <media:credit><![CDATA[Garmin]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Two woman wearing Garmin Lily 2 Active watches, with badge reading &#039;Get fit for &#039;26&#039;]]></media:description>                                                            <media:text><![CDATA[Two woman wearing Garmin Lily 2 Active watches, with badge reading &#039;Get fit for &#039;26&#039;]]></media:text>
                                <media:title type="plain"><![CDATA[Two woman wearing Garmin Lily 2 Active watches, with badge reading &#039;Get fit for &#039;26&#039;]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tc2m7zkwXf6zi4GvMkLD2k-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Garmin sports watches have seen me through many years of running. My first was a chunky but functional Garmin Forerunner 35, which saw me through my first foray into 'serious' training, through to a Garmin Fenix 7S, which was frankly much more watch than I needed.</p><div  class="fancy-box"><div class="fancy_box-title">Get Fit for '26</div><div class="fancy_box_body"><p class="fancy-box__body-text">This article is part of our Get Fit for '26 series, in which our writers talk about the wellness and fitness challenges and experiences they've taken on, and the ones set to shape the year ahead. You can <a data-analytics-id="inline-link" href="https://www.techradar.com/tag/get-fit-for-26"><strong>read all the articles in the series</strong></a> here.</p></div></div><p>My love of the brand's watches didn't last forever though. Worried by <a href="https://www.techradar.com/news/garmin-connect-outage-garmin-says-no-indication-outage-has-affected-data">a prolonged server outage</a>, and feeling jaded by the launch of <a href="https://www.techradar.com/health-fitness/live/live-garmin-connect-backlash-tell-us-what-you-think-about-garmins-new-premium-tier">Garmin Connect+</a> (which sneakily put LiveTrack text alerts for runners behind a paywall – but not ones for cyclists), I decided that my next device would be from Polar. </p><p>The switch was easy, and I was already familiar with the interface and the Polar Flow app from my time as TechRadar's fitness editor many years ago. Everything went perfectly smoothly – until it didn't.</p><p>The problem was a heart rate monitor. I've owned a <a href="https://www.techradar.com/opinion/why-you-should-use-a-heart-rate-monitor-instead-of-a-smartwatch">chest strap heart rate monitor</a> for several years, and find it particularly useful for interval training on a spin bike, where a wrist-based monitor isn't as quick to respond as I'd like, and can be affected by me gripping the handlebars. Having a reading from the chest strap fed straight to the bike's screen via ANT+ is quick, convenient, and makes it easy to see how my efforts are impacting my heart rate in as timely a manner as possible. </p><p>The problem is the strap itself. If you wear a bra to exercise, as I do, you have to position the heart rate monitor somewhere below the bra's bottom band, meaning it's sitting awkwardly around your ribs. Even if it doesn't slip down (which it might), it's not a particularly comfortable arrangement.</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="PnaxF4FezsTHSRFBGDnxVH" name="Garmin HRM-Fit 18.jpg" alt="Garmin HRM-Fit and Garmin HRM-Pro" src="https://cdn.mos.cms.futurecdn.net/PnaxF4FezsTHSRFBGDnxVH.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="caption-text">Unlike other chest-worn heart rate monitors, the Garmin HRM-Fit (bottom) snaps onto the bottom of a sports bra, meaning there's no need for a full elastic strap </span><span class="credit" itemprop="copyrightHolder">(Image credit: Amanda Westberg)</span></figcaption></figure><p>I was therefore very pleased when, a few years ago, Garmin released the HRM-Fit – a heart rate monitor that snaps directly onto your bra's band. No more worrying about a second strip of elastic sliding down mid-workout. It's a brilliant idea, and one I've not seen copied by any of the other major fitness tech brands to date. </p><p>Sure, there are HRMs that get around this problem by strapping around your arm rather than your chest (eg the <a href="https://www.techradar.com/reviews/polar-verity-sense">Polar Verity Sense</a>), but these use the same tech as the monitor in a watch and are therefore subject to the same limitations</p><p>My Polar watch supports sensors via ANT+ and Bluetooth, so I put the HRM-Fit on my Christmas wish list. Santa kindly obliged, and I quickly connected the two, excited to take the new duo on their maiden run on Boxing Day.</p><h2 id="running-smoothly">Running smoothly?</h2><p>With the HRM-Fit clipped comfortably into place and wrapped up against the British weather, I stepped outside, hit the start button, took a few paces and... nothing. Not only could I see no heart rate on my watch, there was no pace or distance visible either. I cancelled the workout and began again, making sure to wait until the watch had established a firm GPS link before hitting 'start'. Again, nothing.</p><p>Starting to get cold, I decided to go ahead and start running anyway, making up a rough 5km route along my home town's empty footpaths.</p><p>When I got home, the workout showed no speed or distance in the Polar Flow app, though the route had been tracked somehow, and even appeared plotted on a map when synced with Strava. Most strange. </p><p>A quick search online suggested that it might be a temporary GPS hiccup with the watch, but that seemed like a strange coincidence considering the only factor that had changed that day was the new heart rate monitor. Then I found it. Apparently several Garmin heart rate monitors, including but not limited to the HRM-Fit, misidentify themselves as foot-pods when connected to Polar watches.</p><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/Polarfitness/comments/1jh6a8g/comment/mj4pt52">Comment</a> from <a href="https://www.reddit.com/r/Polarfitness">r/Polarfitness</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>The watch is therefore expecting data like cadence and stride length, not heart rate, and to make a long story short, everything gets very messed up. There's no fix for the problem; the devices are simply incompatible. Bother.</p><p>It was then a choice – keep either the heart rate monitor or the watch, and stick the other on eBay. I decided I valued the comfort of the Garmin HRM-Fit more than my (possibly somewhat childish) urge to stick it to Garmin for bringing out a paid tier to a previously free-to-use app.</p><p>After a lot of research (I used to review sports watches as part of my job, but that was several years ago) I opted for a <a href="https://www.techradar.com/health-fitness/fitness-trackers/garmin-lily-2-active-review">Garmin Lily 2 Active</a>. It's the company's smallest sports watch with on-board GPS (I've never been a great fan of connected GPS that piggybacks off your phone), and unlike the standard <a href="https://www.techradar.com/health-fitness/garmin-lily-2-review">Garmin Lily 2</a>, it supports accessories via ANT+ and Bluetooth.</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zHtTcj7UwCNAv7rPUoB8Qm" name="Garmin Lily 2 Active" alt="Garmin Lily 2 Active" src="https://cdn.mos.cms.futurecdn.net/zHtTcj7UwCNAv7rPUoB8Qm.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Garmin Lily 2 Active does exactly what I need it to, and no more </span><span class="credit" itemprop="copyrightHolder">(Image credit: Garmin)</span></figcaption></figure><p>Its feature set is much leaner than the Polar, or even my previous Garmin, but that's fine for me. I've never actually used maps on a watch unless I'm writing a review, so their absence isn't an issue, and I don't miss a color screen. As long as it allows me to sync a plan from TrainingPeaks and nags me when I'm outside the appropriate heart rate range, it's all good.</p><p>The Lily 2 Active's tiny size means it's also comfortable enough to wear at night, so I'm actually tracking my sleep without feeling like I have a brick strapped around my wrist. It has everything I need and absolutely no more, and that's fine.</p><p>The moral of the story is clearly that if you're planning on picking up a new sensor or accessory, make sure you search for the names of both products together to find out whether they're truly compatible – even if the specs suggest that they <em>should </em>be. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Yet another Whoop rival has appeared at CES 2026 — this time from AI gym company Speediance ]]></title>
                                                                                                                                                                                                <link>https://www.techradar.com/health-fitness/fitness-trackers/yet-another-whoop-rival-has-appeared-at-ces-2026-this-time-from-ai-gym-company-speediance</link>
                                                                            <description>
                            <![CDATA[ CES has no shortage of new health tech — there are even multiple Whoop-style fitness trackers. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2oQfPLG2QemhU38Avu6wgN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Ye7dnNdUoUaXBPBEPWvZqg-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 08 Jan 2026 18:21:22 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Fitness Trackers]]></category>
                                                    <category><![CDATA[Health &amp; Fitness]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                <dc:description><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></dc:description>
                                                                                                                                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Ye7dnNdUoUaXBPBEPWvZqg-1280-80.jpg">
                                                            <media:credit><![CDATA[Speediance]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Speediance Strap in Black worn on model]]></media:description>                                                            <media:text><![CDATA[Speediance Strap in Black worn on model]]></media:text>
                                <media:title type="plain"><![CDATA[Speediance Strap in Black worn on model]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Ye7dnNdUoUaXBPBEPWvZqg-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Speediance, maker of AI-powered connected fitness equipment, has debuted the Speediance Strap</strong></li><li><strong>It's a screenless wearable designed to support 'data-driven training'</strong></li><li><strong>There's no indication of pricing yet, but it will launch this year as part of a Kickstarter</strong></li></ul><div  class="fancy-box"><div class="fancy_box-title"></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="QkEeqyMLCafb9e2Hvoo9sa" name="TR.0091 CES 2026" caption="" alt="CES 2026" src="https://cdn.mos.cms.futurecdn.net/QkEeqyMLCafb9e2Hvoo9sa.png" 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"><em>We’re covering all of the latest </em><a data-analytics-id="inline-link" href="https://www.techradar.com/tech-events/ces-2025"><em>CES news</em></a><em> from the show as it happens. Stick with us for the big stories on everything from </em><a data-analytics-id="inline-link" href="https://www.techradar.com/tag/8k"><em>8K</em></a><em> TVs and foldable displays to new phones, laptops, smart home gadgets, and the latest in AI.</em><br><br><em>You can also ask us a question about the show in our </em><a data-analytics-id="inline-link" href="https://www.techradar.com/tech-events/ces-2026-live-q-and-a"><em>CES 2026 live Q&A</em></a><em> and we’ll do our best to answer it. And don’t forget to </em><a data-analytics-id="inline-link" href="https://www.tiktok.com/@techradar"><em>follow us on TikTok</em></a><em> for the latest from the CES show floor!</em></p></div></div><p>Speediance isn't a name many fitness-tracker fans will be familiar with at first, as the company is best known for making AI-powered connected fitness equipment like the Gym Monster 2 cable strength trainer. Well, now it's come to CES with a fitness tracker, and there's no denying that it looks familiar. </p><p>Yes, it looks just like a <a href="https://www.techradar.com/health-fitness/fitness-trackers/ive-been-wearing-the-whoop-mg-for-four-days-and-theres-one-thing-i-love-about-it-and-one-thing-i-really-dont">Whoop</a>. Running practically unopposed in the '<a href="https://www.techradar.com/best/best-fitness-trackers">best fitness tracker </a>without a screen' space for so long, Whoop was joined by the also similar-looking <a href="https://www.techradar.com/health-fitness/polar-reveals-its-loop-screenless-fitness-tracker-which-looks-like-a-whoop-band-without-the-subscription">Polar Loop</a> last year. Now, at CES, it's fighting for space both with the <a href="https://www.techradar.com/health-fitness/looking-for-a-subscription-free-whoop-band-this-screenless-rival-could-be-the-voice-led-wearable-youre-looking-for">Luna Band</a> and the all-new Speediance Strap. </p><p>Speediance hasn't released many details about the Strap just yet, other than it's a product prototype and will be subject to a Kickstarter launch later this year. There's no word on price (I reached out to a Speediance representative, who confirmed as much) but we do know that it'll have a base price, with an optional premium subscription for AI features, rather than an all-subscription model like Whoop.</p><p>Speediance said in a press release that "core activity and recovery data is available at no additional cost, with optional Wellness+ access providing advanced AI planning and long-term insights". So far, so depressingly standard for the wellness industry these days (I'd love to own a device without an ongoing subscription paywall, please). </p><p>We also know that the device will offer data-driven daily readiness scores like the <a href="https://www.techradar.com/best/the-best-fitbit">best Fitbits</a> and <a href="https://www.techradar.com/best/garmin-watch">best Garmin watches</a>, and it'll "monitor physiological responses related to stress and core body temperature" so will have one eye on recovery as well as training. </p><p>It's taken longer than I expected, but minimalist fitness trackers are having a moment again, between these Whoop dupes and the <a href="https://www.techradar.com/health-fitness/fitness-trackers/best-smart-ring">best smart rings</a>. It seems a theme is emerging: while I don't think specialist running watches will ever be replaced, more people are looking for focused, multi-disciplined training and turning away from on-wrist notifications. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>