<?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"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link rel="alternate" hreflang="en-NZ"
                       href="https://www.techradar.com/nz/feeds/tag/home"
                       type="application/rss+xml"/>
                            <title><![CDATA[ Latest from TechRadar NZ in Home ]]></title>
                <link>https://www.techradar.com/nz/home</link>
        <description><![CDATA[ All the latest home content from the TechRadar  NZ team ]]></description>
                                    <lastBuildDate>Sat, 15 Aug 2026 07:00:00 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ I'm a certified barista, and these are my 3 favorite small coffee machines that deliver delicious espresso without dominating your kitchen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>You might have a small kitchen, but that doesn't mean you can't make cafe-quality coffee at home. I test over a dozen coffee makers every year in my own small space, and I've found that when it comes to preparing delicious espresso, size really isn't everything. </p><p>If you want a machine that will prepare 40 different beverages at the press of a button then, yes, you'll need to dedicate a significant amount of space on your kitchen counter to a hefty fully automatic machine. However, if you just want to make delicious espresso, there are far smaller options that will do a superb job.</p><p>Here, I've picked out my all-time top-three compact coffee makers for small spaces, including one bean-to-cup brewer, one capsule coffee maker, and one more traditional manual brewer. I'd happily use any of the three myself  — and they're all very reasonably priced as well.</p><h2 id="lavazza-a-modo-mio-jolie-evo">Lavazza A Modo Mio Jolie Evo</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iNJdycq2gF6WMLztMFrZCg.jpg" alt="Lavazza Jolie Evo coffee maker on kitchen counter with espresso cups and saucers" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xApffFE58t3e9HSwsUzYPf.jpg" alt="Person inserting coffee pod into Lavazza Jolie Evo coffee maker" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/X7mLU2Lw7oRjentfRaK4Gf.jpg" alt="Lavazza Jolie Evo coffee maker front panel with logo" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uFHK5jztwjgRvoVWPqYp2g.jpg" alt="Person raising handle of Lavazza Jolie Evo coffee maker" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/w5x2JMQZ8eYBMY4K7YMB5g.jpg" alt="Lavazza Jolie Evo coffee maker dispensing espresso" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bqc9QjbMN5L5DYrRhi9Vrf.jpg" alt="Espresso made using Lavazza Jolie Evo coffee maker" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AKr84iYqPqoNuJDcKE2yjf.jpg" alt="Lavazza Jolie Evo coffee maker dispensing water to make americano" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I tested this coffee maker just a few days ago, and it's the smallest I've ever used, measuring a mere 4.9 x 8.3 x 13 inches / 124 x 210 x 330mm (W x H x D). </p><p>If you're looking for a compact coffee maker that will brew a good espresso with minimum fuss, this is the one for you. It takes Lavazza's own A Modo Mio pods, which you drop into a slot on top of the machine, before pushing back the large lever and hitting the "brew" button. Once you're satisfied with the quantity in your cup, tap the button again to stop the flow. Done.</p><p>You don't get Nespresso-like fancy flavors with Lavazza's pods, but I'd argue that's no bad thing. Coffee laced with added aromas often tastes unpleasantly sweet or artificial, and while Lavazza offers plenty of choice for beans and roasts, all the aromas come from the coffee itself, rather than from additives.</p><p>The only downside for me is that A Modo Mio pods are plastic, and can be difficult to recycle if you don't have a collection point near you. I'm lucky to have one quite nearby, but you can't send your pods in the mail — if there's no drop-off spot nearby, your only option is to start one yourself.</p><p>In all other respects, this is a superb little coffee maker. It's affordably priced, too, and its pods are some of the cheapest around.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-jolie-evo-review"><strong>Lavazza A Modo Mio Jolie Evo review</strong></a></p><h2 id="philips-baristina">Philips Baristina</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qK8zgH7zmZCkGrDfB5ELJA.jpg" alt="Philips Baristina coffee maker with espresso" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SXh4KkHe6HuaJvcs4imjLk.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9pMgc6GeZXxwUCvVH9yMZm.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5xuNXHCpLLzRvNLVk5ekp.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iCLdVNsrbZhpyA9n8xHoe3.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8ATcmmZDyA8C7jGvesp57e.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WmZgSbSMKBibGtn9sLawN6.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The Philips Baristina makes brewing espresso with fresh coffee beans just as simple as using pods. It measures 7 x 13.6 x 15 inches / 18 x 34.5 x 38cm (W x H x D), which is a fraction of the size of most bean-to-cup machines, and it's half the price too.</p><p>Pour your coffee beans into the hopper located on the top surface of the Baristina, fill its water tank, and slide the portafilter handle into place. Choose whether you want a single or double espresso and the machine will grind just the right quantity of coffee. Tamp it down, then slide the filter underneath the brewing group, and dispense a perfectly extracted drink directly into your waiting cup.</p><p>It's refreshingly simple, and cleanup is a piece of cake. Most bean-to-cup coffee machines do all the brewing inside a closed case, and the moist conditions combined with any leftover coffee grounds create the perfect conditions for mold to grow – unless you open everything up, clean it thoroughly, and leave the case open to dry overnight. With the Baristina, this isn't a problem.</p><p>The only drawback of the standard Baristina is that there's no steam wand for preparing milk. However, you can find the coffee maker bundled with <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-milk-frother-review">a standalone milk frother</a>, and Philips has recently launched a new machine called the <a href="https://www.techradar.com/home/coffee-machines/ive-never-been-so-excited-for-a-coffee-maker-the-philips-baristina-just-got-a-huge-upgrade-with-an-integrated-smart-steam-wand-for-perfectly-foamed-milk">Baristina Latte,</a> which has a milk system built in. I've not had the opportunity to try it yet, but I have high hopes.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-baristina-review"><strong>Philips Baristina review</strong></a></p><h2 id="de-longhi-dedica-duo">De'Longhi Dedica Duo</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NmyfiewyDwkK3SpRE89CrM.jpg" alt="De'Longhi Dedica Duo coffee machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/a6EHbCg8REACHHjrTuXcUU.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zQvSghiKDyRV6CrdTbzoeW.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hWEit3GrhY9ZDgF8ZbGwaW.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xaaedy3m6gW3UGZPbLEMcW.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bboNcNH6V6TCmxdif33zSU.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/72JvLzbssqDs6p9bUmg3qV.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>We've had a capsule machine and a bean-to-cup coffee maker – now we have a traditional espresso machine, with a choice of portafilter baskets (both pressurized, making it easier to achieve a nice thick crema) and a manual steam wand. It measures 5.5 x 12 x 12.6 inches / 14 x 30.5 x 32cm (W x H x D), allowing it to slot onto even tiny kitchen counters.</p><p>The Dedica Duo has a list price of $299.95 / £279.99 (about AU$600), which is very affordable for a manual espresso machine, and would usually sound warning bells — espresso machines in this price bracket are usually pretty bad, and incapable of sustaining the steady temperature and pressure necessary for consistent brewing. That's not the case here, though; this is a De'Longhi machine through and through, with no compromises on build quality or performance. Everything feels solidly made, and it's a pleasure to use.</p><p>The "Duo" in the name refers to the fact that this little coffee maker can also make a cold-extracted espresso using water directly from the tank (bypassing the boiler). This takes longer then brewing hot, but works very well and produces a pleasingly mellow-tasting drink that's an ideal foundation for iced drinks. A superb little all-rounder.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/delonghi-dedica-duo-review"><strong>De'Longhi Dedica Duo review</strong></a></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/im-a-certified-barista-and-these-are-my-3-favorite-small-coffee-machines-that-deliver-delicious-espresso-without-dominating-your-kitchen</link>
                                                                            <description>
                            <![CDATA[ I test over a dozen coffee makers every year, and these are the 3 best compact models I recommend for cafe-quality espresso every time. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">eBMFaNgpQXdaYRANHdbZoC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6uaw2ifJDbwavpbGBhEbeE-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 15 Aug 2026 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/6uaw2ifJDbwavpbGBhEbeE-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Split image of coffee beans in hopper, coffee maker dispensing espresso, and control panel on espresso machine showing options for cold brew, espresso, and steam]]></media:description>                                                            <media:text><![CDATA[Split image of coffee beans in hopper, coffee maker dispensing espresso, and control panel on espresso machine showing options for cold brew, espresso, and steam]]></media:text>
                                <media:title type="plain"><![CDATA[Split image of coffee beans in hopper, coffee maker dispensing espresso, and control panel on espresso machine showing options for cold brew, espresso, and steam]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6uaw2ifJDbwavpbGBhEbeE-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>You might have a small kitchen, but that doesn't mean you can't make cafe-quality coffee at home. I test over a dozen coffee makers every year in my own small space, and I've found that when it comes to preparing delicious espresso, size really isn't everything. </p><p>If you want a machine that will prepare 40 different beverages at the press of a button then, yes, you'll need to dedicate a significant amount of space on your kitchen counter to a hefty fully automatic machine. However, if you just want to make delicious espresso, there are far smaller options that will do a superb job.</p><p>Here, I've picked out my all-time top-three compact coffee makers for small spaces, including one bean-to-cup brewer, one capsule coffee maker, and one more traditional manual brewer. I'd happily use any of the three myself  — and they're all very reasonably priced as well.</p><h2 id="lavazza-a-modo-mio-jolie-evo">Lavazza A Modo Mio Jolie Evo</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iNJdycq2gF6WMLztMFrZCg.jpg" alt="Lavazza Jolie Evo coffee maker on kitchen counter with espresso cups and saucers" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xApffFE58t3e9HSwsUzYPf.jpg" alt="Person inserting coffee pod into Lavazza Jolie Evo coffee maker" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/X7mLU2Lw7oRjentfRaK4Gf.jpg" alt="Lavazza Jolie Evo coffee maker front panel with logo" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uFHK5jztwjgRvoVWPqYp2g.jpg" alt="Person raising handle of Lavazza Jolie Evo coffee maker" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/w5x2JMQZ8eYBMY4K7YMB5g.jpg" alt="Lavazza Jolie Evo coffee maker dispensing espresso" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bqc9QjbMN5L5DYrRhi9Vrf.jpg" alt="Espresso made using Lavazza Jolie Evo coffee maker" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AKr84iYqPqoNuJDcKE2yjf.jpg" alt="Lavazza Jolie Evo coffee maker dispensing water to make americano" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I tested this coffee maker just a few days ago, and it's the smallest I've ever used, measuring a mere 4.9 x 8.3 x 13 inches / 124 x 210 x 330mm (W x H x D). </p><p>If you're looking for a compact coffee maker that will brew a good espresso with minimum fuss, this is the one for you. It takes Lavazza's own A Modo Mio pods, which you drop into a slot on top of the machine, before pushing back the large lever and hitting the "brew" button. Once you're satisfied with the quantity in your cup, tap the button again to stop the flow. Done.</p><p>You don't get Nespresso-like fancy flavors with Lavazza's pods, but I'd argue that's no bad thing. Coffee laced with added aromas often tastes unpleasantly sweet or artificial, and while Lavazza offers plenty of choice for beans and roasts, all the aromas come from the coffee itself, rather than from additives.</p><p>The only downside for me is that A Modo Mio pods are plastic, and can be difficult to recycle if you don't have a collection point near you. I'm lucky to have one quite nearby, but you can't send your pods in the mail — if there's no drop-off spot nearby, your only option is to start one yourself.</p><p>In all other respects, this is a superb little coffee maker. It's affordably priced, too, and its pods are some of the cheapest around.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-jolie-evo-review"><strong>Lavazza A Modo Mio Jolie Evo review</strong></a></p><h2 id="philips-baristina">Philips Baristina</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qK8zgH7zmZCkGrDfB5ELJA.jpg" alt="Philips Baristina coffee maker with espresso" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SXh4KkHe6HuaJvcs4imjLk.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9pMgc6GeZXxwUCvVH9yMZm.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5xuNXHCpLLzRvNLVk5ekp.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iCLdVNsrbZhpyA9n8xHoe3.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8ATcmmZDyA8C7jGvesp57e.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WmZgSbSMKBibGtn9sLawN6.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The Philips Baristina makes brewing espresso with fresh coffee beans just as simple as using pods. It measures 7 x 13.6 x 15 inches / 18 x 34.5 x 38cm (W x H x D), which is a fraction of the size of most bean-to-cup machines, and it's half the price too.</p><p>Pour your coffee beans into the hopper located on the top surface of the Baristina, fill its water tank, and slide the portafilter handle into place. Choose whether you want a single or double espresso and the machine will grind just the right quantity of coffee. Tamp it down, then slide the filter underneath the brewing group, and dispense a perfectly extracted drink directly into your waiting cup.</p><p>It's refreshingly simple, and cleanup is a piece of cake. Most bean-to-cup coffee machines do all the brewing inside a closed case, and the moist conditions combined with any leftover coffee grounds create the perfect conditions for mold to grow – unless you open everything up, clean it thoroughly, and leave the case open to dry overnight. With the Baristina, this isn't a problem.</p><p>The only drawback of the standard Baristina is that there's no steam wand for preparing milk. However, you can find the coffee maker bundled with <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-milk-frother-review">a standalone milk frother</a>, and Philips has recently launched a new machine called the <a href="https://www.techradar.com/home/coffee-machines/ive-never-been-so-excited-for-a-coffee-maker-the-philips-baristina-just-got-a-huge-upgrade-with-an-integrated-smart-steam-wand-for-perfectly-foamed-milk">Baristina Latte,</a> which has a milk system built in. I've not had the opportunity to try it yet, but I have high hopes.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-baristina-review"><strong>Philips Baristina review</strong></a></p><h2 id="de-longhi-dedica-duo">De'Longhi Dedica Duo</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NmyfiewyDwkK3SpRE89CrM.jpg" alt="De'Longhi Dedica Duo coffee machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/a6EHbCg8REACHHjrTuXcUU.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zQvSghiKDyRV6CrdTbzoeW.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hWEit3GrhY9ZDgF8ZbGwaW.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xaaedy3m6gW3UGZPbLEMcW.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bboNcNH6V6TCmxdif33zSU.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/72JvLzbssqDs6p9bUmg3qV.jpg" alt="De'Longhi Dedica Duo espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>We've had a capsule machine and a bean-to-cup coffee maker – now we have a traditional espresso machine, with a choice of portafilter baskets (both pressurized, making it easier to achieve a nice thick crema) and a manual steam wand. It measures 5.5 x 12 x 12.6 inches / 14 x 30.5 x 32cm (W x H x D), allowing it to slot onto even tiny kitchen counters.</p><p>The Dedica Duo has a list price of $299.95 / £279.99 (about AU$600), which is very affordable for a manual espresso machine, and would usually sound warning bells — espresso machines in this price bracket are usually pretty bad, and incapable of sustaining the steady temperature and pressure necessary for consistent brewing. That's not the case here, though; this is a De'Longhi machine through and through, with no compromises on build quality or performance. Everything feels solidly made, and it's a pleasure to use.</p><p>The "Duo" in the name refers to the fact that this little coffee maker can also make a cold-extracted espresso using water directly from the tank (bypassing the boiler). This takes longer then brewing hot, but works very well and produces a pleasingly mellow-tasting drink that's an ideal foundation for iced drinks. A superb little all-rounder.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/delonghi-dedica-duo-review"><strong>De'Longhi Dedica Duo review</strong></a></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Scientists are developing a ‘magnetoelastic’ tent that makes its own electricity like a wind turbine — but don’t expect to be able to take one to Glastonbury next year ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Researchers are developing a tent that could produce its own electricity </strong></li><li><strong>It's made out of magnetoelastic material </strong></li><li><strong>It's still in early stages, but scientists intent to use them in off-grid camps and disaster zones </strong></li></ul><p>There are plenty of high-tech camping accessories you can get your hands on to spruce up your outdoor vacations — but have you ever thought about a tent that can produce its own electricity? Well, it could be the future of camping. </p><p>Researchers have been developing a ‘magnetoelastic’ tent that could generate and harvest its own electricity, kind of like a wind turbine, but one that you sleep in and use to power small devices. I thought I’ve seen my fair share of whacky tech, but this discovery is truly something else. </p><p>The tent is made out of a special material with ‘magnetoelasticity’, a textile property that can produce electrical energy from bending and stretching motions, which was first coined by physicist Emilio Villari in 1865. But it relies on fabric layering to harness its electrical production powers. </p><p>As mentioned in the Cell Press journal, <a href="https://www.cell.com/matter/fulltext/S2590-2385(26)00317-6">Matter</a>, the tent’s design consists of a magnetomechanical coupling layer and a magnetic induction layer. This is fused together with weaving patterns, layer stacking, and conductive fiber, allowing the tent to respond to movement.</p><p>The tent consists of two different components, one for the flooring and another for the roof. While the tent floor integrates woven fabric embedded with magnetoelastic ribbons, its roof features a layered material made of conductive fibers and magnetoelastic film. </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:2830px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ya2AgUV695ND4paRZoXRcn" name="Tent" alt="A diagram showing the different material components of the magnetoelastic tent" src="https://cdn.mos.cms.futurecdn.net/ya2AgUV695ND4paRZoXRcn.jpg" mos="" align="middle" fullscreen="" width="2830" height="1592" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Cell Press / Matter)</span></figcaption></figure><p>The interesting part is that the material can respond to more than just human movement happening inside the tent — it can absorb action from environmental surroundings, too. Even motions such as wind and movement during the setup can also help — but how? </p><p>Essentially, the material’s fabric state shifts when it bends and flexes, converting mechanical movement into electricity through induction. During the testing period, researchers found that hand-tapping a small sample of the material could charge a 0.22-μF capacitor to 5.80V in 1.5 seconds. While this is nowhere near enough to power a smartphone, for example, it shows that the material certainly has potential. </p><p>Despite the successful early-stage experiments, there’s still a long way to go before it becomes a fully realized product, but the researchers behind it have a vision. </p><p>For them, the tent isn’t intended for leisurely camping trips. Instead, they see it as the ideal opportunity to provide sanctuary in shelters, disaster zones, off-grid camps, and areas where electricity access is limited or relies solely on sunlight. </p><p>That’s one of the clever elements of the tent: it doesn’t need the sun to power itself as solar panels do. Motion alone is enough to give the tent the power it needs to create its own source of energy, meaning that it can function in the shade and after sunset. </p><p>On paper it’s a genius product, but there are many tests that are yet to come — so don’t expect to score one in time for Glastonbury 2027. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/energy-saving/scientists-are-developing-a-magnetoelastic-tent-that-makes-its-own-electricity-like-a-wind-turbine-but-dont-expect-to-be-able-to-take-one-to-glastonbury-next-year</link>
                                                                            <description>
                            <![CDATA[ Researchers are developing a tent for off-grid camps that could generate its own electricity. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6DMzoqxNmGdDgHSUH7wXYg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wuCuRBiNT8mzih3jAvAXw5-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 13 Aug 2026 15:25:58 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Energy Saving]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Rowan is an Editorial Associate and Apprentice Writer for TechRadar. A recent addition to the news team, he is involved in generating stories for topics that spread across TechRadar&#039;s categories. His interests in audio tech and knowledge in entertainment culture help bring the latest updates in tech news to our readers.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;He has been writing for publications since he started his studies at age 18. Rowan graduated from Cardiff University in 2023 after attaining a Master&#039;s in Creative Writing, and earlier a Bachelor&#039;s in Media, Journalism, and Culture. He began his journey as a writer at Cardiff University&#039;s Quench Magazine contributing to film/ TV, music, and culture sections, later becoming Music Section Editor.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;In his free time, Rowan is a freelance writer for Cardiff-based culture magazine Buzz where he reviews music, film, and conducts interviews with featured guests. When he is not writing, you can find him at any given music gig, or endlessly scrolling TikTok immersing in celebrity news and drama. &amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/wuCuRBiNT8mzih3jAvAXw5-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images / YoungNH]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A tent lit-up from the inside, pitched in the woods ]]></media:description>                                                            <media:text><![CDATA[A tent lit-up from the inside, pitched in the woods ]]></media:text>
                                <media:title type="plain"><![CDATA[A tent lit-up from the inside, pitched in the woods ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wuCuRBiNT8mzih3jAvAXw5-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Researchers are developing a tent that could produce its own electricity </strong></li><li><strong>It's made out of magnetoelastic material </strong></li><li><strong>It's still in early stages, but scientists intent to use them in off-grid camps and disaster zones </strong></li></ul><p>There are plenty of high-tech camping accessories you can get your hands on to spruce up your outdoor vacations — but have you ever thought about a tent that can produce its own electricity? Well, it could be the future of camping. </p><p>Researchers have been developing a ‘magnetoelastic’ tent that could generate and harvest its own electricity, kind of like a wind turbine, but one that you sleep in and use to power small devices. I thought I’ve seen my fair share of whacky tech, but this discovery is truly something else. </p><p>The tent is made out of a special material with ‘magnetoelasticity’, a textile property that can produce electrical energy from bending and stretching motions, which was first coined by physicist Emilio Villari in 1865. But it relies on fabric layering to harness its electrical production powers. </p><p>As mentioned in the Cell Press journal, <a href="https://www.cell.com/matter/fulltext/S2590-2385(26)00317-6">Matter</a>, the tent’s design consists of a magnetomechanical coupling layer and a magnetic induction layer. This is fused together with weaving patterns, layer stacking, and conductive fiber, allowing the tent to respond to movement.</p><p>The tent consists of two different components, one for the flooring and another for the roof. While the tent floor integrates woven fabric embedded with magnetoelastic ribbons, its roof features a layered material made of conductive fibers and magnetoelastic film. </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:2830px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ya2AgUV695ND4paRZoXRcn" name="Tent" alt="A diagram showing the different material components of the magnetoelastic tent" src="https://cdn.mos.cms.futurecdn.net/ya2AgUV695ND4paRZoXRcn.jpg" mos="" align="middle" fullscreen="" width="2830" height="1592" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Cell Press / Matter)</span></figcaption></figure><p>The interesting part is that the material can respond to more than just human movement happening inside the tent — it can absorb action from environmental surroundings, too. Even motions such as wind and movement during the setup can also help — but how? </p><p>Essentially, the material’s fabric state shifts when it bends and flexes, converting mechanical movement into electricity through induction. During the testing period, researchers found that hand-tapping a small sample of the material could charge a 0.22-μF capacitor to 5.80V in 1.5 seconds. While this is nowhere near enough to power a smartphone, for example, it shows that the material certainly has potential. </p><p>Despite the successful early-stage experiments, there’s still a long way to go before it becomes a fully realized product, but the researchers behind it have a vision. </p><p>For them, the tent isn’t intended for leisurely camping trips. Instead, they see it as the ideal opportunity to provide sanctuary in shelters, disaster zones, off-grid camps, and areas where electricity access is limited or relies solely on sunlight. </p><p>That’s one of the clever elements of the tent: it doesn’t need the sun to power itself as solar panels do. Motion alone is enough to give the tent the power it needs to create its own source of energy, meaning that it can function in the shade and after sunset. </p><p>On paper it’s a genius product, but there are many tests that are yet to come — so don’t expect to score one in time for Glastonbury 2027. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The KitchenAid KF2 might be the company's entry-level automatic coffee machine, but I think its unique feature makes it the most desirable ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-kitchenaid-kf2-two-minute-review"><span>KitchenAid KF2 two-minute review</span></h2><p>The KitchenAid KF2 Fully Automatic Espresso Machine is the entry-level model in the company’s six-strong range of automatic coffee machines, and was launched in mid-2026 alongside the KF3 and KF4. </p><p>It adopts the exact same slim build as its two siblings, making any of them ideal for smaller kitchens. It also benefits from the exact same Intelligrind coffee bean grinder, which automatically determines the best grind size depending on the beans you’ve put in. The brewing unit is the same also, and in my taste tests, I couldn’t notice any obvious difference between the three. That means you’re going to get a wonderful, tasty espresso with each use.</p><p>What sets the KF2 apart — and where KitchenAid has made cuts to bring the cost down — is its feature set regarding drink presets and general usability. It’s also the only model in KitchenAid’s entire fully automatic coffee machine range to rock a steam wand for foaming milk — the others all use a hose-based system. While this may seem like a drop down in specification, I personally found the steam wand to perform the best when making foamy lattes and cappuccinos. What’s more, a steam wand is inherently going to perform better with non-dairy milk as it allows for greater control over temperature.</p><p>As with the KF3 and KF4, the KitchenAid KF2 is capable of making iced-coffee drinks, although as I found in my <a href="https://www.techradar.com/home/coffee-machines/kitchenaid-kf3-review"><u>KitchenAid KF3 review</u></a>, the results are a little underwhelming. This is because the brewed espresso is hot enough to quickly melt the ice in your cup or glass, despite KitchenAid claiming it’s brewed at a lower temperature. </p><p>Where the KitchenAid KF2 loses points slightly is the fact it doesn’t offer user profiles. I’ve been used to having profiles for some time at home, as I currently use the KitchenAid KF4 and have previously used the Philips LatteGo 4400, which offer four profiles and two profiles, respectively. Having them makes brewing a coffee incredibly quick and simple: just select a profile, select a drink and that’s it. </p><p>The fact the KF2 doesn’t have profiles means that brewing a variety of coffees will take longer, as you’ll have to select the drink and adjust any settings each time. It therefore might not be the best option for larger households, but for households of one or two people it’s still worthy of consideration. </p><p>The other slight niggle I have, which affects the KF3 and KF4 also, is that the unit can go through water relatively quickly due to it running a rinse cycle on start up and shutdown. The shutdown cycle I can understand, but I find the start-up cycle to be a little redundant. </p><p>All things considered, the KitchenAid KF2 Fully Automatic Espresso Machine is another fantastic option from the brand. It brews a well-extracted espresso each and every time and the steam wand works wonders for milk-based drinks. </p><h2 class="article-body__section" id="section-kitchenaid-kf2-review-price-availability"><span>KitchenAid KF2 review: Price & availability</span></h2><ul><li><strong>Launched in UK and US April 2026, Australia in July 2026</strong></li><li><strong>List price $799.99 / £699 / AU$1,099</strong></li></ul><p>The KitchenAid KF2 Fully Automatic Espresso Machine launched in the US and UK in April 2026, before making its way to Australia in July 2026. It has a list price of $799.99 / £699 / AU$1,099, making it the company’s most affordable fully automatic machine. </p><p>The step-up KF3 adds a small color display to improve navigation and usability, four customizable profiles and a larger menu of drink presets, with a list price $999.99 / £749 / AU$1,349. </p><p>The top-tier model, the KF4 ($1,299.99 / £899 / AU$1,599) offers much of the same functionality as the KF2 with regard to grinder and brewing unit. It gains even more recipes, a large color touchscreen and KitchenAid’s hose-based milk-foaming system, complete with milk carafe. </p><p>I’m of the opinion that the KF2’s steam wand is the best option for expertly-frothed milk and for using with non-dairy milk varieties, instantly giving the machine a leg up over its siblings. And, since the actual coffee-brewing process is the same across all three machines, the KF2 represents excellent value. </p><p>That being said, the <a href="https://www.techradar.com/reviews/ninja-luxe-cafe">Ninja Luxe Cafe Premier</a> offers more in the way of features, including a dedicated cold brew setting and cold-extraction for improved iced-coffee results, along with intelligent grind and dosage settings. Its list price is less than the KF2’s at $599.99 / £549.99 / AU$799.99, although it too doesn’t offer user profiles either and requires more hands-on input. </p><ul><li><strong>Value score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-kitchenaid-kf2-review-specifications"><span>KitchenAid KF2 review: Specifications</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Name</p></td><td  ><p>KitchenAid KF2 Fully Automatic Espresso Machine </p></td></tr><tr><td class="firstcol " ><p>Type</p></td><td  ><p>Bean-to-cup</p></td></tr><tr><td class="firstcol " ><p>Dimensions (H x W x D)</p></td><td  ><p>14.2 x 7.7 x 18.5 inches / 361 x 196 x 470mm </p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>19.8lbs / 9kg</p></td></tr><tr><td class="firstcol " ><p>Water reservoir capacity</p></td><td  ><p>1.9 quarts / 1.8 liters</p></td></tr><tr><td class="firstcol " ><p>Milk frother</p></td><td  ><p>Yes, Pannarello steam wand</p></td></tr><tr><td class="firstcol " ><p>Bars of pressure</p></td><td  ><p>15</p></td></tr><tr><td class="firstcol " ><p>Noise level</p></td><td  ><p>72dB grinding, 60dB brewing</p></td></tr><tr><td class="firstcol " ><p>User profiles</p></td><td  ><p>0</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-kitchenaid-kf2-review-design"><span>KitchenAid KF2 review: Design</span></h2><ul><li><strong>Compact size will suit smaller space</strong></li><li><strong>Steam wand suits plant-based milks</strong></li><li><strong>No dishwasher-safe components</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AHQdBfXqfnXnzDmQTVTRRK" name="IMG_5645" alt="KitchenAid KF2" src="https://cdn.mos.cms.futurecdn.net/AHQdBfXqfnXnzDmQTVTRRK.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Of the three new compact automatic models, the KitchenAid KF2 sticks out the most for a couple of reasons. Firstly, it’s only available in a matte black finish (the KF3 and KF4 also come in Porcelain White, which I’m personally a fan of), and secondly there’s no color display. </p><p>The matte black finish is still sleek and smart-looking, it must be said, although there is a shiny, fingerprint-loving panel on the front at the top. You’ll want to keep a cloth nearby to keep it looking its best. </p><p>I don’t consider the lack of a color display to be a huge negative against the KF2, as the backlit panel is bright and clear when selecting a drink and adjusting settings. The color screens on the rest of KitchenAid’s espresso machine range do offer useful assistance with features like images of the drink you want to make, but it’s not something I missed when testing the KF2.</p><p>Physically the KitchenAid KF2 is the same as the other two compact models released in 2026, measuring 14.2 x 7.7 x 18.5 inches / 361 x 196 x 470mm (H x W x D). This compact form makes it easy to place the unit on a kitchen counter, and should be especially ideal for those with smaller kitchens. A couple of built-in wheels on the bottom at rear of the machine aid with manoeuvring into position. </p><p>Interacting with the KF2 is done via five buttons on the front panel. These select the drink type, dosage and strength — each of which can be pressed multiple times to cycle through options — one to activate cleaning cycles and a final button to initiate and cancel brewing. Each button press reveals a different backlit symbol on the front panel which are relatively self-explanatory. </p><p>Drink type cycles between espresso, coffee and over ice, dose lets you choose between one or two servings (either two cups under the dispenser or one for a double serving), and strength is a scale of one to three. This refers to how much coffee is ground into the brewing unit, from 7g (setting one) to 14g (setting three).</p><p>The bean hopper recessed into the top of the KF2 is large enough to hold 250g worth of coffee beans, which is accessed via a removable lid. While this does mean there’s no visual indication as to how many beans are left, it does at least mean the beans are kept airtight and away from light, helping to retain their freshness. There’s also a small chute for pre-ground coffee, and a scoop is included in the box.</p><p>The 1.8L water tank slides in and out the rear of the machine and has an integrated handle to make the process simple, although I personally prefer a side-mounted tank like the one found on the Philips LatteGo 4400 as I find it makes refilling that little bit easier. However, the KF2’s tank does at least feature a hinged lid, allowing you to fill it up from a jug if you wish.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/kGa7VjvLxadsbrqZetkgeK.jpg" alt="KitchenAid KF2 water tank" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AKZm9uK9oaPqhLoPCwAzgK.jpg" alt="KitchenAid KF2 water tank" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>KitchenAid supplies a water filter with the KF2 that it claims lasts up to two months when used with standard tap water. If you use filtered water, its life can extend to up to six months. The filter can seem to be a little fiddly to install due to the water tank being so tall. Thankfully the included coffee scoop doubles up as a tool that clips onto the filter, giving you the extra length needed to screw it into place.</p><p>The drip tray is deep and extends virtually the full depth of the KF2, and has a large spout integrated into its rear for easy emptying. However, as I found with the KF3 and KF4, when you pour water out it can occasionally spill onto the front panel section as it can’t be removed. It’s not a huge dealbreaker, just prepare for a little extra clean up. Used coffee grounds are deposited into a removable bin in the center that can be tipped out when full. An icon will light up on the front panel to let you know when it’s time.</p><p>One of the standout features of the KitchenAid KF2, in my opinion, is its Pannarello steam wand used for milk foaming. I was surprised to find one used, not only because KitchenAid uses a proprietary hose-based system in the KF3 and KF4, but also because other brands such as De’Longhi and Philips have also turned their backs on steam wands (in general) in the pursuit of an entirely automatic coffee-making process. </p><p>Personally, I appreciate KitchenAid's choice to include a steam wand here, as it enables you to create genuine milk foam, even when using non-dairy alternatives. In my experience, the hose system on the KitchenAid KF3 and KF4, the LatteGo system on the Philips 4400, and the LatteCrema system on the De'Longhi Magnifica Evo Next all fell short of producing a satisfactory level of milk foam for my taste. </p><p>The use of the steam wand does mean there’s some hands-on input required, as you need to hold the jug (which isn’t included in the box) under the steam outlet until the foam reaches your desired level. There’s also no built-in thermometer, so unless you use a third-party thermometer, you’ll have to judge when the milk is ready based on touch. </p><p>Whether you are crafting a flat white or a cappuccino, the wand features a small slider for 'more foam' or 'less foam' to ensure you get the perfect texture. By opening and closing the integrated air intake, this slider regulates the airflow: increasing the intake pumps more air into the milk, which creates a more voluminous and aerated foam. Keeping it closed is ideal for texturizing milk for lattes that don’t require as high a level of foam. </p><p>The KF2 features thorough cleaning cycles, including the ability to completely evaporate the internal system of water. There are also programs for descaling and cleaning the brewing unit, which require you to press a variation of buttons to initiate. A complete set of useful instructions is included in the box. Do note that none of the removable parts are dishwasher safe.</p><ul><li><strong>Design score: 4.5 / 5</strong></li></ul><h2 class="article-body__section" id="section-kitchenaid-kf2-review-performance"><span>KitchenAid KF2 review: Performance</span></h2><ul><li><strong>Consistently well-extracted espresso</strong></li><li><strong>Steam wand delivers silky, well-foamed milk</strong></li><li><strong>Lower brewing temperature for iced drinks still too hot</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:5131px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="X6UPgJB3ja9CxvhorBwyEK" name="IMG_5593 (1)" alt="Coffee being poured from KitchenAid KF2" src="https://cdn.mos.cms.futurecdn.net/X6UPgJB3ja9CxvhorBwyEK.jpg" mos="" align="middle" fullscreen="" width="5131" height="2886" 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>Having already reviewed the KF3, and knowing it uses the exact same brewing unit, I was expecting the same excellent results from the KitchenAid KF2. Fortunately my expectations were realised, as the compact KF2 produced a great-tasting espresso with each use. </p><p>Much of its success can be attributed to the IntelliGrind system that automatically determines the ideal grind size depending on your chosen beans. You can’t see the grinder at work, nor does the unit tell you what grind setting it’s chosen, you just have to put your trust in it to deliver optimal results. Your trust is rewarded. </p><p>However, if you're not completely satisfied with the crema or taste of your espresso, then the KF2 does offer the ability to manually adjust the grind to a finer or coarser level by way of a lever behind a compartment on the right-hand side of the machine. A finer setting is recommended for light-roast beans, while dark-roast beans benefit from a coarser setting. Since I was using medium-roast beans, I left the slider at the default setting in the middle.</p><p>Before you consider adjusting the grind level, you’ll first want to experiment with the strength of either the espresso or coffee drink presets. As mentioned earlier, there are only three coffee-based drink recipe presets: espresso, coffee and over ice. If you move up to the KF3 or KF4 you’ll gain recipes including latte macchiato, flat white and caffe latte, to name a few. </p><p>You can also adjust the volume of water used for each drink type, and the temperature it’s brewed at, by pressing and holding a specific set of buttons. You’ll find the full details in the supplied user manual. I was perfectly satisfied with the default settings, but it’s good to know KitchenAid offers the ability to personalize each drink. </p><p>Do note that if you do adjust any default settings, they will become the new norm until you change them again. Since there are no user profiles, you may want to consult with other people in your household before you make any tweaks. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/73PpYprZTfMQNVgR5yMvHK.jpg" alt="Milk being steamed in pitcher using steam wand on KitchenAid KF2" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Z5qxsQMehHvU2PqMQD38sJ.jpg" alt="Milk being steamed using the wand on the KitchenAid KF2" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XwNq5uz52jbST7fWBVNE5K.jpg" alt="KitchenAid KF2" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>If you want milk with your coffee, then the Pannarello steam wand is capable of producing thick, velvety foam that’s perfect for lattes, macchiatos and cappuccinos. It’s semi-automatic in use, as all you need to do is hold a milk pitcher under the wand and press the start button on the main unit (once you’ve cycled the ‘drink type’ menu through to ‘steam’). A word of warning, make sure you already have the steam wand submerged in milk. I pressed start with the pitcher still on the drip tray and ended up with milk all over the counter and myself.</p><p>A small slider on the side of the steam wand housing can be used to adjust the level of foam you achieve, either ‘less’ or ‘more’. In my tests this worked a charm, with the ‘more’ setting aerating the milk to such a high level that it nearly overflowed from the pitcher. </p><p>I much prefer the use of a steam wand compared to the hose systems used on the KF3 and KF4, as it’s capable of producing a much better level of froth. It’s also a hell of a lot easier to keep clean, as it doesn’t require constant rinse cycles to ensure the hose is free of residue. I actually wish the steam wand was featured on the company’s other machines.</p><p>Do note however that there’s no built-in thermometer to automatically detect when milk reaches your desired temperature. You’ll either have to invest in a dedicated one, or go off touch to determine when to shut the steam off. Also note that a milk pitcher isn’t included in the box. You can buy one directly from KitchenAid for $19.99 / AU$29. I wasn’t able to find a listing on the company’s UK store, but in all honesty, the pitcher available is relatively basic, so you could always get one from Amazon for the same or less money.</p><p>Where the KitchenAid KF2 falls down slightly — in a similar fashion to the KF3 and KF4 — is with its iced drinks function. KitchenAid has designed the KF2 to brew an espresso shot at a lower temperature compared to a regular shot when you select the ‘over ice’ drink type. </p><p>For starters, iced coffee fanatics will likely prefer a genuinely cold shot of coffee as opposed to having to pour a cooler shot of espresso over ice. Admittedly KItchenAid isn’t the only company to employ this function, as the Philips LatteGo machines also ask you to put some ice into a cup or glass before brewing an espresso. </p><p>However, I can’t agree with KitchenAid’s claim that the iced coffee espresso shot brews at a lower temperature, as I used a thermometer to check the temperature of a regular shot and iced shot, and both returned a measurements between 45ºC/113ºF and 50ºC/122ºF, which was hot enough to quickly melt the ice I had in my glass. It’s not necessarily a huge dealbreaker, but the fact remains there are other machines such as the De’Longhi Dedica Duo and the Jura J10 that are able to pour proper cold-extracted espresso for longer-lasting iced drinks. </p><p>It is, however, pleasing to find the KF2, like other KitchenAid espresso machines, is QuietMark-certified, signifying it should be whisper-quiet when grinding and brewing. And in reality, that’s certainly the case.  I was able to record an average of 70dB while the machine was grinding and an average of 60dB when brewing. That, perhaps expectantly, puts it on par with the KF3 and KF4. That being said, we found the flagship KF8 to be quieter still with an average of 44dB during the entire coffee-making process.</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="fgzGiG5UGmgY673SMqRwuJ" name="IMG_5584 (1)" alt="Control panel of KitchenAid KF2" src="https://cdn.mos.cms.futurecdn.net/fgzGiG5UGmgY673SMqRwuJ.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)</span></figcaption></figure><ul><li><strong>Performance score: 4.5 / 5</strong></li></ul><h2 class="article-body__section" id="section-should-you-buy-the-kitchenaid-kf2"><span>Should you buy the KitchenAid KF2?</span></h2><div ><table><caption>KitchenAid KF2 score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>KitchenAid's most affordable fully auto machine offers the best combination of features in my opinion.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Compact form will suit smaller kitchens,  although lack of user profiles can add time to brewing process.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Excellent coffee and milk frothing, but iced options are a little disappointing.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if">Buy it if...</h2><div class="product"><p><strong>You’re short on space</strong></p><p>The KF2 is one of the more compact coffee machines we’ve tested, and will slot nearly into smaller kitchen spaces.</p></div><div class="product"><p><strong>You want the essentials done well</strong></p><p>The KF2 might not offer an extensive menu of preset drink recipes, but it nails the basics of espresso and coffee.</p></div><div class="product"><p><strong>You drink lattes and cappuccinos </strong></p><p>The Pannarello steam wand works wonders to produce thick, velvety foam that’s perfect for milk-based coffee drinks — and it’s great for non-dairy varieties too.</p></div><h2 id="don-t-buy-it-if">Don't buy it if...</h2><div class="product"><p><strong>You want a more hands-off approach</strong></p><p>With no user profiles and manual input needed for milk, the KF2 isn’t as ‘set and forget’ as many other fully automatic coffee machines.</p></div><div class="product"><p><strong>You don’t like the color black</strong></p><p>The KitchenAid KF2 is only available in a matte black finish, which could clash with your kitchen decor.</p></div><div class="product"><p><strong>You like to drink cold brew</strong></p><p>The KitchenAid KF2 can’t make it, and its iced coffee espresso shot is still hot enough to quickly melt ice cubes.</p></div><h2 class="article-body__section" id="section-kitchenaid-kf2-review-also-consider"><span>KitchenAid KF2 review: Also consider</span></h2><div class="product"><a data-dimension112="8da82298-9455-11f1-9899-abacca126d68" data-action="Deal Block" data-label="Read my full KitchenAid KF3 review" data-dimension48="Read my full KitchenAid KF3 review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1680px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="mdVAXFSxo73LcnEQyJHmjC" name="kitchenaidkf3-square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mdVAXFSxo73LcnEQyJHmjC.jpg" mos="" align="middle" fullscreen="" width="1680" height="1680" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>KitchenAid KF3</strong></p><p>This step-up model offers a wider range of drink presets and can automatically foam milk for you via a hose-based system. It also offers four user profiles to save personalized drinks.</p><p><strong>Read my full </strong><a href="https://www.techradar.com/home/coffee-machines/kitchenaid-kf3-review" data-dimension112="8da82298-9455-11f1-9899-abacca126d68" data-action="Deal Block" data-label="Read my full KitchenAid KF3 review" data-dimension48="Read my full KitchenAid KF3 review" data-dimension25=""><strong>KitchenAid KF3 review</strong></a></p></div><div class="product"><a data-dimension112="8da822fc-9455-11f1-a241-6bd053a07a69" data-action="Deal Block" data-label="Read our full Lavazza A Modo Mio Jolie Evo review" data-dimension48="Read our full Lavazza A Modo Mio Jolie Evo review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:614px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQe4Vc3K3iYLfpb5s5aU7F" name="Lavazza Jolie Evo Pod Coffee Machine - White" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQe4Vc3K3iYLfpb5s5aU7F.jpg" mos="" align="middle" fullscreen="" width="614" height="614" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Lavazza A Modo Mio Jolie Evo</strong></p><p>If you have a small kitchen and just want a fuss-free coffee, this Lavazza pod coffee machine could be just the thing for you. Espresso is superb and it’s incredibly simple to use. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-jolie-evo-review" data-dimension112="8da822fc-9455-11f1-a241-6bd053a07a69" data-action="Deal Block" data-label="Read our full Lavazza A Modo Mio Jolie Evo review" data-dimension48="Read our full Lavazza A Modo Mio Jolie Evo review" data-dimension25=""><strong>Lavazza A Modo Mio Jolie Evo review</strong></a></p></div><div class="product"><a data-dimension112="8da82356-9455-11f1-afe4-e1419e4aa09d" data-action="Deal Block" data-label="Read our full Ninja Luxe Cafe review" data-dimension48="Read our full Ninja Luxe Cafe review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:880px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="AddBGU5uJPudur74irxqBS" name="ninja-luxe-cafe" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AddBGU5uJPudur74irxqBS.jpg" mos="" align="middle" fullscreen="" width="880" height="880" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja Luxe Café</strong></p><p>This 3-in-1 bean-to-cup espresso machine can handle virtually any coffee-based drink you could wish for, including filter and cold brew. It takes care of most of the leg work for you, and is regularly discounted.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/ninja-luxe-cafe" data-dimension112="8da82356-9455-11f1-afe4-e1419e4aa09d" data-action="Deal Block" data-label="Read our full Ninja Luxe Cafe review" data-dimension48="Read our full Ninja Luxe Cafe review" data-dimension25=""><strong>Ninja Luxe Cafe review</strong></a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-kitchenaid-kf2"><span>How I tested the KitchenAid KF2</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vrXBwSN5di9Lu4YQpxWcwJ" name="IMG_5594 (1)" alt="KitchenAid KF2" src="https://cdn.mos.cms.futurecdn.net/vrXBwSN5di9Lu4YQpxWcwJ.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)</span></figcaption></figure><p>I used the KitchenAid KF2 over a one-week period. I was confident knowing how to use the machine, having previously reviewed the KF3 and from using the KF4 on a daily basis at home. </p><p>I prepared all of the available drink recipes — espresso, coffee and over ice — and used a thermometer to test the temperature of the ‘over ice’ espresso shot to determine if it was actually brewed at a lower temperature, as KitchenAid claims. </p><p>I also used the integrated steam wand in both its ‘less foam’ and ‘more foam’ settings to determine if there was indeed a difference in results. I also tested it with dairy milk and a barista-style oat milk to find out if it worked well with non-dairy milk varieties. </p><p><em>Read more about </em><a href="https://www.techradar.com/news/how-we-test"><em>how we test</em></a></p><p><em>First reviewed August 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/kitchenaid-kf2-review</link>
                                                                            <description>
                            <![CDATA[ If you don’t need all the bells and whistles of an extensive drinks menu, the KitchenAid KF2 will be an invaluable addition to your kitchen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PZ3bf39Bg2UUr4ekzMWnDT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LEJzQkZnjep573LGcJAnZK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 11 Aug 2026 01:40:50 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Max Langridge ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/pXMX9MmfSBxA6jPrQ23WVb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Max is a senior staff writer for TechRadar, covering home entertainment and audio first, searching for the best NBN plans second and virtually anything else that falls under the consumer electronics umbrella third. Max started his career at What Hi-Fi?. In the three years he spent there, he went from not knowing what a DAC was, to demonstrating expert knowledge of brands, their latest releases and which ones could be deemed the best. &lt;/p&gt;&lt;p&gt;He took this knowledge and newfound passion across to Pocket-lint, where he spent a couple of years getting stuck into reviewing soundbars, headphones, home speaker systems and TVs, alongside producing a range of news and features for the day-to-day running of the site. &lt;/p&gt;&lt;p&gt;Max generated a new passion for fitness and health in the last few years, not only learning about how to keep himself fit in the gym, but how a range of wearable devices can prove to be expert assistants. He continued his writing in the men’s lifestyle space, before returning to consumer technology with Future where he is now also the editor of Australian Hi-Fi and Audio Esoterica magazines.&lt;/p&gt;&lt;p&gt;When he’s got some spare time, Max takes himself to the gym. He has dreams of one day learning to DJ.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/LEJzQkZnjep573LGcJAnZK-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[KitchenAid KF2]]></media:description>                                                            <media:text><![CDATA[KitchenAid KF2]]></media:text>
                                <media:title type="plain"><![CDATA[KitchenAid KF2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LEJzQkZnjep573LGcJAnZK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-kitchenaid-kf2-two-minute-review"><span>KitchenAid KF2 two-minute review</span></h2><p>The KitchenAid KF2 Fully Automatic Espresso Machine is the entry-level model in the company’s six-strong range of automatic coffee machines, and was launched in mid-2026 alongside the KF3 and KF4. </p><p>It adopts the exact same slim build as its two siblings, making any of them ideal for smaller kitchens. It also benefits from the exact same Intelligrind coffee bean grinder, which automatically determines the best grind size depending on the beans you’ve put in. The brewing unit is the same also, and in my taste tests, I couldn’t notice any obvious difference between the three. That means you’re going to get a wonderful, tasty espresso with each use.</p><p>What sets the KF2 apart — and where KitchenAid has made cuts to bring the cost down — is its feature set regarding drink presets and general usability. It’s also the only model in KitchenAid’s entire fully automatic coffee machine range to rock a steam wand for foaming milk — the others all use a hose-based system. While this may seem like a drop down in specification, I personally found the steam wand to perform the best when making foamy lattes and cappuccinos. What’s more, a steam wand is inherently going to perform better with non-dairy milk as it allows for greater control over temperature.</p><p>As with the KF3 and KF4, the KitchenAid KF2 is capable of making iced-coffee drinks, although as I found in my <a href="https://www.techradar.com/home/coffee-machines/kitchenaid-kf3-review"><u>KitchenAid KF3 review</u></a>, the results are a little underwhelming. This is because the brewed espresso is hot enough to quickly melt the ice in your cup or glass, despite KitchenAid claiming it’s brewed at a lower temperature. </p><p>Where the KitchenAid KF2 loses points slightly is the fact it doesn’t offer user profiles. I’ve been used to having profiles for some time at home, as I currently use the KitchenAid KF4 and have previously used the Philips LatteGo 4400, which offer four profiles and two profiles, respectively. Having them makes brewing a coffee incredibly quick and simple: just select a profile, select a drink and that’s it. </p><p>The fact the KF2 doesn’t have profiles means that brewing a variety of coffees will take longer, as you’ll have to select the drink and adjust any settings each time. It therefore might not be the best option for larger households, but for households of one or two people it’s still worthy of consideration. </p><p>The other slight niggle I have, which affects the KF3 and KF4 also, is that the unit can go through water relatively quickly due to it running a rinse cycle on start up and shutdown. The shutdown cycle I can understand, but I find the start-up cycle to be a little redundant. </p><p>All things considered, the KitchenAid KF2 Fully Automatic Espresso Machine is another fantastic option from the brand. It brews a well-extracted espresso each and every time and the steam wand works wonders for milk-based drinks. </p><h2 class="article-body__section" id="section-kitchenaid-kf2-review-price-availability"><span>KitchenAid KF2 review: Price & availability</span></h2><ul><li><strong>Launched in UK and US April 2026, Australia in July 2026</strong></li><li><strong>List price $799.99 / £699 / AU$1,099</strong></li></ul><p>The KitchenAid KF2 Fully Automatic Espresso Machine launched in the US and UK in April 2026, before making its way to Australia in July 2026. It has a list price of $799.99 / £699 / AU$1,099, making it the company’s most affordable fully automatic machine. </p><p>The step-up KF3 adds a small color display to improve navigation and usability, four customizable profiles and a larger menu of drink presets, with a list price $999.99 / £749 / AU$1,349. </p><p>The top-tier model, the KF4 ($1,299.99 / £899 / AU$1,599) offers much of the same functionality as the KF2 with regard to grinder and brewing unit. It gains even more recipes, a large color touchscreen and KitchenAid’s hose-based milk-foaming system, complete with milk carafe. </p><p>I’m of the opinion that the KF2’s steam wand is the best option for expertly-frothed milk and for using with non-dairy milk varieties, instantly giving the machine a leg up over its siblings. And, since the actual coffee-brewing process is the same across all three machines, the KF2 represents excellent value. </p><p>That being said, the <a href="https://www.techradar.com/reviews/ninja-luxe-cafe">Ninja Luxe Cafe Premier</a> offers more in the way of features, including a dedicated cold brew setting and cold-extraction for improved iced-coffee results, along with intelligent grind and dosage settings. Its list price is less than the KF2’s at $599.99 / £549.99 / AU$799.99, although it too doesn’t offer user profiles either and requires more hands-on input. </p><ul><li><strong>Value score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-kitchenaid-kf2-review-specifications"><span>KitchenAid KF2 review: Specifications</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Name</p></td><td  ><p>KitchenAid KF2 Fully Automatic Espresso Machine </p></td></tr><tr><td class="firstcol " ><p>Type</p></td><td  ><p>Bean-to-cup</p></td></tr><tr><td class="firstcol " ><p>Dimensions (H x W x D)</p></td><td  ><p>14.2 x 7.7 x 18.5 inches / 361 x 196 x 470mm </p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>19.8lbs / 9kg</p></td></tr><tr><td class="firstcol " ><p>Water reservoir capacity</p></td><td  ><p>1.9 quarts / 1.8 liters</p></td></tr><tr><td class="firstcol " ><p>Milk frother</p></td><td  ><p>Yes, Pannarello steam wand</p></td></tr><tr><td class="firstcol " ><p>Bars of pressure</p></td><td  ><p>15</p></td></tr><tr><td class="firstcol " ><p>Noise level</p></td><td  ><p>72dB grinding, 60dB brewing</p></td></tr><tr><td class="firstcol " ><p>User profiles</p></td><td  ><p>0</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-kitchenaid-kf2-review-design"><span>KitchenAid KF2 review: Design</span></h2><ul><li><strong>Compact size will suit smaller space</strong></li><li><strong>Steam wand suits plant-based milks</strong></li><li><strong>No dishwasher-safe components</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AHQdBfXqfnXnzDmQTVTRRK" name="IMG_5645" alt="KitchenAid KF2" src="https://cdn.mos.cms.futurecdn.net/AHQdBfXqfnXnzDmQTVTRRK.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Of the three new compact automatic models, the KitchenAid KF2 sticks out the most for a couple of reasons. Firstly, it’s only available in a matte black finish (the KF3 and KF4 also come in Porcelain White, which I’m personally a fan of), and secondly there’s no color display. </p><p>The matte black finish is still sleek and smart-looking, it must be said, although there is a shiny, fingerprint-loving panel on the front at the top. You’ll want to keep a cloth nearby to keep it looking its best. </p><p>I don’t consider the lack of a color display to be a huge negative against the KF2, as the backlit panel is bright and clear when selecting a drink and adjusting settings. The color screens on the rest of KitchenAid’s espresso machine range do offer useful assistance with features like images of the drink you want to make, but it’s not something I missed when testing the KF2.</p><p>Physically the KitchenAid KF2 is the same as the other two compact models released in 2026, measuring 14.2 x 7.7 x 18.5 inches / 361 x 196 x 470mm (H x W x D). This compact form makes it easy to place the unit on a kitchen counter, and should be especially ideal for those with smaller kitchens. A couple of built-in wheels on the bottom at rear of the machine aid with manoeuvring into position. </p><p>Interacting with the KF2 is done via five buttons on the front panel. These select the drink type, dosage and strength — each of which can be pressed multiple times to cycle through options — one to activate cleaning cycles and a final button to initiate and cancel brewing. Each button press reveals a different backlit symbol on the front panel which are relatively self-explanatory. </p><p>Drink type cycles between espresso, coffee and over ice, dose lets you choose between one or two servings (either two cups under the dispenser or one for a double serving), and strength is a scale of one to three. This refers to how much coffee is ground into the brewing unit, from 7g (setting one) to 14g (setting three).</p><p>The bean hopper recessed into the top of the KF2 is large enough to hold 250g worth of coffee beans, which is accessed via a removable lid. While this does mean there’s no visual indication as to how many beans are left, it does at least mean the beans are kept airtight and away from light, helping to retain their freshness. There’s also a small chute for pre-ground coffee, and a scoop is included in the box.</p><p>The 1.8L water tank slides in and out the rear of the machine and has an integrated handle to make the process simple, although I personally prefer a side-mounted tank like the one found on the Philips LatteGo 4400 as I find it makes refilling that little bit easier. However, the KF2’s tank does at least feature a hinged lid, allowing you to fill it up from a jug if you wish.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/kGa7VjvLxadsbrqZetkgeK.jpg" alt="KitchenAid KF2 water tank" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AKZm9uK9oaPqhLoPCwAzgK.jpg" alt="KitchenAid KF2 water tank" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>KitchenAid supplies a water filter with the KF2 that it claims lasts up to two months when used with standard tap water. If you use filtered water, its life can extend to up to six months. The filter can seem to be a little fiddly to install due to the water tank being so tall. Thankfully the included coffee scoop doubles up as a tool that clips onto the filter, giving you the extra length needed to screw it into place.</p><p>The drip tray is deep and extends virtually the full depth of the KF2, and has a large spout integrated into its rear for easy emptying. However, as I found with the KF3 and KF4, when you pour water out it can occasionally spill onto the front panel section as it can’t be removed. It’s not a huge dealbreaker, just prepare for a little extra clean up. Used coffee grounds are deposited into a removable bin in the center that can be tipped out when full. An icon will light up on the front panel to let you know when it’s time.</p><p>One of the standout features of the KitchenAid KF2, in my opinion, is its Pannarello steam wand used for milk foaming. I was surprised to find one used, not only because KitchenAid uses a proprietary hose-based system in the KF3 and KF4, but also because other brands such as De’Longhi and Philips have also turned their backs on steam wands (in general) in the pursuit of an entirely automatic coffee-making process. </p><p>Personally, I appreciate KitchenAid's choice to include a steam wand here, as it enables you to create genuine milk foam, even when using non-dairy alternatives. In my experience, the hose system on the KitchenAid KF3 and KF4, the LatteGo system on the Philips 4400, and the LatteCrema system on the De'Longhi Magnifica Evo Next all fell short of producing a satisfactory level of milk foam for my taste. </p><p>The use of the steam wand does mean there’s some hands-on input required, as you need to hold the jug (which isn’t included in the box) under the steam outlet until the foam reaches your desired level. There’s also no built-in thermometer, so unless you use a third-party thermometer, you’ll have to judge when the milk is ready based on touch. </p><p>Whether you are crafting a flat white or a cappuccino, the wand features a small slider for 'more foam' or 'less foam' to ensure you get the perfect texture. By opening and closing the integrated air intake, this slider regulates the airflow: increasing the intake pumps more air into the milk, which creates a more voluminous and aerated foam. Keeping it closed is ideal for texturizing milk for lattes that don’t require as high a level of foam. </p><p>The KF2 features thorough cleaning cycles, including the ability to completely evaporate the internal system of water. There are also programs for descaling and cleaning the brewing unit, which require you to press a variation of buttons to initiate. A complete set of useful instructions is included in the box. Do note that none of the removable parts are dishwasher safe.</p><ul><li><strong>Design score: 4.5 / 5</strong></li></ul><h2 class="article-body__section" id="section-kitchenaid-kf2-review-performance"><span>KitchenAid KF2 review: Performance</span></h2><ul><li><strong>Consistently well-extracted espresso</strong></li><li><strong>Steam wand delivers silky, well-foamed milk</strong></li><li><strong>Lower brewing temperature for iced drinks still too hot</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:5131px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="X6UPgJB3ja9CxvhorBwyEK" name="IMG_5593 (1)" alt="Coffee being poured from KitchenAid KF2" src="https://cdn.mos.cms.futurecdn.net/X6UPgJB3ja9CxvhorBwyEK.jpg" mos="" align="middle" fullscreen="" width="5131" height="2886" 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>Having already reviewed the KF3, and knowing it uses the exact same brewing unit, I was expecting the same excellent results from the KitchenAid KF2. Fortunately my expectations were realised, as the compact KF2 produced a great-tasting espresso with each use. </p><p>Much of its success can be attributed to the IntelliGrind system that automatically determines the ideal grind size depending on your chosen beans. You can’t see the grinder at work, nor does the unit tell you what grind setting it’s chosen, you just have to put your trust in it to deliver optimal results. Your trust is rewarded. </p><p>However, if you're not completely satisfied with the crema or taste of your espresso, then the KF2 does offer the ability to manually adjust the grind to a finer or coarser level by way of a lever behind a compartment on the right-hand side of the machine. A finer setting is recommended for light-roast beans, while dark-roast beans benefit from a coarser setting. Since I was using medium-roast beans, I left the slider at the default setting in the middle.</p><p>Before you consider adjusting the grind level, you’ll first want to experiment with the strength of either the espresso or coffee drink presets. As mentioned earlier, there are only three coffee-based drink recipe presets: espresso, coffee and over ice. If you move up to the KF3 or KF4 you’ll gain recipes including latte macchiato, flat white and caffe latte, to name a few. </p><p>You can also adjust the volume of water used for each drink type, and the temperature it’s brewed at, by pressing and holding a specific set of buttons. You’ll find the full details in the supplied user manual. I was perfectly satisfied with the default settings, but it’s good to know KitchenAid offers the ability to personalize each drink. </p><p>Do note that if you do adjust any default settings, they will become the new norm until you change them again. Since there are no user profiles, you may want to consult with other people in your household before you make any tweaks. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/73PpYprZTfMQNVgR5yMvHK.jpg" alt="Milk being steamed in pitcher using steam wand on KitchenAid KF2" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Z5qxsQMehHvU2PqMQD38sJ.jpg" alt="Milk being steamed using the wand on the KitchenAid KF2" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XwNq5uz52jbST7fWBVNE5K.jpg" alt="KitchenAid KF2" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>If you want milk with your coffee, then the Pannarello steam wand is capable of producing thick, velvety foam that’s perfect for lattes, macchiatos and cappuccinos. It’s semi-automatic in use, as all you need to do is hold a milk pitcher under the wand and press the start button on the main unit (once you’ve cycled the ‘drink type’ menu through to ‘steam’). A word of warning, make sure you already have the steam wand submerged in milk. I pressed start with the pitcher still on the drip tray and ended up with milk all over the counter and myself.</p><p>A small slider on the side of the steam wand housing can be used to adjust the level of foam you achieve, either ‘less’ or ‘more’. In my tests this worked a charm, with the ‘more’ setting aerating the milk to such a high level that it nearly overflowed from the pitcher. </p><p>I much prefer the use of a steam wand compared to the hose systems used on the KF3 and KF4, as it’s capable of producing a much better level of froth. It’s also a hell of a lot easier to keep clean, as it doesn’t require constant rinse cycles to ensure the hose is free of residue. I actually wish the steam wand was featured on the company’s other machines.</p><p>Do note however that there’s no built-in thermometer to automatically detect when milk reaches your desired temperature. You’ll either have to invest in a dedicated one, or go off touch to determine when to shut the steam off. Also note that a milk pitcher isn’t included in the box. You can buy one directly from KitchenAid for $19.99 / AU$29. I wasn’t able to find a listing on the company’s UK store, but in all honesty, the pitcher available is relatively basic, so you could always get one from Amazon for the same or less money.</p><p>Where the KitchenAid KF2 falls down slightly — in a similar fashion to the KF3 and KF4 — is with its iced drinks function. KitchenAid has designed the KF2 to brew an espresso shot at a lower temperature compared to a regular shot when you select the ‘over ice’ drink type. </p><p>For starters, iced coffee fanatics will likely prefer a genuinely cold shot of coffee as opposed to having to pour a cooler shot of espresso over ice. Admittedly KItchenAid isn’t the only company to employ this function, as the Philips LatteGo machines also ask you to put some ice into a cup or glass before brewing an espresso. </p><p>However, I can’t agree with KitchenAid’s claim that the iced coffee espresso shot brews at a lower temperature, as I used a thermometer to check the temperature of a regular shot and iced shot, and both returned a measurements between 45ºC/113ºF and 50ºC/122ºF, which was hot enough to quickly melt the ice I had in my glass. It’s not necessarily a huge dealbreaker, but the fact remains there are other machines such as the De’Longhi Dedica Duo and the Jura J10 that are able to pour proper cold-extracted espresso for longer-lasting iced drinks. </p><p>It is, however, pleasing to find the KF2, like other KitchenAid espresso machines, is QuietMark-certified, signifying it should be whisper-quiet when grinding and brewing. And in reality, that’s certainly the case.  I was able to record an average of 70dB while the machine was grinding and an average of 60dB when brewing. That, perhaps expectantly, puts it on par with the KF3 and KF4. That being said, we found the flagship KF8 to be quieter still with an average of 44dB during the entire coffee-making process.</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="fgzGiG5UGmgY673SMqRwuJ" name="IMG_5584 (1)" alt="Control panel of KitchenAid KF2" src="https://cdn.mos.cms.futurecdn.net/fgzGiG5UGmgY673SMqRwuJ.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)</span></figcaption></figure><ul><li><strong>Performance score: 4.5 / 5</strong></li></ul><h2 class="article-body__section" id="section-should-you-buy-the-kitchenaid-kf2"><span>Should you buy the KitchenAid KF2?</span></h2><div ><table><caption>KitchenAid KF2 score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>KitchenAid's most affordable fully auto machine offers the best combination of features in my opinion.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Compact form will suit smaller kitchens,  although lack of user profiles can add time to brewing process.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Excellent coffee and milk frothing, but iced options are a little disappointing.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if">Buy it if...</h2><div class="product"><p><strong>You’re short on space</strong></p><p>The KF2 is one of the more compact coffee machines we’ve tested, and will slot nearly into smaller kitchen spaces.</p></div><div class="product"><p><strong>You want the essentials done well</strong></p><p>The KF2 might not offer an extensive menu of preset drink recipes, but it nails the basics of espresso and coffee.</p></div><div class="product"><p><strong>You drink lattes and cappuccinos </strong></p><p>The Pannarello steam wand works wonders to produce thick, velvety foam that’s perfect for milk-based coffee drinks — and it’s great for non-dairy varieties too.</p></div><h2 id="don-t-buy-it-if">Don't buy it if...</h2><div class="product"><p><strong>You want a more hands-off approach</strong></p><p>With no user profiles and manual input needed for milk, the KF2 isn’t as ‘set and forget’ as many other fully automatic coffee machines.</p></div><div class="product"><p><strong>You don’t like the color black</strong></p><p>The KitchenAid KF2 is only available in a matte black finish, which could clash with your kitchen decor.</p></div><div class="product"><p><strong>You like to drink cold brew</strong></p><p>The KitchenAid KF2 can’t make it, and its iced coffee espresso shot is still hot enough to quickly melt ice cubes.</p></div><h2 class="article-body__section" id="section-kitchenaid-kf2-review-also-consider"><span>KitchenAid KF2 review: Also consider</span></h2><div class="product"><a data-dimension112="8da82298-9455-11f1-9899-abacca126d68" data-action="Deal Block" data-label="Read my full KitchenAid KF3 review" data-dimension48="Read my full KitchenAid KF3 review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1680px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="mdVAXFSxo73LcnEQyJHmjC" name="kitchenaidkf3-square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mdVAXFSxo73LcnEQyJHmjC.jpg" mos="" align="middle" fullscreen="" width="1680" height="1680" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>KitchenAid KF3</strong></p><p>This step-up model offers a wider range of drink presets and can automatically foam milk for you via a hose-based system. It also offers four user profiles to save personalized drinks.</p><p><strong>Read my full </strong><a href="https://www.techradar.com/home/coffee-machines/kitchenaid-kf3-review" data-dimension112="8da82298-9455-11f1-9899-abacca126d68" data-action="Deal Block" data-label="Read my full KitchenAid KF3 review" data-dimension48="Read my full KitchenAid KF3 review" data-dimension25=""><strong>KitchenAid KF3 review</strong></a></p></div><div class="product"><a data-dimension112="8da822fc-9455-11f1-a241-6bd053a07a69" data-action="Deal Block" data-label="Read our full Lavazza A Modo Mio Jolie Evo review" data-dimension48="Read our full Lavazza A Modo Mio Jolie Evo review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:614px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="EQe4Vc3K3iYLfpb5s5aU7F" name="Lavazza Jolie Evo Pod Coffee Machine - White" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EQe4Vc3K3iYLfpb5s5aU7F.jpg" mos="" align="middle" fullscreen="" width="614" height="614" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Lavazza A Modo Mio Jolie Evo</strong></p><p>If you have a small kitchen and just want a fuss-free coffee, this Lavazza pod coffee machine could be just the thing for you. Espresso is superb and it’s incredibly simple to use. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-jolie-evo-review" data-dimension112="8da822fc-9455-11f1-a241-6bd053a07a69" data-action="Deal Block" data-label="Read our full Lavazza A Modo Mio Jolie Evo review" data-dimension48="Read our full Lavazza A Modo Mio Jolie Evo review" data-dimension25=""><strong>Lavazza A Modo Mio Jolie Evo review</strong></a></p></div><div class="product"><a data-dimension112="8da82356-9455-11f1-afe4-e1419e4aa09d" data-action="Deal Block" data-label="Read our full Ninja Luxe Cafe review" data-dimension48="Read our full Ninja Luxe Cafe review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:880px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="AddBGU5uJPudur74irxqBS" name="ninja-luxe-cafe" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AddBGU5uJPudur74irxqBS.jpg" mos="" align="middle" fullscreen="" width="880" height="880" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja Luxe Café</strong></p><p>This 3-in-1 bean-to-cup espresso machine can handle virtually any coffee-based drink you could wish for, including filter and cold brew. It takes care of most of the leg work for you, and is regularly discounted.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/ninja-luxe-cafe" data-dimension112="8da82356-9455-11f1-afe4-e1419e4aa09d" data-action="Deal Block" data-label="Read our full Ninja Luxe Cafe review" data-dimension48="Read our full Ninja Luxe Cafe review" data-dimension25=""><strong>Ninja Luxe Cafe review</strong></a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-kitchenaid-kf2"><span>How I tested the KitchenAid KF2</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vrXBwSN5di9Lu4YQpxWcwJ" name="IMG_5594 (1)" alt="KitchenAid KF2" src="https://cdn.mos.cms.futurecdn.net/vrXBwSN5di9Lu4YQpxWcwJ.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)</span></figcaption></figure><p>I used the KitchenAid KF2 over a one-week period. I was confident knowing how to use the machine, having previously reviewed the KF3 and from using the KF4 on a daily basis at home. </p><p>I prepared all of the available drink recipes — espresso, coffee and over ice — and used a thermometer to test the temperature of the ‘over ice’ espresso shot to determine if it was actually brewed at a lower temperature, as KitchenAid claims. </p><p>I also used the integrated steam wand in both its ‘less foam’ and ‘more foam’ settings to determine if there was indeed a difference in results. I also tested it with dairy milk and a barista-style oat milk to find out if it worked well with non-dairy milk varieties. </p><p><em>Read more about </em><a href="https://www.techradar.com/news/how-we-test"><em>how we test</em></a></p><p><em>First reviewed August 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ My whole family used the RunStar 4e Body Scale, and this affordable scale is great for weight — but let down by inaccurate body composition ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-runstar-4e-body-scale-one-minute-review"><span>RunStar 4E Body Scale: One minute review</span></h3><p>The RunStar 4E is an affordable smart scale that costs little more than a standard set of electrical scales. Considering it measures more than 20 different body composition metrics, the low price becomes even more impressive. As you’d expect at this price, there are limitations though, with the inability to measure composition accurately (fat-to-muscle ratios and so on) being the most glaring one.</p><p>Despite these shortcomings, everything, from app setup to using the scales, is smooth, straightforward, and wonderfully intuitive. Connecting the scales to the companion app is quick and easy thanks to a robust Bluetooth signal, and the option to create multiple users within the app is a nice touch for a family of my size and stage.</p><p>The weight measurement consistently measured around 0.4% more than the pricier RunStar 8E SmartScan Pro, which isn’t a massive deviation. For almost all the other measurements, the RunStar 4E adopts a bioelectrical impedance analysis (BIA) measuring method through four metal sensors located on the top panel of the scale.</p><p>BMI measurements were almost identical every single time compared to the 8E SmartScan Pro (probably because it's a mathematical calculation not dependent on the electrodes), but almost all other composition measurements offered up a deviation of between 3 and 30%. For these reasons, it’s not likely to make it into our <a href="https://www.techradar.com/best/best-smart-scales">best smart scales</a> guide. That said, for the price, the RunStar 4E is a respectable set of scales for weight and quick BMI calculation.</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="UX72CtWsyG4LPRgXa8ey5b" name="RunStar 4E Body Scale_23.JPG" alt="RunStar 4E Body Scale" src="https://cdn.mos.cms.futurecdn.net/UX72CtWsyG4LPRgXa8ey5b.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-runstar-4e-body-scale-specifications"><span>RunStar 4E Body Scale: Specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Component</p></td><td  ><p><strong>RunStar 4E Body Scale</strong></p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$33.54 / £31.00</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>11.02 x 11.02 x 0.78 inches</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>3.17 pounds</p></td></tr><tr><td class="firstcol " ><p>Material</p></td><td  ><p>6 mm tempered glass</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>LCD</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>3x AAA</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth</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="Vaj354rXtoSJXYwDY5jQNb" name="RunStar 4E Body Scale_12.JPG" alt="RunStar 4E Body Scale" src="https://cdn.mos.cms.futurecdn.net/Vaj354rXtoSJXYwDY5jQNb.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-runstar-4e-body-scale-price-and-availability"><span>RunStar 4E Body Scale: Price and availability</span></h3><ul><li><strong>$33.54 / £31.00 </strong></li><li><strong>Not available in Australia</strong></li><li><strong>Budget-friendly smart scale</strong></li></ul><p>At $33.54 USD / £31.00 GBP, the RunStar 4E Body Scale is incredibly affordable as far as smart scales go. It might lack full body measurements for fat loss and fitness and muscle gain, but for that pleasure you’ll have to part with a lot more money and shoot for something like the RunStar 8E SmartScan Pro, Withings Body Scan series, or Wyze Scale X.</p><p>A comparable option in terms of price and features would be the <a href="https://www.techradar.com/health-fitness/vitafit-smart-bathroom-scale-review-a-usd20-health-hero">Vitafit Smart Bathroom Scale</a>, which scored a respectable four stars in our testing. Positives included the easy connection, extremely fast results, and the comprehensive app. Our reviewer had some concerns over accuracy, but overall it’s a solid choice.</p><p>The scales are FSA and HSA eligible, which means US users are able to use them in conjunction with designating pre-tax money to be taken from pay and put towards paying medical expenses.</p><ul><li><strong>Value score 4.5/5</strong></li></ul><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WNMhqtt83z4NgSubZsUsQb.jpg" alt="RunStar 4E Body Scale" /><figcaption><small role="credit">Future / Paul Hatton</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/guPQgycrKq2BLGcrAMxcQb.jpg" alt="RunStar 4E Body Scale" /><figcaption><small role="credit">Future / Paul Hatton</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wgbLr2BcdLRSQfGqC6ndRb.jpg" alt="RunStar 4E Body Scale" /><figcaption><small role="credit">Future / Paul Hatton</small></figcaption></figure></figure><h3 class="article-body__section" id="section-runstar-4e-body-scale-design"><span>RunStar 4E Body Scale: Design</span></h3><ul><li><strong>LCD display with color graphics</strong></li><li><strong>Compact and lightweight design</strong></li><li><strong>Powered by 3x AAA batteries</strong></li></ul><p>At the heart of the RunStar 4E is a bright LCD display that provides an easy-to-access readout of six metrics: weight, body fat, BMI, muscle mass, body water, and bone mass. The display cycles through these with a few seconds given over to each stat. Unfortunately there’s no way to move to a specific metric using on-device controls, although the full list is available in the accompanying app.</p><p>At 11.02 x 11.02 x 0.78 inches and 3.17 pounds, the smart scale is both compact and lightweight. As a result, finding a suitable spot for it in a bathroom or bedroom shouldn’t be a problem. It can also be easily stowed on its side in a cupboard while not in use.</p><p>The scale is covered in 6mm tempered glass, which protects against scratches and cracks, neither of which I suffered despite my children doing their accidental best to inflict a dent or two. Underneath you’ll find four anti-slip silicone feet.</p><p>Quick and effortless connectivity is via Bluetooth, and power is delivered courtesy of three AAA batteries. USB-C charging would have been better for the environment, but with minimal power required, I don’t envisage getting through too many batteries.</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="PUPkVzf8LmNSPuF8nNTFNb" name="RunStar 4E Body Scale_28.JPG" alt="RunStar 4E Body Scale" src="https://cdn.mos.cms.futurecdn.net/PUPkVzf8LmNSPuF8nNTFNb.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-runstar-4e-body-scale-features"><span>RunStar 4E Body Scale: Features</span></h3><ul><li><strong>22 reportable metrics including weight, BMI, and muscle mass</strong></li><li><strong>App supports multiple users</strong></li></ul><p>The RunStar 4E boasts an impressive feature set for such an affordable scale, or at least it would be if the extras were more impressive. At its core, the scale is capable of measuring over 20 metrics, including weight, BMI, body fat percentage, body mass, muscle mass, body water rate, bone mass, and visceral fat. Six of these are visible on the smart scale itself, while the full set is reported in the Starfit RunStar app.</p><p>To accommodate families, the Starfit app enables users to set up multiple profiles, one for each family member. By entering the height and target weight of each person, the app is able to provide more accurate and informed reporting. The app also tracks measurements over time and plots them on a chart for trend analysis.</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="WTidMWBzeN43m8vxPKrsJb" name="RunStar 4E Body Scale_27.JPG" alt="RunStar 4E Body Scale" src="https://cdn.mos.cms.futurecdn.net/WTidMWBzeN43m8vxPKrsJb.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-runstar-4e-body-scale-performance"><span>RunStar 4E Body Scale: Performance</span></h3><ul><li><strong>Quick results on-device and in-app</strong></li><li><strong>Accurate weight, BMI, and metabolic age</strong></li><li><strong>Some inaccuracies consistently reported</strong></li></ul><p>The first thing to note is that the RunStar 4E is quick. In a matter of seconds the scale is able to measure over 20 different body composition metrics and display them instantly in the app. There’s no waiting around for calculations to be made and zero lag when the display is cycling through the six core metrics.</p><p>Weight, as you’d expect, is measured prior to all the body composition elements. Having measured myself hundreds of times, I found that the 4E regularly mismeasured my weight by around 0.4% compared to the RunStar 8E SmartScan Pro and, indeed, my rudimentary pair of digital weight scales. It would be unfair to judge the scales too harshly for this small deviation, especially given the price.</p><p>According to research published in the <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC8122302/">Journal of Medical Internet Research</a>, one study conducted on smart scales shows a median margin of error of around 0.3kgs, so I can forgive it some small deviation. That said, if you’re requiring absolute accuracy, you’ll need to look elsewhere.</p><p>BMI was also consistently measured more or less accurately, with deviations of only 0.5%. If you’re only concerned with quick measurements such as weight and BMI, then the RunStar 4E won’t cause you any problems.</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="2cZCYZJ7YUKsqEWQmch5PN" name="RunStar 4E Body Scale_13.JPG" alt="RunStar 4E Body Scale" src="https://cdn.mos.cms.futurecdn.net/2cZCYZJ7YUKsqEWQmch5PN.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><p>Getting into the specifics, musculoskeletal-related measurements using BIA include muscle, muscle mass, and skeletal muscle rates. The first two measured around a 3% deviation from the 8E SmartScan Pro, but it was the skeletal muscle rate which was most concerning, measuring a deviation of nearly 15%.</p><p>Unfortunately variable results continue with fat-related metrics. Compared to the SmartScan Pro, body fat percentage, subcutaneous fat, and body fat mass all reported a massive 30% deviation.</p><p>Despite comparably poor results on some metrics, it’s worth remembering that most of these are specialized measurements, and to expect too much from a smart scale that costs $33.54 / £31.00 might be a little unreasonable. </p><p>That said, it would be preferable for consumers if smart scale manufacturers would only include metrics that they could report on accurately. The RunStar 4E also measures consistently with itself, which means it can still be trusted as a weight loss tool assuming you allow for the margin of error.</p><ul><li><strong>Performance score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-runstar-4e-body-scale-scorecard"><span>RunStar 4E Body Scale: 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>An impressive smart scale given its budget-friendly price point. </p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>A compact and lightweight smart scale with a bright LCD display.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Features</p></td><td  ><p>Over 20 body composition metrics with the RunStar app providing a reasonable level of trend analysis.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Weight and BMI are accurate, but other measurements are subject to sizable deviations.</p></td><td  ><p>3.5/5</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-runstar-4e-body-scale-should-i-buy"><span>RunStar 4E Body Scale: Should I buy?</span></h3><h2 id="buy-it-if-2">Buy it if...</h2><div class="product"><p><strong>You’re looking for a decent affordable smart scale</strong></p><p>A surprisingly solid set of features for such a cheap scale.</p></div><div class="product"><p><strong>You only care about working towards a healthier BMI</strong></p><p>As well as weight, the RunStar 4E delivers accurate BMI calculations.</p></div><h2 id="don-t-buy-it-if-2">Don't buy it if...</h2><div class="product"><p><strong>You want to be able to sync results with health apps</strong></p><p>The RunStar isn’t capable of linking in with any sort of wider ecosystem.</p></div><h3 class="article-body__section" id="section-also-consider"><span>Also consider</span></h3><div class="product"><a data-dimension112="cbdae820-80eb-11f1-8cf0-9342d99169f4" data-action="Deal Block" data-label="Vitafit Smart Bathroom Scale" data-dimension48="Vitafit Smart Bathroom Scale" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="QchpCHbkfy5UFpm6GtGccC" name="Vitafit Smart Bathroom Scale" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QchpCHbkfy5UFpm6GtGccC.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Vitafit Smart Bathroom Scale</strong></p><p>A similarly priced smart scale with a comparable set of features. Boasts a slightly larger display and a more comprehensive app experience.</p><p><a href="https://www.techradar.com/health-fitness/vitafit-smart-bathroom-scale-review-a-usd20-health-hero" data-dimension112="cbdae820-80eb-11f1-8cf0-9342d99169f4" data-action="Deal Block" data-label="Vitafit Smart Bathroom Scale" data-dimension48="Vitafit Smart Bathroom Scale" data-dimension25="">Vitafit Smart Bathroom Scale</a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="cbdae820-80eb-11f1-8cf0-9342d99169f4" data-action="Deal Block" data-label="Vitafit Smart Bathroom Scale" data-dimension48="Vitafit Smart Bathroom Scale" data-dimension25="">View Deal</a></p></div><div class="product"><a data-dimension112="13baf8c0-80fa-11f1-be6e-73b847322ec4" data-action="Deal Block" data-label="RunStar 8E SmartScan ProA superior, and pricier, smart scale capable of measuring more metrics and breaking them down into specific parts of the body." data-dimension48="RunStar 8E SmartScan ProA superior, and pricier, smart scale capable of measuring more metrics and breaking them down into specific parts of the body." target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Dqjy3XSeo2yDJYA5diMBF9" name="RunStar 8E SmartScan Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Dqjy3XSeo2yDJYA5diMBF9.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>RunStar 8E SmartScan Pro</strong></p><p>A superior, and pricier, smart scale capable of measuring more metrics and breaking them down into specific parts of the body.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="13baf8c0-80fa-11f1-be6e-73b847322ec4" data-action="Deal Block" data-label="RunStar 8E SmartScan ProA superior, and pricier, smart scale capable of measuring more metrics and breaking them down into specific parts of the body." data-dimension48="RunStar 8E SmartScan ProA superior, and pricier, smart scale capable of measuring more metrics and breaking them down into specific parts of the body." data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-how-i-tested"><span>How I tested</span></h3><p>My family (two adults and three children) has been using the RunStar 4E for three months. We’ve used it to measure and track all types of metrics, including weight, BMI, and muscle mass. I carried out comparison tests with the more premium RunStar 8E SmartScan Pro. In addition, I’ve used every feature of the app to give the smart scales a thorough testing.</p><p><em>First reviewed: July 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-scales/runstar-4e-body-scale-review</link>
                                                                            <description>
                            <![CDATA[ The RunStar 4E Body Scale is a basic smart body scale that measures over 20 different metrics. Accurate performance is sketchy, although the core measurements of weight and BMI are accurate. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gVWFVTfwhEVeR7HFdYgYHe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2cZCYZJ7YUKsqEWQmch5PN-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 07 Aug 2026 15:58:24 +0000</pubDate>                                                                                                                                <updated>Mon, 10 Aug 2026 08:59:05 +0000</updated>
                                                                                                                                            <category><![CDATA[Smart Scales]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ paulo.n.hatton@gmail.com (Paul Hatton) ]]></author>                    <dc:creator><![CDATA[ Paul Hatton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/KH8owg4K7JgU8kjNPDsfYj.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2cZCYZJ7YUKsqEWQmch5PN-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Paul Hatton]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[RunStar 4E Body Scale]]></media:description>                                                            <media:text><![CDATA[RunStar 4E Body Scale]]></media:text>
                                <media:title type="plain"><![CDATA[RunStar 4E Body Scale]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2cZCYZJ7YUKsqEWQmch5PN-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-runstar-4e-body-scale-one-minute-review"><span>RunStar 4E Body Scale: One minute review</span></h3><p>The RunStar 4E is an affordable smart scale that costs little more than a standard set of electrical scales. Considering it measures more than 20 different body composition metrics, the low price becomes even more impressive. As you’d expect at this price, there are limitations though, with the inability to measure composition accurately (fat-to-muscle ratios and so on) being the most glaring one.</p><p>Despite these shortcomings, everything, from app setup to using the scales, is smooth, straightforward, and wonderfully intuitive. Connecting the scales to the companion app is quick and easy thanks to a robust Bluetooth signal, and the option to create multiple users within the app is a nice touch for a family of my size and stage.</p><p>The weight measurement consistently measured around 0.4% more than the pricier RunStar 8E SmartScan Pro, which isn’t a massive deviation. For almost all the other measurements, the RunStar 4E adopts a bioelectrical impedance analysis (BIA) measuring method through four metal sensors located on the top panel of the scale.</p><p>BMI measurements were almost identical every single time compared to the 8E SmartScan Pro (probably because it's a mathematical calculation not dependent on the electrodes), but almost all other composition measurements offered up a deviation of between 3 and 30%. For these reasons, it’s not likely to make it into our <a href="https://www.techradar.com/best/best-smart-scales">best smart scales</a> guide. That said, for the price, the RunStar 4E is a respectable set of scales for weight and quick BMI calculation.</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="UX72CtWsyG4LPRgXa8ey5b" name="RunStar 4E Body Scale_23.JPG" alt="RunStar 4E Body Scale" src="https://cdn.mos.cms.futurecdn.net/UX72CtWsyG4LPRgXa8ey5b.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-runstar-4e-body-scale-specifications"><span>RunStar 4E Body Scale: Specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Component</p></td><td  ><p><strong>RunStar 4E Body Scale</strong></p></td></tr><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$33.54 / £31.00</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>11.02 x 11.02 x 0.78 inches</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>3.17 pounds</p></td></tr><tr><td class="firstcol " ><p>Material</p></td><td  ><p>6 mm tempered glass</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>LCD</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>3x AAA</p></td></tr><tr><td class="firstcol " ><p>Connection</p></td><td  ><p>Bluetooth</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="Vaj354rXtoSJXYwDY5jQNb" name="RunStar 4E Body Scale_12.JPG" alt="RunStar 4E Body Scale" src="https://cdn.mos.cms.futurecdn.net/Vaj354rXtoSJXYwDY5jQNb.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-runstar-4e-body-scale-price-and-availability"><span>RunStar 4E Body Scale: Price and availability</span></h3><ul><li><strong>$33.54 / £31.00 </strong></li><li><strong>Not available in Australia</strong></li><li><strong>Budget-friendly smart scale</strong></li></ul><p>At $33.54 USD / £31.00 GBP, the RunStar 4E Body Scale is incredibly affordable as far as smart scales go. It might lack full body measurements for fat loss and fitness and muscle gain, but for that pleasure you’ll have to part with a lot more money and shoot for something like the RunStar 8E SmartScan Pro, Withings Body Scan series, or Wyze Scale X.</p><p>A comparable option in terms of price and features would be the <a href="https://www.techradar.com/health-fitness/vitafit-smart-bathroom-scale-review-a-usd20-health-hero">Vitafit Smart Bathroom Scale</a>, which scored a respectable four stars in our testing. Positives included the easy connection, extremely fast results, and the comprehensive app. Our reviewer had some concerns over accuracy, but overall it’s a solid choice.</p><p>The scales are FSA and HSA eligible, which means US users are able to use them in conjunction with designating pre-tax money to be taken from pay and put towards paying medical expenses.</p><ul><li><strong>Value score 4.5/5</strong></li></ul><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WNMhqtt83z4NgSubZsUsQb.jpg" alt="RunStar 4E Body Scale" /><figcaption><small role="credit">Future / Paul Hatton</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/guPQgycrKq2BLGcrAMxcQb.jpg" alt="RunStar 4E Body Scale" /><figcaption><small role="credit">Future / Paul Hatton</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wgbLr2BcdLRSQfGqC6ndRb.jpg" alt="RunStar 4E Body Scale" /><figcaption><small role="credit">Future / Paul Hatton</small></figcaption></figure></figure><h3 class="article-body__section" id="section-runstar-4e-body-scale-design"><span>RunStar 4E Body Scale: Design</span></h3><ul><li><strong>LCD display with color graphics</strong></li><li><strong>Compact and lightweight design</strong></li><li><strong>Powered by 3x AAA batteries</strong></li></ul><p>At the heart of the RunStar 4E is a bright LCD display that provides an easy-to-access readout of six metrics: weight, body fat, BMI, muscle mass, body water, and bone mass. The display cycles through these with a few seconds given over to each stat. Unfortunately there’s no way to move to a specific metric using on-device controls, although the full list is available in the accompanying app.</p><p>At 11.02 x 11.02 x 0.78 inches and 3.17 pounds, the smart scale is both compact and lightweight. As a result, finding a suitable spot for it in a bathroom or bedroom shouldn’t be a problem. It can also be easily stowed on its side in a cupboard while not in use.</p><p>The scale is covered in 6mm tempered glass, which protects against scratches and cracks, neither of which I suffered despite my children doing their accidental best to inflict a dent or two. Underneath you’ll find four anti-slip silicone feet.</p><p>Quick and effortless connectivity is via Bluetooth, and power is delivered courtesy of three AAA batteries. USB-C charging would have been better for the environment, but with minimal power required, I don’t envisage getting through too many batteries.</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="PUPkVzf8LmNSPuF8nNTFNb" name="RunStar 4E Body Scale_28.JPG" alt="RunStar 4E Body Scale" src="https://cdn.mos.cms.futurecdn.net/PUPkVzf8LmNSPuF8nNTFNb.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-runstar-4e-body-scale-features"><span>RunStar 4E Body Scale: Features</span></h3><ul><li><strong>22 reportable metrics including weight, BMI, and muscle mass</strong></li><li><strong>App supports multiple users</strong></li></ul><p>The RunStar 4E boasts an impressive feature set for such an affordable scale, or at least it would be if the extras were more impressive. At its core, the scale is capable of measuring over 20 metrics, including weight, BMI, body fat percentage, body mass, muscle mass, body water rate, bone mass, and visceral fat. Six of these are visible on the smart scale itself, while the full set is reported in the Starfit RunStar app.</p><p>To accommodate families, the Starfit app enables users to set up multiple profiles, one for each family member. By entering the height and target weight of each person, the app is able to provide more accurate and informed reporting. The app also tracks measurements over time and plots them on a chart for trend analysis.</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="WTidMWBzeN43m8vxPKrsJb" name="RunStar 4E Body Scale_27.JPG" alt="RunStar 4E Body Scale" src="https://cdn.mos.cms.futurecdn.net/WTidMWBzeN43m8vxPKrsJb.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-runstar-4e-body-scale-performance"><span>RunStar 4E Body Scale: Performance</span></h3><ul><li><strong>Quick results on-device and in-app</strong></li><li><strong>Accurate weight, BMI, and metabolic age</strong></li><li><strong>Some inaccuracies consistently reported</strong></li></ul><p>The first thing to note is that the RunStar 4E is quick. In a matter of seconds the scale is able to measure over 20 different body composition metrics and display them instantly in the app. There’s no waiting around for calculations to be made and zero lag when the display is cycling through the six core metrics.</p><p>Weight, as you’d expect, is measured prior to all the body composition elements. Having measured myself hundreds of times, I found that the 4E regularly mismeasured my weight by around 0.4% compared to the RunStar 8E SmartScan Pro and, indeed, my rudimentary pair of digital weight scales. It would be unfair to judge the scales too harshly for this small deviation, especially given the price.</p><p>According to research published in the <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC8122302/">Journal of Medical Internet Research</a>, one study conducted on smart scales shows a median margin of error of around 0.3kgs, so I can forgive it some small deviation. That said, if you’re requiring absolute accuracy, you’ll need to look elsewhere.</p><p>BMI was also consistently measured more or less accurately, with deviations of only 0.5%. If you’re only concerned with quick measurements such as weight and BMI, then the RunStar 4E won’t cause you any problems.</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="2cZCYZJ7YUKsqEWQmch5PN" name="RunStar 4E Body Scale_13.JPG" alt="RunStar 4E Body Scale" src="https://cdn.mos.cms.futurecdn.net/2cZCYZJ7YUKsqEWQmch5PN.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><p>Getting into the specifics, musculoskeletal-related measurements using BIA include muscle, muscle mass, and skeletal muscle rates. The first two measured around a 3% deviation from the 8E SmartScan Pro, but it was the skeletal muscle rate which was most concerning, measuring a deviation of nearly 15%.</p><p>Unfortunately variable results continue with fat-related metrics. Compared to the SmartScan Pro, body fat percentage, subcutaneous fat, and body fat mass all reported a massive 30% deviation.</p><p>Despite comparably poor results on some metrics, it’s worth remembering that most of these are specialized measurements, and to expect too much from a smart scale that costs $33.54 / £31.00 might be a little unreasonable. </p><p>That said, it would be preferable for consumers if smart scale manufacturers would only include metrics that they could report on accurately. The RunStar 4E also measures consistently with itself, which means it can still be trusted as a weight loss tool assuming you allow for the margin of error.</p><ul><li><strong>Performance score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-runstar-4e-body-scale-scorecard"><span>RunStar 4E Body Scale: 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>An impressive smart scale given its budget-friendly price point. </p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>A compact and lightweight smart scale with a bright LCD display.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Features</p></td><td  ><p>Over 20 body composition metrics with the RunStar app providing a reasonable level of trend analysis.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Weight and BMI are accurate, but other measurements are subject to sizable deviations.</p></td><td  ><p>3.5/5</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-runstar-4e-body-scale-should-i-buy"><span>RunStar 4E Body Scale: Should I buy?</span></h3><h2 id="buy-it-if-2">Buy it if...</h2><div class="product"><p><strong>You’re looking for a decent affordable smart scale</strong></p><p>A surprisingly solid set of features for such a cheap scale.</p></div><div class="product"><p><strong>You only care about working towards a healthier BMI</strong></p><p>As well as weight, the RunStar 4E delivers accurate BMI calculations.</p></div><h2 id="don-t-buy-it-if-2">Don't buy it if...</h2><div class="product"><p><strong>You want to be able to sync results with health apps</strong></p><p>The RunStar isn’t capable of linking in with any sort of wider ecosystem.</p></div><h3 class="article-body__section" id="section-also-consider"><span>Also consider</span></h3><div class="product"><a data-dimension112="cbdae820-80eb-11f1-8cf0-9342d99169f4" data-action="Deal Block" data-label="Vitafit Smart Bathroom Scale" data-dimension48="Vitafit Smart Bathroom Scale" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="QchpCHbkfy5UFpm6GtGccC" name="Vitafit Smart Bathroom Scale" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QchpCHbkfy5UFpm6GtGccC.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Vitafit Smart Bathroom Scale</strong></p><p>A similarly priced smart scale with a comparable set of features. Boasts a slightly larger display and a more comprehensive app experience.</p><p><a href="https://www.techradar.com/health-fitness/vitafit-smart-bathroom-scale-review-a-usd20-health-hero" data-dimension112="cbdae820-80eb-11f1-8cf0-9342d99169f4" data-action="Deal Block" data-label="Vitafit Smart Bathroom Scale" data-dimension48="Vitafit Smart Bathroom Scale" data-dimension25="">Vitafit Smart Bathroom Scale</a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="cbdae820-80eb-11f1-8cf0-9342d99169f4" data-action="Deal Block" data-label="Vitafit Smart Bathroom Scale" data-dimension48="Vitafit Smart Bathroom Scale" data-dimension25="">View Deal</a></p></div><div class="product"><a data-dimension112="13baf8c0-80fa-11f1-be6e-73b847322ec4" data-action="Deal Block" data-label="RunStar 8E SmartScan ProA superior, and pricier, smart scale capable of measuring more metrics and breaking them down into specific parts of the body." data-dimension48="RunStar 8E SmartScan ProA superior, and pricier, smart scale capable of measuring more metrics and breaking them down into specific parts of the body." target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Dqjy3XSeo2yDJYA5diMBF9" name="RunStar 8E SmartScan Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Dqjy3XSeo2yDJYA5diMBF9.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>RunStar 8E SmartScan Pro</strong></p><p>A superior, and pricier, smart scale capable of measuring more metrics and breaking them down into specific parts of the body.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="13baf8c0-80fa-11f1-be6e-73b847322ec4" data-action="Deal Block" data-label="RunStar 8E SmartScan ProA superior, and pricier, smart scale capable of measuring more metrics and breaking them down into specific parts of the body." data-dimension48="RunStar 8E SmartScan ProA superior, and pricier, smart scale capable of measuring more metrics and breaking them down into specific parts of the body." data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-how-i-tested"><span>How I tested</span></h3><p>My family (two adults and three children) has been using the RunStar 4E for three months. We’ve used it to measure and track all types of metrics, including weight, BMI, and muscle mass. I carried out comparison tests with the more premium RunStar 8E SmartScan Pro. In addition, I’ve used every feature of the app to give the smart scales a thorough testing.</p><p><em>First reviewed: July 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The best dual-zone air fryers — convenient, multi-component cooking for a crowd ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Air fryers aren't just for small cooking tasks or one-to-two person households. There's a new wave of air fryers that come kitted out with two drawers, enabling you to cook two components of a meal at once. They offer more space than your standard, one-drawer offering, and provide an easy way to keep different foods separate, but they also go further than than that. </p><p>You can pick a different temperature for each drawer, and most will have a sync function that means the appliance will automatically figure out your timings and sync up cooking so both drawers of food are finished at once. If you have a small kitchen, there are a number of models that have the two drawers stacked one on top of the other, to provide a generous cooking capacity without eating up all your counter space. It's enough to make you want to retire your proper oven for good. </p><p>We have a general guide to the <a href="https://www.techradar.com/home/air-fryers/best-air-fryer">best air fryers</a>, but in this roundup I've narrowed things down to just my favorite two-drawer options. The main name to look out for is Ninja — this brand makes a wide variety of dual-zone options of different sizes and with different functions. I've included a number of options below, but I've also featured alternatives from rival brands, including some budget-friendly options.  </p><h2 class="article-body__section" id="section-double-trouble"><span>Double trouble</span></h2>        <div class="featured_product_block featured_block_standard" data-id="a1729884-7f75-11f1-9b8c-3ffbb5232d45">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/BXwaiADPeg7cRMi9W3XACh.jpg" alt="Ninja Foodi Dual Zone Digital Air Fryer, 2 Drawers, 6-In-1, Black Af300uk"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Ninja</div>                                        <div class="featured__title">AF300UK Foodi Dual Zone Air Fryer</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/reviews/ninja-foodi-dual-zone-air-fryer-af300uk-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="a17298f2-7f75-11f1-a9fd-4199c2278e58">            <a href="https://www.amazon.com/dp/B0CZS6SS3Y" data-model-name="Ninja Double Stack XL 9.5L Air Fryer SL400UK" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Ee66LoS96aD8BJNM8dcDHG.jpg" alt="Ninja Air Fryer Doublestack Xl, 10 Qt, 6-In-1, Deep Grey, Sl401"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Ninja</div>                                        <div class="featured__title">DoubleStack XL air fryer</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><a href="https://www.techradar.com/home/air-fryers/ninja-double-stack-air-fryer-review">Read our 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'>Small footprint, generous capacity</li><li class='list-item list-item-pros'>Extra trays for even more cooking space</li><li class='list-item list-item-pros'>Top-tier performance</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'>Expensive for a dual-basket model</li><li class='list-item list-item-cons'>'8-portion' capacity feels ambitious</li><li class='list-item list-item-cons'>Can't fit big foods whole</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a17296ea-7f75-11f1-b83f-3d1264ce1630">            <a href="https://www.amazon.com/Airfryer-RapidAir-Technology-NA462-70/dp/B0G2MJ9RB1/?th=1" data-model-name="Philips 4000 Series Stacked Dual Basket Air Fryer" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/HCXqvsU4rHo8sZe8CvPoSo.jpg" alt="Philips Airfryer 4000 Series Stacked Dual Basket, Stacked Air Fryer With 2 Baskets, 10l, Rapidair Technology, 45% Less Space Required, Pfas Free Ceramic Coating, Viewing Window (na462/70)"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Philips</div>                                        <div class="featured__title">4000 Series Stacked Dual Basket Air Fryer</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><a href="https://www.techradar.com/home/air-fryers/philips-4000-series-stacked-dual-basket-airfryer-review">Read our 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'>Cooking windows and basket lights are a handy addition</li><li class='list-item list-item-pros'>Space-saving design takes up less counter space</li><li class='list-item list-item-pros'>Versatile cooking functions, strong cooking performance</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'>Supplied physical instructions are too basic</li><li class='list-item list-item-cons'>The black and gold finish will split opinion</li><li class='list-item list-item-cons'>5L baskets means larger food won’t fit</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="62e21b8e-8f39-11f1-81a9-c7d4559c90de">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/E26W92bkTSKzK4BeHbijAg.png" alt="Chefman Turbofry Touch 9 Qt. Air Fryer Rj38-Sqpf-45tdb"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Chefman</div>                                        <div class="featured__title">9qt Air Fryer </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="1461eb7a-8f33-11f1-b90e-89a3798bf32f">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/h6it94paAJntMKY9SDUZK7.png" alt="Ninja Crispi Dualzone™ Glass Countertop Air Fryer in Bone"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Ninja</div>                                        <div class="featured__title">Crispi DualZone Glass Countertop Air Fryer</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="a2253e16-8f34-11f1-92db-7b174f948d96">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:124.88%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/rwhjBeckxp3urmsfGz6YkJ.jpg" alt="Philips 3000 series air fryer"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PHILIPS</div>                                        <div class="featured__title">Dual Basket Air Fryer 3000 Series, 9.5 Quarts</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="a17297b2-7f75-11f1-8ebd-abd3601dfcf4">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/esMrkzq82ZRsvPyotNpFi3.jpg" alt="Russell Hobbs Dual Air Fryer 9l Rapid Airfryer [dual Basket/zone, Low-Noise, 9 Programs] Satisfry (dishwasher Safe Drawers, Max 200℃, Oil Free Cooking, Roast, Bake, Grill, Keep Warm) 27680"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Russell Hobbs</div>                                        <div class="featured__title">Satisfry Dual Basket Air Fryer 9L</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/air-fryers/russell-hobbs-satisfry-dual-basket-air-fryer-review-a-no-nonsense-air-fryer-that-really-delivers">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="1461ebf2-8f33-11f1-8b2d-9f2394da365e">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Cq37Tqyf4eXc6tibJJWfte.webp" alt="Cuisinart 11qt Dual Zone Basket Air Fryer With Viewing Window Black Adz-112"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Cuisinart</div>                                        <div class="featured__title">11-qt Dual Basket Air Fryer Pro ADZ-112</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="a22a3cb2-8f26-11f1-be78-07133f16dd3e">            <a href="https://www.towerhousewares.co.uk/air-fryers/vortx-dual-basket-air-fryer-with-6-pre-set-functions-76-litre" data-model-name="Vortx 7.6L Dual Basket Air Fryer (UK only)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:125.04%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/B7J964BH28n9iJVKHot6LE.jpg" alt="Tower air fryer"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Tower Housewares</div>                                        <div class="featured__title">Vortx 7.6L Dual Basket Air Fryer (UK only)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="a22a3d66-8f26-11f1-8d59-f573819957f8">            <a href="https://www.towerhousewares.co.uk/air-fryers/vortx-11-litre-dual-layer-air-fryer-graphite-t17190grp" data-model-name="Vortx 11 Litre Dual Layer Air Fryer (UK only)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:125.03%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/KxvAKJDszSuVDxc8NZVcJH.jpg" alt="Tower air fryer"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Tower Housewares</div>                                        <div class="featured__title">Vortx 11 Litre Dual Layer Air Fryer (UK only)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-fryers/the-best-dual-zone-air-fryers-convenient-multi-component-cooking-for-a-crowd</link>
                                                                            <description>
                            <![CDATA[ Cook a whole meal in one appliance — no pot-juggling or awkward timing required. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5FKzxCW7FdK56q96QK6YEL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/E6EuiLawq2QCjym35bFtNC-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 07 Aug 2026 01:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Air Fryers]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ruth is TechRadar&#039;s Collections Editor, responsible for masterminding TechRadar&#039;s approach towards the new Collections format — a themed, curated selection of product recommendations designed to provide readers with an exciting new way to shop for the very best gadgets and gizmos. She has been reviewing and writing about products since 2020, covering everything from robot vacuums and hair stylers to outdoor kit and mattresses.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/E6EuiLawq2QCjym35bFtNC-1280-80.jpg">
                                                            <media:credit><![CDATA[Emily Peck / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ninja Foodi Dual Zone Air Fryer AF300UK]]></media:description>                                                            <media:text><![CDATA[Ninja Foodi Dual Zone Air Fryer AF300UK]]></media:text>
                                <media:title type="plain"><![CDATA[Ninja Foodi Dual Zone Air Fryer AF300UK]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/E6EuiLawq2QCjym35bFtNC-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Air fryers aren't just for small cooking tasks or one-to-two person households. There's a new wave of air fryers that come kitted out with two drawers, enabling you to cook two components of a meal at once. They offer more space than your standard, one-drawer offering, and provide an easy way to keep different foods separate, but they also go further than than that. </p><p>You can pick a different temperature for each drawer, and most will have a sync function that means the appliance will automatically figure out your timings and sync up cooking so both drawers of food are finished at once. If you have a small kitchen, there are a number of models that have the two drawers stacked one on top of the other, to provide a generous cooking capacity without eating up all your counter space. It's enough to make you want to retire your proper oven for good. </p><p>We have a general guide to the <a href="https://www.techradar.com/home/air-fryers/best-air-fryer">best air fryers</a>, but in this roundup I've narrowed things down to just my favorite two-drawer options. The main name to look out for is Ninja — this brand makes a wide variety of dual-zone options of different sizes and with different functions. I've included a number of options below, but I've also featured alternatives from rival brands, including some budget-friendly options.  </p><h2 class="article-body__section" id="section-double-trouble"><span>Double trouble</span></h2>        <div class="featured_product_block featured_block_standard" data-id="a1729884-7f75-11f1-9b8c-3ffbb5232d45">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/BXwaiADPeg7cRMi9W3XACh.jpg" alt="Ninja Foodi Dual Zone Digital Air Fryer, 2 Drawers, 6-In-1, Black Af300uk"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Ninja</div>                                        <div class="featured__title">AF300UK Foodi Dual Zone Air Fryer</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/reviews/ninja-foodi-dual-zone-air-fryer-af300uk-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="a17298f2-7f75-11f1-a9fd-4199c2278e58">            <a href="https://www.amazon.com/dp/B0CZS6SS3Y" data-model-name="Ninja Double Stack XL 9.5L Air Fryer SL400UK" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Ee66LoS96aD8BJNM8dcDHG.jpg" alt="Ninja Air Fryer Doublestack Xl, 10 Qt, 6-In-1, Deep Grey, Sl401"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Ninja</div>                                        <div class="featured__title">DoubleStack XL air fryer</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><a href="https://www.techradar.com/home/air-fryers/ninja-double-stack-air-fryer-review">Read our 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'>Small footprint, generous capacity</li><li class='list-item list-item-pros'>Extra trays for even more cooking space</li><li class='list-item list-item-pros'>Top-tier performance</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'>Expensive for a dual-basket model</li><li class='list-item list-item-cons'>'8-portion' capacity feels ambitious</li><li class='list-item list-item-cons'>Can't fit big foods whole</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a17296ea-7f75-11f1-b83f-3d1264ce1630">            <a href="https://www.amazon.com/Airfryer-RapidAir-Technology-NA462-70/dp/B0G2MJ9RB1/?th=1" data-model-name="Philips 4000 Series Stacked Dual Basket Air Fryer" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/HCXqvsU4rHo8sZe8CvPoSo.jpg" alt="Philips Airfryer 4000 Series Stacked Dual Basket, Stacked Air Fryer With 2 Baskets, 10l, Rapidair Technology, 45% Less Space Required, Pfas Free Ceramic Coating, Viewing Window (na462/70)"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Philips</div>                                        <div class="featured__title">4000 Series Stacked Dual Basket Air Fryer</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><a href="https://www.techradar.com/home/air-fryers/philips-4000-series-stacked-dual-basket-airfryer-review">Read our 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'>Cooking windows and basket lights are a handy addition</li><li class='list-item list-item-pros'>Space-saving design takes up less counter space</li><li class='list-item list-item-pros'>Versatile cooking functions, strong cooking performance</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'>Supplied physical instructions are too basic</li><li class='list-item list-item-cons'>The black and gold finish will split opinion</li><li class='list-item list-item-cons'>5L baskets means larger food won’t fit</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="62e21b8e-8f39-11f1-81a9-c7d4559c90de">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/E26W92bkTSKzK4BeHbijAg.png" alt="Chefman Turbofry Touch 9 Qt. Air Fryer Rj38-Sqpf-45tdb"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Chefman</div>                                        <div class="featured__title">9qt Air Fryer </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="1461eb7a-8f33-11f1-b90e-89a3798bf32f">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/h6it94paAJntMKY9SDUZK7.png" alt="Ninja Crispi Dualzone™ Glass Countertop Air Fryer in Bone"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Ninja</div>                                        <div class="featured__title">Crispi DualZone Glass Countertop Air Fryer</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="a2253e16-8f34-11f1-92db-7b174f948d96">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:124.88%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/rwhjBeckxp3urmsfGz6YkJ.jpg" alt="Philips 3000 series air fryer"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PHILIPS</div>                                        <div class="featured__title">Dual Basket Air Fryer 3000 Series, 9.5 Quarts</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="a17297b2-7f75-11f1-8ebd-abd3601dfcf4">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/esMrkzq82ZRsvPyotNpFi3.jpg" alt="Russell Hobbs Dual Air Fryer 9l Rapid Airfryer [dual Basket/zone, Low-Noise, 9 Programs] Satisfry (dishwasher Safe Drawers, Max 200℃, Oil Free Cooking, Roast, Bake, Grill, Keep Warm) 27680"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Russell Hobbs</div>                                        <div class="featured__title">Satisfry Dual Basket Air Fryer 9L</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/air-fryers/russell-hobbs-satisfry-dual-basket-air-fryer-review-a-no-nonsense-air-fryer-that-really-delivers">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="1461ebf2-8f33-11f1-8b2d-9f2394da365e">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Cq37Tqyf4eXc6tibJJWfte.webp" alt="Cuisinart 11qt Dual Zone Basket Air Fryer With Viewing Window Black Adz-112"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Cuisinart</div>                                        <div class="featured__title">11-qt Dual Basket Air Fryer Pro ADZ-112</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="a22a3cb2-8f26-11f1-be78-07133f16dd3e">            <a href="https://www.towerhousewares.co.uk/air-fryers/vortx-dual-basket-air-fryer-with-6-pre-set-functions-76-litre" data-model-name="Vortx 7.6L Dual Basket Air Fryer (UK only)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:125.04%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/B7J964BH28n9iJVKHot6LE.jpg" alt="Tower air fryer"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Tower Housewares</div>                                        <div class="featured__title">Vortx 7.6L Dual Basket Air Fryer (UK only)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="a22a3d66-8f26-11f1-8d59-f573819957f8">            <a href="https://www.towerhousewares.co.uk/air-fryers/vortx-11-litre-dual-layer-air-fryer-graphite-t17190grp" data-model-name="Vortx 11 Litre Dual Layer Air Fryer (UK only)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:125.03%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/KxvAKJDszSuVDxc8NZVcJH.jpg" alt="Tower air fryer"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Tower Housewares</div>                                        <div class="featured__title">Vortx 11 Litre Dual Layer Air Fryer (UK only)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Heatwaves are getting so bad you can buy this portable 'human fridge' in Japan to save you from heatstroke —and it'll blast you with 41F air ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The Do Hiemon Box will cool you down for 20 minutes</strong></li><li><strong>It blasts air on you at temperatures of 5°C or 41°F</strong></li><li><strong>The units are being sold to construction sites and golf courses</strong></li></ul><p>If you're in Japan, you have an alternative to air conditioning units <a href="https://www.techradar.com/best/best-fans">and portable fans</a> when it comes to staying cool in sweltering temperatures: a human-sized refrigerator that you can sit inside when the heatwaves get too much.</p><p>This is the <a href="https://www.trusco.co.jp/lp/dohiemon/" target="_blank">Do Hiemon Box</a> from Trusco Nakayama (via <a href="https://www.japantimes.co.jp/business/2026/08/05/companies/human-refrigerator-summer-cooling/" target="_blank">The Japan Times</a>), and it'll blast your body with air cooled down to a refreshing 5°C or 41°F — about the same temperature as a chiller in a standard refrigerator.</p><p>It requires no installation, can be moved on wheels, and according to Trusco Nakayama it beats other solutions by cooling the entire body down evenly. After 20 minutes, the unit automatically switches off to prevent overcooling, and you're back out into the heat.</p><p>As per The Japan Times, a couple of hundred of these units have been sold across construction sites, golf courses, leisure facilities, and university campuses since the chamber went on sale earlier this year.</p><h2 id="it-ll-cost-you">It'll cost you</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/3Nf9cN4wCBw" allowfullscreen></iframe></div></div><p>You need a standard electrical outlet for this to work, and you also need access to the 1.5 million yen it costs (that's about $9,480 / £7,040 / AU$13,460). These personal cooling machines don't exactly come cheap.</p><p>The idea is that you get quick, temporary protection against heat exhaustion and heatstroke — a growing problem in our warming world — rather than using this as an air conditioned office or a space to relax in.</p><p>According to a Trusco Nakayama executive speaking to The Japan Times, enquiries about the fridge have come from as far afield as Germany and the US. The company is hoping to find more business at summer festivals and shopping malls.</p><p>Before long you might find yourself queuing up for a slot in the human fridge as well as for the loos at your next festival trip — another depressing sign of the consequences of climate change that show no signs <a href="https://www.techradar.com/pro/can-big-techs-2030-climate-goals-survive-the-ai-boom">of being reversed</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-quality/heatwaves-are-getting-so-bad-you-can-buy-this-portable-human-fridge-in-japan-to-save-you-from-heatstroke-and-itll-blast-you-with-41f-air</link>
                                                                            <description>
                            <![CDATA[ So it's come to this: a portable cooling box for use in warehouses, on construction sites, and on campuses. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Lw8YiXeAwKjR2sdMqk3scj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pGbJ6epXiznCyPRZsYBFS8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 06 Aug 2026 16:39:47 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Air Quality]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave is a freelance tech journalist who has been writing about gadgets, apps and the web for more than two decades. Based out of Stockport, England, on TechRadar you&#039;ll find him covering news, features and reviews, particularly for phones, tablets and wearables. Working to ensure our breaking news coverage is the best in the business over weekends, David also has bylines at Gizmodo, T3, PopSci and a few other places besides, as well as being many years editing the likes of PC Explorer and The Hardware Handbook.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pGbJ6epXiznCyPRZsYBFS8-1280-80.jpg">
                                                            <media:credit><![CDATA[Trusco Nakayama]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Would you sit in one of these?]]></media:description>                                                            <media:text><![CDATA[Do Hiemon Box]]></media:text>
                                <media:title type="plain"><![CDATA[Do Hiemon Box]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pGbJ6epXiznCyPRZsYBFS8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Do Hiemon Box will cool you down for 20 minutes</strong></li><li><strong>It blasts air on you at temperatures of 5°C or 41°F</strong></li><li><strong>The units are being sold to construction sites and golf courses</strong></li></ul><p>If you're in Japan, you have an alternative to air conditioning units <a href="https://www.techradar.com/best/best-fans">and portable fans</a> when it comes to staying cool in sweltering temperatures: a human-sized refrigerator that you can sit inside when the heatwaves get too much.</p><p>This is the <a href="https://www.trusco.co.jp/lp/dohiemon/" target="_blank">Do Hiemon Box</a> from Trusco Nakayama (via <a href="https://www.japantimes.co.jp/business/2026/08/05/companies/human-refrigerator-summer-cooling/" target="_blank">The Japan Times</a>), and it'll blast your body with air cooled down to a refreshing 5°C or 41°F — about the same temperature as a chiller in a standard refrigerator.</p><p>It requires no installation, can be moved on wheels, and according to Trusco Nakayama it beats other solutions by cooling the entire body down evenly. After 20 minutes, the unit automatically switches off to prevent overcooling, and you're back out into the heat.</p><p>As per The Japan Times, a couple of hundred of these units have been sold across construction sites, golf courses, leisure facilities, and university campuses since the chamber went on sale earlier this year.</p><h2 id="it-ll-cost-you">It'll cost you</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/3Nf9cN4wCBw" allowfullscreen></iframe></div></div><p>You need a standard electrical outlet for this to work, and you also need access to the 1.5 million yen it costs (that's about $9,480 / £7,040 / AU$13,460). These personal cooling machines don't exactly come cheap.</p><p>The idea is that you get quick, temporary protection against heat exhaustion and heatstroke — a growing problem in our warming world — rather than using this as an air conditioned office or a space to relax in.</p><p>According to a Trusco Nakayama executive speaking to The Japan Times, enquiries about the fridge have come from as far afield as Germany and the US. The company is hoping to find more business at summer festivals and shopping malls.</p><p>Before long you might find yourself queuing up for a slot in the human fridge as well as for the loos at your next festival trip — another depressing sign of the consequences of climate change that show no signs <a href="https://www.techradar.com/pro/can-big-techs-2030-climate-goals-survive-the-ai-boom">of being reversed</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Lavazza's A Modo Mio Jolie Evo is the tiniest coffee machine I've ever tested, and brews a delicious espresso — but there's one sustainability catch you should know about ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-one-minute-review"><span>Lavazza A Modo Mio Jolie Evo: one-minute review</span></h2><p>The Lavazza A Modo Mio Jolie Evo is an exceptionally small capsule coffee maker, which brews espresso using the company's own A Modo Mio pods. These vacuum-packed capsules are available in a wide variety of coffee types, roasts, and blends, but unlike Nespresso capsules, there are no elaborate brews with added flavors to choose from. </p><p>That's no bad thing in my opinion, because the Jolie Evo produces some of the best espresso I've had from a pod machine, and flavored coffees often tend to taste artificial.</p><p>The Jolie Evo is very reasonably priced too (considerably less than the A Modo Mio Smeg and A Modo Mio Deséa), though you'll need to pick up a standalone milk frother too (I recommend either the <a href="https://www.techradar.com/home/coffee-machines/smeg-mini-milk-frother-review">Smeg Mini Milk Frother</a> or <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-milk-frother-review">Philips Baristina Milk Frother</a>) if you want to make lattes and cappuccinos.  </p><p>The controls are extremely simple, with just a single button and a large lever. However, bear in mind that there's no timer, so you'll need to manually tap the button to stop the flow once the machine has dispensed the right amount of coffee.</p><p>Overall, it's an excellent compact espresso machine. For me, the only real drawback is that the plastic pods aren't particularly easy to recycle. They can only be dropped off at designated collection points, which can be scarce outside big cities. </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:3574px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="bqc9QjbMN5L5DYrRhi9Vrf" name="IMG_20260804_110422" alt="Espresso made using Lavazza Jolie Evo coffee maker" src="https://cdn.mos.cms.futurecdn.net/bqc9QjbMN5L5DYrRhi9Vrf.jpg" mos="" align="middle" fullscreen="" width="3574" height="2010" 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><h2 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-specifications"><span>Lavazza A Modo Mio Jolie Evo: specifications</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Name</strong></p></td><td  ><p>Lavazza A Modo Mio Jolie Evo</p></td></tr><tr><td class="firstcol " ><p><strong>Type</strong></p></td><td  ><p>Capsule coffee maker</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions (W x H x D)</strong></p></td><td  ><p>4.9 x 8.3 x 13 inches / 124 x 210 x 330mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>5.7lbs / 2.6kg</p></td></tr><tr><td class="firstcol " ><p><strong>Water tank capacity</strong></p></td><td  ><p>20.3oz / 600ml</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-price-and-availability"><span>Lavazza A Modo Mio Jolie Evo: price and availability</span></h2><ul><li><strong>List price £99 / AU$129 (about $190)</strong></li><li><strong>Widely available in UK and Australia</strong></li><li><strong>Listed on Lavazza's US site, but not available at the time of writing</strong></li></ul><p>The Lavazza A Modo Mio Jolie Evo has a list price of £99 / AU$129, which is about $133, but at the time of writing the machine doesn't seem to be available to actually buy in the US — even though it's listed on Lavazza's site. So it may become available in the future.</p><p>If you're in the UK, you can <a href="https://www.lavazza.co.uk/en/coffee-subscription/coffee-machine.startsubscription.18001423" target="_blank">get the coffee maker for £49</a> if you subscribe to Lavazza's coffee capsule delivery service. </p><p>Even at full price, that's very reasonable for a good quality capsule coffee maker. For comparison, the <a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-smeg-review">Lavazza A Modo Mio Smeg</a> is £249 / AU$349 (about $350), while the <a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-desea-review">Lavazza A Modo Mio Deséa</a> is £249 / AU$349 (about $330) — though the latter machine also has a built-in milk-frothing system.</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:3601px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="X7mLU2Lw7oRjentfRaK4Gf" name="IMG_20260804_105958" alt="Lavazza Jolie Evo coffee maker front panel with logo" src="https://cdn.mos.cms.futurecdn.net/X7mLU2Lw7oRjentfRaK4Gf.jpg" mos="" align="middle" fullscreen="" width="3601" height="2025" 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 want to make lattes and cappuccinos with the Jolie Evo, you'll need a standalone milk frother like the <a href="https://www.lavazza.co.uk/en/milk-frother/milkeasy-plus-frother" target="_blank">Lavazza MilkEasy Plus</a>, which is priced at £79 / AU$119 (about $150) — or the <a href="https://www.techradar.com/home/coffee-machines/smeg-mini-milk-frother-review">Smeg Mini Milk Frother</a> or <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-milk-frother-review">Philips Baristina Milk Frother</a> I mentioned earlier.</p><ul><li><strong>Value score: 4.5/5</strong></li></ul><h2 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-design"><span>Lavazza A Modo Mio Jolie Evo: design</span></h2><ul><li><strong>Ideal for small kitchens</strong></li><li><strong>Only two controls (lever and button)</strong></li><li><strong>Lever is ergonomic and easy to use</strong></li></ul><p>The Lavazza A Modo Mio Jolie Evo is easily one of the smallest coffee makers I’ve tested, measuring a mere 4.9 x 8.3 x 13 inches / 124 x 210 x 330mm (W x H x D). That’s even tinier than the diminutive Nespresso Vertuo Pop, which is 5.3 x 9.8 x 16.7 inches / 136 x 250 x  426mm. It’s ideal for slotting into small spaces, and you can even route the power cable right or left underneath the machine if you need it to sit against a wall.</p><p>The Lavazza machine looks classier than its Nespresso counterpart as well, with a smart matte finish and a large chrome handle on top. Pulling this handle up opens a slot on top of the machine. so you can slide a coffee pod inside.</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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xApffFE58t3e9HSwsUzYPf" name="IMG_20260804_110155" alt="Person inserting coffee pod into Lavazza Jolie Evo coffee maker" src="https://cdn.mos.cms.futurecdn.net/xApffFE58t3e9HSwsUzYPf.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" 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>Pushing it back down closes the drawer and pierces the pod, and pulling it up a second time will drop the used capsule into a small bin behind the Jolie Evo’s drip tray. The bin has a grille at the bottom that allows the pods to drain so they’re dry when you remove them for recycling, which is a thoughtful touch.</p><p>The large lever is easy to grip and requires barely any force to move, which makes this a particularly good option for people with limited strength or mobility in their hands.</p><p>The drip tray has a plastic grate that can be removed for easy cleaning, and is just the right height for an espresso cup. A standard size cup or mug will fit neatly under the dispenser with the drip tray detached.</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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="uFHK5jztwjgRvoVWPqYp2g" name="IMG_20260804_110139" alt="Person raising handle of Lavazza Jolie Evo coffee maker" src="https://cdn.mos.cms.futurecdn.net/uFHK5jztwjgRvoVWPqYp2g.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" 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>Other than the handle, there is just one control on the Jolie Evi: a button on top of the machine, with a white light to indicate the machine’s current status: blinking means heating, and white means ready to brew. </p><p>It’s available in black and white in Australia, with a gray option also offered in the UK. It was sold in green and red too when it launched in the US.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-performance"><span>Lavazza A Modo Mio Jolie Evo: performance</span></h3><ul><li><strong>Extremely simple to use, but there's no timer for the coffee dispenser</strong></li><li><strong>It makes delicious espresso in moments</strong></li><li><strong>Its pods can be hard to recycle compared to Nespresso aluminum ones</strong></li></ul><p>What makes the Jolie Evo different from all other capsule coffee makers I’ve tested to date is its lack of a timer for brewing different sized drinks. Once you’ve pressed its single button, the little machine will continue dispensing coffee (or hot water, if there’s no pod inside) until you either tap the button again or the tank is empty.</p><p>This isn’t ideal if you want to leave your coffee maker to handle itself while you’re preparing the rest of your breakfast, but making a double espresso takes less than a minute so it’s no real hardship. </p><p>I would recommend using a measuring cup as your recepticle, though, at least until you’ve got your eye in, because it’s easy to under or over-estimate the output. You could use a coffee scale to a perfect measure, but it would be overkill; this entry-level machine makes a very good espresso, but it’s not intended for real aficionados.</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:3883px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="w5x2JMQZ8eYBMY4K7YMB5g" name="IMG_20260804_110315" alt="Lavazza Jolie Evo coffee maker dispensing espresso" src="https://cdn.mos.cms.futurecdn.net/w5x2JMQZ8eYBMY4K7YMB5g.jpg" mos="" align="middle" fullscreen="" width="3883" height="2184" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It uses Lavazza’s own A Modo Mio capsules, which are excellent value compared to most coffee pods. Different types command different prices, but you can pick up 80 Qualità Rossa pods <a href="https://www.maxicoffee.com/en-gb/lavazza-qualita-rossa-a-modo-mio-80-pods-p-221884.html">direct from Lavazza </a>for £24.50 (about $30 / AU$50). That’s just over 30p per drink, compared to 49p for the cheapest Nespresso Vertuo pods. </p><p>Unlike Nespresso, the Modo Mio selection doesn’t include elaborate flavored drinks; there are various beans, blends and roasts to choose from in Lavazza’s store, but each pod contains only ground coffee with no extras. That's no bad thing, in my opinion — coffee capsules with added flavors can taste unpleasantly artificial.</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:4086px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="AKr84iYqPqoNuJDcKE2yjf" name="IMG_20260804_111738" alt="Lavazza Jolie Evo coffee maker dispensing water to make americano" src="https://cdn.mos.cms.futurecdn.net/AKr84iYqPqoNuJDcKE2yjf.jpg" mos="" align="middle" fullscreen="" width="4086" height="2298" 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 tested the Jolie Evo with three of Lavazza’s coffees: Qualità Rossa, Passionale, and Qualità Oro. Each comes in a box of 16, and is marked with an intensity score out of 12 to give you an idea of what to expect. The first is a blend of robusta and arabica beans, while the other two are 100% arabica. </p><p>My personal favorite was the Qualità Oro, which produced one of the best-tasting espressos I’ve had from a capsule machine and is described as “Sweet and delicate taste, with an intense and fragrant aroma”. </p><p>It goes particularly well with milk in a white americano or (if you also pick up a milk frother) a creamy latte. </p><p>The problem with these pods, delicious though they are, is that they can be difficult to recycle. Nespresso pods are made entirely from aluminum, which is relatively easy to process once the coffee grounds are removed, and there’s almost certain to be a location nearby where you can drop off the used capsules. If not, you can mail them off for recycling with a pre-paid bag. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ByynCvLFmK4T5yRhzFRz2f" name="IMG_20260804_112446" alt="Used coffee pods in Lavazza Jolie Evo coffee maker" src="https://cdn.mos.cms.futurecdn.net/ByynCvLFmK4T5yRhzFRz2f.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" 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>By contrast, Lavazza A Modo Mio pods are mostly plastic and can be recycled in the UK through the company’s partnership with Terracycle, but collection points are few and far between. </p><p>If there’s nowhere to drop off your pods, your only option is to start your own collection point, accepting pods from other people and sending them for processing yourself. Individuals can’t send their pods in the mail. </p><p>South England is relatively well-served, but at the time of writing there are only four drop-off points in Scotland, and none at all in Wales or Northern Ireland.</p><ul><li><strong>Performance score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-lavazza-a-modo-mio-jolie-evo"><span>Should you buy the Lavazza A Modo Mio Jolie Evo?</span></h3><div ><table><caption>Lavazza A Modo Mio Jolie Evo Score Card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>The most affordable A Modo Mio coffee maker, though not currently available in the US.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Stylish and super compact, with ergonomically designed controls.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Brews delicious espresso, but lacks a timer to stop flow, and pods can be hard to recycle.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-3">Buy it if</h2><div class="product"><p><strong>You have a small kitchen </strong><br>This is the most compact coffee maker I've tested to date, and the fact its cable can be routed to the right or left means you can push it right up against a wall if you need to.</p></div><div class="product"><p><strong>You have limited dexterity in your hands</strong><br>The large lever handle requires virtually no effort to push and pull, and there's just one button to worry about. All removable pieces are easy to detach for cleaning as well.</p></div><h2 id="don-t-buy-it-if-3">Don't buy it if</h2><div class="product"><p><strong>You want elaborate flavored coffees</strong><br>A Modo Mio capsules are full of nothing but unadulterated ground coffee, so if you want something fancier you'll need to add your own syrup.</p></div><div class="product"><p><strong>You want easily recyclable coffee pods</strong><br>A Modo Mio capsules are plastic and can only be recycled if you drop them at a designated collection point. You can't send them in the mail for processing. </p></div><h3 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-also-consider"><span>Lavazza A Modo Mio Jolie Evo: also consider</span></h3><p>If you're not sure whether the Jolie Evo is the right espresso machine for you, here are two others to think about.</p><div class="product"><a data-dimension112="06ff30c2-90ba-11f1-99a1-7f6ff01ee54b" data-action="Deal Block" data-label="Read our full Lavazza A Modo Mio Deséa review" data-dimension48="Read our full Lavazza A Modo Mio Deséa review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:726px;"><p class="vanilla-image-block" style="padding-top:123.97%;"><img id="RQtpD2gxkx24v8C7gjNiVi" name="amodomiodesea" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RQtpD2gxkx24v8C7gjNiVi.webp" mos="" align="middle" fullscreen="" width="726" height="900" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Lavazza A Modo Mio Deséa</strong><br>This is Lavazza's most advanced A Modo Mio machine, with its own built-in milk frother, though it's only compatible with Lavazza's own glass mug.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-desea-review" data-dimension112="06ff30c2-90ba-11f1-99a1-7f6ff01ee54b" data-action="Deal Block" data-label="Read our full Lavazza A Modo Mio Deséa review" data-dimension48="Read our full Lavazza A Modo Mio Deséa review" data-dimension25=""><strong>Lavazza A Modo Mio Deséa review</strong></a></p></div><div class="product"><a data-dimension112="06ff3130-90ba-11f1-a922-8b98043aff82" data-action="Deal Block" data-label="Read our full Bosch Tassimo Finesse Friendly review" data-dimension48="Read our full Bosch Tassimo Finesse Friendly review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="NP8xR2VcVYc3StQCDFH6c8" name="Tassimo by Bosch Finesse deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NP8xR2VcVYc3StQCDFH6c8.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Bosch Tassimo Finesse Friendly</strong><br>Just as easy to use as the Jolie Evo, and affordably priced too. There's a huge range of Tassimo pods to choose from, though they can get pricey — particularly ones for milky drinks that require two capsules each.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/bosch-tassimo-finesse-friendly-review" data-dimension112="06ff3130-90ba-11f1-a922-8b98043aff82" data-action="Deal Block" data-label="Read our full Bosch Tassimo Finesse Friendly review" data-dimension48="Read our full Bosch Tassimo Finesse Friendly review" data-dimension25=""><strong>Bosch Tassimo Finesse Friendly review</strong></a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-lavazza-a-modo-mio-jolie-evo"><span>How I tested the Lavazza A Modo Mio Jolie Evo</span></h3><p>I used the Lavazza A Modo Mio Jolie Evo in place of my usual espresso machine for two weeks. I used three different types of A Modo Mio capsules (Qualità Rossa, Passionale, and Qualità Oro), drinking it neat as an espresso, and using the Jolie Evo to add extra hot water to make an americano.</p><p>I set up and cleaned the machine following the directions in the instruction manual, and allowed the components to air-dry before reassembly. </p><ul><li>For more details, see <a href="https://www.techradar.com/news/how-we-test">how TechRadar tests, reviews, and rates products.</a></li><li>First reviewed: August 2026</li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-jolie-evo-review</link>
                                                                            <description>
                            <![CDATA[ Lavazza's A Modo Mio Jolie Evo is a super compact espresso machine, and very reasonably priced, but its plastic capsules are harder to recycle than I'd like. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">mZBbpgjRetzM2sVLxRoteG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iNJdycq2gF6WMLztMFrZCg-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 05 Aug 2026 12:53:13 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Aug 2026 13:11:07 +0000</updated>
                                                                                                                                            <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iNJdycq2gF6WMLztMFrZCg-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Lavazza Jolie Evo coffee maker on kitchen counter with espresso cups and saucers]]></media:description>                                                            <media:text><![CDATA[Lavazza Jolie Evo coffee maker on kitchen counter with espresso cups and saucers]]></media:text>
                                <media:title type="plain"><![CDATA[Lavazza Jolie Evo coffee maker on kitchen counter with espresso cups and saucers]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iNJdycq2gF6WMLztMFrZCg-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-one-minute-review"><span>Lavazza A Modo Mio Jolie Evo: one-minute review</span></h2><p>The Lavazza A Modo Mio Jolie Evo is an exceptionally small capsule coffee maker, which brews espresso using the company's own A Modo Mio pods. These vacuum-packed capsules are available in a wide variety of coffee types, roasts, and blends, but unlike Nespresso capsules, there are no elaborate brews with added flavors to choose from. </p><p>That's no bad thing in my opinion, because the Jolie Evo produces some of the best espresso I've had from a pod machine, and flavored coffees often tend to taste artificial.</p><p>The Jolie Evo is very reasonably priced too (considerably less than the A Modo Mio Smeg and A Modo Mio Deséa), though you'll need to pick up a standalone milk frother too (I recommend either the <a href="https://www.techradar.com/home/coffee-machines/smeg-mini-milk-frother-review">Smeg Mini Milk Frother</a> or <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-milk-frother-review">Philips Baristina Milk Frother</a>) if you want to make lattes and cappuccinos.  </p><p>The controls are extremely simple, with just a single button and a large lever. However, bear in mind that there's no timer, so you'll need to manually tap the button to stop the flow once the machine has dispensed the right amount of coffee.</p><p>Overall, it's an excellent compact espresso machine. For me, the only real drawback is that the plastic pods aren't particularly easy to recycle. They can only be dropped off at designated collection points, which can be scarce outside big cities. </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:3574px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="bqc9QjbMN5L5DYrRhi9Vrf" name="IMG_20260804_110422" alt="Espresso made using Lavazza Jolie Evo coffee maker" src="https://cdn.mos.cms.futurecdn.net/bqc9QjbMN5L5DYrRhi9Vrf.jpg" mos="" align="middle" fullscreen="" width="3574" height="2010" 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><h2 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-specifications"><span>Lavazza A Modo Mio Jolie Evo: specifications</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Name</strong></p></td><td  ><p>Lavazza A Modo Mio Jolie Evo</p></td></tr><tr><td class="firstcol " ><p><strong>Type</strong></p></td><td  ><p>Capsule coffee maker</p></td></tr><tr><td class="firstcol " ><p><strong>Dimensions (W x H x D)</strong></p></td><td  ><p>4.9 x 8.3 x 13 inches / 124 x 210 x 330mm</p></td></tr><tr><td class="firstcol " ><p><strong>Weight</strong></p></td><td  ><p>5.7lbs / 2.6kg</p></td></tr><tr><td class="firstcol " ><p><strong>Water tank capacity</strong></p></td><td  ><p>20.3oz / 600ml</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-price-and-availability"><span>Lavazza A Modo Mio Jolie Evo: price and availability</span></h2><ul><li><strong>List price £99 / AU$129 (about $190)</strong></li><li><strong>Widely available in UK and Australia</strong></li><li><strong>Listed on Lavazza's US site, but not available at the time of writing</strong></li></ul><p>The Lavazza A Modo Mio Jolie Evo has a list price of £99 / AU$129, which is about $133, but at the time of writing the machine doesn't seem to be available to actually buy in the US — even though it's listed on Lavazza's site. So it may become available in the future.</p><p>If you're in the UK, you can <a href="https://www.lavazza.co.uk/en/coffee-subscription/coffee-machine.startsubscription.18001423" target="_blank">get the coffee maker for £49</a> if you subscribe to Lavazza's coffee capsule delivery service. </p><p>Even at full price, that's very reasonable for a good quality capsule coffee maker. For comparison, the <a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-smeg-review">Lavazza A Modo Mio Smeg</a> is £249 / AU$349 (about $350), while the <a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-desea-review">Lavazza A Modo Mio Deséa</a> is £249 / AU$349 (about $330) — though the latter machine also has a built-in milk-frothing system.</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:3601px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="X7mLU2Lw7oRjentfRaK4Gf" name="IMG_20260804_105958" alt="Lavazza Jolie Evo coffee maker front panel with logo" src="https://cdn.mos.cms.futurecdn.net/X7mLU2Lw7oRjentfRaK4Gf.jpg" mos="" align="middle" fullscreen="" width="3601" height="2025" 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 want to make lattes and cappuccinos with the Jolie Evo, you'll need a standalone milk frother like the <a href="https://www.lavazza.co.uk/en/milk-frother/milkeasy-plus-frother" target="_blank">Lavazza MilkEasy Plus</a>, which is priced at £79 / AU$119 (about $150) — or the <a href="https://www.techradar.com/home/coffee-machines/smeg-mini-milk-frother-review">Smeg Mini Milk Frother</a> or <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-milk-frother-review">Philips Baristina Milk Frother</a> I mentioned earlier.</p><ul><li><strong>Value score: 4.5/5</strong></li></ul><h2 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-design"><span>Lavazza A Modo Mio Jolie Evo: design</span></h2><ul><li><strong>Ideal for small kitchens</strong></li><li><strong>Only two controls (lever and button)</strong></li><li><strong>Lever is ergonomic and easy to use</strong></li></ul><p>The Lavazza A Modo Mio Jolie Evo is easily one of the smallest coffee makers I’ve tested, measuring a mere 4.9 x 8.3 x 13 inches / 124 x 210 x 330mm (W x H x D). That’s even tinier than the diminutive Nespresso Vertuo Pop, which is 5.3 x 9.8 x 16.7 inches / 136 x 250 x  426mm. It’s ideal for slotting into small spaces, and you can even route the power cable right or left underneath the machine if you need it to sit against a wall.</p><p>The Lavazza machine looks classier than its Nespresso counterpart as well, with a smart matte finish and a large chrome handle on top. Pulling this handle up opens a slot on top of the machine. so you can slide a coffee pod inside.</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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xApffFE58t3e9HSwsUzYPf" name="IMG_20260804_110155" alt="Person inserting coffee pod into Lavazza Jolie Evo coffee maker" src="https://cdn.mos.cms.futurecdn.net/xApffFE58t3e9HSwsUzYPf.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" 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>Pushing it back down closes the drawer and pierces the pod, and pulling it up a second time will drop the used capsule into a small bin behind the Jolie Evo’s drip tray. The bin has a grille at the bottom that allows the pods to drain so they’re dry when you remove them for recycling, which is a thoughtful touch.</p><p>The large lever is easy to grip and requires barely any force to move, which makes this a particularly good option for people with limited strength or mobility in their hands.</p><p>The drip tray has a plastic grate that can be removed for easy cleaning, and is just the right height for an espresso cup. A standard size cup or mug will fit neatly under the dispenser with the drip tray detached.</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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="uFHK5jztwjgRvoVWPqYp2g" name="IMG_20260804_110139" alt="Person raising handle of Lavazza Jolie Evo coffee maker" src="https://cdn.mos.cms.futurecdn.net/uFHK5jztwjgRvoVWPqYp2g.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" 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>Other than the handle, there is just one control on the Jolie Evi: a button on top of the machine, with a white light to indicate the machine’s current status: blinking means heating, and white means ready to brew. </p><p>It’s available in black and white in Australia, with a gray option also offered in the UK. It was sold in green and red too when it launched in the US.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-performance"><span>Lavazza A Modo Mio Jolie Evo: performance</span></h3><ul><li><strong>Extremely simple to use, but there's no timer for the coffee dispenser</strong></li><li><strong>It makes delicious espresso in moments</strong></li><li><strong>Its pods can be hard to recycle compared to Nespresso aluminum ones</strong></li></ul><p>What makes the Jolie Evo different from all other capsule coffee makers I’ve tested to date is its lack of a timer for brewing different sized drinks. Once you’ve pressed its single button, the little machine will continue dispensing coffee (or hot water, if there’s no pod inside) until you either tap the button again or the tank is empty.</p><p>This isn’t ideal if you want to leave your coffee maker to handle itself while you’re preparing the rest of your breakfast, but making a double espresso takes less than a minute so it’s no real hardship. </p><p>I would recommend using a measuring cup as your recepticle, though, at least until you’ve got your eye in, because it’s easy to under or over-estimate the output. You could use a coffee scale to a perfect measure, but it would be overkill; this entry-level machine makes a very good espresso, but it’s not intended for real aficionados.</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:3883px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="w5x2JMQZ8eYBMY4K7YMB5g" name="IMG_20260804_110315" alt="Lavazza Jolie Evo coffee maker dispensing espresso" src="https://cdn.mos.cms.futurecdn.net/w5x2JMQZ8eYBMY4K7YMB5g.jpg" mos="" align="middle" fullscreen="" width="3883" height="2184" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It uses Lavazza’s own A Modo Mio capsules, which are excellent value compared to most coffee pods. Different types command different prices, but you can pick up 80 Qualità Rossa pods <a href="https://www.maxicoffee.com/en-gb/lavazza-qualita-rossa-a-modo-mio-80-pods-p-221884.html">direct from Lavazza </a>for £24.50 (about $30 / AU$50). That’s just over 30p per drink, compared to 49p for the cheapest Nespresso Vertuo pods. </p><p>Unlike Nespresso, the Modo Mio selection doesn’t include elaborate flavored drinks; there are various beans, blends and roasts to choose from in Lavazza’s store, but each pod contains only ground coffee with no extras. That's no bad thing, in my opinion — coffee capsules with added flavors can taste unpleasantly artificial.</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:4086px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="AKr84iYqPqoNuJDcKE2yjf" name="IMG_20260804_111738" alt="Lavazza Jolie Evo coffee maker dispensing water to make americano" src="https://cdn.mos.cms.futurecdn.net/AKr84iYqPqoNuJDcKE2yjf.jpg" mos="" align="middle" fullscreen="" width="4086" height="2298" 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 tested the Jolie Evo with three of Lavazza’s coffees: Qualità Rossa, Passionale, and Qualità Oro. Each comes in a box of 16, and is marked with an intensity score out of 12 to give you an idea of what to expect. The first is a blend of robusta and arabica beans, while the other two are 100% arabica. </p><p>My personal favorite was the Qualità Oro, which produced one of the best-tasting espressos I’ve had from a capsule machine and is described as “Sweet and delicate taste, with an intense and fragrant aroma”. </p><p>It goes particularly well with milk in a white americano or (if you also pick up a milk frother) a creamy latte. </p><p>The problem with these pods, delicious though they are, is that they can be difficult to recycle. Nespresso pods are made entirely from aluminum, which is relatively easy to process once the coffee grounds are removed, and there’s almost certain to be a location nearby where you can drop off the used capsules. If not, you can mail them off for recycling with a pre-paid bag. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ByynCvLFmK4T5yRhzFRz2f" name="IMG_20260804_112446" alt="Used coffee pods in Lavazza Jolie Evo coffee maker" src="https://cdn.mos.cms.futurecdn.net/ByynCvLFmK4T5yRhzFRz2f.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" 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>By contrast, Lavazza A Modo Mio pods are mostly plastic and can be recycled in the UK through the company’s partnership with Terracycle, but collection points are few and far between. </p><p>If there’s nowhere to drop off your pods, your only option is to start your own collection point, accepting pods from other people and sending them for processing yourself. Individuals can’t send their pods in the mail. </p><p>South England is relatively well-served, but at the time of writing there are only four drop-off points in Scotland, and none at all in Wales or Northern Ireland.</p><ul><li><strong>Performance score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-lavazza-a-modo-mio-jolie-evo"><span>Should you buy the Lavazza A Modo Mio Jolie Evo?</span></h3><div ><table><caption>Lavazza A Modo Mio Jolie Evo Score Card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>The most affordable A Modo Mio coffee maker, though not currently available in the US.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Stylish and super compact, with ergonomically designed controls.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Brews delicious espresso, but lacks a timer to stop flow, and pods can be hard to recycle.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-3">Buy it if</h2><div class="product"><p><strong>You have a small kitchen </strong><br>This is the most compact coffee maker I've tested to date, and the fact its cable can be routed to the right or left means you can push it right up against a wall if you need to.</p></div><div class="product"><p><strong>You have limited dexterity in your hands</strong><br>The large lever handle requires virtually no effort to push and pull, and there's just one button to worry about. All removable pieces are easy to detach for cleaning as well.</p></div><h2 id="don-t-buy-it-if-3">Don't buy it if</h2><div class="product"><p><strong>You want elaborate flavored coffees</strong><br>A Modo Mio capsules are full of nothing but unadulterated ground coffee, so if you want something fancier you'll need to add your own syrup.</p></div><div class="product"><p><strong>You want easily recyclable coffee pods</strong><br>A Modo Mio capsules are plastic and can only be recycled if you drop them at a designated collection point. You can't send them in the mail for processing. </p></div><h3 class="article-body__section" id="section-lavazza-a-modo-mio-jolie-evo-also-consider"><span>Lavazza A Modo Mio Jolie Evo: also consider</span></h3><p>If you're not sure whether the Jolie Evo is the right espresso machine for you, here are two others to think about.</p><div class="product"><a data-dimension112="06ff30c2-90ba-11f1-99a1-7f6ff01ee54b" data-action="Deal Block" data-label="Read our full Lavazza A Modo Mio Deséa review" data-dimension48="Read our full Lavazza A Modo Mio Deséa review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:726px;"><p class="vanilla-image-block" style="padding-top:123.97%;"><img id="RQtpD2gxkx24v8C7gjNiVi" name="amodomiodesea" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/RQtpD2gxkx24v8C7gjNiVi.webp" mos="" align="middle" fullscreen="" width="726" height="900" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Lavazza A Modo Mio Deséa</strong><br>This is Lavazza's most advanced A Modo Mio machine, with its own built-in milk frother, though it's only compatible with Lavazza's own glass mug.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-desea-review" data-dimension112="06ff30c2-90ba-11f1-99a1-7f6ff01ee54b" data-action="Deal Block" data-label="Read our full Lavazza A Modo Mio Deséa review" data-dimension48="Read our full Lavazza A Modo Mio Deséa review" data-dimension25=""><strong>Lavazza A Modo Mio Deséa review</strong></a></p></div><div class="product"><a data-dimension112="06ff3130-90ba-11f1-a922-8b98043aff82" data-action="Deal Block" data-label="Read our full Bosch Tassimo Finesse Friendly review" data-dimension48="Read our full Bosch Tassimo Finesse Friendly review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="NP8xR2VcVYc3StQCDFH6c8" name="Tassimo by Bosch Finesse deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/NP8xR2VcVYc3StQCDFH6c8.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Bosch Tassimo Finesse Friendly</strong><br>Just as easy to use as the Jolie Evo, and affordably priced too. There's a huge range of Tassimo pods to choose from, though they can get pricey — particularly ones for milky drinks that require two capsules each.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/bosch-tassimo-finesse-friendly-review" data-dimension112="06ff3130-90ba-11f1-a922-8b98043aff82" data-action="Deal Block" data-label="Read our full Bosch Tassimo Finesse Friendly review" data-dimension48="Read our full Bosch Tassimo Finesse Friendly review" data-dimension25=""><strong>Bosch Tassimo Finesse Friendly review</strong></a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-lavazza-a-modo-mio-jolie-evo"><span>How I tested the Lavazza A Modo Mio Jolie Evo</span></h3><p>I used the Lavazza A Modo Mio Jolie Evo in place of my usual espresso machine for two weeks. I used three different types of A Modo Mio capsules (Qualità Rossa, Passionale, and Qualità Oro), drinking it neat as an espresso, and using the Jolie Evo to add extra hot water to make an americano.</p><p>I set up and cleaned the machine following the directions in the instruction manual, and allowed the components to air-dry before reassembly. </p><ul><li>For more details, see <a href="https://www.techradar.com/news/how-we-test">how TechRadar tests, reviews, and rates products.</a></li><li>First reviewed: August 2026</li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I spent two months cleaning with the Samsung Jet 95S stick vacuum and I’m shocked at how well it performs — and for a good price too ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-samsung-jet-95s-two-minute-review"><span>Samsung Jet 95S: Two-minute review</span></h2><p>I'm no stranger to testing powerful cordless vacuum cleaners, and have crossed paths with models that have boasted 280AW of suction before — my <a href="https://www.techradar.com/reviews/dyson-gen5-detect-review">Dyson Gen5detect review</a> is a case in point. The Samsung Jet 95S, announced earlier in 2026, also shares the same suction spec, but costs a fraction of the Dyson's RRP, and that wasn't the only pleasant surprise it came with. It began to impress even before I took it out of its packaging.</p><p>The box that was delivered to my door was much lighter than what I've experienced with other cordless vacuums recently, so much so that I thought it was surely missing parts. Once opened up, I didn't even need to glance at the user manual to put the free-standing dock together and assemble the vacuum — surprisingly very intuitive! And the fully assembled machine looked so much more compact that my <a href="https://www.techradar.com/home/vacuums/dyson-v15s-detect-submarine-review-does-the-handstick-kings-first-vacuum-mop-sink-or-swim">Dyson V15s Detect Submarine</a> hanging off its Free-Dok.</p><p>Well, 'compact' may not be the right word, but it's definitely shorter — about half the height of the aforementioned Dyson, but that's because the V15 hangs at a height. The battery pack, however, adds weight to the otherwise light stick vacuum, albeit the Jet 95S is still lighter than some of the newer Dyson's I've tested — tipping the scales at about 2.69kg with the heavier Jet Dual Brush+ floorhead compared to about 3.6kg for the Gen5detect.</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:7544px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="SS9owjsJwchW4huuJZvyAC" name="IMG_6955" alt="Samsung Jet 95S on its stand beside the Dyson V15 Detect Submarine" src="https://cdn.mos.cms.futurecdn.net/SS9owjsJwchW4huuJZvyAC.jpg" mos="" align="middle" fullscreen="" width="7544" height="4243" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A little more compact than a Dyson (right), the Samsung Jet 95S (left) is rather unassuming </span><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>Then there's the suction power which, as I've already mentioned, puts it in the same league as the Dyson Gen5detect, a stick vac that I'd readily recommend for its power. As good as the Dyson is, the Jet 95S can more than match that performance, even outdoing its more expensive competition in some of my tests, whether that's on hard floors or carpet. For example, where the Gen5detect might need two passes to suck up entangled hair from carpet fibres even in its Boost mode (maximum suction), the Jet 95S can manage it in one in its Jet mode.</p><p>And therein lies another point of difference that's impressive: where you typically get only three suction settings on most cordless vacuums, there are four on the Jet 95S, and even the lowest is better than Dyson's Eco mode.</p><p>While I can't fault its cleaning prowess, I found the main floorhead — the Jet Dual Brush+ — to lack easy manoeuvrability, even on hard floors, which means you're exerting extra energy to get the machine around your floors. That's not the case with the Slim LED brush, though, but that's designed for hard floors only and for squeezing under low-lying furniture.</p><p>The most surprising thing about the Samsung Jet 95S, however, is how much value it offers. For about half the price of the Gen5detect's RRP, you're getting the exact same suction and arguably better performance, in a more compact (and slightly lighter) setup, and no shortage of additional attachments. You even get a telescopic tube that you won't get with any current Dyson. </p><p>And while you can buy a Shark vacuum for less money, none offer the same kind of performance. So, in all honestly, it doesn't bother me that there's no additional perks here, like self-emptying or a mop attachment — the Jet 95S already packs in plenty of bang for your hard-earned buck.</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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="EP8h7w2avdrjdTFmgA83dB" name="IMG_6916" alt="Samsung Jet 95S being held over a colourful rug" src="https://cdn.mos.cms.futurecdn.net/EP8h7w2avdrjdTFmgA83dB.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: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-samsung-jet-95s-review-price-availability"><span>Samsung Jet 95S review: price & availability</span></h2><ul><li><strong>Currently only listed on the Samsung Australia and New Zealand sites</strong></li><li><strong>While NZ has no RRP listed, it's AU$799 in Australia</strong></li><li><strong>Also available from authorised third-party retailers</strong></li></ul><p>Announced in March 2026, the Samsung Jet 95S costs AU$799 in Australia and is available to buy directly from <a href="https://www.samsung.com/au/vacuum-cleaners/stick/jet-95s-stick-vacuum-cleaner-soapstone-charcoal-vs70h28gfc-sa/">Samsung</a> or from select third-party retailers like <a href="https://www.thegoodguys.com.au/samsung-jet-95s-cordless-vacuum-vs70h28gfc">The Good Guys</a> and <a href="https://www.jbhifi.com.au/products/samsung-jet-95s-stick-vacuum">JB Hi-Fi</a>.</p><p>It's also listed on the Samsung NZ site, but no price is mentioned, although third-party retailers have the Jet 95S listed for NZ$919.</p><p>Compared to some Shark cordless vacuums that are constantly discounted on, say, Amazon, this price does seem high, but it is, in fact, excellent value given its spec list and performance (as you will read in more detail below). </p><p>The similarly specced Dyson Gen5detect Absolute will set you back AU$1,549 at full price in Australia, but has been regularly discounted down to the AU$950 mark and it's still more expensive than the newer Samsung. Sadly, the Dyson seems to have been discontinued in New Zealand as it's no longer listed on the officially website.</p><p>While it might be cheaper to buy a Shark, especially since the Shark PowerDetect Clean & Empty can regularly be had for under AU$700 and it self-empties, its suction cannot match the Jet 95S.</p><p><strong>• Value score: 5 / 5</strong></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:6817px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="bsHaaHCMN6mBLoH7gzq4iB" name="IMG_6929" alt="A person using the Samsung Jet 95S stick vacuum on a colourful rug" src="https://cdn.mos.cms.futurecdn.net/bsHaaHCMN6mBLoH7gzq4iB.jpg" mos="" align="middle" fullscreen="" width="6817" height="3835" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-samsung-jet-95s-review-specs"><span>Samsung Jet 95S review: Specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Weight:</p></td><td  ><p>2.5kg (with Slim LED Brush)</p></td></tr><tr><td class="firstcol " ><p>Dimensions:</p></td><td  ><p>25 x 93 x 20.2 cm</p></td></tr><tr><td class="firstcol " ><p>Filter:</p></td><td  ><p>HEPA filtration with pre-motor filter</p></td></tr><tr><td class="firstcol " ><p>Bin capacity:</p></td><td  ><p>0.8L</p></td></tr><tr><td class="firstcol " ><p>Max suction:</p></td><td  ><p>280AW</p></td></tr><tr><td class="firstcol " ><p>Max runtime:</p></td><td  ><p>60 minutes</p></td></tr><tr><td class="firstcol " ><p>Charge time:</p></td><td  ><p>210 minutes</p></td></tr><tr><td class="firstcol " ><p>Attachments:</p></td><td  ><p>Jet Dual Brush+, Slim LED Brush, Pet Tool+, Combination and Long Reach Crevice Tool, Flex Tool</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-jet-95s-review-design"><span>Samsung Jet 95S review: Design</span></h2><ul><li><strong>Waist-high free-standing dock with integrated storage</strong></li><li><strong>Expandable and bendable wand; comes with several useful attachments</strong></li><li><strong>Lighter than many modern cordless vacuums, but not quite lightweight</strong></li></ul><p>As I've already mentioned, when the Samsung Jet 95S got delivered to my home, I honestly thought the box was missing parts because it was so much lighter than what I'd expected it would be. That was unfounded because everything was neatly packed away inside and it only took a glance at the individual parts to know exactly how they all slotted into place to assemble the Jet Standing Station (as Samsung calls the free-standing dock) and the stick vacuum itself.</p><p>Fully assembled, the stand with the machine is barely waist-high — well, it is for me and I'm only five-feet tall! And that gives the whole package a very compact feel compared to newer Dysons hanging off the British brand's Free-Dok. And even though the Jet 95S uses about the same amount floor space as the Dyson, it doesn't feel... imposing.</p><p>The heaviest bits are the base for the Jet Standing Station and the removable battery pack, with the latter making what is a very lightweight stick vacuum relatively heavy and slightly less unwieldy than some compact Shark vacuums I've previously tried. That, however, is an issue with all newer cordless vacuums with removable battery packs, so I can't quite blame Samsung for it. Despite the battery, though, the Jet 95S is still lighter than the Dyson V15 Detect or newer models, tipping the scales at 2.69kg with the Jet Dual Brush+ affixed to the wand (it's about 2.5kg with the Slim LED floorhead).</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:7582px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="gbBCE9cLa6v6JZW9z6ozpA" name="IMG_6911" alt="Samsung Jet 95S on its stand" src="https://cdn.mos.cms.futurecdn.net/gbBCE9cLa6v6JZW9z6ozpA.jpg" mos="" align="middle" fullscreen="" width="7582" height="4265" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>Speaking of attachments: there are three motorised tools — the aforementioned Jet Dual Brush+ for carpets and hard floors alike, the Slim LED Brush for hard floors only and the Pet Tool+ for sucking up finer and shorter strands  — as well three non-motorised options that include a crevice tool, dusting brush and a bendy attachment. The last tool is can be handy when you need to reach some awkward spots when using the Jet 95S in handheld mode.</p><p>The wand is even expandable, with four height levels, meaning anyone — short or tall — will find a comfortable posture that won't strain your back while you move the Jet 95S around your home. As a short person, I didn't need to expand the tube at all, but a taller friend (standing 5'5") needed to increase the height by just one level to make it more comfortable to use.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GTmiSTLLLkqWZtVFgQEgeD.jpg" alt="Three non-motorised tools supplied with the Samsung Jet 95S" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GnaRZoQdXaXY4oTVp7CbiB.jpg" alt="Samsung Jet 95S' Flex Tool bent in a person's hand" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>Maneuverability is a small issue with the Jet Dual Brush+ floorhead and, sadly, that's the one I found myself using the most in a test space with mixed floors (tiles in the living and dining area, carpet in the bedroom), just so I didn't have to keep swapping out the floorheads each time a did a full-house clean.</p><p>The Slim LED Brush, however, is easier to move on its little wheels, but the battery making the unit top heavy can feel like it's impeding smooth movement. That said, the Jet 95S is definitely easier on the wrist compared to Dyson's heavier models that weigh upwards of 3kg.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xysbmsqP5xVKrPjCGHkQ7B.jpg" alt="Samsung Jet 95S with Flex Tool bend 90º with crevice tool attached" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/p5FUWfbAfdQv6YpraMjtvA.jpg" alt="Samsung Jet 95S dust canister" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6LYxsS7CaFV9NLHgXUxXXB.jpg" alt="Samsung Jet 95S runtime displayed" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>I don't have pets, but the Pet Tool+ has been designed to pick up strands that are typically small and thin, and easily missed by the larger floorheads, but it can also be used on upholstery. </p><p>By far my favourite attachment has to be the Flex Tool, which allowed me to get into little nooks and crannies that a straight tube would typically not allow for. You can attach it to the handheld unit or to the end of the wand, then affix the crevice or dusting tool to get to hard-to-reach spots high or low. In my case, I was able to vacuum an air-conditioning vent's grill by bending the Flex Tool at a 90º angle and attaching the small brush to the end of it. I was also able to get behind my couch from the side (rather than reaching from over the backrest) to clean up months of dust along the skirting boards.</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:7115px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9pXLvrpVA4Nvhyadf3pza8" name="IMG_6956" alt="The Samsung Jet 95S Flex Tool and dusting brush against an air-conditioning vent" src="https://cdn.mos.cms.futurecdn.net/9pXLvrpVA4Nvhyadf3pza8.jpg" mos="" align="middle" fullscreen="" width="7115" height="4002" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Flex Tool can help you reach high or low spots that aren't always easy to get to </span><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>As with many cordless vacuums available now, there's a small LCD display that shows you the suction setting and the time remaining for the chosen mode, but you don't get a breakdown of dust sizes and amounts like you do on a Dyson or even the Dreame Z50. The information on screen might be minimal, but I can't complain given how much it costs.</p><p>One design aspect that I'm still unsure about is the onboard dust canister. I was expecting it to have a bottom trapdoor that would open on the press of a button to empty (like a Dyson's bin), but that's not the case. I had to detach it from the handle, remove the filter and internal metal cylinder, then tip the canister over to empty it. It's not a difficult process, but I think I'd much prefer the Dyson method of emptying, with the option to dismantle the canister for a thorough clean every once in a while.</p><p><strong>• Design score: 4 / 5</strong></p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/w8rdajQc3tgBoKYjuQDp7E.jpg" alt="The dismantled dust canister on the Samsung Jet 95S" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ajfe2dydGMXZ4vu3QvvfzC.jpg" alt="The inner cylinder of the Samsung Jet 95S dust canister" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LZtVguXWHHz66CxEDGmLDC.jpg" alt="A person emptying the dust canister of the Samsung Jet 95S" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><h2 class="article-body__section" id="section-samsung-jet-95s-review-features"><span>Samsung Jet 95S review: Features</span></h2><ul><li><strong>No SmartThings support and it's definitely not necessary</strong></li><li><strong>Smart Motion is a thoughtful feature, but ultimately superfluous</strong></li><li><strong>Not necessarily a quiet vacuum</strong></li></ul><p>The 280AW of suction might be the headline act here, but one way Samsung has kept costs down is by not adding SmartThings support here like it has for its Bespoke Jet range. Which also means the Jet 95S doesn't use Samsung's Clean Station, but I don't mind that at all, especially at its price point. And, honestly, I didn't see the need for SmartThings support in any of the Samsung vacuums I've tested (stick or robot) and the Jet 95S makes an excellent case for not needing superfluous features.</p><p>Speaking of which, there is one feature that seemingly adds value but, ultimately, ended up being something I didn't ever need to use. It's called Smart Motion and it kicks in automatically when the vacuum is left switched on but at rest — like leaning against a sofa or chair — in case you need to, say, answer the door or move a cable from the vacuum's path. It will shut down completely when still and restart automatically if you move it within a minute.</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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KFqVkdD42Jqku4KxpRt8eE" name="IMG_6971" alt="Samsung Jet 95S leaning against a sofa beside the Dyson V15 Detect Submarine" src="https://cdn.mos.cms.futurecdn.net/KFqVkdD42Jqku4KxpRt8eE.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="caption-text">Without the wand being extended, the Samsung Jet 95S (right) is shorter than the Dyson V15 Detect Submarine (left) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>Given the power and mode buttons are so well within reach of the thumb, I found I was just switching the vacuum off if I needed to set it aside for a minute or two. And given its novelty, most users will likely even forget the feature exists. However, for those who are wont to just leave their vacuum idling against a chair or table, the Smart Motion feature will kick in and help conserve some battery life.</p><p>Dynamic suction is available, of course, which means you can just keep using the Jet 95S at its default setting (Mid) and let it do its thing. It's not really quiet, though, hitting about 89dB in the Jet mode in the Decibel X app on my iPhone in an otherwise silent room.</p><p><strong>• Features score: 4 / 5</strong></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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="afLc5eUzUzTd5ybKEG5eEC" name="IMG_6966" alt="Samsung Jet 95S display showing runtime" src="https://cdn.mos.cms.futurecdn.net/afLc5eUzUzTd5ybKEG5eEC.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: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-samsung-jet-95s-review-performance"><span>Samsung Jet 95S review: Performance</span></h2><ul><li><strong>Excellent and quick vacuuming on hard floors and carpets in all settings</strong></li><li><strong>Most messes can be cleaned in a single forward motion</strong></li><li><strong>No loss of suction on either floorhead even when pulling the vacuum back</strong></li></ul><p>Samsung really knows how to optimise suction power to the best effect — it did it with the Bespoke range of cordless vacuums where I said the suction lived up to its 'Jet' name in my <a href="https://www.techradar.com/reviews/samsung-bespoke-jet">Samsung Bespoke Jet review</a>. The South Korean electronics giant has done it again with the cheaper Jet 95S, taking full advantage of the airflow moving with up to 280AW (Airwatts) of power.</p><p>As I've already said, that's the same amount of suction the Dyson Gen5detect boasts, although it's not industry-leading. The <a href="https://www.techradar.com/home/vacuums/dyson-v16-piston-animal-cordless-vacuum-review">Dyson V16 Piston Animal</a> has 315AW while the <a href="https://www.techradar.com/home/vacuums/dreame-z50-station-review">Dreame Z50 Station</a> goes further with 330AW, and Samsung's own Bespoke Jet Ultra offers 400AW. It's not about the number, though as, ultimately, it's the air flowing through the machine that will determine how well the vacuum functions — and the Jet 95S performs remarkably well.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZYAnTLSupoubE9U9Ckxcn7.jpg" alt="The Min suction setting displayed on the Samsung Jet 95S screen" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7Jw92zKzHaqsycJDDmtkb7.jpg" alt="The Mid suction setting displayed on the Samsung Jet 95S screen" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MGSGUWvcB8JwBoWqC5uUn7.jpg" alt="The Max suction setting displayed on the Samsung Jet 95S screen" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ipRVLGcXHsgE6uE5Gq6Ha7.jpg" alt="The Jet suction setting displayed on the Samsung Jet 95S screen" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>With four suction modes at your fingertips (literally) — Min, Mid, Max and Jet — I found that the default setting of Mid was the best option and was happy to leave it as such for all my tests and regular cleaning. This mode adjusts suction automatically, whether that's when it detects different floor types or detects excess dirt.</p><p>Regular daily cleaning jobs were a walk in the park for the Samsung, sucking up visible dust, debris and hair even on the lowest (Min) suction setting on hard floors. It took a Mid setting on a very dirty carpet (covered in crumbs and hair) for it to get clean, but without having to repeatedly go over the same spot — just one or two passes were enough.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JxvurcBUMvbWpS9ZgQA9VC.jpg" alt="Samsung Jet 95S cleaning a mixture of debris on tiles" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BGi4ogHxVMfz6d3EQepVe9.jpg" alt="Samsung Jet 95S cleaning a patch of dry debris on tiles" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>To put the Jet 95S through more serious testing, I used it to clean up a thick layer of coffee grounds and a mixture of oats, chia seeds, tea from a tea bag and freeze-dried raspberries — between them, they indicate a variety of dust and debris sizes that a typical household would need cleaning up.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/HXunXmzxGWaw8YB3MquSpD.jpg" alt="Samsung Jet 95S cleaning coffee grounds on tiles" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BHQND56UjJx6ZHuu2uNp6A.jpg" alt="Samsung Jet 95S cleaning a patch of coffee grounds on tiles" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yiszo3KsU2eWozs2Dd75VD.jpg" alt="Samsung Jet 95S cleaning coffee grounds on tiles" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>On hard floors in my test space (matte-finish tiles) and set to the default Mid suction mode, the coffee grounds were sucked up in a single movement — forward to clear the middle of the dirty patch and back again to suck up another strip. </p><p>I was expecting it to take a full front-and-back pass to clear out the mixture but, again, it surprised me by picking up different-sized dirt in just a single forward motion, leaving a clean strip of floor in the middle of the patch. I noticed no scattering when larger particles hit the plastic frame of the floorhead either, which makes cleaning even easier.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ucjgj5v2HqoqrodD3vEpsC.jpg" alt="Samsung Jet 95S cleaning debris on carpet" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rkMr2VkRX9jKK2dQWgtXnE.jpg" alt="Samsung Jet 95S cleaning a carpet" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XooPPHFp93ky9izmUxXSAD.jpg" alt="Samsung Jet 95S cleaning carpet" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>The same mix of oats, tea dust, chia seeds and fruit on carpet gave the Jet 95S a little more of a challenge, but that translates to needing a forward and backward pass to clear a strip (as compared to just a front swipe on hard floors). </p><p>Step it up a notch and both the Max and Jet settings can blow any of the competition out of the park. My biggest pet peeve is hair strands getting entangled in carpet fibres that don't necessarily come off even when vacuuming on, say, Dyson's Boost mode or the highest suction on a Shark, but I found 100% hair pickup during my testing of the Jet 95S. I also found no tangling within any of the motorised attachments.</p><p><strong>• Performance score: 5 / 5</strong></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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bUfuG6y8yghJ2F4oTZrCPC" name="IMG_6924" alt="Charing status and battery level on the Samsung Jet 95S" src="https://cdn.mos.cms.futurecdn.net/bUfuG6y8yghJ2F4oTZrCPC.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: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-samsung-jet-95s-review-battery-life"><span>Samsung Jet 95S review: Battery life</span></h2><ul><li><strong>Maximum runtime of 60 minutes with non-motorised tools</strong></li><li><strong>Quite average battery life with motorised floorheads</strong></li><li><strong>Relatively quick recharge time, with handy battery life indicator</strong></li></ul><p>Battery performance, however, is quite average, with Samsung rating it for a maximum runtime of 60 minutes with the non-motorised attachments. That almost tracks, with my tests giving me 56 minutes on the Min mode (lowest suction) when the crevice tool was attached to the handheld unit.</p><p>With the motorised Jet Dual Brush+ floorhead and using the default Mid suction setting, I maximum I was able to eke out on a relatively clean floor was 37 minutes. This number will vary depending on how often dynamic suction kicks in, but it's not bad at all and quite competitive with other brands.</p><p>Move it up to Max and a full charge got me 10 minutes with the Jet Dual Brush+, while Jet barely give me 7 minutes. Again, it's on par with what I've previously experienced with Dyson and Shark alternatives.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/PAGjiXq4vFgzRZtv4cKgn7.jpg" alt="A timer countdown on the Samsung Jet 95S screen" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tCbwwX8L48osxQg6X3pWp7.jpg" alt="The battery level displayed on the Samsung Jet 95S with a red indicator light" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>Like I've previously mentioned, the Smart Motion feature might help some users conserve a little battery life but, in my opinion, it's neither here nor there and superfluous.</p><p>The Jet 95S took about 3 hours to top up from 21% to full, which is relatively quick compared to Dysons that offer the same 60-minute runtime (which average around the 4-hour mark), but I love that there's an indicator light above the handle that changes colour while it's charging. </p><p>It follows the traffic-light system where it's red when levels are low, yellow (more like orange) when it's come up to mid levels and green when it's fully done. This visual indication is handy when you need to complete a job in a larger home and don't necessarily need to wait for a full recharge.</p><p><strong>• Battery score: 4.5 / 5</strong></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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hUCavtkMP6FtYqK52gskUF" name="IMG_6962" alt="Samsung Jet 95S with Slim LED Brush and headlight" src="https://cdn.mos.cms.futurecdn.net/hUCavtkMP6FtYqK52gskUF.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: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-should-i-buy-the-samsung-jet-95s"><span>Should I buy the Samsung Jet 95S?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Attributes</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>It's very well priced for the kind of performance it offers.</p></td><td  ><p>5 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>It may not stand out from a design perspective, but its compact, unimposing and has plenty of features to suit any user.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Features</p></td><td  ><p>It doesn't offer much that's different, and the one feature it does is, ultimately, superfluous.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>It might come across as a no-frills stick vacuum, but it cleans remarkably well and can outperform even more expensive models.</p></td><td  ><p>5 / 5</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>Quite standard in terms of runtime, and that's absolutely fine at its price point.</p></td><td  ><p>4.5 / 5</p></td></tr></tbody></table></div><h2 id="buy-it-if-4">Buy it if...</h2><div class="product"><p><strong>Value for money is priority when buying a cordless vacuum</strong></p><p>Vacuums are frequently discounted, so you can always get a Dyson or Shark for cheaper than what the Jet 95S costs, but factor in its cleaning performance and the Samsung wins hands down.</p></div><div class="product"><p><strong>You want a powerful vacuum cleaner</strong></p><p>It may not match the suction of some other models on the market, but 280AW is still plenty and Samsung puts it to very good use here.</p></div><div class="product"><p><strong>You regularly need a handheld vacuum</strong></p><p>It's not especially light, but it's still easier to use in handheld mode than some of its competition. Moreover, the Flex Tool adds versatility to help you reach awkward spots and angles.</p></div><h2 id="don-t-buy-it-if-4">Don't buy it if...</h2><div class="product"><p><strong>You want a tech-laden vacuum</strong></p><p>From a features point of view, the Jet 95S comes across as a no-frills option, so if you're after some smart tech, you'll need to look elsewhere... and spend more.</p></div><div class="product"><p><strong>You want a mop attachment as well</strong></p><p>There are plenty of alternatives that ship with a mopping floorhead, or you can opt for a robot vacuum, but the Jet 95S misses out.</p></div><div class="product"><p><strong>You prefer to not clean the dust canister yourself</strong></p><p>If self-emptying is a key criterion for choosing a stick vac, you'll need to look elsewhere.</p></div><h2 class="article-body__section" id="section-also-consider"><span>Also consider</span></h2><p>I might have scored the Samsung Jet 95S full marks, and I'd easily recommend it over anything else I've personally tested, but it's always good to have options. If you'd like a few alternatives, I've listed a few below at different price points for you to consider.</p><div class="product"><p><strong>Shark PowerDetect Clean & Empty</strong></p><p>It might have lower suction power than the Samsung Jet 95S, but it still cleans well and comes with an auto-empty charging dock that doesn't even need replacement bags. And while it's more expensive at full price than the Samsung, it's regularly discounted to below the AU$700 / NZ$800 mark.<br><strong>Read our full </strong><a href="https://www.techradar.com/home/vacuums/shark-powerdetect-cordless-stick-vacuum-review" data-dimension112="b14b6904-9071-11f1-b7cf-3ba5611cbb85" data-action="Deal Block" data-label="Read our full Shark PowerDetect Cordless review" data-dimension48="Read our full Shark PowerDetect Cordless review" data-dimension25=""><strong>Shark PowerDetect Cordless review</strong></a>, which is the non-emptying version.</p></div><div class="product"><p><strong>Dyson Gen5detect Absolute</strong></p><p>With the exact same suction and very good overall performance, this Dyson is packed with some sensible tech you won't find on the Jet 95S. However, it can be expensive, even when discounted, and it seems to have discontinued in New Zealand.<br><strong>Read my in-depth </strong><a href="https://www.techradar.com/reviews/dyson-gen5-detect-review" data-dimension112="b14b6986-9071-11f1-b1a3-d1fa2b89994d" data-action="Deal Block" data-label="Read my in-depth Dyson Gen5detect review" data-dimension48="Read my in-depth Dyson Gen5detect review" data-dimension25=""><strong>Dyson Gen5detect review</strong></a><strong> for more information</strong></p></div><div class="product"><p><strong>Samsung Bespoke Jet AI</strong></p><p>I'm a little partial to the overall design of Samsung's Bespoke Jet vacuums and the Clean Station is one of the best self-emptying charging docks I've tried. The Lite models get you the same 280AW of suction, but the Ultra scores you 400AW, but they also cost more than the Jet 95S. Moreover, the AI part is basically market-speak for dynamic suction, but they all clean very well.<br><strong>Read our full </strong><a href="https://www.techradar.com/home/vacuums/samsung-bespoke-jet-ai-review" data-dimension112="b14b69f4-9071-11f1-b571-adf2440e1ea2" data-action="Deal Block" data-label="Read our full Samsung Bespoke Jet AI review" data-dimension48="Read our full Samsung Bespoke Jet AI review" data-dimension25=""><strong>Samsung Bespoke Jet AI review</strong></a><strong> to learn more</strong></p></div><h2 class="article-body__section" id="section-how-i-tested-the-samsung-jet-95s"><span>How I tested the Samsung Jet 95S</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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hruHaj9QhU4UNQd5LefEcC" name="IMG_6930" alt="A person holding the Samsung Jet 95S in front of a chair" src="https://cdn.mos.cms.futurecdn.net/hruHaj9QhU4UNQd5LefEcC.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: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>I used the Samsung Jet 95S in my own one-bedroom apartment for about two months, cleaning every 2-3 days. However, I did put it through TechRadar's standard tests by sprinkling oats and tea dust from a tea bag. Additionally, I also created mixtures with chia seeds and pieces of freeze-dried raspberries to emulate different debris sizes that a standard home might encounter. This mixture was used on both hard floor — matte tiles in this case — and a mid-pile carpet.</p><p>Separately, I even vacuumed a handful of coffee grounds from tiles for additional testing.</p><p>To test its hair pickup, I collected my own strands from my brush and scattered them over the mid-pile carpet in the bedroom and walked over them for a couple of days to ensure they were well embedded into the fibres. I also scattered some breadcrumbs and biscuit crumbs on the same carpet, allowing them to also sink in over a couple of days.</p><p>Thankfully the Samsung Jet 95S was able to suck them all up and leave the floors in my home clean.</p><p>Read more about <a href="https://www.techradar.com/home/vacuums/how-we-test-vacuum-cleaners">how we test vacuums</a></p><p>[<em>First published August 2026</em>]</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/vacuums/samsung-jet-95s-cordless-vacuum-review</link>
                                                                            <description>
                            <![CDATA[ The Samsung Jet 95S outperforms some of Dyson’s more powerful and expensive cordless vacuums, but won’t cost you as much. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HSWUcpUqXhLYK8VQSiCfbD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9mrVX6gtayPvBVDqyvYhkA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 05 Aug 2026 06:07:21 +0000</pubDate>                                                                                                                                <updated>Thu, 06 Aug 2026 01:20:33 +0000</updated>
                                                                                                                                            <category><![CDATA[Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ sharmishta.sarkar@futurenet.com (Sharmishta Sarkar) ]]></author>                    <dc:creator><![CDATA[ Sharmishta Sarkar ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2xWv4eDKEtVcqrL9ZgMoZ6.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Sharmishta is TechRadar&#039;s Managing Editor for the APAC region, looking after the day-to-day functioning of the Australian, New Zealand and Singaporean editions of the site. This includes managing not just the usual news, reviews and features coverage for the APAC editions of TechRadar, but she also spearheads the ecommerce content drive for several of Future&#039;s Australian publications. She also helps with onboarding and training new starters at Future&#039;s Australian office. Her expertise lies in photography, having been reviewing cameras and lenses for the last seven years. This has led to her also becoming the Managing Editor of the Australian edition of Digital Camera World. She&#039;s also quite the expert on ereaders and E Ink tablets on account of being an avid reader, and she&#039;s appeared on Singaporean radio a couple of times to talk about these underrated devices. She&#039;s also built up quite a lot of knowledge on smart home gizmos and helps review home and kitchen appliances on TechRadar. In addition to her duties on TechRadar and Digital Camera World, she also helps out on Tom&#039;s Guide and T3, both of which have Australian editions.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9mrVX6gtayPvBVDqyvYhkA-1280-80.jpg">
                                                            <media:credit><![CDATA[Sharmishta Sarkar / TechRadar]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A person holding the Samsung Jet 95S over a carpet]]></media:description>                                                            <media:text><![CDATA[A person holding the Samsung Jet 95S over a carpet]]></media:text>
                                <media:title type="plain"><![CDATA[A person holding the Samsung Jet 95S over a carpet]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9mrVX6gtayPvBVDqyvYhkA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-samsung-jet-95s-two-minute-review"><span>Samsung Jet 95S: Two-minute review</span></h2><p>I'm no stranger to testing powerful cordless vacuum cleaners, and have crossed paths with models that have boasted 280AW of suction before — my <a href="https://www.techradar.com/reviews/dyson-gen5-detect-review">Dyson Gen5detect review</a> is a case in point. The Samsung Jet 95S, announced earlier in 2026, also shares the same suction spec, but costs a fraction of the Dyson's RRP, and that wasn't the only pleasant surprise it came with. It began to impress even before I took it out of its packaging.</p><p>The box that was delivered to my door was much lighter than what I've experienced with other cordless vacuums recently, so much so that I thought it was surely missing parts. Once opened up, I didn't even need to glance at the user manual to put the free-standing dock together and assemble the vacuum — surprisingly very intuitive! And the fully assembled machine looked so much more compact that my <a href="https://www.techradar.com/home/vacuums/dyson-v15s-detect-submarine-review-does-the-handstick-kings-first-vacuum-mop-sink-or-swim">Dyson V15s Detect Submarine</a> hanging off its Free-Dok.</p><p>Well, 'compact' may not be the right word, but it's definitely shorter — about half the height of the aforementioned Dyson, but that's because the V15 hangs at a height. The battery pack, however, adds weight to the otherwise light stick vacuum, albeit the Jet 95S is still lighter than some of the newer Dyson's I've tested — tipping the scales at about 2.69kg with the heavier Jet Dual Brush+ floorhead compared to about 3.6kg for the Gen5detect.</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:7544px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="SS9owjsJwchW4huuJZvyAC" name="IMG_6955" alt="Samsung Jet 95S on its stand beside the Dyson V15 Detect Submarine" src="https://cdn.mos.cms.futurecdn.net/SS9owjsJwchW4huuJZvyAC.jpg" mos="" align="middle" fullscreen="" width="7544" height="4243" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A little more compact than a Dyson (right), the Samsung Jet 95S (left) is rather unassuming </span><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>Then there's the suction power which, as I've already mentioned, puts it in the same league as the Dyson Gen5detect, a stick vac that I'd readily recommend for its power. As good as the Dyson is, the Jet 95S can more than match that performance, even outdoing its more expensive competition in some of my tests, whether that's on hard floors or carpet. For example, where the Gen5detect might need two passes to suck up entangled hair from carpet fibres even in its Boost mode (maximum suction), the Jet 95S can manage it in one in its Jet mode.</p><p>And therein lies another point of difference that's impressive: where you typically get only three suction settings on most cordless vacuums, there are four on the Jet 95S, and even the lowest is better than Dyson's Eco mode.</p><p>While I can't fault its cleaning prowess, I found the main floorhead — the Jet Dual Brush+ — to lack easy manoeuvrability, even on hard floors, which means you're exerting extra energy to get the machine around your floors. That's not the case with the Slim LED brush, though, but that's designed for hard floors only and for squeezing under low-lying furniture.</p><p>The most surprising thing about the Samsung Jet 95S, however, is how much value it offers. For about half the price of the Gen5detect's RRP, you're getting the exact same suction and arguably better performance, in a more compact (and slightly lighter) setup, and no shortage of additional attachments. You even get a telescopic tube that you won't get with any current Dyson. </p><p>And while you can buy a Shark vacuum for less money, none offer the same kind of performance. So, in all honestly, it doesn't bother me that there's no additional perks here, like self-emptying or a mop attachment — the Jet 95S already packs in plenty of bang for your hard-earned buck.</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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="EP8h7w2avdrjdTFmgA83dB" name="IMG_6916" alt="Samsung Jet 95S being held over a colourful rug" src="https://cdn.mos.cms.futurecdn.net/EP8h7w2avdrjdTFmgA83dB.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: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-samsung-jet-95s-review-price-availability"><span>Samsung Jet 95S review: price & availability</span></h2><ul><li><strong>Currently only listed on the Samsung Australia and New Zealand sites</strong></li><li><strong>While NZ has no RRP listed, it's AU$799 in Australia</strong></li><li><strong>Also available from authorised third-party retailers</strong></li></ul><p>Announced in March 2026, the Samsung Jet 95S costs AU$799 in Australia and is available to buy directly from <a href="https://www.samsung.com/au/vacuum-cleaners/stick/jet-95s-stick-vacuum-cleaner-soapstone-charcoal-vs70h28gfc-sa/">Samsung</a> or from select third-party retailers like <a href="https://www.thegoodguys.com.au/samsung-jet-95s-cordless-vacuum-vs70h28gfc">The Good Guys</a> and <a href="https://www.jbhifi.com.au/products/samsung-jet-95s-stick-vacuum">JB Hi-Fi</a>.</p><p>It's also listed on the Samsung NZ site, but no price is mentioned, although third-party retailers have the Jet 95S listed for NZ$919.</p><p>Compared to some Shark cordless vacuums that are constantly discounted on, say, Amazon, this price does seem high, but it is, in fact, excellent value given its spec list and performance (as you will read in more detail below). </p><p>The similarly specced Dyson Gen5detect Absolute will set you back AU$1,549 at full price in Australia, but has been regularly discounted down to the AU$950 mark and it's still more expensive than the newer Samsung. Sadly, the Dyson seems to have been discontinued in New Zealand as it's no longer listed on the officially website.</p><p>While it might be cheaper to buy a Shark, especially since the Shark PowerDetect Clean & Empty can regularly be had for under AU$700 and it self-empties, its suction cannot match the Jet 95S.</p><p><strong>• Value score: 5 / 5</strong></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:6817px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="bsHaaHCMN6mBLoH7gzq4iB" name="IMG_6929" alt="A person using the Samsung Jet 95S stick vacuum on a colourful rug" src="https://cdn.mos.cms.futurecdn.net/bsHaaHCMN6mBLoH7gzq4iB.jpg" mos="" align="middle" fullscreen="" width="6817" height="3835" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-samsung-jet-95s-review-specs"><span>Samsung Jet 95S review: Specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Weight:</p></td><td  ><p>2.5kg (with Slim LED Brush)</p></td></tr><tr><td class="firstcol " ><p>Dimensions:</p></td><td  ><p>25 x 93 x 20.2 cm</p></td></tr><tr><td class="firstcol " ><p>Filter:</p></td><td  ><p>HEPA filtration with pre-motor filter</p></td></tr><tr><td class="firstcol " ><p>Bin capacity:</p></td><td  ><p>0.8L</p></td></tr><tr><td class="firstcol " ><p>Max suction:</p></td><td  ><p>280AW</p></td></tr><tr><td class="firstcol " ><p>Max runtime:</p></td><td  ><p>60 minutes</p></td></tr><tr><td class="firstcol " ><p>Charge time:</p></td><td  ><p>210 minutes</p></td></tr><tr><td class="firstcol " ><p>Attachments:</p></td><td  ><p>Jet Dual Brush+, Slim LED Brush, Pet Tool+, Combination and Long Reach Crevice Tool, Flex Tool</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-jet-95s-review-design"><span>Samsung Jet 95S review: Design</span></h2><ul><li><strong>Waist-high free-standing dock with integrated storage</strong></li><li><strong>Expandable and bendable wand; comes with several useful attachments</strong></li><li><strong>Lighter than many modern cordless vacuums, but not quite lightweight</strong></li></ul><p>As I've already mentioned, when the Samsung Jet 95S got delivered to my home, I honestly thought the box was missing parts because it was so much lighter than what I'd expected it would be. That was unfounded because everything was neatly packed away inside and it only took a glance at the individual parts to know exactly how they all slotted into place to assemble the Jet Standing Station (as Samsung calls the free-standing dock) and the stick vacuum itself.</p><p>Fully assembled, the stand with the machine is barely waist-high — well, it is for me and I'm only five-feet tall! And that gives the whole package a very compact feel compared to newer Dysons hanging off the British brand's Free-Dok. And even though the Jet 95S uses about the same amount floor space as the Dyson, it doesn't feel... imposing.</p><p>The heaviest bits are the base for the Jet Standing Station and the removable battery pack, with the latter making what is a very lightweight stick vacuum relatively heavy and slightly less unwieldy than some compact Shark vacuums I've previously tried. That, however, is an issue with all newer cordless vacuums with removable battery packs, so I can't quite blame Samsung for it. Despite the battery, though, the Jet 95S is still lighter than the Dyson V15 Detect or newer models, tipping the scales at 2.69kg with the Jet Dual Brush+ affixed to the wand (it's about 2.5kg with the Slim LED floorhead).</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:7582px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="gbBCE9cLa6v6JZW9z6ozpA" name="IMG_6911" alt="Samsung Jet 95S on its stand" src="https://cdn.mos.cms.futurecdn.net/gbBCE9cLa6v6JZW9z6ozpA.jpg" mos="" align="middle" fullscreen="" width="7582" height="4265" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>Speaking of attachments: there are three motorised tools — the aforementioned Jet Dual Brush+ for carpets and hard floors alike, the Slim LED Brush for hard floors only and the Pet Tool+ for sucking up finer and shorter strands  — as well three non-motorised options that include a crevice tool, dusting brush and a bendy attachment. The last tool is can be handy when you need to reach some awkward spots when using the Jet 95S in handheld mode.</p><p>The wand is even expandable, with four height levels, meaning anyone — short or tall — will find a comfortable posture that won't strain your back while you move the Jet 95S around your home. As a short person, I didn't need to expand the tube at all, but a taller friend (standing 5'5") needed to increase the height by just one level to make it more comfortable to use.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GTmiSTLLLkqWZtVFgQEgeD.jpg" alt="Three non-motorised tools supplied with the Samsung Jet 95S" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GnaRZoQdXaXY4oTVp7CbiB.jpg" alt="Samsung Jet 95S' Flex Tool bent in a person's hand" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>Maneuverability is a small issue with the Jet Dual Brush+ floorhead and, sadly, that's the one I found myself using the most in a test space with mixed floors (tiles in the living and dining area, carpet in the bedroom), just so I didn't have to keep swapping out the floorheads each time a did a full-house clean.</p><p>The Slim LED Brush, however, is easier to move on its little wheels, but the battery making the unit top heavy can feel like it's impeding smooth movement. That said, the Jet 95S is definitely easier on the wrist compared to Dyson's heavier models that weigh upwards of 3kg.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xysbmsqP5xVKrPjCGHkQ7B.jpg" alt="Samsung Jet 95S with Flex Tool bend 90º with crevice tool attached" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/p5FUWfbAfdQv6YpraMjtvA.jpg" alt="Samsung Jet 95S dust canister" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6LYxsS7CaFV9NLHgXUxXXB.jpg" alt="Samsung Jet 95S runtime displayed" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>I don't have pets, but the Pet Tool+ has been designed to pick up strands that are typically small and thin, and easily missed by the larger floorheads, but it can also be used on upholstery. </p><p>By far my favourite attachment has to be the Flex Tool, which allowed me to get into little nooks and crannies that a straight tube would typically not allow for. You can attach it to the handheld unit or to the end of the wand, then affix the crevice or dusting tool to get to hard-to-reach spots high or low. In my case, I was able to vacuum an air-conditioning vent's grill by bending the Flex Tool at a 90º angle and attaching the small brush to the end of it. I was also able to get behind my couch from the side (rather than reaching from over the backrest) to clean up months of dust along the skirting boards.</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:7115px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9pXLvrpVA4Nvhyadf3pza8" name="IMG_6956" alt="The Samsung Jet 95S Flex Tool and dusting brush against an air-conditioning vent" src="https://cdn.mos.cms.futurecdn.net/9pXLvrpVA4Nvhyadf3pza8.jpg" mos="" align="middle" fullscreen="" width="7115" height="4002" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Flex Tool can help you reach high or low spots that aren't always easy to get to </span><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>As with many cordless vacuums available now, there's a small LCD display that shows you the suction setting and the time remaining for the chosen mode, but you don't get a breakdown of dust sizes and amounts like you do on a Dyson or even the Dreame Z50. The information on screen might be minimal, but I can't complain given how much it costs.</p><p>One design aspect that I'm still unsure about is the onboard dust canister. I was expecting it to have a bottom trapdoor that would open on the press of a button to empty (like a Dyson's bin), but that's not the case. I had to detach it from the handle, remove the filter and internal metal cylinder, then tip the canister over to empty it. It's not a difficult process, but I think I'd much prefer the Dyson method of emptying, with the option to dismantle the canister for a thorough clean every once in a while.</p><p><strong>• Design score: 4 / 5</strong></p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/w8rdajQc3tgBoKYjuQDp7E.jpg" alt="The dismantled dust canister on the Samsung Jet 95S" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ajfe2dydGMXZ4vu3QvvfzC.jpg" alt="The inner cylinder of the Samsung Jet 95S dust canister" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LZtVguXWHHz66CxEDGmLDC.jpg" alt="A person emptying the dust canister of the Samsung Jet 95S" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><h2 class="article-body__section" id="section-samsung-jet-95s-review-features"><span>Samsung Jet 95S review: Features</span></h2><ul><li><strong>No SmartThings support and it's definitely not necessary</strong></li><li><strong>Smart Motion is a thoughtful feature, but ultimately superfluous</strong></li><li><strong>Not necessarily a quiet vacuum</strong></li></ul><p>The 280AW of suction might be the headline act here, but one way Samsung has kept costs down is by not adding SmartThings support here like it has for its Bespoke Jet range. Which also means the Jet 95S doesn't use Samsung's Clean Station, but I don't mind that at all, especially at its price point. And, honestly, I didn't see the need for SmartThings support in any of the Samsung vacuums I've tested (stick or robot) and the Jet 95S makes an excellent case for not needing superfluous features.</p><p>Speaking of which, there is one feature that seemingly adds value but, ultimately, ended up being something I didn't ever need to use. It's called Smart Motion and it kicks in automatically when the vacuum is left switched on but at rest — like leaning against a sofa or chair — in case you need to, say, answer the door or move a cable from the vacuum's path. It will shut down completely when still and restart automatically if you move it within a minute.</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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KFqVkdD42Jqku4KxpRt8eE" name="IMG_6971" alt="Samsung Jet 95S leaning against a sofa beside the Dyson V15 Detect Submarine" src="https://cdn.mos.cms.futurecdn.net/KFqVkdD42Jqku4KxpRt8eE.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="caption-text">Without the wand being extended, the Samsung Jet 95S (right) is shorter than the Dyson V15 Detect Submarine (left) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>Given the power and mode buttons are so well within reach of the thumb, I found I was just switching the vacuum off if I needed to set it aside for a minute or two. And given its novelty, most users will likely even forget the feature exists. However, for those who are wont to just leave their vacuum idling against a chair or table, the Smart Motion feature will kick in and help conserve some battery life.</p><p>Dynamic suction is available, of course, which means you can just keep using the Jet 95S at its default setting (Mid) and let it do its thing. It's not really quiet, though, hitting about 89dB in the Jet mode in the Decibel X app on my iPhone in an otherwise silent room.</p><p><strong>• Features score: 4 / 5</strong></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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="afLc5eUzUzTd5ybKEG5eEC" name="IMG_6966" alt="Samsung Jet 95S display showing runtime" src="https://cdn.mos.cms.futurecdn.net/afLc5eUzUzTd5ybKEG5eEC.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: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-samsung-jet-95s-review-performance"><span>Samsung Jet 95S review: Performance</span></h2><ul><li><strong>Excellent and quick vacuuming on hard floors and carpets in all settings</strong></li><li><strong>Most messes can be cleaned in a single forward motion</strong></li><li><strong>No loss of suction on either floorhead even when pulling the vacuum back</strong></li></ul><p>Samsung really knows how to optimise suction power to the best effect — it did it with the Bespoke range of cordless vacuums where I said the suction lived up to its 'Jet' name in my <a href="https://www.techradar.com/reviews/samsung-bespoke-jet">Samsung Bespoke Jet review</a>. The South Korean electronics giant has done it again with the cheaper Jet 95S, taking full advantage of the airflow moving with up to 280AW (Airwatts) of power.</p><p>As I've already said, that's the same amount of suction the Dyson Gen5detect boasts, although it's not industry-leading. The <a href="https://www.techradar.com/home/vacuums/dyson-v16-piston-animal-cordless-vacuum-review">Dyson V16 Piston Animal</a> has 315AW while the <a href="https://www.techradar.com/home/vacuums/dreame-z50-station-review">Dreame Z50 Station</a> goes further with 330AW, and Samsung's own Bespoke Jet Ultra offers 400AW. It's not about the number, though as, ultimately, it's the air flowing through the machine that will determine how well the vacuum functions — and the Jet 95S performs remarkably well.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZYAnTLSupoubE9U9Ckxcn7.jpg" alt="The Min suction setting displayed on the Samsung Jet 95S screen" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7Jw92zKzHaqsycJDDmtkb7.jpg" alt="The Mid suction setting displayed on the Samsung Jet 95S screen" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MGSGUWvcB8JwBoWqC5uUn7.jpg" alt="The Max suction setting displayed on the Samsung Jet 95S screen" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ipRVLGcXHsgE6uE5Gq6Ha7.jpg" alt="The Jet suction setting displayed on the Samsung Jet 95S screen" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>With four suction modes at your fingertips (literally) — Min, Mid, Max and Jet — I found that the default setting of Mid was the best option and was happy to leave it as such for all my tests and regular cleaning. This mode adjusts suction automatically, whether that's when it detects different floor types or detects excess dirt.</p><p>Regular daily cleaning jobs were a walk in the park for the Samsung, sucking up visible dust, debris and hair even on the lowest (Min) suction setting on hard floors. It took a Mid setting on a very dirty carpet (covered in crumbs and hair) for it to get clean, but without having to repeatedly go over the same spot — just one or two passes were enough.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JxvurcBUMvbWpS9ZgQA9VC.jpg" alt="Samsung Jet 95S cleaning a mixture of debris on tiles" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BGi4ogHxVMfz6d3EQepVe9.jpg" alt="Samsung Jet 95S cleaning a patch of dry debris on tiles" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>To put the Jet 95S through more serious testing, I used it to clean up a thick layer of coffee grounds and a mixture of oats, chia seeds, tea from a tea bag and freeze-dried raspberries — between them, they indicate a variety of dust and debris sizes that a typical household would need cleaning up.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/HXunXmzxGWaw8YB3MquSpD.jpg" alt="Samsung Jet 95S cleaning coffee grounds on tiles" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BHQND56UjJx6ZHuu2uNp6A.jpg" alt="Samsung Jet 95S cleaning a patch of coffee grounds on tiles" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yiszo3KsU2eWozs2Dd75VD.jpg" alt="Samsung Jet 95S cleaning coffee grounds on tiles" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>On hard floors in my test space (matte-finish tiles) and set to the default Mid suction mode, the coffee grounds were sucked up in a single movement — forward to clear the middle of the dirty patch and back again to suck up another strip. </p><p>I was expecting it to take a full front-and-back pass to clear out the mixture but, again, it surprised me by picking up different-sized dirt in just a single forward motion, leaving a clean strip of floor in the middle of the patch. I noticed no scattering when larger particles hit the plastic frame of the floorhead either, which makes cleaning even easier.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ucjgj5v2HqoqrodD3vEpsC.jpg" alt="Samsung Jet 95S cleaning debris on carpet" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rkMr2VkRX9jKK2dQWgtXnE.jpg" alt="Samsung Jet 95S cleaning a carpet" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XooPPHFp93ky9izmUxXSAD.jpg" alt="Samsung Jet 95S cleaning carpet" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>The same mix of oats, tea dust, chia seeds and fruit on carpet gave the Jet 95S a little more of a challenge, but that translates to needing a forward and backward pass to clear a strip (as compared to just a front swipe on hard floors). </p><p>Step it up a notch and both the Max and Jet settings can blow any of the competition out of the park. My biggest pet peeve is hair strands getting entangled in carpet fibres that don't necessarily come off even when vacuuming on, say, Dyson's Boost mode or the highest suction on a Shark, but I found 100% hair pickup during my testing of the Jet 95S. I also found no tangling within any of the motorised attachments.</p><p><strong>• Performance score: 5 / 5</strong></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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bUfuG6y8yghJ2F4oTZrCPC" name="IMG_6924" alt="Charing status and battery level on the Samsung Jet 95S" src="https://cdn.mos.cms.futurecdn.net/bUfuG6y8yghJ2F4oTZrCPC.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: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-samsung-jet-95s-review-battery-life"><span>Samsung Jet 95S review: Battery life</span></h2><ul><li><strong>Maximum runtime of 60 minutes with non-motorised tools</strong></li><li><strong>Quite average battery life with motorised floorheads</strong></li><li><strong>Relatively quick recharge time, with handy battery life indicator</strong></li></ul><p>Battery performance, however, is quite average, with Samsung rating it for a maximum runtime of 60 minutes with the non-motorised attachments. That almost tracks, with my tests giving me 56 minutes on the Min mode (lowest suction) when the crevice tool was attached to the handheld unit.</p><p>With the motorised Jet Dual Brush+ floorhead and using the default Mid suction setting, I maximum I was able to eke out on a relatively clean floor was 37 minutes. This number will vary depending on how often dynamic suction kicks in, but it's not bad at all and quite competitive with other brands.</p><p>Move it up to Max and a full charge got me 10 minutes with the Jet Dual Brush+, while Jet barely give me 7 minutes. Again, it's on par with what I've previously experienced with Dyson and Shark alternatives.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/PAGjiXq4vFgzRZtv4cKgn7.jpg" alt="A timer countdown on the Samsung Jet 95S screen" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tCbwwX8L48osxQg6X3pWp7.jpg" alt="The battery level displayed on the Samsung Jet 95S with a red indicator light" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>Like I've previously mentioned, the Smart Motion feature might help some users conserve a little battery life but, in my opinion, it's neither here nor there and superfluous.</p><p>The Jet 95S took about 3 hours to top up from 21% to full, which is relatively quick compared to Dysons that offer the same 60-minute runtime (which average around the 4-hour mark), but I love that there's an indicator light above the handle that changes colour while it's charging. </p><p>It follows the traffic-light system where it's red when levels are low, yellow (more like orange) when it's come up to mid levels and green when it's fully done. This visual indication is handy when you need to complete a job in a larger home and don't necessarily need to wait for a full recharge.</p><p><strong>• Battery score: 4.5 / 5</strong></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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hUCavtkMP6FtYqK52gskUF" name="IMG_6962" alt="Samsung Jet 95S with Slim LED Brush and headlight" src="https://cdn.mos.cms.futurecdn.net/hUCavtkMP6FtYqK52gskUF.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: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-should-i-buy-the-samsung-jet-95s"><span>Should I buy the Samsung Jet 95S?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Attributes</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>It's very well priced for the kind of performance it offers.</p></td><td  ><p>5 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>It may not stand out from a design perspective, but its compact, unimposing and has plenty of features to suit any user.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Features</p></td><td  ><p>It doesn't offer much that's different, and the one feature it does is, ultimately, superfluous.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>It might come across as a no-frills stick vacuum, but it cleans remarkably well and can outperform even more expensive models.</p></td><td  ><p>5 / 5</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>Quite standard in terms of runtime, and that's absolutely fine at its price point.</p></td><td  ><p>4.5 / 5</p></td></tr></tbody></table></div><h2 id="buy-it-if-4">Buy it if...</h2><div class="product"><p><strong>Value for money is priority when buying a cordless vacuum</strong></p><p>Vacuums are frequently discounted, so you can always get a Dyson or Shark for cheaper than what the Jet 95S costs, but factor in its cleaning performance and the Samsung wins hands down.</p></div><div class="product"><p><strong>You want a powerful vacuum cleaner</strong></p><p>It may not match the suction of some other models on the market, but 280AW is still plenty and Samsung puts it to very good use here.</p></div><div class="product"><p><strong>You regularly need a handheld vacuum</strong></p><p>It's not especially light, but it's still easier to use in handheld mode than some of its competition. Moreover, the Flex Tool adds versatility to help you reach awkward spots and angles.</p></div><h2 id="don-t-buy-it-if-4">Don't buy it if...</h2><div class="product"><p><strong>You want a tech-laden vacuum</strong></p><p>From a features point of view, the Jet 95S comes across as a no-frills option, so if you're after some smart tech, you'll need to look elsewhere... and spend more.</p></div><div class="product"><p><strong>You want a mop attachment as well</strong></p><p>There are plenty of alternatives that ship with a mopping floorhead, or you can opt for a robot vacuum, but the Jet 95S misses out.</p></div><div class="product"><p><strong>You prefer to not clean the dust canister yourself</strong></p><p>If self-emptying is a key criterion for choosing a stick vac, you'll need to look elsewhere.</p></div><h2 class="article-body__section" id="section-also-consider"><span>Also consider</span></h2><p>I might have scored the Samsung Jet 95S full marks, and I'd easily recommend it over anything else I've personally tested, but it's always good to have options. If you'd like a few alternatives, I've listed a few below at different price points for you to consider.</p><div class="product"><p><strong>Shark PowerDetect Clean & Empty</strong></p><p>It might have lower suction power than the Samsung Jet 95S, but it still cleans well and comes with an auto-empty charging dock that doesn't even need replacement bags. And while it's more expensive at full price than the Samsung, it's regularly discounted to below the AU$700 / NZ$800 mark.<br><strong>Read our full </strong><a href="https://www.techradar.com/home/vacuums/shark-powerdetect-cordless-stick-vacuum-review" data-dimension112="b14b6904-9071-11f1-b7cf-3ba5611cbb85" data-action="Deal Block" data-label="Read our full Shark PowerDetect Cordless review" data-dimension48="Read our full Shark PowerDetect Cordless review" data-dimension25=""><strong>Shark PowerDetect Cordless review</strong></a>, which is the non-emptying version.</p></div><div class="product"><p><strong>Dyson Gen5detect Absolute</strong></p><p>With the exact same suction and very good overall performance, this Dyson is packed with some sensible tech you won't find on the Jet 95S. However, it can be expensive, even when discounted, and it seems to have discontinued in New Zealand.<br><strong>Read my in-depth </strong><a href="https://www.techradar.com/reviews/dyson-gen5-detect-review" data-dimension112="b14b6986-9071-11f1-b1a3-d1fa2b89994d" data-action="Deal Block" data-label="Read my in-depth Dyson Gen5detect review" data-dimension48="Read my in-depth Dyson Gen5detect review" data-dimension25=""><strong>Dyson Gen5detect review</strong></a><strong> for more information</strong></p></div><div class="product"><p><strong>Samsung Bespoke Jet AI</strong></p><p>I'm a little partial to the overall design of Samsung's Bespoke Jet vacuums and the Clean Station is one of the best self-emptying charging docks I've tried. The Lite models get you the same 280AW of suction, but the Ultra scores you 400AW, but they also cost more than the Jet 95S. Moreover, the AI part is basically market-speak for dynamic suction, but they all clean very well.<br><strong>Read our full </strong><a href="https://www.techradar.com/home/vacuums/samsung-bespoke-jet-ai-review" data-dimension112="b14b69f4-9071-11f1-b571-adf2440e1ea2" data-action="Deal Block" data-label="Read our full Samsung Bespoke Jet AI review" data-dimension48="Read our full Samsung Bespoke Jet AI review" data-dimension25=""><strong>Samsung Bespoke Jet AI review</strong></a><strong> to learn more</strong></p></div><h2 class="article-body__section" id="section-how-i-tested-the-samsung-jet-95s"><span>How I tested the Samsung Jet 95S</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:8064px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hruHaj9QhU4UNQd5LefEcC" name="IMG_6930" alt="A person holding the Samsung Jet 95S in front of a chair" src="https://cdn.mos.cms.futurecdn.net/hruHaj9QhU4UNQd5LefEcC.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: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>I used the Samsung Jet 95S in my own one-bedroom apartment for about two months, cleaning every 2-3 days. However, I did put it through TechRadar's standard tests by sprinkling oats and tea dust from a tea bag. Additionally, I also created mixtures with chia seeds and pieces of freeze-dried raspberries to emulate different debris sizes that a standard home might encounter. This mixture was used on both hard floor — matte tiles in this case — and a mid-pile carpet.</p><p>Separately, I even vacuumed a handful of coffee grounds from tiles for additional testing.</p><p>To test its hair pickup, I collected my own strands from my brush and scattered them over the mid-pile carpet in the bedroom and walked over them for a couple of days to ensure they were well embedded into the fibres. I also scattered some breadcrumbs and biscuit crumbs on the same carpet, allowing them to also sink in over a couple of days.</p><p>Thankfully the Samsung Jet 95S was able to suck them all up and leave the floors in my home clean.</p><p>Read more about <a href="https://www.techradar.com/home/vacuums/how-we-test-vacuum-cleaners">how we test vacuums</a></p><p>[<em>First published August 2026</em>]</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The 78.4 kWh Base Core battery can keep your home running during an outage, installs in under an hour, and gives back to the grid — as home battery installations reach a record high ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Base Power raises funds to roll out a new Base Core model</strong></li><li><strong>It protects against power outages and gives back to the grid</strong></li><li><strong>The battery is available to purchase in Texas and Illinois initially</strong></li></ul><p>What with <a href="https://www.techradar.com/home/smart-home/solar-energy-just-had-its-best-ever-month-in-the-uk-as-the-first-plug-in-solar-kits-prepare-to-go-on-sale-within-weeks">plug-in home solar</a> becoming more widely available and household battery power storage increasingly common, there's growing momentum behind home energy solutions that help to lower electricity bills and reduce pressure on the grid.</p><p>There's more evidence with the news that Base Power <a href="https://www.businesswire.com/news/home/20260803203117/en/Base-Power-Announces-%241B-Series-D-and-Launches-Base-Core-First-of-its-Kind-Home-Battery-Built-in-the-United-States" target="_blank">just raised</a> a cool $1 billion to scale its large Base Core home battery (via <a href="https://interestingengineering.com/energy/base-power-1-billion-base-core-home-battery-grid" target="_blank">Interesting Engineering</a>): the battery is available in 39.2 kWh and 78.4 kWh versions, and while it's capable of keeping your home running during power outages, it does a lot more besides too.</p><p>Base Power says the Core can be installed in under an hour, can be switched to seamlessly, and will handle extreme weather events too (it works in temperatures of -22 to 122°F or -30 to 50°C). If the standard power network goes out, the Base Core can keep your home running for 36-72 hours depending on capacity and configuration.</p><p>When the power's not out, the Base Core can still reduce your reliance on the grid and cut down on electricity bills. It's also designed to support the grid, feeding back electricity when additional capacity is needed (though there will always be some in reserve for you). That helps to keep up-front costs down.</p><h2 id="texas-and-beyond">Texas and beyond</h2><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2084253366838870208"><p lang="en" dir="ltr">Today, we're launching Base Core, our own battery designed & built in Texas, and announcing our $1B Series D to bring it to homes across the country.Three years ago, we started Base with a belief that batteries were the unlock to energy abundance. We saw battery storage as the… pic.twitter.com/3rjG59wZvE<a href="https://twitter.com/cantworkitout/status/2084253366838870208">August 3, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>The Base Core is now available in Texas and Illinois, with pricing dependent on your utility provider. A typical cost listed on the Base Power website is energy for 13.1¢ cents per kWh, a membership fee of $19 per month, and a $695 up-front cost for the battery.</p><p>As more of these batteries are installed, the better the system will work, in theory. Base Power says it's installed battery capacity has grown to more than 500 MWh over the past year, while more partnerships are being signed with electricity companies. After this latest funding round, the company is valued at $13 billion.</p><p>There certainly seems to be the demand for these money-saving, energy-storing batteries: last month <a href="https://arstechnica.com/science/2026/07/us-home-battery-installations-hit-record-high-in-early-2026/" target="_blank">Ars Technica</a> reported that US home battery installations had hit a new high for the first quarter of 2026, with new units accounting for 673 megawatts of energy supply. For the same quarter, around 1,300 MWh was installed <a href="https://www.woodmac.com/press-releases/u.s.-energy-storage-market-sets-q1-2026-records-across-sectors" target="_blank">in terms of capacity</a>.</p><p>Google has also <a href="https://www.techradar.com/pro/forget-about-nuclear-reactors-google-may-have-found-a-sneaky-way-to-get-all-the-electricity-it-needs-for-its-data-centers-by-buying-a-little-bit-of-power-from-thousands-of-us-households">invested in the idea</a> of tapping into distributed household energy systems, via a deal with Voltus, in part to manage the growing demands of its AI data centers. For home users, the benefits are clear: protection against both rising electricity prices and an increasing number of power outages in vulnerable areas.</p><p>With <a href="https://www.techradar.com/home/smart-home/plug-in-batteries-are-the-real-game-changer-i-talked-to-octopus-energy-and-anker-about-the-home-energy-revolution-than-could-soon-be-bigger-than-solar-for-millions">plug-in batteries</a> also on the road to legalization in some countries, it does feel like a <a href="https://www.techradar.com/home/energy-saving/the-diy-energy-boom-is-here-30-us-states-are-planning-to-legalize-plug-in-solar-tech-as-home-battery-installations-quietly-hit-a-record-high">home energy boom is coming</a> – and that could help us all navigate the energy crisis and our soaring bills.  </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/energy-saving/the-78-4-kwh-base-core-battery-can-keep-your-home-running-during-an-outage-installs-in-under-an-hour-and-gives-back-to-the-grid-as-home-battery-installations-reach-a-record-high</link>
                                                                            <description>
                            <![CDATA[ Base Power just raised $1 billion for its Base Core battery, amid a significant uptick in home energy solutions. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Xahkf3tZzCZJSVF3KPv6DM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/VBYy6vovWuz5ZR2qzsu2Uf-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 04 Aug 2026 16:14:52 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Energy Saving]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave is a freelance tech journalist who has been writing about gadgets, apps and the web for more than two decades. Based out of Stockport, England, on TechRadar you&#039;ll find him covering news, features and reviews, particularly for phones, tablets and wearables. Working to ensure our breaking news coverage is the best in the business over weekends, David also has bylines at Gizmodo, T3, PopSci and a few other places besides, as well as being many years editing the likes of PC Explorer and The Hardware Handbook.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/VBYy6vovWuz5ZR2qzsu2Uf-1280-80.jpg">
                                                            <media:credit><![CDATA[Base Core]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Base Core battery]]></media:description>                                                            <media:text><![CDATA[The Base Core battery]]></media:text>
                                <media:title type="plain"><![CDATA[The Base Core battery]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/VBYy6vovWuz5ZR2qzsu2Uf-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Base Power raises funds to roll out a new Base Core model</strong></li><li><strong>It protects against power outages and gives back to the grid</strong></li><li><strong>The battery is available to purchase in Texas and Illinois initially</strong></li></ul><p>What with <a href="https://www.techradar.com/home/smart-home/solar-energy-just-had-its-best-ever-month-in-the-uk-as-the-first-plug-in-solar-kits-prepare-to-go-on-sale-within-weeks">plug-in home solar</a> becoming more widely available and household battery power storage increasingly common, there's growing momentum behind home energy solutions that help to lower electricity bills and reduce pressure on the grid.</p><p>There's more evidence with the news that Base Power <a href="https://www.businesswire.com/news/home/20260803203117/en/Base-Power-Announces-%241B-Series-D-and-Launches-Base-Core-First-of-its-Kind-Home-Battery-Built-in-the-United-States" target="_blank">just raised</a> a cool $1 billion to scale its large Base Core home battery (via <a href="https://interestingengineering.com/energy/base-power-1-billion-base-core-home-battery-grid" target="_blank">Interesting Engineering</a>): the battery is available in 39.2 kWh and 78.4 kWh versions, and while it's capable of keeping your home running during power outages, it does a lot more besides too.</p><p>Base Power says the Core can be installed in under an hour, can be switched to seamlessly, and will handle extreme weather events too (it works in temperatures of -22 to 122°F or -30 to 50°C). If the standard power network goes out, the Base Core can keep your home running for 36-72 hours depending on capacity and configuration.</p><p>When the power's not out, the Base Core can still reduce your reliance on the grid and cut down on electricity bills. It's also designed to support the grid, feeding back electricity when additional capacity is needed (though there will always be some in reserve for you). That helps to keep up-front costs down.</p><h2 id="texas-and-beyond">Texas and beyond</h2><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2084253366838870208"><p lang="en" dir="ltr">Today, we're launching Base Core, our own battery designed & built in Texas, and announcing our $1B Series D to bring it to homes across the country.Three years ago, we started Base with a belief that batteries were the unlock to energy abundance. We saw battery storage as the… pic.twitter.com/3rjG59wZvE<a href="https://twitter.com/cantworkitout/status/2084253366838870208">August 3, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>The Base Core is now available in Texas and Illinois, with pricing dependent on your utility provider. A typical cost listed on the Base Power website is energy for 13.1¢ cents per kWh, a membership fee of $19 per month, and a $695 up-front cost for the battery.</p><p>As more of these batteries are installed, the better the system will work, in theory. Base Power says it's installed battery capacity has grown to more than 500 MWh over the past year, while more partnerships are being signed with electricity companies. After this latest funding round, the company is valued at $13 billion.</p><p>There certainly seems to be the demand for these money-saving, energy-storing batteries: last month <a href="https://arstechnica.com/science/2026/07/us-home-battery-installations-hit-record-high-in-early-2026/" target="_blank">Ars Technica</a> reported that US home battery installations had hit a new high for the first quarter of 2026, with new units accounting for 673 megawatts of energy supply. For the same quarter, around 1,300 MWh was installed <a href="https://www.woodmac.com/press-releases/u.s.-energy-storage-market-sets-q1-2026-records-across-sectors" target="_blank">in terms of capacity</a>.</p><p>Google has also <a href="https://www.techradar.com/pro/forget-about-nuclear-reactors-google-may-have-found-a-sneaky-way-to-get-all-the-electricity-it-needs-for-its-data-centers-by-buying-a-little-bit-of-power-from-thousands-of-us-households">invested in the idea</a> of tapping into distributed household energy systems, via a deal with Voltus, in part to manage the growing demands of its AI data centers. For home users, the benefits are clear: protection against both rising electricity prices and an increasing number of power outages in vulnerable areas.</p><p>With <a href="https://www.techradar.com/home/smart-home/plug-in-batteries-are-the-real-game-changer-i-talked-to-octopus-energy-and-anker-about-the-home-energy-revolution-than-could-soon-be-bigger-than-solar-for-millions">plug-in batteries</a> also on the road to legalization in some countries, it does feel like a <a href="https://www.techradar.com/home/energy-saving/the-diy-energy-boom-is-here-30-us-states-are-planning-to-legalize-plug-in-solar-tech-as-home-battery-installations-quietly-hit-a-record-high">home energy boom is coming</a> – and that could help us all navigate the energy crisis and our soaring bills.  </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Philips Hue may be bringing its best ever lightstrip to the back of your TV —but we're primed for a painful price ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Philips Hue accidentally leaked a new Pro TV lightstrip on its own website</strong></li><li><strong>There are no details of its price or release date yet</strong></li><li><strong>A new Philips Hue Play Sync camera is expected to launch soon</strong></li></ul><p>I love Philips Hue lights, and I particularly love Hue lightstrips — so I'm excited by an accidental leak that indicates a new Pro lightstrip is coming to your TV.</p><p>The leak was spotted by the excellent <a href="https://hueblog.com/2026/08/03/philips-hue-is-working-on-the-play-gradient-strip-light-pro/" target="_blank">Hueblog</a>, who discovered the following text on the US Hue website: "Check out Philips Hue Play gradient strip lights and Play gradient strip light pro." There isn't currently a gradient strip with the 'pro' suffix, so this appears to be a new product that's coming very soon.</p><p>I hope so, although I worry about the "pro" bit because that usually indicates a premium price. But if it uses the same tech as the spectacular <a href="https://www.techradar.com/home/smart-lights/philips-hue-omniglow-review">Hue Omniglow lighting strip</a> I reviewed earlier this year, it could be a stunning addition to your home cinema or gaming setup.</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:1980px;"><p class="vanilla-image-block" style="padding-top:41.52%;"><img id="R5QqxjjQFyPcuAxv5ezjhn" name="Hue Omniglow Lightstrip" alt="Hue Omniglow Lightstrip draped over some guitar hangers in a dark room" src="https://cdn.mos.cms.futurecdn.net/R5QqxjjQFyPcuAxv5ezjhn.jpg" mos="" align="middle" fullscreen="" width="1980" height="822" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Unlike other Hue lightstrips, the Omniglow delivers seamless gradients where individual LEDs aren't obvious. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="philips-hue-play-gradient-strip-light-pro-what-to-expect">Philips Hue Play Gradient Strip Light Pro: what to expect</h2><p>The Philips Hue Play system synchronizes your smart lights and bulbs, enabling you to change the lighting with music or to reflect what's going on in a game, TV show or movie. The Gradient Strip Light models are designed to go on the back of your TV and deliver a similar experience to an Ambilight TV, extending the colours from your screen onto the walls and ceiling. </p><p>I'm a huge fan of Hue Play – I've been using it since the first-gen Play Sync box was released in 2019 – but the individual LEDs are very visible. If the Pro version were to be closer to the Omniglow, which delivers seamless gradients without the LEDs being visible individually, that would be a great upgrade. Although I suspect it's likely to be pricey too: the Omniglow has an RRP of $139.99 / £119.99 / AU$279.99 for the 3m model.</p><p>At the moment details are non-existent, but we do know that Hue is getting some more Hue Play products imminently: the Hue Play Screen Sync TV camera is expected to launch very soon as a more affordable alternative to the clever but expensive <a href="https://www.techradar.com/home/small-appliances/philips-hue-play-hdmi-sync-box-8k-review">Hue Play HDMI Sync Box 8K</a>. As with the Sync Box it'll mirror your display to your smart lights and bulbs, but you won't need to connect any devices to do it as it'll simply watch what's on the TV.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-lights/philips-hue-may-be-bringing-its-best-ever-lightstrip-to-the-back-of-your-tv-but-were-primed-for-a-painful-price</link>
                                                                            <description>
                            <![CDATA[ Hue has mentioned a new Play Pro lightstrip for TVs that isn't currently available to buy. Could it be a TV Omniglow? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">r3adhYAhkMhicWq26nV5eJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yGRPMBGZbjLk5NiGYcnH7A-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 04 Aug 2026 14:25:07 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Lights]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Carrie Marshall ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/xJGRRy6MkKwN3qJ5X6enZG.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/yGRPMBGZbjLk5NiGYcnH7A-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[We love the Hue Omniglow lightstrip. Could the next-gen Play lightstrip use the same design?]]></media:description>                                                            <media:text><![CDATA[Hue Omniglow lightstrip held in a hand]]></media:text>
                                <media:title type="plain"><![CDATA[Hue Omniglow lightstrip held in a hand]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yGRPMBGZbjLk5NiGYcnH7A-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Philips Hue accidentally leaked a new Pro TV lightstrip on its own website</strong></li><li><strong>There are no details of its price or release date yet</strong></li><li><strong>A new Philips Hue Play Sync camera is expected to launch soon</strong></li></ul><p>I love Philips Hue lights, and I particularly love Hue lightstrips — so I'm excited by an accidental leak that indicates a new Pro lightstrip is coming to your TV.</p><p>The leak was spotted by the excellent <a href="https://hueblog.com/2026/08/03/philips-hue-is-working-on-the-play-gradient-strip-light-pro/" target="_blank">Hueblog</a>, who discovered the following text on the US Hue website: "Check out Philips Hue Play gradient strip lights and Play gradient strip light pro." There isn't currently a gradient strip with the 'pro' suffix, so this appears to be a new product that's coming very soon.</p><p>I hope so, although I worry about the "pro" bit because that usually indicates a premium price. But if it uses the same tech as the spectacular <a href="https://www.techradar.com/home/smart-lights/philips-hue-omniglow-review">Hue Omniglow lighting strip</a> I reviewed earlier this year, it could be a stunning addition to your home cinema or gaming setup.</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:1980px;"><p class="vanilla-image-block" style="padding-top:41.52%;"><img id="R5QqxjjQFyPcuAxv5ezjhn" name="Hue Omniglow Lightstrip" alt="Hue Omniglow Lightstrip draped over some guitar hangers in a dark room" src="https://cdn.mos.cms.futurecdn.net/R5QqxjjQFyPcuAxv5ezjhn.jpg" mos="" align="middle" fullscreen="" width="1980" height="822" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Unlike other Hue lightstrips, the Omniglow delivers seamless gradients where individual LEDs aren't obvious. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="philips-hue-play-gradient-strip-light-pro-what-to-expect">Philips Hue Play Gradient Strip Light Pro: what to expect</h2><p>The Philips Hue Play system synchronizes your smart lights and bulbs, enabling you to change the lighting with music or to reflect what's going on in a game, TV show or movie. The Gradient Strip Light models are designed to go on the back of your TV and deliver a similar experience to an Ambilight TV, extending the colours from your screen onto the walls and ceiling. </p><p>I'm a huge fan of Hue Play – I've been using it since the first-gen Play Sync box was released in 2019 – but the individual LEDs are very visible. If the Pro version were to be closer to the Omniglow, which delivers seamless gradients without the LEDs being visible individually, that would be a great upgrade. Although I suspect it's likely to be pricey too: the Omniglow has an RRP of $139.99 / £119.99 / AU$279.99 for the 3m model.</p><p>At the moment details are non-existent, but we do know that Hue is getting some more Hue Play products imminently: the Hue Play Screen Sync TV camera is expected to launch very soon as a more affordable alternative to the clever but expensive <a href="https://www.techradar.com/home/small-appliances/philips-hue-play-hdmi-sync-box-8k-review">Hue Play HDMI Sync Box 8K</a>. As with the Sync Box it'll mirror your display to your smart lights and bulbs, but you won't need to connect any devices to do it as it'll simply watch what's on the TV.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Panasonic's new gadget is a bread maker that also churns ice cream — I went hands-on with the wild two-in-one appliance, and the results were seriously tasty ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Shrinking kitchens in modern homes mean appliances are working harder than ever to earn a place on your counter. It's not unreasonable to expect your blender to double as a food processor, or your microwaves that moonlight as air fryers are now commonplace. Panasonic, however, has combined two gadgets I never thought I’d see wed: a bread machine and an ice cream maker.</p><p>I traveled to Sauce, a cooking school at the Langham Hotel in London, to get hands-on with the new <a href="https://www.panasonic.com/uk/consumer/home-appliances/breadmakers/sd-pmc100.html" target="_blank">Panasonic Mini Bread and Ice Cream Maker,</a> plus a selection of other multi-talented appliances. I tied on my apron alongside a mix of journalists, influencers, and (unusually for this sort of event) their family members — including several young kids. </p><p>All the dishes on the menu combined to make a meal for a family to enjoy together without having to adapt elements, or cook separate things for children — and the recipes were so straightforward even the little ones could help out (with the assistance of a step stool).</p><p>First, we saw a demonstration of the intriguing bread and ice cream machine, then got to grips with it ourselves. When I first received details of the event, I assumed these were separate appliances and that the invitation contained a typo, but no, this compact device can indeed do both. It makes some sense when you think about it — bread requires kneading, and ice cream needs churning, which are very similar mechanically — so why not?</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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wvZtSeQWVFoHkDjhpAA9DX" name="IMG_20260728_162750" alt="Woman preparing ice cream to freeze using Panasonic bread and ice cream maker" src="https://cdn.mos.cms.futurecdn.net/wvZtSeQWVFoHkDjhpAA9DX.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Making ice cream is simple — just freeze the bowl and insert it into the machine, pour in your mixed ingredients, and let it get to work </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As with most bread makers, preparing a loaf is a simple matter of pouring your ingredients into the machine, selecting a program, and then leaving it to handle the requisite kneading, proving, and baking.</p><p>The particular loaf we made was enriched with butter (thereby increasing the proof time), and studded with mixed seeds. Since we only had a few hours, we didn’t get to see our own loaves through to completion, but there were several finished examples available to try, and they were delicious spread with a little butter — crusts crisp and centers springy.</p><div  class="fancy-box"><div class="fancy_box-title">Did you know TechRadar now has membership?</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="MZftMKPquR3jRGaoR9TwcB" name="TechRadar-Insider-banner" caption="" alt="Various tech product cutouts next to the words 'Insider TechRadar Learn More'" src="https://cdn.mos.cms.futurecdn.net/MZftMKPquR3jRGaoR9TwcB.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">Become a TechRadar Insider by simply clicking 'Join Now' at the top of this page. Have a question? Please email <a data-analytics-id="inline-link" href="https://futureplc.slgnt.eu/optiext/optiextension.dll?ID=XWc%2BNZbmPVY1QXCHegXUW5hAZTqddroX0h4zBFHHIu3aOyPDcGIlPjK%2BJMv55n1J8bfl5bA494yjEg3_i0iSaOXD%2BXycXT" target="_blank">membership@techradar.com</a></p></div></div><p>We then saw a demo of the ice cream making process, which starts with chilling the two-in-one machine’s churning bowl in the freezer for at least eight hours. When the bowl is frozen, remove the bread tin from the machine, slot in an adapter, and then simply place the ice cream bowl on top. Pour in your prepared ingredients, hit the button on the control panel, then close the lid and let the machine handle the rest.</p><p>The result was light and flavorful (and we were advised that if you’re not vegetarian, adding a little gelatin to your ice cream mix will give an even creamier texture). The frozen yogurt was a particular winner, and a welcome treat on a hot summer day, and one you can prepare in a couple of minutes provided the bowl is frozen ahead of time. Want something fruity? You can make your own compote to swirl into the mix, or just add a spoonful of jam.</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:3991px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RHK7w27ARN2aRouKfqsX9X" name="IMG_20260728_145717" alt="Baked cheesecake ingredients with silicone mold" src="https://cdn.mos.cms.futurecdn.net/RHK7w27ARN2aRouKfqsX9X.jpg" mos="" align="middle" fullscreen="" width="3991" height="2245" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Pour the blended ingredients into a mold, add berries, pop in the combi microwave, and a few minutes later you'll have a delicious baked mini cheesecake </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Next, we got stuck into some hands-on cooking with a <a href="https://store.panasonic.co.uk/4-in-1-air-fry-combi-microwave-oven-34l-nn-cd88qsbpq">Panasonic 4-in-1 Air Fryer Combi Microwave Oven</a>. Despite looking no larger than a standard microwave, this appliance also serves as a convection oven and air fryer, and is packed with preset programs that combine these different cooking methods. </p><p>It’s a bit of a cliché to say that a multi-purpose appliance could replace your conventional oven, but with its tiered trays and large capacity, I think this one genuinely might for smaller families. </p><p>Of the two recipes we tried in the Combi Microwave, my personal favorite was a miniature baked cheesecake — just the right size for a snack or small dessert. You could even devour it during your morning commute if you didn’t have time for breakfast, and make yourself the envy of your fellow travelers.</p><p>The basic ingredients had already been blended together before we arrived (using a Panasonic blender, naturally), but I was very pleased to realize that they included banana. If you’re anything like me, you have a frankly ridiculous stash of overripe bananas in your freezer, and cheesecake is a very welcome change from banana bread. </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:3060px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="uqRmRGxGpSYuMPVFsbDkGZ" name="IMG_20260728_163413" alt="Crispy chicken, avocado salad, and rice on plate with knife and fork" src="https://cdn.mos.cms.futurecdn.net/uqRmRGxGpSYuMPVFsbDkGZ.jpg" mos="" align="middle" fullscreen="" width="3060" height="1721" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Cornflake baked chicken is a quick and easy meal for kids and adults </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All we had to do was pour the mix into the molds, add a scattering of fresh berries, and pop them in the combi microwave for a few minutes. The finished cheesecakes were delicious — perfectly set, finished much faster than you could manage in a regular fan oven, and with a lightly caramelized top that you couldn’t achieve in a standard microwave. </p><p>I will definitely try them again — I don’t have bar-shaped molds, but I do have a set of silicone muffin cases that could serve the same purpose. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eJKorW"></div>                            </div>                            <script src="https://kwizly.com/embed/eJKorW.js" async></script><p>Katsu-style <a href="https://www.panasonic.com/au/consumer/household/kitchen-appliances/article/recipe/corn-flakes-baked-fried-chicken.html">cornflake baked fried chicken</a> was next on the menu, made using fresh chicken breast coated in well-seasoned buttermilk and egg, then covered in a mixture of crushed cornflakes and flour (again, with plenty of seasoning). We arranged the coated chicken pieces on the microwave’s crisper plate, and within a few minutes they were cooked through without being dry in the center, and deliciously crisp outside, all with no added fat.</p><p>They were perfect alongside a freshly-cut salad, and rice prepared using Panasonic’s new multi-cooker. Rice cookers have been quietly finding their way into more and more kitchens over the last couple of years (and we’ve started reviewing more of them here on TechRadar), so it makes sense that Panasonic is launching a new model in the UK soon as well — with Fuzzy Logic Technology that adjusts cooking on the fly. </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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pXfTsZjGPjAuxg3jvy728X" name="IMG_20260728_145706" alt="Panasonic bread maker with ingredients" src="https://cdn.mos.cms.futurecdn.net/pXfTsZjGPjAuxg3jvy728X.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It’s hard to choose a favorite, but ultimately I think the bread and ice cream machine was my top pick of the appliances we tested. It’s just such an unusual combination — and better yet, I learned it includes a mochi paddle so you can make your own chewy and delicious treats filled with ice cream or red bean paste. All that, plus freshly made, crusty bread? I’m sure I can find a little extra space on my kitchen counter…</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/small-appliances/panasonics-new-gadget-is-a-bread-maker-that-also-churns-ice-cream-i-went-hands-on-with-the-wild-two-in-one-appliance-and-the-results-were-seriously-tasty</link>
                                                                            <description>
                            <![CDATA[ I've tested a lot of multi-function kitchen appliances, but never one as strange as this — so how well does it actually work? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SL9v3xxJArwf6hbQcKS7hc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SCLRRZ2HXnvJjws5Es7oNX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 04 Aug 2026 00:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Small Appliances]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/SCLRRZ2HXnvJjws5Es7oNX-1280-80.jpg">
                                                            <media:credit><![CDATA[Panasonic]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Panasonic bread and ice cream maker with selection of ice creams and bread]]></media:description>                                                            <media:text><![CDATA[Panasonic bread and ice cream maker with selection of ice creams and bread]]></media:text>
                                <media:title type="plain"><![CDATA[Panasonic bread and ice cream maker with selection of ice creams and bread]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SCLRRZ2HXnvJjws5Es7oNX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Shrinking kitchens in modern homes mean appliances are working harder than ever to earn a place on your counter. It's not unreasonable to expect your blender to double as a food processor, or your microwaves that moonlight as air fryers are now commonplace. Panasonic, however, has combined two gadgets I never thought I’d see wed: a bread machine and an ice cream maker.</p><p>I traveled to Sauce, a cooking school at the Langham Hotel in London, to get hands-on with the new <a href="https://www.panasonic.com/uk/consumer/home-appliances/breadmakers/sd-pmc100.html" target="_blank">Panasonic Mini Bread and Ice Cream Maker,</a> plus a selection of other multi-talented appliances. I tied on my apron alongside a mix of journalists, influencers, and (unusually for this sort of event) their family members — including several young kids. </p><p>All the dishes on the menu combined to make a meal for a family to enjoy together without having to adapt elements, or cook separate things for children — and the recipes were so straightforward even the little ones could help out (with the assistance of a step stool).</p><p>First, we saw a demonstration of the intriguing bread and ice cream machine, then got to grips with it ourselves. When I first received details of the event, I assumed these were separate appliances and that the invitation contained a typo, but no, this compact device can indeed do both. It makes some sense when you think about it — bread requires kneading, and ice cream needs churning, which are very similar mechanically — so why not?</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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wvZtSeQWVFoHkDjhpAA9DX" name="IMG_20260728_162750" alt="Woman preparing ice cream to freeze using Panasonic bread and ice cream maker" src="https://cdn.mos.cms.futurecdn.net/wvZtSeQWVFoHkDjhpAA9DX.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Making ice cream is simple — just freeze the bowl and insert it into the machine, pour in your mixed ingredients, and let it get to work </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As with most bread makers, preparing a loaf is a simple matter of pouring your ingredients into the machine, selecting a program, and then leaving it to handle the requisite kneading, proving, and baking.</p><p>The particular loaf we made was enriched with butter (thereby increasing the proof time), and studded with mixed seeds. Since we only had a few hours, we didn’t get to see our own loaves through to completion, but there were several finished examples available to try, and they were delicious spread with a little butter — crusts crisp and centers springy.</p><div  class="fancy-box"><div class="fancy_box-title">Did you know TechRadar now has membership?</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="MZftMKPquR3jRGaoR9TwcB" name="TechRadar-Insider-banner" caption="" alt="Various tech product cutouts next to the words 'Insider TechRadar Learn More'" src="https://cdn.mos.cms.futurecdn.net/MZftMKPquR3jRGaoR9TwcB.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">Become a TechRadar Insider by simply clicking 'Join Now' at the top of this page. Have a question? Please email <a data-analytics-id="inline-link" href="https://futureplc.slgnt.eu/optiext/optiextension.dll?ID=XWc%2BNZbmPVY1QXCHegXUW5hAZTqddroX0h4zBFHHIu3aOyPDcGIlPjK%2BJMv55n1J8bfl5bA494yjEg3_i0iSaOXD%2BXycXT" target="_blank">membership@techradar.com</a></p></div></div><p>We then saw a demo of the ice cream making process, which starts with chilling the two-in-one machine’s churning bowl in the freezer for at least eight hours. When the bowl is frozen, remove the bread tin from the machine, slot in an adapter, and then simply place the ice cream bowl on top. Pour in your prepared ingredients, hit the button on the control panel, then close the lid and let the machine handle the rest.</p><p>The result was light and flavorful (and we were advised that if you’re not vegetarian, adding a little gelatin to your ice cream mix will give an even creamier texture). The frozen yogurt was a particular winner, and a welcome treat on a hot summer day, and one you can prepare in a couple of minutes provided the bowl is frozen ahead of time. Want something fruity? You can make your own compote to swirl into the mix, or just add a spoonful of jam.</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:3991px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RHK7w27ARN2aRouKfqsX9X" name="IMG_20260728_145717" alt="Baked cheesecake ingredients with silicone mold" src="https://cdn.mos.cms.futurecdn.net/RHK7w27ARN2aRouKfqsX9X.jpg" mos="" align="middle" fullscreen="" width="3991" height="2245" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Pour the blended ingredients into a mold, add berries, pop in the combi microwave, and a few minutes later you'll have a delicious baked mini cheesecake </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Next, we got stuck into some hands-on cooking with a <a href="https://store.panasonic.co.uk/4-in-1-air-fry-combi-microwave-oven-34l-nn-cd88qsbpq">Panasonic 4-in-1 Air Fryer Combi Microwave Oven</a>. Despite looking no larger than a standard microwave, this appliance also serves as a convection oven and air fryer, and is packed with preset programs that combine these different cooking methods. </p><p>It’s a bit of a cliché to say that a multi-purpose appliance could replace your conventional oven, but with its tiered trays and large capacity, I think this one genuinely might for smaller families. </p><p>Of the two recipes we tried in the Combi Microwave, my personal favorite was a miniature baked cheesecake — just the right size for a snack or small dessert. You could even devour it during your morning commute if you didn’t have time for breakfast, and make yourself the envy of your fellow travelers.</p><p>The basic ingredients had already been blended together before we arrived (using a Panasonic blender, naturally), but I was very pleased to realize that they included banana. If you’re anything like me, you have a frankly ridiculous stash of overripe bananas in your freezer, and cheesecake is a very welcome change from banana bread. </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:3060px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="uqRmRGxGpSYuMPVFsbDkGZ" name="IMG_20260728_163413" alt="Crispy chicken, avocado salad, and rice on plate with knife and fork" src="https://cdn.mos.cms.futurecdn.net/uqRmRGxGpSYuMPVFsbDkGZ.jpg" mos="" align="middle" fullscreen="" width="3060" height="1721" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Cornflake baked chicken is a quick and easy meal for kids and adults </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All we had to do was pour the mix into the molds, add a scattering of fresh berries, and pop them in the combi microwave for a few minutes. The finished cheesecakes were delicious — perfectly set, finished much faster than you could manage in a regular fan oven, and with a lightly caramelized top that you couldn’t achieve in a standard microwave. </p><p>I will definitely try them again — I don’t have bar-shaped molds, but I do have a set of silicone muffin cases that could serve the same purpose. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eJKorW"></div>                            </div>                            <script src="https://kwizly.com/embed/eJKorW.js" async></script><p>Katsu-style <a href="https://www.panasonic.com/au/consumer/household/kitchen-appliances/article/recipe/corn-flakes-baked-fried-chicken.html">cornflake baked fried chicken</a> was next on the menu, made using fresh chicken breast coated in well-seasoned buttermilk and egg, then covered in a mixture of crushed cornflakes and flour (again, with plenty of seasoning). We arranged the coated chicken pieces on the microwave’s crisper plate, and within a few minutes they were cooked through without being dry in the center, and deliciously crisp outside, all with no added fat.</p><p>They were perfect alongside a freshly-cut salad, and rice prepared using Panasonic’s new multi-cooker. Rice cookers have been quietly finding their way into more and more kitchens over the last couple of years (and we’ve started reviewing more of them here on TechRadar), so it makes sense that Panasonic is launching a new model in the UK soon as well — with Fuzzy Logic Technology that adjusts cooking on the fly. </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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pXfTsZjGPjAuxg3jvy728X" name="IMG_20260728_145706" alt="Panasonic bread maker with ingredients" src="https://cdn.mos.cms.futurecdn.net/pXfTsZjGPjAuxg3jvy728X.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It’s hard to choose a favorite, but ultimately I think the bread and ice cream machine was my top pick of the appliances we tested. It’s just such an unusual combination — and better yet, I learned it includes a mochi paddle so you can make your own chewy and delicious treats filled with ice cream or red bean paste. All that, plus freshly made, crusty bread? I’m sure I can find a little extra space on my kitchen counter…</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dreo’s misting fan can cool far better than a standard fan — I was blown away by its superior chilling and how long it runs without needing refilling ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-dreo-turbocool-misting-fan-765s-review"><span>Dreo TurboCool Misting Fan 765S review</span></h2><p>The Dreo TurboCool Misting Fan 765S has an advantage over traditional fans. While traditional fans provide what feels like a cooling breeze in the sweltering heat, they don’t in fact actually cool the air around you. That’s where the Dreo's clever misting technology comes in, reducing the temperature inside your home. </p><p>The brand claims the 765S can drop the temperature in a room by up to 6 degrees Celsius (roughly 11F), which makes all the difference when the mercury is rising. </p><p>It’s not the only misting fan on the market — for example the <a href="https://www.techradar.com/home/small-appliances/shark-flexbreeze-fan-review"><u>Shark FlexBreeze</u></a> sits proudly atop our <a href="https://www.techradar.com/best/best-fans"><u>best fans</u></a> list as I write this — but with super-quiet operation and bold room-cooling claims, can Dreo topple it from its top spot? I’ve put the 765S through its paces to find out.</p><p>Setup is pretty simple, but do take a moment before you remove the fan from its packaging. You need to remove the weighted base plate first, then prop the fan tower up on the edge of the box so you can fix the base to the bottom. It clips onto the bottom of the tower and is secured with a screw, included in the box.</p><p>There's a variety of protective packaging around the fan that needs to be removed before operation, including cardboard and plastic in the water tank. It’s worth taking your time to check you’ve removed all the various stickers, plastic film and cardboard protection — I did miss a couple of things initially. </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:3725px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="gKt5mJBz29SFheWbEecRcU" name="Dreo Smart Misting Fan 765S" alt="A closeup of the Dreo Smart Misting Fan 765S showing its controls, featuring symbols for humidity, timers, rotating, plus and minus and misting." src="https://cdn.mos.cms.futurecdn.net/gKt5mJBz29SFheWbEecRcU.jpg" mos="" align="middle" fullscreen="" width="3725" height="2095" 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>Stand it up, plug it in and then setup is ready to be completed via the free Dreo app. App setup is as easy as the physical. Create an account, pair the app with the fan, enter your Wi-Fi password, and you’re good to go.</p><p>And the app is pretty good: it's clearly laid out, although it only offers basic controls (on/off and timer) on the main screen. For any deeper controls, you have to tap the picture of the fan. It’s not difficult, but I’d like to see a few more options without having to tap into another menu.</p><p>Fortunately, you're not solely reliant on the app, as there are touch controls on the top of the fan, plus you get a remote (and the two AAA batteries required to power it) included in the box. </p><p>With the remote, you can control the power, fan speed, fan mode, oscillation, misting and timer. It feels a little cheap in the hard with a basic plastic shell — Dyson’s remotes are far more premium, plus they magnetically cling to the top of the firm’s fans — but it’s functional and feels sturdy.</p><p>It’s annoying that there’s just one fan speed button on the remote though, forcing you to cycle through all speeds levels to get your desired one. I’d rather have up and down buttons for faster control.</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:4052px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="Ui6qdBRQEJ2wGVSKJD6M8V" name="Dreo Smart Misting Fan 765S" alt="A closeup of the Dreo Smart Misting Fan 765S's water tank with a green light clearly visible." src="https://cdn.mos.cms.futurecdn.net/Ui6qdBRQEJ2wGVSKJD6M8V.jpg" mos="" align="middle" fullscreen="" width="4052" height="2279" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>When filling the water tank, it slides out from the front of the fan, and comes with a fold up carry handle to make transportation easier. You might think you don’t need it as you carry it empty to the sink, but once filled to the max level line you’ll find it surprisingly heavy. If you have a shallow sink, you might find filling a little cumbersome due to the size and shape of the tank.</p><p>The 765S's design is sleek and modern, with a pillar shape that tapers towards the top. The circular display on the front is bright and easy to read, even from across a room.</p><p>And at the bottom of the tower the water tank itself hides a fun feature. Power the fan on and you’ll notice a funky ambient light. It’s not just decorative, as the color can indicate the current humidity in the room. Blue signals humidity of 70%, while orange means the air is dry, at 30% or less. Green signals a comfortable humidity between 30% and 70%.</p><p>However, you can just have it illuminated in a color of your choice instead, with no link to the fan's performance or the room’s humidity.</p><p>There are three other lighting modes to choose from: constant, breath, and cycle. Constant allows you to pick a color of your choice for the light to be, while breath will see your color selection slowly pulsate. Cycle, as the name suggests, will cycle through a range of different colors, fading from one to the next. I found this to be a handy party mode when I had guests over and we were listening to music.</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:4080px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MB78Dt8tDWDuhCohjzHC4V" name="Dreo Smart Misting Fan 765S" alt="The front grille of the Dreo Smart Misting Fan 765S." src="https://cdn.mos.cms.futurecdn.net/MB78Dt8tDWDuhCohjzHC4V.jpg" mos="" align="middle" fullscreen="" width="4080" height="2295" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>But what’s it like as a fan, I hear you scream? The good news is: pretty darn good. </p><p>At fan speed two, you can comfortably feel a breeze from four meters away, and it’s very quiet at this level, making it perfect for chatting with others, working, or watching TV. Even at its highest speed (12), I got a peak reading of 65dB directly in front of the machine, which is equivalent to normal conversation. It’s quieter than that when you’re sitting away, allowing you to speak to others without the fan being a distraction.</p><p>When it’s warm and you are looking for a breeze to take the edge off, this is all you really need. Higher fan speeds are useful when the fan is placed in larger, open-plan spaces, while the misting function is only really required when the mercury starts to soar.</p><p>But when the temperature does rise, the misting function is excellent. There are four misting vents — two on each side of the main airflow vent that runs down the middle — and they’re angled slightly up so moisture is directed into the air, rather than at the floor / furniture.</p><p>And it surprised me in two ways. Firstly, there’s hardly any increase in noise when the misting function is on, which means you could leave it on overnight in your bedroom and not be disturbed. Second, I was impressed with how fine the mist produced was. The ultrasonic atomizers used in the 765S produce a 17um ultra-fine mist — this means it evaporates quicker, preventing damp building up on objects nearby.</p><p>I could sit comfortably just a meter away from the fan, enjoying the cooling breeze without a sensation that it’s lightly raining. What’s even better is the misting function actually delivers on the claim that it reduces the temperature in your room.</p><p>During my tests, I saw a degree knocked off the room temperature after just 10 minutes of misting. It instantly makes a difference, and I was able to set a target humidity so the fan wouldn’t just keep pumping out water unnecessarily. </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:2859px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="UFU4BQPNiJMyq8bstXD65U" name="Dreo Smart Misting Fan 765S" alt="The front grille of the Dreo Smart Misting Fan 765S, with a tiny hint of mist just visible." src="https://cdn.mos.cms.futurecdn.net/UFU4BQPNiJMyq8bstXD65U.jpg" mos="" align="middle" fullscreen="" width="2859" height="1608" 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>Keeping the fan running continuously for several hours, room temperature dipped by another degree, but I never saw more than a 2C drop during my weeks of testing. That’s some way off Dreo’s “up to 6 degrees” temperature reduction claim, and I’m not sure what sort of ideal scenario is needed to achieve this in the real world. </p><p>Still, a reduction in temperature is always a win, and the misting adds an additional layer of cooling, keeping me comfortable in what otherwise would have been a stuffy home office.</p><p>Dreo says the 6L water tank will last for 24 hours (or more) of run time when the misting mode is enabled, and I’m inclined to agree. I ran the 765S with misting turned on for a variety of different durations, and even during longer four to five hour sessions the water level reduced only marginally.</p><p>One slight frustration though was the limited oscillation angle. The 765S can only rotate 90 degrees. For many that’ll likely be enough, but having recently tested the Dyson Find+Follow Purifier Cool that has 350 degrees of movement, the Dreo feels a touch restrictive. </p><p>If you live somewhere hot and dry, the TurboCool Misting Fan 765S will provide all-day misting without breaking a sweat. Dreo claims the TurboCool Misting Fan 765S can reduce temperatures by up to 6C and although I didn’t get this level of cooling, it did make a significant difference in the rooms I tested it in, making them far more comfortable to work, relax, and sleep in.</p><p>It’s not going to deliver the same cooling as air conditioning, but the 765S offers an excellent middle ground between AC and traditional fans. It can genuinely reduce the heat in the room, keep humidity at a comfortable level, and does it all so quietly you might even forget it’s there.</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:3829px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ReQrKizJKCgWwSnPCL6d8V" name="Dreo Smart Misting Fan 765S" alt="The Dreo Smart Misting Fan 765S in the corner of a room." src="https://cdn.mos.cms.futurecdn.net/ReQrKizJKCgWwSnPCL6d8V.jpg" mos="" align="middle" fullscreen="" width="3829" height="2154" 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><h2 class="article-body__section" id="section-dreo-turbocool-misting-fan-765s-review-price-and-release-date"><span>Dreo TurboCool Misting Fan 765S review: Price and release date</span></h2><ul><li><strong>The TurboCool Misting Fan 765S costs £199.99 / $199.99</strong></li><li><strong>It’s available now via Amazon in the US and UK</strong></li><li><strong>A cheaper, table-top version is also available</strong></li></ul><p>The Dreo TurboCool Misting Fan 765S is available for a list price of £199.99 / $199.99, having gone on sale in April 2026. That’s the same price as its core rival, the Shark FlexBreeze, giving it a fighting chance in the market.</p><p>If you’re after a more compact offering, Dreo also has the table-top TurboCool Misting Fan 516S for £99.99 / $99.99. Meanwhile the TurboCool Outdoor Misting Fan 711AS — also £199.99 / $199.99 at Amazon — is, as the name suggests, designed for use both indoors and out. So if you’re looking to keep things cooler whether you’re in the garden or in bed, this is the one to go for.</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:3797px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nqzejGrEU3bneUdVifEgzU" name="Dreo Smart Misting Fan 765S" alt="A man's hand holding the remote for the Dreo Smart Misting Fan 765S." src="https://cdn.mos.cms.futurecdn.net/nqzejGrEU3bneUdVifEgzU.jpg" mos="" align="middle" fullscreen="" width="3797" height="2136" 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><h2 class="article-body__section" id="section-dreo-turbocool-misting-fan-765s-review-specs"><span>Dreo TurboCool Misting Fan 765S review: Specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Speeds</p></td><td  ><p>12</p></td></tr><tr><td class="firstcol " ><p>Modes</p></td><td  ><p>4</p></td></tr><tr><td class="firstcol " ><p>Control</p></td><td  ><p>Remote, app, voice, touch</p></td></tr><tr><td class="firstcol " ><p>Max distance</p></td><td  ><p>18m</p></td></tr><tr><td class="firstcol " ><p>Max speed</p></td><td  ><p>10m/s</p></td></tr><tr><td class="firstcol " ><p>Max air volume</p></td><td  ><p>3007m3/h</p></td></tr><tr><td class="firstcol " ><p>Sound level (Max)</p></td><td  ><p>65dBA (tested)</p></td></tr><tr><td class="firstcol " ><p>Sound level (Quiet Mode)</p></td><td  ><p>20dBA</p></td></tr><tr><td class="firstcol " ><p>Oscillation</p></td><td  ><p>90 degrees</p></td></tr><tr><td class="firstcol " ><p>Cord length</p></td><td  ><p>1.8m</p></td></tr><tr><td class="firstcol " ><p>Product diameter</p></td><td  ><p>280mm</p></td></tr><tr><td class="firstcol " ><p>Height</p></td><td  ><p>1,105mm</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>8kg</p></td></tr><tr><td class="firstcol " ><p>Water tank</p></td><td  ><p>6L</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:3365px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="i9gQcaZm6iZUUzCsBxUq4V" name="Dreo Smart Misting Fan 765S" alt="The front grille of the Dreo Smart Misting Fan 765S, with a tiny hint of mist just visible." src="https://cdn.mos.cms.futurecdn.net/i9gQcaZm6iZUUzCsBxUq4V.jpg" mos="" align="middle" fullscreen="" width="3365" height="1893" 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><h2 class="article-body__section" id="section-should-i-buy-the-dreo-turbocool-misting-fan-765s"><span>Should I buy the Dreo TurboCool Misting Fan 765S?</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Attribute</strong></p></td><td  ><p><strong>Notes</strong></p></td><td  ><p><strong>Score</strong></p></td></tr><tr><td class="firstcol " ><p>Features</p></td><td  ><p>There’s a good range of features here, and they work well, from the quiet sleep mode and handy scheduler, to the cooling misting mode and clever illumination.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>I was impressed with the quiet operation and the misting function that genuinely reduces room temperature (although not by as much as Dreo claims).</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Decent design with attractive illumination tricks that are functional and decorative. But it’s not exactly going to wow people, it’s heavy to move around (especially with a full water tank) and the remote feels a touch cheap.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Competitively priced considering the feature set. If you spot it on discount, I wouldn’t hesitate to purchase it.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-5">Buy it if…</h2><div class="product"><p><strong>You want a fan that can actually cool down your room</strong><br>The misting function on the Dreo TurboCool Misting Fan 765S actually brings the temperature of your room down by a degree or two, helping you beat the heat during the day and night.</p></div><div class="product"><p><strong>You want to sleep and keep your fan on</strong><br>The TurboCool Misting Fan 765S is exceptionally quiet, and you might even forget it’s even on. You’ll easily be able to sleep with the fan set at its lower speeds, and you can even have the misting function on too.</p></div><div class="product"><p><strong>You want hassle-free operation</strong><br>The 6L water tank can offer misting abilities for over 24 hours, which means you don’t need to be constantly checking the level. Coupled with an intuitive app and smart features, the Dreo 765S is a breeze to use.</p></div><h2 id="don-t-buy-it-if-5">Don’t buy it if…</h2><div class="product"><p><strong>You’re after AC-levels of cooling</strong><br>The Dreo TurboCool Misting Fan 765S does reduce the temperature of the room it's in with its clever misting feature — something a traditional fan cannot do — but it’s not going to deliver AC levels of cooling. </p></div><div class="product"><p><strong>You struggle to move heavy objects</strong><br>The 6L water tank alone is heavy enough to lift out of a sink and carry back to the fan, so the two together are pretty weighty. There is a useful carry handle on the back, but it’s a lot of weight to shift by yourself.</p></div><div class="product"><p><strong>You want to use it in a small room</strong><br>Dreo has a smaller, more affordable table-top version of the 765S that will be great for small offices or box rooms. The TurboCool Misting Fan 516S will set you back £99.99 / $99.99 — that’s half the price of the 765S.</p></div><h2 class="article-body__section" id="section-dreo-turbocool-misting-fan-765s-review-also-consider"><span>Dreo TurboCool Misting Fan 765S review: Also consider</span></h2><div class="product"><p><strong>Shark FlexBreeze</strong><br>The main competitor to the Dreo, Shark’s FlexBreeze is powerful, near-silent, and incredibly versatile. It can be used virtually anywhere — it transforms from desktop to pedestal, works corded or cordless, and is suitable for indoor and outdoor use. Its misting function is only designed to be used outdoors though, giving the Dreo the edge when it comes to indoor cooling.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/small-appliances/shark-flexbreeze-fan-review" data-dimension112="24f9f3ac-8cee-11f1-a3c1-f1834585427a" data-action="Deal Block" data-label="Read our full Shark FlexBreeze review" data-dimension48="Read our full Shark FlexBreeze review" data-dimension25=""><strong>Shark FlexBreeze review</strong></a><strong></strong></p></div><div class="product"><p><strong>Dreo TurboCool Misting Fan 516S</strong><br>If you’re sold on the cooling mist of the 765S, but think it’ll be a little too large for your home, Dreo handily has a smaller version made to sit on a table, nightstand, or desk. The TurboCool Misting Fan 516S has many of the same features as its larger sibling, just in a more compact design that won’t cool as large an area.</p></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:4080px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="mbe5TLDZXBWdq237k3X7xU" name="Dreo Smart Misting Fan 765S" alt="A man's hand reaching to press the off switch on the Dreo Smart Misting Fan 765S's controls." src="https://cdn.mos.cms.futurecdn.net/mbe5TLDZXBWdq237k3X7xU.jpg" mos="" align="middle" fullscreen="" width="4080" height="2295" 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><h2 class="article-body__section" id="section-how-i-tested-the-dreo-turbocool-misting-fan-765s"><span>How I tested the Dreo TurboCool Misting Fan 765S</span></h2><ul><li><strong>Used the TurboCool Misting Fan 765S for several weeks</strong></li><li><strong>Tested in rooms of varying size and temperature</strong></li><li><strong>Tried out the various modes, including misting</strong></li></ul><p>I used the Dreo TurboCool Misting Fan 765S for several weeks in my home, testing it in rooms of varying size and temperature. I used it in my lounge to see how effectively it could cool a modest room, had it running overnight in the bedroom to experience how loud it is when sleeping, and in my open-plan kitchen/diner for large space use.</p><p>I used the included remote, the free smartphone app, and the on-device buttons to find out how easy it was to control. I also used the misting function in the day and at night to test its cooling credentials.</p><ul><li><a href="https://www.techradar.com/news/how-we-test">Read TechRadar’s reviews guarantee</a></li><li><em>First reviewed: July 2026</em></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-quality/dreos-misting-fan-can-cool-far-better-than-a-standard-fan-i-was-blown-away-by-its-superior-chilling-and-how-long-it-runs-without-needing-refilling</link>
                                                                            <description>
                            <![CDATA[ Dreo claims the TurboCool Misting Fan 765S can cool your room by up to 6 degrees, so I put it to the test. And it was a breath of fresh air. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">B5MEo6VgAbH2Lr9yNEumLY</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bMm7KbS8k7QUkLdPEWUoxU-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 03 Aug 2026 10:00:46 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Air Quality]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ johnmccannfreelance@gmail.com (John McCann) ]]></author>                    <dc:creator><![CDATA[ John McCann ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/BxknAL39z3xkmJBHEUTi2c.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;John has been a technology journalist for more than a decade, and over the years has built up a vast knowledge of the tech industry. He’s interviewed CEOs from some of the world’s biggest tech firms, visited their HQs and appeared on live TV and radio, including Sky News, BBC News, BBC World News, Al Jazeera, LBC, and BBC Radio 4.&lt;br&gt;&lt;br&gt;He’s reported on pretty much every area of consumer technology, from laptops, tablets, smartwatches and smartphones to smart speakers, automotive, headphones, and more. During his time in journalism, John has written for TechRadar, T3, Shortlist, Android Police, Digital Trends, Expert Reviews, Gizmodo, GQ, heycar, Honest John, Stuff, Tech Advisor, What Laptop. He’s also appeared in the Evening Standard and Metro newspapers.&lt;br&gt;&lt;br&gt;Outside of work, John is a passionate Watford FC and Green Bay Packers fan, enjoys a Sunday afternoon watching the F1, loves a top-quality burger or pizza, and is addicted to travel. He’s also a Guinness World Record Holder and appeared in the Olympic Opening Ceremony for the London 2012 games, dressed as one of The Beatles from the Sgt. Pepper’s album cover. He’s even got the pictures to prove it!&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/bMm7KbS8k7QUkLdPEWUoxU-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Dreo Smart Misting Fan 765S in the corner of a room.]]></media:description>                                                            <media:text><![CDATA[The Dreo Smart Misting Fan 765S in the corner of a room.]]></media:text>
                                <media:title type="plain"><![CDATA[The Dreo Smart Misting Fan 765S in the corner of a room.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bMm7KbS8k7QUkLdPEWUoxU-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-dreo-turbocool-misting-fan-765s-review"><span>Dreo TurboCool Misting Fan 765S review</span></h2><p>The Dreo TurboCool Misting Fan 765S has an advantage over traditional fans. While traditional fans provide what feels like a cooling breeze in the sweltering heat, they don’t in fact actually cool the air around you. That’s where the Dreo's clever misting technology comes in, reducing the temperature inside your home. </p><p>The brand claims the 765S can drop the temperature in a room by up to 6 degrees Celsius (roughly 11F), which makes all the difference when the mercury is rising. </p><p>It’s not the only misting fan on the market — for example the <a href="https://www.techradar.com/home/small-appliances/shark-flexbreeze-fan-review"><u>Shark FlexBreeze</u></a> sits proudly atop our <a href="https://www.techradar.com/best/best-fans"><u>best fans</u></a> list as I write this — but with super-quiet operation and bold room-cooling claims, can Dreo topple it from its top spot? I’ve put the 765S through its paces to find out.</p><p>Setup is pretty simple, but do take a moment before you remove the fan from its packaging. You need to remove the weighted base plate first, then prop the fan tower up on the edge of the box so you can fix the base to the bottom. It clips onto the bottom of the tower and is secured with a screw, included in the box.</p><p>There's a variety of protective packaging around the fan that needs to be removed before operation, including cardboard and plastic in the water tank. It’s worth taking your time to check you’ve removed all the various stickers, plastic film and cardboard protection — I did miss a couple of things initially. </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:3725px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="gKt5mJBz29SFheWbEecRcU" name="Dreo Smart Misting Fan 765S" alt="A closeup of the Dreo Smart Misting Fan 765S showing its controls, featuring symbols for humidity, timers, rotating, plus and minus and misting." src="https://cdn.mos.cms.futurecdn.net/gKt5mJBz29SFheWbEecRcU.jpg" mos="" align="middle" fullscreen="" width="3725" height="2095" 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>Stand it up, plug it in and then setup is ready to be completed via the free Dreo app. App setup is as easy as the physical. Create an account, pair the app with the fan, enter your Wi-Fi password, and you’re good to go.</p><p>And the app is pretty good: it's clearly laid out, although it only offers basic controls (on/off and timer) on the main screen. For any deeper controls, you have to tap the picture of the fan. It’s not difficult, but I’d like to see a few more options without having to tap into another menu.</p><p>Fortunately, you're not solely reliant on the app, as there are touch controls on the top of the fan, plus you get a remote (and the two AAA batteries required to power it) included in the box. </p><p>With the remote, you can control the power, fan speed, fan mode, oscillation, misting and timer. It feels a little cheap in the hard with a basic plastic shell — Dyson’s remotes are far more premium, plus they magnetically cling to the top of the firm’s fans — but it’s functional and feels sturdy.</p><p>It’s annoying that there’s just one fan speed button on the remote though, forcing you to cycle through all speeds levels to get your desired one. I’d rather have up and down buttons for faster control.</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:4052px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="Ui6qdBRQEJ2wGVSKJD6M8V" name="Dreo Smart Misting Fan 765S" alt="A closeup of the Dreo Smart Misting Fan 765S's water tank with a green light clearly visible." src="https://cdn.mos.cms.futurecdn.net/Ui6qdBRQEJ2wGVSKJD6M8V.jpg" mos="" align="middle" fullscreen="" width="4052" height="2279" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>When filling the water tank, it slides out from the front of the fan, and comes with a fold up carry handle to make transportation easier. You might think you don’t need it as you carry it empty to the sink, but once filled to the max level line you’ll find it surprisingly heavy. If you have a shallow sink, you might find filling a little cumbersome due to the size and shape of the tank.</p><p>The 765S's design is sleek and modern, with a pillar shape that tapers towards the top. The circular display on the front is bright and easy to read, even from across a room.</p><p>And at the bottom of the tower the water tank itself hides a fun feature. Power the fan on and you’ll notice a funky ambient light. It’s not just decorative, as the color can indicate the current humidity in the room. Blue signals humidity of 70%, while orange means the air is dry, at 30% or less. Green signals a comfortable humidity between 30% and 70%.</p><p>However, you can just have it illuminated in a color of your choice instead, with no link to the fan's performance or the room’s humidity.</p><p>There are three other lighting modes to choose from: constant, breath, and cycle. Constant allows you to pick a color of your choice for the light to be, while breath will see your color selection slowly pulsate. Cycle, as the name suggests, will cycle through a range of different colors, fading from one to the next. I found this to be a handy party mode when I had guests over and we were listening to music.</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:4080px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MB78Dt8tDWDuhCohjzHC4V" name="Dreo Smart Misting Fan 765S" alt="The front grille of the Dreo Smart Misting Fan 765S." src="https://cdn.mos.cms.futurecdn.net/MB78Dt8tDWDuhCohjzHC4V.jpg" mos="" align="middle" fullscreen="" width="4080" height="2295" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>But what’s it like as a fan, I hear you scream? The good news is: pretty darn good. </p><p>At fan speed two, you can comfortably feel a breeze from four meters away, and it’s very quiet at this level, making it perfect for chatting with others, working, or watching TV. Even at its highest speed (12), I got a peak reading of 65dB directly in front of the machine, which is equivalent to normal conversation. It’s quieter than that when you’re sitting away, allowing you to speak to others without the fan being a distraction.</p><p>When it’s warm and you are looking for a breeze to take the edge off, this is all you really need. Higher fan speeds are useful when the fan is placed in larger, open-plan spaces, while the misting function is only really required when the mercury starts to soar.</p><p>But when the temperature does rise, the misting function is excellent. There are four misting vents — two on each side of the main airflow vent that runs down the middle — and they’re angled slightly up so moisture is directed into the air, rather than at the floor / furniture.</p><p>And it surprised me in two ways. Firstly, there’s hardly any increase in noise when the misting function is on, which means you could leave it on overnight in your bedroom and not be disturbed. Second, I was impressed with how fine the mist produced was. The ultrasonic atomizers used in the 765S produce a 17um ultra-fine mist — this means it evaporates quicker, preventing damp building up on objects nearby.</p><p>I could sit comfortably just a meter away from the fan, enjoying the cooling breeze without a sensation that it’s lightly raining. What’s even better is the misting function actually delivers on the claim that it reduces the temperature in your room.</p><p>During my tests, I saw a degree knocked off the room temperature after just 10 minutes of misting. It instantly makes a difference, and I was able to set a target humidity so the fan wouldn’t just keep pumping out water unnecessarily. </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:2859px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="UFU4BQPNiJMyq8bstXD65U" name="Dreo Smart Misting Fan 765S" alt="The front grille of the Dreo Smart Misting Fan 765S, with a tiny hint of mist just visible." src="https://cdn.mos.cms.futurecdn.net/UFU4BQPNiJMyq8bstXD65U.jpg" mos="" align="middle" fullscreen="" width="2859" height="1608" 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>Keeping the fan running continuously for several hours, room temperature dipped by another degree, but I never saw more than a 2C drop during my weeks of testing. That’s some way off Dreo’s “up to 6 degrees” temperature reduction claim, and I’m not sure what sort of ideal scenario is needed to achieve this in the real world. </p><p>Still, a reduction in temperature is always a win, and the misting adds an additional layer of cooling, keeping me comfortable in what otherwise would have been a stuffy home office.</p><p>Dreo says the 6L water tank will last for 24 hours (or more) of run time when the misting mode is enabled, and I’m inclined to agree. I ran the 765S with misting turned on for a variety of different durations, and even during longer four to five hour sessions the water level reduced only marginally.</p><p>One slight frustration though was the limited oscillation angle. The 765S can only rotate 90 degrees. For many that’ll likely be enough, but having recently tested the Dyson Find+Follow Purifier Cool that has 350 degrees of movement, the Dreo feels a touch restrictive. </p><p>If you live somewhere hot and dry, the TurboCool Misting Fan 765S will provide all-day misting without breaking a sweat. Dreo claims the TurboCool Misting Fan 765S can reduce temperatures by up to 6C and although I didn’t get this level of cooling, it did make a significant difference in the rooms I tested it in, making them far more comfortable to work, relax, and sleep in.</p><p>It’s not going to deliver the same cooling as air conditioning, but the 765S offers an excellent middle ground between AC and traditional fans. It can genuinely reduce the heat in the room, keep humidity at a comfortable level, and does it all so quietly you might even forget it’s there.</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:3829px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ReQrKizJKCgWwSnPCL6d8V" name="Dreo Smart Misting Fan 765S" alt="The Dreo Smart Misting Fan 765S in the corner of a room." src="https://cdn.mos.cms.futurecdn.net/ReQrKizJKCgWwSnPCL6d8V.jpg" mos="" align="middle" fullscreen="" width="3829" height="2154" 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><h2 class="article-body__section" id="section-dreo-turbocool-misting-fan-765s-review-price-and-release-date"><span>Dreo TurboCool Misting Fan 765S review: Price and release date</span></h2><ul><li><strong>The TurboCool Misting Fan 765S costs £199.99 / $199.99</strong></li><li><strong>It’s available now via Amazon in the US and UK</strong></li><li><strong>A cheaper, table-top version is also available</strong></li></ul><p>The Dreo TurboCool Misting Fan 765S is available for a list price of £199.99 / $199.99, having gone on sale in April 2026. That’s the same price as its core rival, the Shark FlexBreeze, giving it a fighting chance in the market.</p><p>If you’re after a more compact offering, Dreo also has the table-top TurboCool Misting Fan 516S for £99.99 / $99.99. Meanwhile the TurboCool Outdoor Misting Fan 711AS — also £199.99 / $199.99 at Amazon — is, as the name suggests, designed for use both indoors and out. So if you’re looking to keep things cooler whether you’re in the garden or in bed, this is the one to go for.</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:3797px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nqzejGrEU3bneUdVifEgzU" name="Dreo Smart Misting Fan 765S" alt="A man's hand holding the remote for the Dreo Smart Misting Fan 765S." src="https://cdn.mos.cms.futurecdn.net/nqzejGrEU3bneUdVifEgzU.jpg" mos="" align="middle" fullscreen="" width="3797" height="2136" 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><h2 class="article-body__section" id="section-dreo-turbocool-misting-fan-765s-review-specs"><span>Dreo TurboCool Misting Fan 765S review: Specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Speeds</p></td><td  ><p>12</p></td></tr><tr><td class="firstcol " ><p>Modes</p></td><td  ><p>4</p></td></tr><tr><td class="firstcol " ><p>Control</p></td><td  ><p>Remote, app, voice, touch</p></td></tr><tr><td class="firstcol " ><p>Max distance</p></td><td  ><p>18m</p></td></tr><tr><td class="firstcol " ><p>Max speed</p></td><td  ><p>10m/s</p></td></tr><tr><td class="firstcol " ><p>Max air volume</p></td><td  ><p>3007m3/h</p></td></tr><tr><td class="firstcol " ><p>Sound level (Max)</p></td><td  ><p>65dBA (tested)</p></td></tr><tr><td class="firstcol " ><p>Sound level (Quiet Mode)</p></td><td  ><p>20dBA</p></td></tr><tr><td class="firstcol " ><p>Oscillation</p></td><td  ><p>90 degrees</p></td></tr><tr><td class="firstcol " ><p>Cord length</p></td><td  ><p>1.8m</p></td></tr><tr><td class="firstcol " ><p>Product diameter</p></td><td  ><p>280mm</p></td></tr><tr><td class="firstcol " ><p>Height</p></td><td  ><p>1,105mm</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>8kg</p></td></tr><tr><td class="firstcol " ><p>Water tank</p></td><td  ><p>6L</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:3365px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="i9gQcaZm6iZUUzCsBxUq4V" name="Dreo Smart Misting Fan 765S" alt="The front grille of the Dreo Smart Misting Fan 765S, with a tiny hint of mist just visible." src="https://cdn.mos.cms.futurecdn.net/i9gQcaZm6iZUUzCsBxUq4V.jpg" mos="" align="middle" fullscreen="" width="3365" height="1893" 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><h2 class="article-body__section" id="section-should-i-buy-the-dreo-turbocool-misting-fan-765s"><span>Should I buy the Dreo TurboCool Misting Fan 765S?</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Attribute</strong></p></td><td  ><p><strong>Notes</strong></p></td><td  ><p><strong>Score</strong></p></td></tr><tr><td class="firstcol " ><p>Features</p></td><td  ><p>There’s a good range of features here, and they work well, from the quiet sleep mode and handy scheduler, to the cooling misting mode and clever illumination.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>I was impressed with the quiet operation and the misting function that genuinely reduces room temperature (although not by as much as Dreo claims).</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Decent design with attractive illumination tricks that are functional and decorative. But it’s not exactly going to wow people, it’s heavy to move around (especially with a full water tank) and the remote feels a touch cheap.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Competitively priced considering the feature set. If you spot it on discount, I wouldn’t hesitate to purchase it.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-5">Buy it if…</h2><div class="product"><p><strong>You want a fan that can actually cool down your room</strong><br>The misting function on the Dreo TurboCool Misting Fan 765S actually brings the temperature of your room down by a degree or two, helping you beat the heat during the day and night.</p></div><div class="product"><p><strong>You want to sleep and keep your fan on</strong><br>The TurboCool Misting Fan 765S is exceptionally quiet, and you might even forget it’s even on. You’ll easily be able to sleep with the fan set at its lower speeds, and you can even have the misting function on too.</p></div><div class="product"><p><strong>You want hassle-free operation</strong><br>The 6L water tank can offer misting abilities for over 24 hours, which means you don’t need to be constantly checking the level. Coupled with an intuitive app and smart features, the Dreo 765S is a breeze to use.</p></div><h2 id="don-t-buy-it-if-5">Don’t buy it if…</h2><div class="product"><p><strong>You’re after AC-levels of cooling</strong><br>The Dreo TurboCool Misting Fan 765S does reduce the temperature of the room it's in with its clever misting feature — something a traditional fan cannot do — but it’s not going to deliver AC levels of cooling. </p></div><div class="product"><p><strong>You struggle to move heavy objects</strong><br>The 6L water tank alone is heavy enough to lift out of a sink and carry back to the fan, so the two together are pretty weighty. There is a useful carry handle on the back, but it’s a lot of weight to shift by yourself.</p></div><div class="product"><p><strong>You want to use it in a small room</strong><br>Dreo has a smaller, more affordable table-top version of the 765S that will be great for small offices or box rooms. The TurboCool Misting Fan 516S will set you back £99.99 / $99.99 — that’s half the price of the 765S.</p></div><h2 class="article-body__section" id="section-dreo-turbocool-misting-fan-765s-review-also-consider"><span>Dreo TurboCool Misting Fan 765S review: Also consider</span></h2><div class="product"><p><strong>Shark FlexBreeze</strong><br>The main competitor to the Dreo, Shark’s FlexBreeze is powerful, near-silent, and incredibly versatile. It can be used virtually anywhere — it transforms from desktop to pedestal, works corded or cordless, and is suitable for indoor and outdoor use. Its misting function is only designed to be used outdoors though, giving the Dreo the edge when it comes to indoor cooling.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/small-appliances/shark-flexbreeze-fan-review" data-dimension112="24f9f3ac-8cee-11f1-a3c1-f1834585427a" data-action="Deal Block" data-label="Read our full Shark FlexBreeze review" data-dimension48="Read our full Shark FlexBreeze review" data-dimension25=""><strong>Shark FlexBreeze review</strong></a><strong></strong></p></div><div class="product"><p><strong>Dreo TurboCool Misting Fan 516S</strong><br>If you’re sold on the cooling mist of the 765S, but think it’ll be a little too large for your home, Dreo handily has a smaller version made to sit on a table, nightstand, or desk. The TurboCool Misting Fan 516S has many of the same features as its larger sibling, just in a more compact design that won’t cool as large an area.</p></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:4080px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="mbe5TLDZXBWdq237k3X7xU" name="Dreo Smart Misting Fan 765S" alt="A man's hand reaching to press the off switch on the Dreo Smart Misting Fan 765S's controls." src="https://cdn.mos.cms.futurecdn.net/mbe5TLDZXBWdq237k3X7xU.jpg" mos="" align="middle" fullscreen="" width="4080" height="2295" 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><h2 class="article-body__section" id="section-how-i-tested-the-dreo-turbocool-misting-fan-765s"><span>How I tested the Dreo TurboCool Misting Fan 765S</span></h2><ul><li><strong>Used the TurboCool Misting Fan 765S for several weeks</strong></li><li><strong>Tested in rooms of varying size and temperature</strong></li><li><strong>Tried out the various modes, including misting</strong></li></ul><p>I used the Dreo TurboCool Misting Fan 765S for several weeks in my home, testing it in rooms of varying size and temperature. I used it in my lounge to see how effectively it could cool a modest room, had it running overnight in the bedroom to experience how loud it is when sleeping, and in my open-plan kitchen/diner for large space use.</p><p>I used the included remote, the free smartphone app, and the on-device buttons to find out how easy it was to control. I also used the misting function in the day and at night to test its cooling credentials.</p><ul><li><a href="https://www.techradar.com/news/how-we-test">Read TechRadar’s reviews guarantee</a></li><li><em>First reviewed: July 2026</em></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I tested the Xiaomi Robot Vacuum X20 Max and it’s a great all-round performer — when it actually works ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-review-one-minute-review"><span>Xiaomi Robot Vacuum X20 Max review: one-minute review</span></h3><p>The Xiaomi Robot Vacuum X20 Max seems like a slam dunk in the robot vacuum space. Positioned right in between the budget and upper mid range sections of the market, it delivers strong vacuum and mopping performance that make it capable of tackling a wide variety of messes in your home.</p><p>With LiDAR technology, its mapping is excellent and the robot vacuum does a great job of navigating unexpected obstacles that it might encounter during a clean. The design isn't the most exciting, though it still has a good range of features like an extendable mop arm and automatic carpet detection.</p><p>The dock is large, which might make it tricky to fit into smaller homes, but it's pretty capable as well, with hot water washing and air drying capabilities to keep the mop pads clean between uses.</p><p>It's all underpinned by a competent app that's easy to use and offers key functions such as being able to schedule cleans, restricting the robot vacuum to certain rooms, and allowing you to customize the vacuuming power and amount of water used by the mop.</p><p>The elephant in the room is that my unit developed a fault after a year of testing, occasionally spilling water during a mop pad clean. It's unfortunate and, even though it doesn't seem widespread, makes this model difficult to recommend unreservedly. </p><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-review-price-range-availability"><span>Xiaomi Robot Vacuum X20 Max review: price, range & availability</span></h3><ul><li><strong>List price $999.99 / £499.99 / AU$1,199</strong></li><li><strong>Launched late 2024</strong></li><li><strong>No longer available in Australia</strong></li><li><strong>Limited stock in the US</strong></li></ul><p>The Xiaomi Robot Vacuum X20 Max has a list price of $999.99 / £499.99 / AU$1,199, and is readily available via the brand’s website in the UK. It often receives discounts too, taking the price down by £100 or so around major sales events. At this price it sits neatly between the budget and upper mid range price brackets, coming in much more expensive than under $300 / £300 / AU$500  favorites like the Roborock Q7 M5 but cheaper than the likes of the Eufy X10 Pro Omni, which goes for $799.99 / £799 / AU$1,699.95.</p><p>That latter model is a good point of comparison here, as it also features mop and similar LiDAR sensor setup. With this in mind, the Xiaomi Robot Vacuum X20 Max is very solid value - especially if you get it at that reduced price point. Accessories like replacement brushes, dust bags, and mop pads are all available via the Xiaomi website at pretty reasonable prices too.</p><p>Unfortunately, this model seems a lot harder to come by in the US. You can find it on Amazon, but it goes for an eye-watering $999.99 and stock appears limited. At this price it’s significantly worse value and you would be better off spending less on an alternative. Its list price is AU$1,199 in Australia, but it appears to no longer be available either through Xiaomi's own store, or Amazon.</p><ul><li><strong>Value for money score: 3/5</strong></li></ul><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-specs"><span>Xiaomi Robot Vacuum X20 Max specs</span></h3><div ><table><tbody><tr><td class="firstcol " ><p><strong>Suction</strong></p></td><td  ><p>8,000Pa</p></td></tr><tr><td class="firstcol " ><p><strong>Mopping</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Mop type</strong></p></td><td  ><p>Dual rotating discs</p></td></tr><tr><td class="firstcol " ><p><strong>Robot size (W x D)</strong></p></td><td  ><p>13.78 x 3.82 inches / 350 x 97mm</p></td></tr><tr><td class="firstcol " ><p><strong>Robot height</strong></p></td><td  ><p>~3.82 inches / ~97mm</p></td></tr><tr><td class="firstcol " ><p><strong>Dock dimensions (W x D x H)</strong></p></td><td  ><p>13.39 x 16.54 x 22.17 inches / 340 x 420 x 563mm</p></td></tr><tr><td class="firstcol " ><p><strong>Dust bin volume (onboard)</strong></p></td><td  ><p>15.22oz / 450ml</p></td></tr><tr><td class="firstcol " ><p><strong>Water tank volume (onboard)</strong></p></td><td  ><p>Not stated</p></td></tr><tr><td class="firstcol " ><p><strong>Dust bin volume (base)</strong></p></td><td  ><p>84.5oz / 2.5l</p></td></tr><tr><td class="firstcol " ><p><strong>Water tank volume (base)</strong></p></td><td  ><p>135.3oz / 4l</p></td></tr><tr><td class="firstcol " ><p><strong>Self-empty dust</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Self-empty / refill water</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Mop pad cleaning:</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Wi-Fi control</strong></p></td><td  ><p>Yes</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-design"><span>Xiaomi Robot Vacuum X20 Max: design</span></h3><ul><li><strong>Raised LiDAR puck</strong></li><li><strong>Extendable mop arm</strong></li></ul><p>The Xiaomi Robot Vacuum X20 Max isn’t pushing any boundaries when it comes to its overall design, but honestly that’s not such a bad thing.</p><p>It looks like your average robot vacuum, which is to say a big plastic disc with a chunky bumper at the front and a whole host of sensors. The most prominent of these is a big LiDAR sensor that sits in a little raised puck on the top, though there are others designed to spot obstacles or prevent the vacuum from falling off ledges.</p><p>Despite the basic look, the Xiaomi Robot Vacuum X20 Max has a bunch of useful features including two mop pads, one of which can be extended on a little arm for edge cleaning. The Xiaomi Robot Vacuum X20 Max is also capable of detecting which kind of surface it’s on, raising the mop pads when it goes over carpet to prevent any accidental stains.</p><p>Coming in at13.39 x 16.54 x 22.17 inches / 340 x 420 x 563mm, the docking station that it comes with is absolutely ginormous which could make it awkward to fit in smaller homes, but there are some good reasons for this size. Firstly, you’re getting a large 135.3oz / 4l clean water tank (removed for filling by simply popping up the lid on top of the dock) and a slightly smaller but still sizable 128.5oz / 3.8l tank for dirty water storage.</p><p>Xiaomi says that this is more than enough water to clean 2,152.8 square feet / 200 square meters on a single fill, and while my testing area was considerably smaller, I can say that it didn’t need refilling across multiple cleans.</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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WfH9sjV2pP7jKEcEasPaTb" name="IMG_20251103_132432" alt="The Robot Vacuum X20 Max from Xiaomi in a hallway with a tiled floor." src="https://cdn.mos.cms.futurecdn.net/WfH9sjV2pP7jKEcEasPaTb.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" 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 dock also has a hot water system to help wash both mop pads at 131F / 55C - a temperature that Xiaomi claims reduces odours more effectively. It dries the mop pads using hot air, a process that takes a few hours and produces a small level of sound akin to a desk fan.</p><p>There’s also a generous 84.5oz / 2.5l dust bag, which Xiaomi says only needs emptying once every 75 days in a three-person household with one pet. This seems like a very generous estimate to me, and your mileage will vary depending on your specific level of household mess. This bag size is on par with much of the competition, such as the aforementioned Eufy X10 Pro Omni, so you can expect similar performance to those models.</p><p>One feature that I particularly appreciate is the ability to remove parts of the dock for cleaning, including the little tray where the vacuum sits while charging. This isn't something that you will need to do regularly, but my previous robot vacuum tracked a decent layer of grime in its dock over the years and was comparatively pretty tricky to clean.</p><p>My only real complaint from a design standpoint is the vacuum’s incessant need to narrate what it's doing. By default it frequently declares 'start to dry the mop pad' and similar phrases in a loud, annoying voice. It's disruptive, though mercifully can be turned off in the app.</p><ul><li><strong>Design score: 4/5 </strong></li></ul><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-review-performance"><span>Xiaomi Robot Vacuum X20 Max review: performance</span></h3><ul><li><strong>Good navigation</strong></li><li><strong>Deals with multiple surfaces well</strong></li><li><strong>Base station pump developed issues</strong></li></ul><p>I've been using the Xiaomi Robot Vacuum X20 Max for a year now, and can say that it handles most daily cleaning tasks well. Its navigation capabilities are excellent and map that it generated of my cleaning area was spot on. I have the base station in the corner of an L-shape hallway and the robot never struggles to find it, even when it's been cleaning the handful of adjoining rooms.</p><p>Setting room boundaries works excellently too — if you want to restrict cleaning to a specific defined area, the vacuum won't stray beyond it. It also deals with unexpected obstacles like closed doors or moved furniture well, bumping into them once or twice and then adapting its path smartly. You  don't need to worry about multiple surfaces, either. Every time I spot the vacuum going over the rug in the middle of a mop cycle, the pads are automatically raised as it detects the soft surface to prevent damage.</p><p>The vacuum picks up small debris and cleans up small spills with no sweat, and for a more intensive task I doused my kitchen floor with oats, cereal crumbs, flour, ketchup, and pretty much anything else that I could find in the cupboard.</p><p>How did the Xiaomi Robot Vacuum X20 Max fare? I sent it out on the most intensive possible cleaning mode and it made a commendable dent in the mess. The oats, crumbs, and flour were masterfully hoovered up with the exception of a few survivors in the hardest to reach corners of the room. </p><p>The ketchup was more of a challenge, and at first I was pretty worried that it wouldn't be able to overcome it: the mop pads smeared it in a thin layer over the middle of the floor at first but, sure enough, after multiple visits to the base station in order to clean itself and to refill its water tanks, it was all gone after a few runs. I did spot some red residue in the grouting between tiles, but this took just a few seconds for me to wipe up.</p><p>It's the kind of performance you would want from a mid-range robot vacuum. It's not a total replacement for doing the cleaning, but it does decrease the need for big cleans.</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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UBNEWVeftDihmwGboQ6kVb" name="IMG_20251102_131748" alt="The Robot Vacuum X20 Max from Xiaomi in a hallway with a tiled floor." src="https://cdn.mos.cms.futurecdn.net/UBNEWVeftDihmwGboQ6kVb.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" 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 said, my unit has developed a major issue over long-term testing. Sometimes when the vacuum cleans its own mop pads (either at the start or during a cleaning task) the motor that's meant to suck away all the dirty water doesn't kick in. This means that dirty water starts to accumulate in the base station, eventually overflowing and spilling out onto the floor.</p><p>It's frustrating (and pretty gross), and I'm struggling to resolve the issue by cleaning the water sensors, fiddling with the base station, and so on. Anecdotally, a family member bought Xiaomi Robot Vacuum X20 Max a few weeks after seeing my one, and it developed a similar fault within just a couple of months. It was, after some back and forth, repaired by Xiaomi.</p><p>Looking online, it doesn't seem to be a widespread problem, though I've still been able to find at least a few others who report the same thing. Users on Facebook and Reddit also seem to have had luck getting their vacuums replaced via Xiaomi's support service, though I suspect I can't go through this route with a review sample.</p><p>For this reason, I would recommend buying from Xiaomi directly rather than through reseller if you do chose to pick one up, as you otherwise will likely have more trouble getting support if issues do arise.</p><ul><li><strong>Performance score: 2.5/5</strong></li></ul><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-review-app"><span>Xiaomi Robot Vacuum X20 Max review: app</span></h3><ul><li><strong>Easy to use</strong></li><li><strong>Scheduling features </strong></li><li><strong>Different suction levels</strong></li></ul><p>The Xiaomi Robot Vacuum X20 is compatible with the Xiaomi Home app. It's easy to use and has plenty of features, including the ability to view the map generated by the robot, and its location real time. This is on top of the option to start cleans in specific rooms, schedule cleans, or clean the mop pads.</p><p>You can view the battery level, and change cleaning modes. These include basic vacuuming, mopping, vacuuming and mopping, or vacuuming before mopping. You can increase the water output too, with three levels to choose between, but bear in mind that this will increase how quickly you will need to refill everything.</p><p>I didn't encounter any bugs within the app, and it remained quick and responsive during my year of testing. The fact that you have to set up a Mi account is a bit annoying, but otherwise it offers everything you could from robot vacuum companion software.</p><ul><li><strong>App score:</strong> <strong>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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="n6wmKPdCteyuwShqFUfqDb" name="IMG_20251102_131802" alt="The Robot Vacuum X20 Max from Xiaomi in a hallway with a tiled floor" src="https://cdn.mos.cms.futurecdn.net/n6wmKPdCteyuwShqFUfqDb.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-should-you-buy-the-xiaomi-robot-vacuum-x20-max"><span>Should you buy the Xiaomi Robot Vacuum X20 Max?</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Good at vacuuming up debris and cleaning up small spills... when it works as intended.</p></td><td  ><p>2.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>The Xiaomi Robot Vacuum X20 Max doesn't defy any design conventions, but it's perfectly functional and packed with features.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>App</p></td><td  ><p>An easy to use app that offers every feature you could reasonably expect.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Decently positioned in the UK and regularly on sale, but  far too expensive if you're in the US and no longer sold in Australia..</p></td><td  ><p>3/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-6">Buy it if… </h2><div class="product"><p><strong>You want a robot vacuum capable of cleaning serious mess</strong><br>The Xiaomi Robot Vacuum X20 Max did a good job dealing with some serious kitchen debris and spills. It requires multiple passes for some wet stains, but it is able to get through large amounts of grime.</p></div><div class="product"><p><strong>You have a mix of hard flooring and carpet</strong><br>The Xiaomi Robot Vacuum X20 Max does a great job differentiating between different flooring types.</p></div><div class="product"><p><strong>You need a good app</strong><br>The Xiaomi Robot Vacuum X20 Max's companion app has all the features you could reasonably expect. It's a great bit of software.</p></div><h2 id="don-t-buy-it-if-6">Don’t buy it if… </h2><div class="product"><p><strong>You need long term reliability</strong><br>Although likely not widespread, it's hard to ignore the fact that my unit developed a fault after a year of use.</p></div><div class="product"><p><strong>You can't fit a large base station</strong><br>The base station here is pretty large, is an includes two water tanks in addition to the standard waste bag. Only pick this model if you know you have the space for it.</p></div><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-review-alternatives-to-consider"><span>Xiaomi Robot Vacuum X20 Max review: alternatives to consider</span></h3><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Xiaomi Robot Vacuum X20 Max</strong></p></td><td  ><p><strong>Eufy X10 Pro Omni</strong> </p></td><td  ><p><strong>Eufy Omni S1 Pro</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Suction:</strong></p></td><td  ><p>8,000Pa</p></td><td  ><p>8,000Pa</p></td><td  ><p>8,000Pa</p></td></tr><tr><td class="firstcol " ><p><strong>Mopping:</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Mop type:</strong></p></td><td  ><p>Dual rotating discs</p></td><td  ><p>Dual rotating discs</p></td><td  ><p>Spinning roller</p></td></tr><tr><td class="firstcol " ><p><strong>Robot size (W x D):</strong></p></td><td  ><p>350×97mm</p></td><td  ><p>12.9 x 13.9" / 32.7 x 35.3cm</p></td><td  ><p>12.8 x 13.7" / 32.5 x 34.8cm</p></td></tr><tr><td class="firstcol " ><p><strong>Robot height:</strong></p></td><td  ><p>~97mm</p></td><td  ><p>4.5" / 11.4cm</p></td><td  ><p>3.8" / 9.7cm</p></td></tr><tr><td class="firstcol " ><p><strong>Dock dimensions (W x D x H):</strong></p></td><td  ><p>340×420×563mm</p></td><td  ><p>14.4 x 18.9 x 18.1" / 36.6 x 48 x 46cm</p></td><td  ><p>15.8 x 18.4 x 26.4" / 40.1 x 46.7 x 67.1cm</p></td></tr><tr><td class="firstcol " ><p><strong>Dust bin volume (onboard):</strong></p></td><td  ><p>450ml</p></td><td  ><p>Not stated</p></td><td  ><p>0.25L</p></td></tr><tr><td class="firstcol " ><p><strong>Water tank volume (onboard):</strong></p></td><td  ><p>Not stated</p></td><td  ><p>Not stated</p></td><td  ><p>0.24L</p></td></tr><tr><td class="firstcol " ><p><strong>Dust bin volume (base):</strong></p></td><td  ><p>2.5L</p></td><td  ><p>2.5L</p></td><td  ><p>2.5L</p></td></tr><tr><td class="firstcol " ><p><strong>Water tank volume (base):</strong></p></td><td  ><p>4L</p></td><td  ><p>Not stated</p></td><td  ><p>Not stated</p></td></tr><tr><td class="firstcol " ><p><strong>Self-empty dust:</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Self-empty / refill water:</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Mop pad cleaning:</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Wi-Fi control:</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr></tbody></table></div><div class="product"><p><strong>Eufy X10 Pro Omni</strong><br>This powerful alternative from Eufy costs about the same as the Xiaomi Robot Vacuum X20 Max and offers excellent cleaning performance and a good app.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/robot-vacuums/eufy-x10-pro-omni" data-dimension112="59de3f74-8d9d-11f1-bf31-b9ac75999063" data-action="Deal Block" data-label="Read our full Eufy X10 Pro Omni review" data-dimension48="Read our full Eufy X10 Pro Omni review" data-dimension25=""><strong>Eufy X10 Pro Omni review</strong></a></p></div><div class="product"><p><strong>Eufy Omni S1 Pro</strong><br>The Omni S1 Pro, also from Eufy, is a good higher-end alternative. It's much more expensive, but comes with a raft of extra features to justify the higher price tag.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/robot-vacuums/eufy-omni-s1-pro-review" data-dimension112="b0722670-8d93-11f1-8dae-e757e67323fe" data-action="Deal Block" data-label="Read our full Eufy Omni S1 Pro review" data-dimension48="Read our full Eufy Omni S1 Pro review" data-dimension25=""><strong>Eufy Omni S1 Pro review</strong></a><strong></strong></p></div><h3 class="article-body__section" id="section-how-i-tested-the-xiaomi-robot-vacuum-x20-max"><span>How I tested the Xiaomi Robot Vacuum X20 Max</span></h3><p>I tested the Xiaomi Robot Vacuum X20 Max in my home for over a year, using it to clean a hallway and two large rooms on a weekly basis. It cleaned a wide variety of messes in that time on a number of different surfaces, namely carpet and tiled flooring. I fully utilized the companion app in order to evaluate its performance and compared the overall experience to other robot vacuums that I own. </p><p><strong>Read more about </strong><a href="https://www.techradar.com/news/how-we-test"><strong>how we test</strong></a></p><p><em>First reviewed August 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/robot-vacuums/xiaomi-robot-vacuum-x20-max-review</link>
                                                                            <description>
                            <![CDATA[ The Xiaomi Robot Vacuum X20 Max is a capable robot vacuum cleaner, but my unit developed issues after a year of testing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">t5Q8GSMRfTAJT6awXkGaQZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7oJPxRx4iaUrYMsutPUDVb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 03 Aug 2026 09:58:16 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Robot Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ dash.wood@futurenet.com (Dashiell Wood) ]]></author>                    <dc:creator><![CDATA[ Dashiell Wood ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/fcZC2LhPK8ufw6QWmhv6kY.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dash is an experienced tech journalist who specializes in video games, electronic entertainment products, and the wider industry that surrounds them. He currently serves as the Gaming Editor at TechRadar, leading our review, preview, feature, and news coverage of the latest and greatest releases.&lt;/p&gt;&lt;p&gt;Before joining the team, he was Contributing Writer at PLAY (formerly Official PlayStation Magazine UK) and has written articles for many of the UK&#039;s other biggest gaming magazines including the likes of Edge, PC Gamer, and SFX.&lt;/p&gt;&lt;p&gt;Now, when he&#039;s not getting his greasy little mitts on the newest hardware or gaming gadget, he can be found listening to J-pop or feverishly devouring the latest Nintendo Switch otome.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/7oJPxRx4iaUrYMsutPUDVb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Robot Vacuum X20 Max from Xiaomi in a hallway with a tiled floor.]]></media:description>                                                            <media:text><![CDATA[The Robot Vacuum X20 Max from Xiaomi in a hallway with a tiled floor.]]></media:text>
                                <media:title type="plain"><![CDATA[The Robot Vacuum X20 Max from Xiaomi in a hallway with a tiled floor.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7oJPxRx4iaUrYMsutPUDVb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-review-one-minute-review"><span>Xiaomi Robot Vacuum X20 Max review: one-minute review</span></h3><p>The Xiaomi Robot Vacuum X20 Max seems like a slam dunk in the robot vacuum space. Positioned right in between the budget and upper mid range sections of the market, it delivers strong vacuum and mopping performance that make it capable of tackling a wide variety of messes in your home.</p><p>With LiDAR technology, its mapping is excellent and the robot vacuum does a great job of navigating unexpected obstacles that it might encounter during a clean. The design isn't the most exciting, though it still has a good range of features like an extendable mop arm and automatic carpet detection.</p><p>The dock is large, which might make it tricky to fit into smaller homes, but it's pretty capable as well, with hot water washing and air drying capabilities to keep the mop pads clean between uses.</p><p>It's all underpinned by a competent app that's easy to use and offers key functions such as being able to schedule cleans, restricting the robot vacuum to certain rooms, and allowing you to customize the vacuuming power and amount of water used by the mop.</p><p>The elephant in the room is that my unit developed a fault after a year of testing, occasionally spilling water during a mop pad clean. It's unfortunate and, even though it doesn't seem widespread, makes this model difficult to recommend unreservedly. </p><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-review-price-range-availability"><span>Xiaomi Robot Vacuum X20 Max review: price, range & availability</span></h3><ul><li><strong>List price $999.99 / £499.99 / AU$1,199</strong></li><li><strong>Launched late 2024</strong></li><li><strong>No longer available in Australia</strong></li><li><strong>Limited stock in the US</strong></li></ul><p>The Xiaomi Robot Vacuum X20 Max has a list price of $999.99 / £499.99 / AU$1,199, and is readily available via the brand’s website in the UK. It often receives discounts too, taking the price down by £100 or so around major sales events. At this price it sits neatly between the budget and upper mid range price brackets, coming in much more expensive than under $300 / £300 / AU$500  favorites like the Roborock Q7 M5 but cheaper than the likes of the Eufy X10 Pro Omni, which goes for $799.99 / £799 / AU$1,699.95.</p><p>That latter model is a good point of comparison here, as it also features mop and similar LiDAR sensor setup. With this in mind, the Xiaomi Robot Vacuum X20 Max is very solid value - especially if you get it at that reduced price point. Accessories like replacement brushes, dust bags, and mop pads are all available via the Xiaomi website at pretty reasonable prices too.</p><p>Unfortunately, this model seems a lot harder to come by in the US. You can find it on Amazon, but it goes for an eye-watering $999.99 and stock appears limited. At this price it’s significantly worse value and you would be better off spending less on an alternative. Its list price is AU$1,199 in Australia, but it appears to no longer be available either through Xiaomi's own store, or Amazon.</p><ul><li><strong>Value for money score: 3/5</strong></li></ul><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-specs"><span>Xiaomi Robot Vacuum X20 Max specs</span></h3><div ><table><tbody><tr><td class="firstcol " ><p><strong>Suction</strong></p></td><td  ><p>8,000Pa</p></td></tr><tr><td class="firstcol " ><p><strong>Mopping</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Mop type</strong></p></td><td  ><p>Dual rotating discs</p></td></tr><tr><td class="firstcol " ><p><strong>Robot size (W x D)</strong></p></td><td  ><p>13.78 x 3.82 inches / 350 x 97mm</p></td></tr><tr><td class="firstcol " ><p><strong>Robot height</strong></p></td><td  ><p>~3.82 inches / ~97mm</p></td></tr><tr><td class="firstcol " ><p><strong>Dock dimensions (W x D x H)</strong></p></td><td  ><p>13.39 x 16.54 x 22.17 inches / 340 x 420 x 563mm</p></td></tr><tr><td class="firstcol " ><p><strong>Dust bin volume (onboard)</strong></p></td><td  ><p>15.22oz / 450ml</p></td></tr><tr><td class="firstcol " ><p><strong>Water tank volume (onboard)</strong></p></td><td  ><p>Not stated</p></td></tr><tr><td class="firstcol " ><p><strong>Dust bin volume (base)</strong></p></td><td  ><p>84.5oz / 2.5l</p></td></tr><tr><td class="firstcol " ><p><strong>Water tank volume (base)</strong></p></td><td  ><p>135.3oz / 4l</p></td></tr><tr><td class="firstcol " ><p><strong>Self-empty dust</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Self-empty / refill water</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Mop pad cleaning:</strong></p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Wi-Fi control</strong></p></td><td  ><p>Yes</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-design"><span>Xiaomi Robot Vacuum X20 Max: design</span></h3><ul><li><strong>Raised LiDAR puck</strong></li><li><strong>Extendable mop arm</strong></li></ul><p>The Xiaomi Robot Vacuum X20 Max isn’t pushing any boundaries when it comes to its overall design, but honestly that’s not such a bad thing.</p><p>It looks like your average robot vacuum, which is to say a big plastic disc with a chunky bumper at the front and a whole host of sensors. The most prominent of these is a big LiDAR sensor that sits in a little raised puck on the top, though there are others designed to spot obstacles or prevent the vacuum from falling off ledges.</p><p>Despite the basic look, the Xiaomi Robot Vacuum X20 Max has a bunch of useful features including two mop pads, one of which can be extended on a little arm for edge cleaning. The Xiaomi Robot Vacuum X20 Max is also capable of detecting which kind of surface it’s on, raising the mop pads when it goes over carpet to prevent any accidental stains.</p><p>Coming in at13.39 x 16.54 x 22.17 inches / 340 x 420 x 563mm, the docking station that it comes with is absolutely ginormous which could make it awkward to fit in smaller homes, but there are some good reasons for this size. Firstly, you’re getting a large 135.3oz / 4l clean water tank (removed for filling by simply popping up the lid on top of the dock) and a slightly smaller but still sizable 128.5oz / 3.8l tank for dirty water storage.</p><p>Xiaomi says that this is more than enough water to clean 2,152.8 square feet / 200 square meters on a single fill, and while my testing area was considerably smaller, I can say that it didn’t need refilling across multiple cleans.</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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WfH9sjV2pP7jKEcEasPaTb" name="IMG_20251103_132432" alt="The Robot Vacuum X20 Max from Xiaomi in a hallway with a tiled floor." src="https://cdn.mos.cms.futurecdn.net/WfH9sjV2pP7jKEcEasPaTb.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" 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 dock also has a hot water system to help wash both mop pads at 131F / 55C - a temperature that Xiaomi claims reduces odours more effectively. It dries the mop pads using hot air, a process that takes a few hours and produces a small level of sound akin to a desk fan.</p><p>There’s also a generous 84.5oz / 2.5l dust bag, which Xiaomi says only needs emptying once every 75 days in a three-person household with one pet. This seems like a very generous estimate to me, and your mileage will vary depending on your specific level of household mess. This bag size is on par with much of the competition, such as the aforementioned Eufy X10 Pro Omni, so you can expect similar performance to those models.</p><p>One feature that I particularly appreciate is the ability to remove parts of the dock for cleaning, including the little tray where the vacuum sits while charging. This isn't something that you will need to do regularly, but my previous robot vacuum tracked a decent layer of grime in its dock over the years and was comparatively pretty tricky to clean.</p><p>My only real complaint from a design standpoint is the vacuum’s incessant need to narrate what it's doing. By default it frequently declares 'start to dry the mop pad' and similar phrases in a loud, annoying voice. It's disruptive, though mercifully can be turned off in the app.</p><ul><li><strong>Design score: 4/5 </strong></li></ul><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-review-performance"><span>Xiaomi Robot Vacuum X20 Max review: performance</span></h3><ul><li><strong>Good navigation</strong></li><li><strong>Deals with multiple surfaces well</strong></li><li><strong>Base station pump developed issues</strong></li></ul><p>I've been using the Xiaomi Robot Vacuum X20 Max for a year now, and can say that it handles most daily cleaning tasks well. Its navigation capabilities are excellent and map that it generated of my cleaning area was spot on. I have the base station in the corner of an L-shape hallway and the robot never struggles to find it, even when it's been cleaning the handful of adjoining rooms.</p><p>Setting room boundaries works excellently too — if you want to restrict cleaning to a specific defined area, the vacuum won't stray beyond it. It also deals with unexpected obstacles like closed doors or moved furniture well, bumping into them once or twice and then adapting its path smartly. You  don't need to worry about multiple surfaces, either. Every time I spot the vacuum going over the rug in the middle of a mop cycle, the pads are automatically raised as it detects the soft surface to prevent damage.</p><p>The vacuum picks up small debris and cleans up small spills with no sweat, and for a more intensive task I doused my kitchen floor with oats, cereal crumbs, flour, ketchup, and pretty much anything else that I could find in the cupboard.</p><p>How did the Xiaomi Robot Vacuum X20 Max fare? I sent it out on the most intensive possible cleaning mode and it made a commendable dent in the mess. The oats, crumbs, and flour were masterfully hoovered up with the exception of a few survivors in the hardest to reach corners of the room. </p><p>The ketchup was more of a challenge, and at first I was pretty worried that it wouldn't be able to overcome it: the mop pads smeared it in a thin layer over the middle of the floor at first but, sure enough, after multiple visits to the base station in order to clean itself and to refill its water tanks, it was all gone after a few runs. I did spot some red residue in the grouting between tiles, but this took just a few seconds for me to wipe up.</p><p>It's the kind of performance you would want from a mid-range robot vacuum. It's not a total replacement for doing the cleaning, but it does decrease the need for big cleans.</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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UBNEWVeftDihmwGboQ6kVb" name="IMG_20251102_131748" alt="The Robot Vacuum X20 Max from Xiaomi in a hallway with a tiled floor." src="https://cdn.mos.cms.futurecdn.net/UBNEWVeftDihmwGboQ6kVb.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" 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 said, my unit has developed a major issue over long-term testing. Sometimes when the vacuum cleans its own mop pads (either at the start or during a cleaning task) the motor that's meant to suck away all the dirty water doesn't kick in. This means that dirty water starts to accumulate in the base station, eventually overflowing and spilling out onto the floor.</p><p>It's frustrating (and pretty gross), and I'm struggling to resolve the issue by cleaning the water sensors, fiddling with the base station, and so on. Anecdotally, a family member bought Xiaomi Robot Vacuum X20 Max a few weeks after seeing my one, and it developed a similar fault within just a couple of months. It was, after some back and forth, repaired by Xiaomi.</p><p>Looking online, it doesn't seem to be a widespread problem, though I've still been able to find at least a few others who report the same thing. Users on Facebook and Reddit also seem to have had luck getting their vacuums replaced via Xiaomi's support service, though I suspect I can't go through this route with a review sample.</p><p>For this reason, I would recommend buying from Xiaomi directly rather than through reseller if you do chose to pick one up, as you otherwise will likely have more trouble getting support if issues do arise.</p><ul><li><strong>Performance score: 2.5/5</strong></li></ul><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-review-app"><span>Xiaomi Robot Vacuum X20 Max review: app</span></h3><ul><li><strong>Easy to use</strong></li><li><strong>Scheduling features </strong></li><li><strong>Different suction levels</strong></li></ul><p>The Xiaomi Robot Vacuum X20 is compatible with the Xiaomi Home app. It's easy to use and has plenty of features, including the ability to view the map generated by the robot, and its location real time. This is on top of the option to start cleans in specific rooms, schedule cleans, or clean the mop pads.</p><p>You can view the battery level, and change cleaning modes. These include basic vacuuming, mopping, vacuuming and mopping, or vacuuming before mopping. You can increase the water output too, with three levels to choose between, but bear in mind that this will increase how quickly you will need to refill everything.</p><p>I didn't encounter any bugs within the app, and it remained quick and responsive during my year of testing. The fact that you have to set up a Mi account is a bit annoying, but otherwise it offers everything you could from robot vacuum companion software.</p><ul><li><strong>App score:</strong> <strong>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:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="n6wmKPdCteyuwShqFUfqDb" name="IMG_20251102_131802" alt="The Robot Vacuum X20 Max from Xiaomi in a hallway with a tiled floor" src="https://cdn.mos.cms.futurecdn.net/n6wmKPdCteyuwShqFUfqDb.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-should-you-buy-the-xiaomi-robot-vacuum-x20-max"><span>Should you buy the Xiaomi Robot Vacuum X20 Max?</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Good at vacuuming up debris and cleaning up small spills... when it works as intended.</p></td><td  ><p>2.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>The Xiaomi Robot Vacuum X20 Max doesn't defy any design conventions, but it's perfectly functional and packed with features.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>App</p></td><td  ><p>An easy to use app that offers every feature you could reasonably expect.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Decently positioned in the UK and regularly on sale, but  far too expensive if you're in the US and no longer sold in Australia..</p></td><td  ><p>3/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-6">Buy it if… </h2><div class="product"><p><strong>You want a robot vacuum capable of cleaning serious mess</strong><br>The Xiaomi Robot Vacuum X20 Max did a good job dealing with some serious kitchen debris and spills. It requires multiple passes for some wet stains, but it is able to get through large amounts of grime.</p></div><div class="product"><p><strong>You have a mix of hard flooring and carpet</strong><br>The Xiaomi Robot Vacuum X20 Max does a great job differentiating between different flooring types.</p></div><div class="product"><p><strong>You need a good app</strong><br>The Xiaomi Robot Vacuum X20 Max's companion app has all the features you could reasonably expect. It's a great bit of software.</p></div><h2 id="don-t-buy-it-if-6">Don’t buy it if… </h2><div class="product"><p><strong>You need long term reliability</strong><br>Although likely not widespread, it's hard to ignore the fact that my unit developed a fault after a year of use.</p></div><div class="product"><p><strong>You can't fit a large base station</strong><br>The base station here is pretty large, is an includes two water tanks in addition to the standard waste bag. Only pick this model if you know you have the space for it.</p></div><h3 class="article-body__section" id="section-xiaomi-robot-vacuum-x20-max-review-alternatives-to-consider"><span>Xiaomi Robot Vacuum X20 Max review: alternatives to consider</span></h3><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ><p><strong>Xiaomi Robot Vacuum X20 Max</strong></p></td><td  ><p><strong>Eufy X10 Pro Omni</strong> </p></td><td  ><p><strong>Eufy Omni S1 Pro</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Suction:</strong></p></td><td  ><p>8,000Pa</p></td><td  ><p>8,000Pa</p></td><td  ><p>8,000Pa</p></td></tr><tr><td class="firstcol " ><p><strong>Mopping:</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Mop type:</strong></p></td><td  ><p>Dual rotating discs</p></td><td  ><p>Dual rotating discs</p></td><td  ><p>Spinning roller</p></td></tr><tr><td class="firstcol " ><p><strong>Robot size (W x D):</strong></p></td><td  ><p>350×97mm</p></td><td  ><p>12.9 x 13.9" / 32.7 x 35.3cm</p></td><td  ><p>12.8 x 13.7" / 32.5 x 34.8cm</p></td></tr><tr><td class="firstcol " ><p><strong>Robot height:</strong></p></td><td  ><p>~97mm</p></td><td  ><p>4.5" / 11.4cm</p></td><td  ><p>3.8" / 9.7cm</p></td></tr><tr><td class="firstcol " ><p><strong>Dock dimensions (W x D x H):</strong></p></td><td  ><p>340×420×563mm</p></td><td  ><p>14.4 x 18.9 x 18.1" / 36.6 x 48 x 46cm</p></td><td  ><p>15.8 x 18.4 x 26.4" / 40.1 x 46.7 x 67.1cm</p></td></tr><tr><td class="firstcol " ><p><strong>Dust bin volume (onboard):</strong></p></td><td  ><p>450ml</p></td><td  ><p>Not stated</p></td><td  ><p>0.25L</p></td></tr><tr><td class="firstcol " ><p><strong>Water tank volume (onboard):</strong></p></td><td  ><p>Not stated</p></td><td  ><p>Not stated</p></td><td  ><p>0.24L</p></td></tr><tr><td class="firstcol " ><p><strong>Dust bin volume (base):</strong></p></td><td  ><p>2.5L</p></td><td  ><p>2.5L</p></td><td  ><p>2.5L</p></td></tr><tr><td class="firstcol " ><p><strong>Water tank volume (base):</strong></p></td><td  ><p>4L</p></td><td  ><p>Not stated</p></td><td  ><p>Not stated</p></td></tr><tr><td class="firstcol " ><p><strong>Self-empty dust:</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Self-empty / refill water:</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Mop pad cleaning:</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p><strong>Wi-Fi control:</strong></p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td><td  ><p>Yes</p></td></tr></tbody></table></div><div class="product"><p><strong>Eufy X10 Pro Omni</strong><br>This powerful alternative from Eufy costs about the same as the Xiaomi Robot Vacuum X20 Max and offers excellent cleaning performance and a good app.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/robot-vacuums/eufy-x10-pro-omni" data-dimension112="59de3f74-8d9d-11f1-bf31-b9ac75999063" data-action="Deal Block" data-label="Read our full Eufy X10 Pro Omni review" data-dimension48="Read our full Eufy X10 Pro Omni review" data-dimension25=""><strong>Eufy X10 Pro Omni review</strong></a></p></div><div class="product"><p><strong>Eufy Omni S1 Pro</strong><br>The Omni S1 Pro, also from Eufy, is a good higher-end alternative. It's much more expensive, but comes with a raft of extra features to justify the higher price tag.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/robot-vacuums/eufy-omni-s1-pro-review" data-dimension112="b0722670-8d93-11f1-8dae-e757e67323fe" data-action="Deal Block" data-label="Read our full Eufy Omni S1 Pro review" data-dimension48="Read our full Eufy Omni S1 Pro review" data-dimension25=""><strong>Eufy Omni S1 Pro review</strong></a><strong></strong></p></div><h3 class="article-body__section" id="section-how-i-tested-the-xiaomi-robot-vacuum-x20-max"><span>How I tested the Xiaomi Robot Vacuum X20 Max</span></h3><p>I tested the Xiaomi Robot Vacuum X20 Max in my home for over a year, using it to clean a hallway and two large rooms on a weekly basis. It cleaned a wide variety of messes in that time on a number of different surfaces, namely carpet and tiled flooring. I fully utilized the companion app in order to evaluate its performance and compared the overall experience to other robot vacuums that I own. </p><p><strong>Read more about </strong><a href="https://www.techradar.com/news/how-we-test"><strong>how we test</strong></a></p><p><em>First reviewed August 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've used the Dyson V15 Detect for two years, and although it's not perfect, I'd still recommend it over a Shark — here's why ]]></title>
                                                                                                <dc:content><![CDATA[ <p>During my years as a TechRadar Homes Editor, I tested an awful lot of vacuums. But the one that's been my constant companion throughout has been the <a href="https://www.techradar.com/reviews/dyson-v15-detect-absolute">Dyson V15 Detect</a>. It's not a review sample — my partner bought it, and it's the vacuum we've been using at home for the past 21-plus months. It's been used to clean hard tile floors, carpets, lots of stairs, and a whole heap of dog hair. </p><p>The V15 is not the newest Dyson vacuum. It came out in 2021 and there are now two newer flagship models: the <a href="https://www.techradar.com/reviews/dyson-gen5-detect-review">Gen5detect</a> (launched 2022) and the <a href="https://www.techradar.com/home/vacuums/dyson-v16-piston-animal-cordless-vacuum-review">V16 Piston Animal</a> (2025). However, despite not being the latest-and-greatest, it's still the model that sits atop our <a href="https://www.techradar.com/home/vacuums/best-dyson-vacuum">best Dyson vacuum guide</a>. </p><p>So after nearly two years of regular cleaning with the V15, would I still recommend it? How does it match up against the rest of the <a href="https://www.techradar.com/home/vacuums/best-cordless-vacuum-cleaners">best cordless vacuums</a> on the market — and specifically, the newest models from Dyson's great competitor, Shark? Here's my long-term review.</p><h2 id="smooth-mover">Smooth mover</h2><p>Let's start with what I love about our Dyson dust-sucker. The suction is excellent, and the Auto mode (where the suction will increase or decrease depending on how much dirt is detected on the floor) is a very welcome addition. I use this mode almost exclusively, and it can be relied upon to do a thorough job of clearing whatever debris has gathered on the floor. I haven't noticed a drop in cleaning performance over our two years of use. </p><p>The V15 is also extremely easy to maneuver. Our home has lots of stairs, and plenty of nooks and crannies where dust and hair like to collect and lurk, and the V15 Detect does a great job of getting into all of them. I love how easily and smoothly the head pivots, and the fact it can lie completely flat to the ground for cleaning under beds.</p><p>Many of the newest Shark vacuums have a hinge on the vacuum wand, which enables it to bend forwards for cleaning under furniture. It works well, but adds bulk to the wand, and the whole thing is slightly unwieldy in its folded state. For my home, the Dyson setup works perfectly well, but if you're lacking in maneuvering room, perhaps <a href="https://www.techradar.com/home/vacuums/shark-vacuum-technologies-guide#section-multiflex-us-flexology-uk">Shark's 'MultiFlex' / 'Flexology' solution</a> would be a better fit.</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="h3em3jqLPS3wLAAghQcJtL" name="Dyson Gen5detect_integrated crevice tool_1.jpg" alt="The new thinner and integrated crevice tool of the Dyson Gen5 Detect" src="https://cdn.mos.cms.futurecdn.net/h3em3jqLPS3wLAAghQcJtL.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 hidden crevice tool is a lifesaver in my tall home </span><span class="credit" itemprop="copyrightHolder">(Image credit: TechRadar / Sharmishta Sarkar)</span></figcaption></figure><p>I'm also a huge fan of the Dyson V15's secret crevice tool. It's hidden in the wand, so I'm never without it. Our house is tall and thin, with four floors, and this built-in tool means that if I spot a dusty corner at the top of the house, I don't have to traipse all the way down to the utility room to fetch a detail tool to deal with it. As far as I'm aware, this feature is exclusive to Dyson at the moment.</p><p>Having tested a number of vacuums from Dyson and various other brands, I'm always struck by how consistently high quality and well-built the Dyson vacs feel. There's a strong attention to detail in the design, and they feel sturdy and reliable. That's still true of the V15 after nearly two years of use. </p><h2 id="lasers-and-data">Lasers and data</h2><p>Now on to a couple of features that have divided opinion within my household. The V15 comes with a couple of different floorheads: the <a href="https://www.techradar.com/home/vacuums/dyson-vacuum-tools-guide#section-dyson-motorbar-digital-motorbar-floorhead">Digital motorbar head</a>, which has bristles and is designed for use on any floor type, and the <a href="https://www.techradar.com/home/vacuums/dyson-vacuum-tools-guide#section-dyson-fluffy-fluffy-optic-floorhead">Fluffy optic head</a>, which is entirely soft and built for use on hard flooring. The latter is equipped with a green light to illuminate dust.</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:3072px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aEmgiNWUHoWxcN3jKzLr4i" name="IMG_8965.jpg" alt="Dyson V15 Detect" src="https://cdn.mos.cms.futurecdn.net/aEmgiNWUHoWxcN3jKzLr4i.jpg" mos="" align="middle" fullscreen="" width="3072" height="1728" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">I love using the light on the soft floorhead to chase down dust bunnies </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I'm very on board with the Fluffy floorhead. I love that it feels gentle on our tiled kitchen floor (and doesn't clatter over it as most vacuum cleaner heads will), and I appreciate the way the light draws attention to dust and hair lurking in dingy corners. I find it very satisfying to then whisk that dust away, and always feel I'm getting a far more thorough clean than I would without this feature. </p><p>However, my partner is not so enamored with the Fluffy floorhead. He feels the Digital motorbar floorhead works perfectly well on hard floors, and it's not worth the hassle of swapping the heads over. </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:2870px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="smzCHDEemmABKxg35Wkuib" name="Dyson_Gen5_Detect_09 copy" alt="Close up of info screen on Gen5detect vacuum showing summary of particles sucked up" src="https://cdn.mos.cms.futurecdn.net/smzCHDEemmABKxg35Wkuib.jpg" mos="" align="middle" fullscreen="" width="2870" height="1614" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Both the V15 and the Gen5detect (pictured) have real-time dust reports  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Then there are the real-time dust reports on the screen. I find these endlessly fascinating, and I enjoy seeing the dust hotspots causing the bar graphs to spike. However, when I asked my partner for his thoughts, it became clear that not only was he not paying them any attention, but he didn't really know what they were. Is is possible the general public is just not as invested in the intricacies of vacuum cleaning as I am? Maybe. </p><h2 id="bulking-up">Bulking up</h2><p>Moving on to the down-sides of the V15. The most significant complaint I have with it is that V15 Detect is that it's pretty heavy. Further to that, the weight is concentrated in the main motor section, which itself is rather elongated in shape. That makes it rather unwieldy, and especially when used in handheld mode. </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:3062px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="S3JhoPwQbB2j5UUsr4RPUo" name="20250912_103655 copy" alt="Dyson V15 Detect vs Gen5detect vacuum cleaners" src="https://cdn.mos.cms.futurecdn.net/S3JhoPwQbB2j5UUsr4RPUo.jpg" mos="" align="middle" fullscreen="" width="3062" height="1722" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The V15 (background) and newer Dyson vacuums have a rather heavy, elongated motor section, which can make them a little awkward to use </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All of Dyson's newer vacuums (I'd say from this model onwards — so the V15, the <a href="https://www.techradar.com/reviews/dyson-gen5-detect-review">Gen5detect</a> and the <a href="https://www.techradar.com/home/vacuums/dyson-v16-piston-animal-cordless-vacuum-review">V16 Piston Animal</a>) suffer from this weight distribution issue. </p><p>Looking to Shark's range, the fancier models, such as the <a href="https://www.techradar.com/home/vacuums/shark-powerdetect-cordless-stick-vacuum-review">PowerDetect Cordless</a>, are actually heavier overall. However, the motor/handle section is more squat in shape, and there's more weight through the wand and into the floorhead. That means more even weight distribution, which can make for a more comfortable vacuuming experience. </p><h2 id="a-triggering-issue">A triggering issue</h2><p>Another big complaint I have with the V15 is that it's trigger-operated, with no option to lock it for continual running. I find that irritating when I'm using the vacuum for long periods, or trying to get into awkward corners while keeping the trigger compressed.</p><p>I prefer the setup on Dyson's newer models, where there's a one-press power button. However, that's still not perfect — it requires you to have a hand free to turn the machine on and off, because the power button is not reachable from your holding hand. </p><p>Most modern Shark models use button operation, and just like the Dyson designs, you can't reach the button from your holding hand. My ideal design is one where the vacuum is trigger-operated but with a lock for continual running. No Dyson vacuum has this setup, and neither do any of Shark's newest stick vacs, although that brand's range is so sprawling you might find a trigger-plus-lock design somewhere. </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:4080px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="KwNKF5VZsWGwNfJnXCmn9" name="20250912_104258 copy" alt="Dyson V15 Detect vs Gen5detect vacuum cleaners" src="https://cdn.mos.cms.futurecdn.net/KwNKF5VZsWGwNfJnXCmn9.jpg" mos="" align="middle" fullscreen="" width="4080" height="2296" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The V15 (foreground) switches on and off with a trigger on the handle — which can be frustrating when using it for longer cleaning sessions </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>One comment that I hear sometimes about Dyson stick vacuums is that they don't always last as long as customers expect. Our V15 is still going strong after just under two years (which is actually at the lower end of <a href="https://www.techradar.com/home/vacuums/how-long-should-a-vacuum-cleaner-last">how long cordless vacuums are meant to last</a>, although most people would probably hope for longer). </p><p>Prior to that, my partner had a <a href="https://www.techradar.com/reviews/dyson-cyclone-v10">Dyson Cyclone V10</a>, which lasted over five years. At that point the battery conked out, and replacing it only fixed the issue for a few months. I think that's a decent lifespan for a vacuum, but your mileage may vary. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OzryMO"></div>                            </div>                            <script src="https://kwizly.com/embed/OzryMO.js" async></script><h2 id="is-it-worth-it">Is it worth it? </h2><p>After two years using my Dyson V15, I'd still recommend it. Its cleaning powers are excellent with no signs of fading, its special features genuinely useful, and I love how maneuverable it is. </p><p>I personally also prefer it to Shark's newest models. I cover my main thoughts on this in <a href="https://www.techradar.com/news/shark-vs-dyson-which-should-you-buy">my Shark vs Dyson article</a>, but as a short overview, it's special features feel superior — Dyson's laser lights are far more effective than Shark's headlamps, and its Auto mode feels more precise. The Dyson also pivots more smoothly and the overall design feels sleeker and more high-end.</p><p>However, it's not a clear-cut decision. The Shark PowerDetect Cordless offers the <a href="https://www.techradar.com/home/vacuums/i-ran-a-group-test-of-8-cordless-vacuums-this-is-the-vac-that-performed-best-against-pet-hair">best outright cleaning performance</a> of any vacuum I've used, including all the Dyson models. Shark's models also arguably deliver better value for money — although its higher-spec models still sit in the premium price tier.</p><p>The bottom line? After using the V15 for a couple of years, and testing multiple other vacs from different brands including Shark, I'm still something of a Dyson fan-girl. When our at-home vac finally bites the dust, we'll probably end up buying another Dyson, although I will still be checking out what Shark has to offer...</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/vacuums/ive-used-the-dyson-v15-detect-for-two-years-and-although-its-not-perfect-id-still-recommend-it-over-a-shark-heres-why</link>
                                                                            <description>
                            <![CDATA[ Want to know how Dyson's pricey dust-sucker fares with long-term use? Here's my two-year review. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yiscoutWqCwGmJXrySFL8U</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gGpqw55oFmgeEpQNSg4fGg-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 02 Aug 2026 19:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 03 Aug 2026 08:08:14 +0000</updated>
                                                                                                                                            <category><![CDATA[Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ruth is TechRadar&#039;s Collections Editor, responsible for masterminding TechRadar&#039;s approach towards the new Collections format — a themed, curated selection of product recommendations designed to provide readers with an exciting new way to shop for the very best gadgets and gizmos. She has been reviewing and writing about products since 2020, covering everything from robot vacuums and hair stylers to outdoor kit and mattresses.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gGpqw55oFmgeEpQNSg4fGg-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[I&#039;ve had a V15 at home for two years, and it&#039;s still going strong]]></media:description>                                                            <media:text><![CDATA[Dyson V15 Detect Absolute vacuum cleaner]]></media:text>
                                <media:title type="plain"><![CDATA[Dyson V15 Detect Absolute vacuum cleaner]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gGpqw55oFmgeEpQNSg4fGg-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>During my years as a TechRadar Homes Editor, I tested an awful lot of vacuums. But the one that's been my constant companion throughout has been the <a href="https://www.techradar.com/reviews/dyson-v15-detect-absolute">Dyson V15 Detect</a>. It's not a review sample — my partner bought it, and it's the vacuum we've been using at home for the past 21-plus months. It's been used to clean hard tile floors, carpets, lots of stairs, and a whole heap of dog hair. </p><p>The V15 is not the newest Dyson vacuum. It came out in 2021 and there are now two newer flagship models: the <a href="https://www.techradar.com/reviews/dyson-gen5-detect-review">Gen5detect</a> (launched 2022) and the <a href="https://www.techradar.com/home/vacuums/dyson-v16-piston-animal-cordless-vacuum-review">V16 Piston Animal</a> (2025). However, despite not being the latest-and-greatest, it's still the model that sits atop our <a href="https://www.techradar.com/home/vacuums/best-dyson-vacuum">best Dyson vacuum guide</a>. </p><p>So after nearly two years of regular cleaning with the V15, would I still recommend it? How does it match up against the rest of the <a href="https://www.techradar.com/home/vacuums/best-cordless-vacuum-cleaners">best cordless vacuums</a> on the market — and specifically, the newest models from Dyson's great competitor, Shark? Here's my long-term review.</p><h2 id="smooth-mover">Smooth mover</h2><p>Let's start with what I love about our Dyson dust-sucker. The suction is excellent, and the Auto mode (where the suction will increase or decrease depending on how much dirt is detected on the floor) is a very welcome addition. I use this mode almost exclusively, and it can be relied upon to do a thorough job of clearing whatever debris has gathered on the floor. I haven't noticed a drop in cleaning performance over our two years of use. </p><p>The V15 is also extremely easy to maneuver. Our home has lots of stairs, and plenty of nooks and crannies where dust and hair like to collect and lurk, and the V15 Detect does a great job of getting into all of them. I love how easily and smoothly the head pivots, and the fact it can lie completely flat to the ground for cleaning under beds.</p><p>Many of the newest Shark vacuums have a hinge on the vacuum wand, which enables it to bend forwards for cleaning under furniture. It works well, but adds bulk to the wand, and the whole thing is slightly unwieldy in its folded state. For my home, the Dyson setup works perfectly well, but if you're lacking in maneuvering room, perhaps <a href="https://www.techradar.com/home/vacuums/shark-vacuum-technologies-guide#section-multiflex-us-flexology-uk">Shark's 'MultiFlex' / 'Flexology' solution</a> would be a better fit.</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="h3em3jqLPS3wLAAghQcJtL" name="Dyson Gen5detect_integrated crevice tool_1.jpg" alt="The new thinner and integrated crevice tool of the Dyson Gen5 Detect" src="https://cdn.mos.cms.futurecdn.net/h3em3jqLPS3wLAAghQcJtL.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 hidden crevice tool is a lifesaver in my tall home </span><span class="credit" itemprop="copyrightHolder">(Image credit: TechRadar / Sharmishta Sarkar)</span></figcaption></figure><p>I'm also a huge fan of the Dyson V15's secret crevice tool. It's hidden in the wand, so I'm never without it. Our house is tall and thin, with four floors, and this built-in tool means that if I spot a dusty corner at the top of the house, I don't have to traipse all the way down to the utility room to fetch a detail tool to deal with it. As far as I'm aware, this feature is exclusive to Dyson at the moment.</p><p>Having tested a number of vacuums from Dyson and various other brands, I'm always struck by how consistently high quality and well-built the Dyson vacs feel. There's a strong attention to detail in the design, and they feel sturdy and reliable. That's still true of the V15 after nearly two years of use. </p><h2 id="lasers-and-data">Lasers and data</h2><p>Now on to a couple of features that have divided opinion within my household. The V15 comes with a couple of different floorheads: the <a href="https://www.techradar.com/home/vacuums/dyson-vacuum-tools-guide#section-dyson-motorbar-digital-motorbar-floorhead">Digital motorbar head</a>, which has bristles and is designed for use on any floor type, and the <a href="https://www.techradar.com/home/vacuums/dyson-vacuum-tools-guide#section-dyson-fluffy-fluffy-optic-floorhead">Fluffy optic head</a>, which is entirely soft and built for use on hard flooring. The latter is equipped with a green light to illuminate dust.</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:3072px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aEmgiNWUHoWxcN3jKzLr4i" name="IMG_8965.jpg" alt="Dyson V15 Detect" src="https://cdn.mos.cms.futurecdn.net/aEmgiNWUHoWxcN3jKzLr4i.jpg" mos="" align="middle" fullscreen="" width="3072" height="1728" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">I love using the light on the soft floorhead to chase down dust bunnies </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I'm very on board with the Fluffy floorhead. I love that it feels gentle on our tiled kitchen floor (and doesn't clatter over it as most vacuum cleaner heads will), and I appreciate the way the light draws attention to dust and hair lurking in dingy corners. I find it very satisfying to then whisk that dust away, and always feel I'm getting a far more thorough clean than I would without this feature. </p><p>However, my partner is not so enamored with the Fluffy floorhead. He feels the Digital motorbar floorhead works perfectly well on hard floors, and it's not worth the hassle of swapping the heads over. </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:2870px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="smzCHDEemmABKxg35Wkuib" name="Dyson_Gen5_Detect_09 copy" alt="Close up of info screen on Gen5detect vacuum showing summary of particles sucked up" src="https://cdn.mos.cms.futurecdn.net/smzCHDEemmABKxg35Wkuib.jpg" mos="" align="middle" fullscreen="" width="2870" height="1614" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Both the V15 and the Gen5detect (pictured) have real-time dust reports  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Then there are the real-time dust reports on the screen. I find these endlessly fascinating, and I enjoy seeing the dust hotspots causing the bar graphs to spike. However, when I asked my partner for his thoughts, it became clear that not only was he not paying them any attention, but he didn't really know what they were. Is is possible the general public is just not as invested in the intricacies of vacuum cleaning as I am? Maybe. </p><h2 id="bulking-up">Bulking up</h2><p>Moving on to the down-sides of the V15. The most significant complaint I have with it is that V15 Detect is that it's pretty heavy. Further to that, the weight is concentrated in the main motor section, which itself is rather elongated in shape. That makes it rather unwieldy, and especially when used in handheld mode. </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:3062px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="S3JhoPwQbB2j5UUsr4RPUo" name="20250912_103655 copy" alt="Dyson V15 Detect vs Gen5detect vacuum cleaners" src="https://cdn.mos.cms.futurecdn.net/S3JhoPwQbB2j5UUsr4RPUo.jpg" mos="" align="middle" fullscreen="" width="3062" height="1722" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The V15 (background) and newer Dyson vacuums have a rather heavy, elongated motor section, which can make them a little awkward to use </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>All of Dyson's newer vacuums (I'd say from this model onwards — so the V15, the <a href="https://www.techradar.com/reviews/dyson-gen5-detect-review">Gen5detect</a> and the <a href="https://www.techradar.com/home/vacuums/dyson-v16-piston-animal-cordless-vacuum-review">V16 Piston Animal</a>) suffer from this weight distribution issue. </p><p>Looking to Shark's range, the fancier models, such as the <a href="https://www.techradar.com/home/vacuums/shark-powerdetect-cordless-stick-vacuum-review">PowerDetect Cordless</a>, are actually heavier overall. However, the motor/handle section is more squat in shape, and there's more weight through the wand and into the floorhead. That means more even weight distribution, which can make for a more comfortable vacuuming experience. </p><h2 id="a-triggering-issue">A triggering issue</h2><p>Another big complaint I have with the V15 is that it's trigger-operated, with no option to lock it for continual running. I find that irritating when I'm using the vacuum for long periods, or trying to get into awkward corners while keeping the trigger compressed.</p><p>I prefer the setup on Dyson's newer models, where there's a one-press power button. However, that's still not perfect — it requires you to have a hand free to turn the machine on and off, because the power button is not reachable from your holding hand. </p><p>Most modern Shark models use button operation, and just like the Dyson designs, you can't reach the button from your holding hand. My ideal design is one where the vacuum is trigger-operated but with a lock for continual running. No Dyson vacuum has this setup, and neither do any of Shark's newest stick vacs, although that brand's range is so sprawling you might find a trigger-plus-lock design somewhere. </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:4080px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="KwNKF5VZsWGwNfJnXCmn9" name="20250912_104258 copy" alt="Dyson V15 Detect vs Gen5detect vacuum cleaners" src="https://cdn.mos.cms.futurecdn.net/KwNKF5VZsWGwNfJnXCmn9.jpg" mos="" align="middle" fullscreen="" width="4080" height="2296" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The V15 (foreground) switches on and off with a trigger on the handle — which can be frustrating when using it for longer cleaning sessions </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>One comment that I hear sometimes about Dyson stick vacuums is that they don't always last as long as customers expect. Our V15 is still going strong after just under two years (which is actually at the lower end of <a href="https://www.techradar.com/home/vacuums/how-long-should-a-vacuum-cleaner-last">how long cordless vacuums are meant to last</a>, although most people would probably hope for longer). </p><p>Prior to that, my partner had a <a href="https://www.techradar.com/reviews/dyson-cyclone-v10">Dyson Cyclone V10</a>, which lasted over five years. At that point the battery conked out, and replacing it only fixed the issue for a few months. I think that's a decent lifespan for a vacuum, but your mileage may vary. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OzryMO"></div>                            </div>                            <script src="https://kwizly.com/embed/OzryMO.js" async></script><h2 id="is-it-worth-it">Is it worth it? </h2><p>After two years using my Dyson V15, I'd still recommend it. Its cleaning powers are excellent with no signs of fading, its special features genuinely useful, and I love how maneuverable it is. </p><p>I personally also prefer it to Shark's newest models. I cover my main thoughts on this in <a href="https://www.techradar.com/news/shark-vs-dyson-which-should-you-buy">my Shark vs Dyson article</a>, but as a short overview, it's special features feel superior — Dyson's laser lights are far more effective than Shark's headlamps, and its Auto mode feels more precise. The Dyson also pivots more smoothly and the overall design feels sleeker and more high-end.</p><p>However, it's not a clear-cut decision. The Shark PowerDetect Cordless offers the <a href="https://www.techradar.com/home/vacuums/i-ran-a-group-test-of-8-cordless-vacuums-this-is-the-vac-that-performed-best-against-pet-hair">best outright cleaning performance</a> of any vacuum I've used, including all the Dyson models. Shark's models also arguably deliver better value for money — although its higher-spec models still sit in the premium price tier.</p><p>The bottom line? After using the V15 for a couple of years, and testing multiple other vacs from different brands including Shark, I'm still something of a Dyson fan-girl. When our at-home vac finally bites the dust, we'll probably end up buying another Dyson, although I will still be checking out what Shark has to offer...</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The fun-size Ninja Luxe Café Mini helps you brew tasty espresso and drip coffee if your kitchen isn't big enough for two separate machines ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-two-minute-review"><span>Ninja Luxe Café Mini Espresso Machine: two-minute review</span></h3><p>The Ninja Luxe Café Mini Espresso Machine is a compact version of the <a href="https://www.techradar.com/reviews/ninja-luxe-cafe">Ninja Luxe Café. </a>It doesn't require an enormous amount of counter space, especially considering that this single machine grinds your whole beans directly into your filter, weighs your grinds, brews your espresso or drip coffee, and froths your milk. You won't need any other coffee accoutrements on your counter.</p><p>While I did brew some absolutely delicious coffee with the Ninja Luxe Café Mini, there is definitely a learning curve. In fact, I wouldn't say I have mastered the espresso settings yet, even after brewing many cups. Even with the identical espresso settings, sometimes I get just an ounce or so and sometimes I get a lot more. Drip coffee comes out consistently well; no issues there. I also had some trouble frothing the milk; with just a minimum amount of milk in the jug it overflowed onto the counter. </p><p>Note that even though this is a semi-auto machine, you do need to have some manual strength and dexterity to get the portafilter properly into place. Be ready for some trial and error. If you're prepared to take on a project, I think you'll be well-rewarded for your efforts.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZjqYGZgdrxcdJFEc3zPhEj" name="Ninja-Luxe-Café-Mini-Espresso-Machine-flat-lay" alt="Ninja Luxe Café Mini Espresso Machine flat lay" src="https://cdn.mos.cms.futurecdn.net/ZjqYGZgdrxcdJFEc3zPhEj.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: Karen Freeman / Future)</span></figcaption></figure><h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-price-and-availability"><span>Ninja Luxe Café Mini Espresso Machine: price and availability</span></h3><ul><li><strong>Widely available both in store and online</strong></li><li><strong>Retails for $449.99 USD (£338.50 GBP, $643.73 AUD)</strong></li><li><strong>Only sold in the black and chrome colorway</strong></li></ul><p>You can find the Ninja Luxe Café Mini Espresso Machine at many brick and mortar stores and websites, including Amazon, Best Buy, Kohl's, Target, and Ninja's own site. It retails for $449.99 USD (£338.50 GBP, $643.73 AUD) and comes in just the one color, black and chrome.</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:5460px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2bYCwTV7SX8krVGzHjreQ6" name="Ninja-Luxe-Café-Mini-Espresso-Machine-ready" alt="Ninja Luxe Café Mini Espresso Machine ready to use" src="https://cdn.mos.cms.futurecdn.net/2bYCwTV7SX8krVGzHjreQ6.jpg" mos="" align="middle" fullscreen="" width="5460" height="3071" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Karen Freeman / Future)</span></figcaption></figure><h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-specs"><span>Ninja Luxe Café Mini Espresso Machine: specs</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Name</p></td><td  ><p>Ninja Luxe Café Mini Espresso Machine</p></td></tr><tr><td class="firstcol " ><p>Type</p></td><td  ><p>Semi-automatic</p></td></tr><tr><td class="firstcol " ><p>Dimensions (L x W x H)</p></td><td  ><p> 10.24 in L x 12.17 in W x 13.43 in H / 26.01 cm L x 30.91 cm W x 34.11 cm H</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p> 18.96 lbs / 8.6 kg</p></td></tr><tr><td class="firstcol " ><p>Brew styles</p></td><td  ><p>Espresso (double), Triple (espresso), Classic (coffee), Rich (coffee), and Over Ice (coffee)</p></td></tr><tr><td class="firstcol " ><p>Milk frother</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p>Connected device</p></td><td  ><p>No</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-design"><span>Ninja Luxe Café Mini Espresso Machine: design</span></h3><ul><li><strong>Efficient design gives it a smaller footprint </strong></li><li><strong>Aesthetically pleasing, goes with any decor </strong></li><li><strong>Five brew styles </strong></li></ul><p>The Ninja Luxe Café Mini is efficiently designed to house everything you need to make just about any sort of coffee drink in a relatively small package. When you first unpack it, you will need to determine your water hardness with the enclosed test strip and set your machine accordingly. Run a flush cycle and then you're ready to start brewing.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OzLq0e"></div>                            </div>                            <script src="https://kwizly.com/embed/OzLq0e.js" async></script><p>The machine has a conical burr grinder, a brewing system that makes both espresso and coffee, and a steam wand. It comes with two filter baskets:, a smaller 'double' and a larger 'luxe' basket (unlike most espresso machines, there's no basket for pouring a single shot).</p><p>Place the basket into the portafilter, the funnel on top of that, and then slide it into the grinding cradle. Choose your brew style. The machine evaluates your beans and determines a recommended grind size. Turn the grind dial to meet the recommended number and hit the grind button.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="s2K3VJJhiXdvSsAUP84tJe" name="Ninja-Luxe-Café-Mini-Espresso-Machine-espresso-grind-button" alt="Ninja Luxe Café Mini Espresso Machine grind button" src="https://cdn.mos.cms.futurecdn.net/s2K3VJJhiXdvSsAUP84tJe.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: Karen Freeman / Future)</span></figcaption></figure><p>Once your ground coffee is the basket, remove the portafilter and tamp down the grinds with the assisted tamper. It has a spring inside so you'll apply just the right amount of pressure.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2JVqxFY5tVnorSLbe7L359" name="Ninja-Luxe-Café-Mini-Espresso-Machine-tamper" alt="Ninja Luxe Café Mini Espresso Machine tamping down grounds" src="https://cdn.mos.cms.futurecdn.net/2JVqxFY5tVnorSLbe7L359.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: Karen Freeman / Future)</span></figcaption></figure><p>Then you can remove the funnel, place the portafilter under the Ninja Luxe Café Mini's group head and turn it until it locks into place. This takes some manual strength and dexterity, and the machine's relatively light weight means you have to brace it in place so it doesn't slide around, though it does get easier with repeated use.</p><p>You can manually select your level of strength (represented by one, two, or three beans) and temperature or just use the default. When you're done brewing, dispose of the puck of used coffee grounds, and clean the dirty components.</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="sJkfEQN5HXyXK9fymn2U2D" name="Ninja-Luxe-Café-Mini-Espresso-Machine-puck" alt="Ninja Luxe Café Mini Espresso Machine" src="https://cdn.mos.cms.futurecdn.net/sJkfEQN5HXyXK9fymn2U2D.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: Karen Freeman / Future)</span></figcaption></figure><p>There is also a milk jug and steam wand. To use it, turn the manual valve on the side from brewing mode to frothing mode. The owner's manual includes detailed instructions of how to get the most froth from your milk of choice. </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="N4JgYqjQFxyWMb9BAtM8Hb" name="Ninja-Luxe-Café-Mini-Espresso-Machine-steaming-milk" alt="Ninja Luxe Café Mini Espresso Machine frothing milk" src="https://cdn.mos.cms.futurecdn.net/N4JgYqjQFxyWMb9BAtM8Hb.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: Karen Freeman / Future)</span></figcaption></figure><p>You'll need to clean the tamper, funnel, basket, portafilter, steam wand and jug after each use. You'll also need to empty and clean out the drip tray every few brews, and every time you froth milk. Additionally, you'll need to descale the machine periodically. However, there is no obvious way to get in and clean the grinder. That part never gets wet, but coffee oils will build up there over time.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-performance"><span>Ninja Luxe Café Mini Espresso Machine: performance</span></h3><ul><li><strong>There is definitely a learning curve</strong></li><li><strong>You need manual strength and dexterity</strong></li><li><strong>Brew amounts are not consistent</strong></li></ul><div  class="fancy-box"><div class="fancy_box-title">Did you know TechRadar now has membership?</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="MZftMKPquR3jRGaoR9TwcB" name="TechRadar-Insider-banner" caption="" alt="Various tech product cutouts next to the words 'Insider TechRadar Learn More'" src="https://cdn.mos.cms.futurecdn.net/MZftMKPquR3jRGaoR9TwcB.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">Become a TechRadar Insider by simply clicking 'Join Now' at the top of this page. Have a question? Please email <a data-analytics-id="inline-link" href="https://futureplc.slgnt.eu/optiext/optiextension.dll?ID=XWc%2BNZbmPVY1QXCHegXUW5hAZTqddroX0h4zBFHHIu3aOyPDcGIlPjK%2BJMv55n1J8bfl5bA494yjEg3_i0iSaOXD%2BXycXT" target="_blank">membership@techradar.com</a></p></div></div><p>Overall, I think you'll find that the Ninja Luxe Café Mini will make you some great coffee and espresso drinks. There's definitely a learning curve, but if you have the patience you'll figure it out. Of bigger concern was that sometimes the brewing seemed to just stop short of a full yield, and I'm not sure why. The same beans brewed at the same setting just didn't always yield the same size espresso. This only happened to me while brewing espresso; all three of the drip coffee settings yielded perfect results every time.</p><p>There are five different brew settings: Espresso (which is actually a double espresso), Triple (espresso), Classic (drip coffee), Rich (a richer drip coffee), and Over Ice (drip coffee brewed at a lower temperature). I tested all five of them multiple times.</p><h2 id="espresso">Espresso</h2><p>The smallest drink you can make is a double espresso, there is no single espresso setting on this machine. The owner's manual says to throw away the first espresso you brew each time you put new beans into the hopper because it takes a couple of brews for the machine to dial in correctly. I tasted it anyway and yes, you should toss it. After that first one, the espresso tasted good though sometimes it would randomly give me a shorter brew. I did notice that I consistently got a beautiful crema.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/CX2ExxDqEftfzMWcu85zPU.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dgaH9HB77HfFRmGfKfBK7U.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QJqk9RWcVRDgL8yfGFXRVU.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Kr3WDdVesZTUpg5bMYkWrT.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BXjaLjuCBq3r7oFPZ3crNU.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="triple-espresso">Triple espresso</h2><p>The experience of brewing the triple espresso is just like brewing the regular (double) one, only you use the Luxe basket instead of the smaller one. Again, the machine would sometimes give me a tiny brew. Pictured below is one of the smaller triples; other times it was much larger. Otherwise, the espresso was good and always had a lovely crema.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KCkShRtnGYFJKonpzxpABH.jpg" alt="Ninja Luxe Café Mini Espresso Machine triple espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8hAZ6eWyMAe2Mzbd99JKaH.jpg" alt="Ninja Luxe Café Mini Espresso Machine triple espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5chfGGvNDHUUtwppeXTJiH.jpg" alt="Ninja Luxe Café Mini Espresso Machine triple espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="classic">Classic</h2><p>The Classic drip coffee setting yielded consistently good results. In addition to adjusting the grind size, brew temperature, and strength if you like, you can also choose to brew 6, 8, 10, or 12 ounces of coffee. The user experience of brewing the drip coffee is the same as brewing espresso, except that you skip the tamping step. The machine does something totally different on the inside. You get no crema. And when you go to throw the puck away, it's very wet, as opposed to the drier, crumbly puck you get with espresso. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZCVU7P8ZD3vHpEWe8onTcD.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing classic drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/isLDyx3qkmPUijGAc9wjCC.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing classic drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FwqXZ2mn6uTysKapAABrmD.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing classic drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="rich">Rich</h2><p>The rich drip coffee setting works just like the classic, only it yields a richer brew. I find I prefer the classic, as I found it a bit smoother and less bitter, but your tastes may differ.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/cjZG9KdVfV3cYrdVPEVjUT.jpg" alt="Ninja Luxe Café Mini Espresso Machine" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DqPwGDuoZb7TL9g2n2iJUT.jpg" alt="Ninja Luxe Café Mini Espresso Machine" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="over-ice">Over ice</h2><p>The drip coffee over ice setting might have been my favorite. I found it very smooth and it didn't taste too diluted from the ice.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/73SHEj2BKLDo6hrWCbirZg.jpg" alt="Ninja Luxe Café Mini Espresso Machine coffee over ice" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4Z8ECS6hwxoWYitWXSPrig.jpg" alt="Ninja Luxe Café Mini Espresso Machine coffee over ice" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="steam-wand">Steam wand</h2><p>I found that it took some practice to get the milk frothing just right. I tried just leaving the jug in place and frothing it from there, and it works ok but doesn't produce much foam. I tried following the instructions about angle and movement in the owner's manual, and got too much foam. </p><p>The wand will purge itself right after frothing, and you'll want to wipe off the milk from the outside of the wand right away. Otherwise it sticks on there pretty good, requiring a bit of scrubbing to get it off.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/aYBnKtkEMABZWBYpUrvKiN.jpg" alt="Ninja Luxe Café Mini Espresso Machine frother" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NXLxWPt8Fo23fCoikiTnBN.jpg" alt="Ninja Luxe Café Mini Espresso Machine frother" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SAjDepkcWSJJNE6vyp5NxN.jpg" alt="Ninja Luxe Café Mini Espresso Machine frother" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jFSekYYAJ3H5cEAeD8YqzN.jpg" alt="Ninja Luxe Café Mini Espresso Machine frother" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><ul><li><strong>Performance score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-ninja-luxe-cafe-mini-espresso-machine"><span>Should you buy the Ninja Luxe Café Mini Espresso Machine?</span></h3><div ><table><caption>Ninja Luxe Café Mini Espresso Machine score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>While not cheap, it does replace five machines: conical burr grinder, coffee scale, espresso machine, coffee machine, and milk frother.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>It looks great on the counter and has a relatively small footprint for all it does.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>There's definitely a learning curve and my results were not consistent, but the coffee drinks especially were quite tasty and the espresso crema was perfect every time.</p></td><td  ><p>3.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-7">Buy it if</h2><div class="product"><p><strong>You want to be the barista</strong></p><p>You'll need to put the effort in, but you can be the barista at home with this machine. You control the settings and the results, with help from the machine's sensors.</p></div><div class="product"><p><strong>You want all the coffee accoutrements in one smallish machine</strong></p><p>Forget having a separate grinder, scale, brewer, and frother spread out over your countertop. Just one little machine does it all. </p></div><div class="product"><p><strong>You can't decide between espresso and drip coffee</strong></p><p>Now you don't even need two different machines for espresso and drip coffee. The Ninja Luxe Café Mini Espresso Machine does both, plus iced coffee and milk drinks too.</p></div><h2 id="don-t-buy-it-if-7">Don't buy it if</h2><div class="product"><p><strong>It's not in your budget</strong></p><p>While you'll likely make fewer trips to the coffee shop, and you don't have to buy five separate machines, it's still not cheap.</p></div><div class="product"><p><strong>You don't have great manual dexterity and/or strength</strong></p><p>It takes some coordination and muscle to get the portafilter correctly installed in the group head for brewing. </p></div><div class="product"><p><strong>You expect perfectly consistent results with the touch of a button</strong></p><p>This machine isn't a fully automatic touch-of-a-button machine. It's not always consistent and there is a learning curve.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="11580c9e-8a00-11f1-9116-bbf0649999a9" data-action="Deal Block" data-label="You expect perfectly consistent results with the touch of a buttonThis machine isn't a fully automatic touch-of-a-button machine. It's not always consistent and there is a learning curve." data-dimension48="You expect perfectly consistent results with the touch of a buttonThis machine isn't a fully automatic touch-of-a-button machine. It's not always consistent and there is a learning curve." data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-also-consider"><span>Ninja Luxe Café Mini Espresso Machine: also consider</span></h3><div class="product"><a data-dimension112="0c5c4c48-89cc-11f1-ac32-b392bdd91f52" data-action="Deal Block" data-label="Read our De'Longhi La Specialista Touch review" data-dimension48="Read our De'Longhi La Specialista Touch review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:439px;"><p class="vanilla-image-block" style="padding-top:129.38%;"><img id="pDCYChq7xzuH7m3i5D7Sgg" name="delonghi-la-specialista-touch" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pDCYChq7xzuH7m3i5D7Sgg.png" mos="" align="middle" fullscreen="" width="439" height="568" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>De'Longhi La Specialista Touch</strong></p><p>This one is a little bit more automated and beginner-friendly than the Ninja Luxe Café Mini Espresso Machine while still being pretty small and lightweight. It's also a bit more expensive.</p><p><strong>Read our </strong><a href="https://www.techradar.com/home/coffee-machines/delonghi-la-specialista-touch-review" data-dimension112="0c5c4c48-89cc-11f1-ac32-b392bdd91f52" data-action="Deal Block" data-label="Read our De'Longhi La Specialista Touch review" data-dimension48="Read our De'Longhi La Specialista Touch review" data-dimension25=""><strong>De'Longhi La Specialista Touch review</strong></a></p></div><div class="product"><a data-dimension112="9353b5e4-8a01-11f1-b689-a93aa04aa925" data-action="Deal Block" data-label="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1092px;"><p class="vanilla-image-block" style="padding-top:90.11%;"><img id="kjCoHEKpS6PkNySXmSoskL" name="Ninja-autobarista-pro-fully-automatic-espresso-machine-promo-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/kjCoHEKpS6PkNySXmSoskL.png" mos="" align="middle" fullscreen="" width="1092" height="984" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja AutoBarista Pro Fully Automatic Espresso Machine </strong></p><p>While almost double the price of the Ninja Luxe Café Mini, it's worthwhile if you want a one-touch, super easy-to-use machine. It makes about a dozen different beverages including coffee, espresso, iced drinks, and milk drinks.</p><p><strong>Read my </strong><a href="https://www.techradar.com/home/coffee-machines/the-ninja-autobarista-pro-fully-automatic-espresso-machine-lets-you-make-just-about-any-coffee-creation-you-can-imagine" data-dimension112="9353b5e4-8a01-11f1-b689-a93aa04aa925" data-action="Deal Block" data-label="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension25=""><strong>Ninja AutoBarista Pro Fully Automatic Espresso Machine review</strong></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="9353b5e4-8a01-11f1-b689-a93aa04aa925" data-action="Deal Block" data-label="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension25="">View Deal</a></p></div><div class="product"><a data-dimension112="0c5c4ca2-89cc-11f1-8d2e-b579289c394e" data-action="Deal Block" data-label="Check out my Terra Kaffe TK-02 review" data-dimension48="Check out my Terra Kaffe TK-02 review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:714px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="s6V9tf8QxoTvr2hTXeuYd8" name="terra-kaffe-promo-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/s6V9tf8QxoTvr2hTXeuYd8.png" mos="" align="middle" fullscreen="" width="714" height="714" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Terra Kaffe TK-02</strong></p><p>This fully automatic coffee and espresso machine does it all with a touch of a button or even a voice command to Alexa. Custom design your own beverages. It's the priciest of the bunch, but an amazing machine.</p><p><strong>Check out my </strong><a href="https://www.techradar.com/home/coffee-machines/terra-kaffe-tk-02-brings-the-high-end-coffee-shop-to-your-home" data-dimension112="0c5c4ca2-89cc-11f1-8d2e-b579289c394e" data-action="Deal Block" data-label="Check out my Terra Kaffe TK-02 review" data-dimension48="Check out my Terra Kaffe TK-02 review" data-dimension25=""><strong>Terra Kaffe TK-02 review</strong></a>.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="0c5c4ca2-89cc-11f1-8d2e-b579289c394e" data-action="Deal Block" data-label="Check out my Terra Kaffe TK-02 review" data-dimension48="Check out my Terra Kaffe TK-02 review" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-ninja-luxe-cafe-mini-espresso-machine"><span>How I tested the Ninja Luxe Café Mini Espresso Machine</span></h3><p>I brewed and drank every drink on the menu: (double) Espresso, Triple (espresso), Classic (coffee), Rich (coffee), and (coffee) Over Ice more than once. I used two different kinds of beans for each beverage, first going all the way through the menu with a dark french roast and then again with a medium-dark roast. I frothed two different kinds of milk (almond and skim dairy) several times and added the milk to espresso shots. I cleaned all of the parts that touch the coffee after each use.</p><p><em>First reviewed July 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/ninja-luxe-cafe-mini-review</link>
                                                                            <description>
                            <![CDATA[ This fun-size coffee maker has a steep learning curve, but take the time to hone your barista skills and you'll be rewarded for your efforts. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PBZnpYd6c59QDq7MVvVZD4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nbayhavWfrk2CvXAAxTtk9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 02 Aug 2026 12:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Karen Freeman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DDiERCZA8XFtW9uHdwjzpL.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Karen is a world traveler, writer, teacher, family woman, and occasionally a movie extra. She has been writing about Apple, consumer tech, and lifestyle products since 2010 for various publications including TechRadar, CNET, Tom’s Guide, iMore, Macworld, AppAdvice, and WatchAware.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nbayhavWfrk2CvXAAxTtk9-1280-80.jpg">
                                                            <media:credit><![CDATA[Karen Freeman / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ninja Luxe Café Mini with a cup of espresso]]></media:description>                                                            <media:text><![CDATA[Ninja Luxe Café Mini with a cup of espresso]]></media:text>
                                <media:title type="plain"><![CDATA[Ninja Luxe Café Mini with a cup of espresso]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nbayhavWfrk2CvXAAxTtk9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-two-minute-review"><span>Ninja Luxe Café Mini Espresso Machine: two-minute review</span></h3><p>The Ninja Luxe Café Mini Espresso Machine is a compact version of the <a href="https://www.techradar.com/reviews/ninja-luxe-cafe">Ninja Luxe Café. </a>It doesn't require an enormous amount of counter space, especially considering that this single machine grinds your whole beans directly into your filter, weighs your grinds, brews your espresso or drip coffee, and froths your milk. You won't need any other coffee accoutrements on your counter.</p><p>While I did brew some absolutely delicious coffee with the Ninja Luxe Café Mini, there is definitely a learning curve. In fact, I wouldn't say I have mastered the espresso settings yet, even after brewing many cups. Even with the identical espresso settings, sometimes I get just an ounce or so and sometimes I get a lot more. Drip coffee comes out consistently well; no issues there. I also had some trouble frothing the milk; with just a minimum amount of milk in the jug it overflowed onto the counter. </p><p>Note that even though this is a semi-auto machine, you do need to have some manual strength and dexterity to get the portafilter properly into place. Be ready for some trial and error. If you're prepared to take on a project, I think you'll be well-rewarded for your efforts.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZjqYGZgdrxcdJFEc3zPhEj" name="Ninja-Luxe-Café-Mini-Espresso-Machine-flat-lay" alt="Ninja Luxe Café Mini Espresso Machine flat lay" src="https://cdn.mos.cms.futurecdn.net/ZjqYGZgdrxcdJFEc3zPhEj.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: Karen Freeman / Future)</span></figcaption></figure><h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-price-and-availability"><span>Ninja Luxe Café Mini Espresso Machine: price and availability</span></h3><ul><li><strong>Widely available both in store and online</strong></li><li><strong>Retails for $449.99 USD (£338.50 GBP, $643.73 AUD)</strong></li><li><strong>Only sold in the black and chrome colorway</strong></li></ul><p>You can find the Ninja Luxe Café Mini Espresso Machine at many brick and mortar stores and websites, including Amazon, Best Buy, Kohl's, Target, and Ninja's own site. It retails for $449.99 USD (£338.50 GBP, $643.73 AUD) and comes in just the one color, black and chrome.</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:5460px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2bYCwTV7SX8krVGzHjreQ6" name="Ninja-Luxe-Café-Mini-Espresso-Machine-ready" alt="Ninja Luxe Café Mini Espresso Machine ready to use" src="https://cdn.mos.cms.futurecdn.net/2bYCwTV7SX8krVGzHjreQ6.jpg" mos="" align="middle" fullscreen="" width="5460" height="3071" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Karen Freeman / Future)</span></figcaption></figure><h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-specs"><span>Ninja Luxe Café Mini Espresso Machine: specs</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Name</p></td><td  ><p>Ninja Luxe Café Mini Espresso Machine</p></td></tr><tr><td class="firstcol " ><p>Type</p></td><td  ><p>Semi-automatic</p></td></tr><tr><td class="firstcol " ><p>Dimensions (L x W x H)</p></td><td  ><p> 10.24 in L x 12.17 in W x 13.43 in H / 26.01 cm L x 30.91 cm W x 34.11 cm H</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p> 18.96 lbs / 8.6 kg</p></td></tr><tr><td class="firstcol " ><p>Brew styles</p></td><td  ><p>Espresso (double), Triple (espresso), Classic (coffee), Rich (coffee), and Over Ice (coffee)</p></td></tr><tr><td class="firstcol " ><p>Milk frother</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p>Connected device</p></td><td  ><p>No</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-design"><span>Ninja Luxe Café Mini Espresso Machine: design</span></h3><ul><li><strong>Efficient design gives it a smaller footprint </strong></li><li><strong>Aesthetically pleasing, goes with any decor </strong></li><li><strong>Five brew styles </strong></li></ul><p>The Ninja Luxe Café Mini is efficiently designed to house everything you need to make just about any sort of coffee drink in a relatively small package. When you first unpack it, you will need to determine your water hardness with the enclosed test strip and set your machine accordingly. Run a flush cycle and then you're ready to start brewing.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OzLq0e"></div>                            </div>                            <script src="https://kwizly.com/embed/OzLq0e.js" async></script><p>The machine has a conical burr grinder, a brewing system that makes both espresso and coffee, and a steam wand. It comes with two filter baskets:, a smaller 'double' and a larger 'luxe' basket (unlike most espresso machines, there's no basket for pouring a single shot).</p><p>Place the basket into the portafilter, the funnel on top of that, and then slide it into the grinding cradle. Choose your brew style. The machine evaluates your beans and determines a recommended grind size. Turn the grind dial to meet the recommended number and hit the grind button.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="s2K3VJJhiXdvSsAUP84tJe" name="Ninja-Luxe-Café-Mini-Espresso-Machine-espresso-grind-button" alt="Ninja Luxe Café Mini Espresso Machine grind button" src="https://cdn.mos.cms.futurecdn.net/s2K3VJJhiXdvSsAUP84tJe.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: Karen Freeman / Future)</span></figcaption></figure><p>Once your ground coffee is the basket, remove the portafilter and tamp down the grinds with the assisted tamper. It has a spring inside so you'll apply just the right amount of pressure.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2JVqxFY5tVnorSLbe7L359" name="Ninja-Luxe-Café-Mini-Espresso-Machine-tamper" alt="Ninja Luxe Café Mini Espresso Machine tamping down grounds" src="https://cdn.mos.cms.futurecdn.net/2JVqxFY5tVnorSLbe7L359.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: Karen Freeman / Future)</span></figcaption></figure><p>Then you can remove the funnel, place the portafilter under the Ninja Luxe Café Mini's group head and turn it until it locks into place. This takes some manual strength and dexterity, and the machine's relatively light weight means you have to brace it in place so it doesn't slide around, though it does get easier with repeated use.</p><p>You can manually select your level of strength (represented by one, two, or three beans) and temperature or just use the default. When you're done brewing, dispose of the puck of used coffee grounds, and clean the dirty components.</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="sJkfEQN5HXyXK9fymn2U2D" name="Ninja-Luxe-Café-Mini-Espresso-Machine-puck" alt="Ninja Luxe Café Mini Espresso Machine" src="https://cdn.mos.cms.futurecdn.net/sJkfEQN5HXyXK9fymn2U2D.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: Karen Freeman / Future)</span></figcaption></figure><p>There is also a milk jug and steam wand. To use it, turn the manual valve on the side from brewing mode to frothing mode. The owner's manual includes detailed instructions of how to get the most froth from your milk of choice. </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="N4JgYqjQFxyWMb9BAtM8Hb" name="Ninja-Luxe-Café-Mini-Espresso-Machine-steaming-milk" alt="Ninja Luxe Café Mini Espresso Machine frothing milk" src="https://cdn.mos.cms.futurecdn.net/N4JgYqjQFxyWMb9BAtM8Hb.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: Karen Freeman / Future)</span></figcaption></figure><p>You'll need to clean the tamper, funnel, basket, portafilter, steam wand and jug after each use. You'll also need to empty and clean out the drip tray every few brews, and every time you froth milk. Additionally, you'll need to descale the machine periodically. However, there is no obvious way to get in and clean the grinder. That part never gets wet, but coffee oils will build up there over time.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-performance"><span>Ninja Luxe Café Mini Espresso Machine: performance</span></h3><ul><li><strong>There is definitely a learning curve</strong></li><li><strong>You need manual strength and dexterity</strong></li><li><strong>Brew amounts are not consistent</strong></li></ul><div  class="fancy-box"><div class="fancy_box-title">Did you know TechRadar now has membership?</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="MZftMKPquR3jRGaoR9TwcB" name="TechRadar-Insider-banner" caption="" alt="Various tech product cutouts next to the words 'Insider TechRadar Learn More'" src="https://cdn.mos.cms.futurecdn.net/MZftMKPquR3jRGaoR9TwcB.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">Become a TechRadar Insider by simply clicking 'Join Now' at the top of this page. Have a question? Please email <a data-analytics-id="inline-link" href="https://futureplc.slgnt.eu/optiext/optiextension.dll?ID=XWc%2BNZbmPVY1QXCHegXUW5hAZTqddroX0h4zBFHHIu3aOyPDcGIlPjK%2BJMv55n1J8bfl5bA494yjEg3_i0iSaOXD%2BXycXT" target="_blank">membership@techradar.com</a></p></div></div><p>Overall, I think you'll find that the Ninja Luxe Café Mini will make you some great coffee and espresso drinks. There's definitely a learning curve, but if you have the patience you'll figure it out. Of bigger concern was that sometimes the brewing seemed to just stop short of a full yield, and I'm not sure why. The same beans brewed at the same setting just didn't always yield the same size espresso. This only happened to me while brewing espresso; all three of the drip coffee settings yielded perfect results every time.</p><p>There are five different brew settings: Espresso (which is actually a double espresso), Triple (espresso), Classic (drip coffee), Rich (a richer drip coffee), and Over Ice (drip coffee brewed at a lower temperature). I tested all five of them multiple times.</p><h2 id="espresso">Espresso</h2><p>The smallest drink you can make is a double espresso, there is no single espresso setting on this machine. The owner's manual says to throw away the first espresso you brew each time you put new beans into the hopper because it takes a couple of brews for the machine to dial in correctly. I tasted it anyway and yes, you should toss it. After that first one, the espresso tasted good though sometimes it would randomly give me a shorter brew. I did notice that I consistently got a beautiful crema.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/CX2ExxDqEftfzMWcu85zPU.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dgaH9HB77HfFRmGfKfBK7U.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QJqk9RWcVRDgL8yfGFXRVU.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Kr3WDdVesZTUpg5bMYkWrT.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BXjaLjuCBq3r7oFPZ3crNU.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="triple-espresso">Triple espresso</h2><p>The experience of brewing the triple espresso is just like brewing the regular (double) one, only you use the Luxe basket instead of the smaller one. Again, the machine would sometimes give me a tiny brew. Pictured below is one of the smaller triples; other times it was much larger. Otherwise, the espresso was good and always had a lovely crema.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KCkShRtnGYFJKonpzxpABH.jpg" alt="Ninja Luxe Café Mini Espresso Machine triple espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8hAZ6eWyMAe2Mzbd99JKaH.jpg" alt="Ninja Luxe Café Mini Espresso Machine triple espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5chfGGvNDHUUtwppeXTJiH.jpg" alt="Ninja Luxe Café Mini Espresso Machine triple espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="classic">Classic</h2><p>The Classic drip coffee setting yielded consistently good results. In addition to adjusting the grind size, brew temperature, and strength if you like, you can also choose to brew 6, 8, 10, or 12 ounces of coffee. The user experience of brewing the drip coffee is the same as brewing espresso, except that you skip the tamping step. The machine does something totally different on the inside. You get no crema. And when you go to throw the puck away, it's very wet, as opposed to the drier, crumbly puck you get with espresso. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ZCVU7P8ZD3vHpEWe8onTcD.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing classic drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/isLDyx3qkmPUijGAc9wjCC.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing classic drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FwqXZ2mn6uTysKapAABrmD.jpg" alt="Ninja Luxe Café Mini Espresso Machine brewing classic drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="rich">Rich</h2><p>The rich drip coffee setting works just like the classic, only it yields a richer brew. I find I prefer the classic, as I found it a bit smoother and less bitter, but your tastes may differ.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/cjZG9KdVfV3cYrdVPEVjUT.jpg" alt="Ninja Luxe Café Mini Espresso Machine" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DqPwGDuoZb7TL9g2n2iJUT.jpg" alt="Ninja Luxe Café Mini Espresso Machine" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="over-ice">Over ice</h2><p>The drip coffee over ice setting might have been my favorite. I found it very smooth and it didn't taste too diluted from the ice.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/73SHEj2BKLDo6hrWCbirZg.jpg" alt="Ninja Luxe Café Mini Espresso Machine coffee over ice" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4Z8ECS6hwxoWYitWXSPrig.jpg" alt="Ninja Luxe Café Mini Espresso Machine coffee over ice" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="steam-wand">Steam wand</h2><p>I found that it took some practice to get the milk frothing just right. I tried just leaving the jug in place and frothing it from there, and it works ok but doesn't produce much foam. I tried following the instructions about angle and movement in the owner's manual, and got too much foam. </p><p>The wand will purge itself right after frothing, and you'll want to wipe off the milk from the outside of the wand right away. Otherwise it sticks on there pretty good, requiring a bit of scrubbing to get it off.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/aYBnKtkEMABZWBYpUrvKiN.jpg" alt="Ninja Luxe Café Mini Espresso Machine frother" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NXLxWPt8Fo23fCoikiTnBN.jpg" alt="Ninja Luxe Café Mini Espresso Machine frother" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SAjDepkcWSJJNE6vyp5NxN.jpg" alt="Ninja Luxe Café Mini Espresso Machine frother" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jFSekYYAJ3H5cEAeD8YqzN.jpg" alt="Ninja Luxe Café Mini Espresso Machine frother" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><ul><li><strong>Performance score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-ninja-luxe-cafe-mini-espresso-machine"><span>Should you buy the Ninja Luxe Café Mini Espresso Machine?</span></h3><div ><table><caption>Ninja Luxe Café Mini Espresso Machine score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>While not cheap, it does replace five machines: conical burr grinder, coffee scale, espresso machine, coffee machine, and milk frother.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>It looks great on the counter and has a relatively small footprint for all it does.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>There's definitely a learning curve and my results were not consistent, but the coffee drinks especially were quite tasty and the espresso crema was perfect every time.</p></td><td  ><p>3.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-7">Buy it if</h2><div class="product"><p><strong>You want to be the barista</strong></p><p>You'll need to put the effort in, but you can be the barista at home with this machine. You control the settings and the results, with help from the machine's sensors.</p></div><div class="product"><p><strong>You want all the coffee accoutrements in one smallish machine</strong></p><p>Forget having a separate grinder, scale, brewer, and frother spread out over your countertop. Just one little machine does it all. </p></div><div class="product"><p><strong>You can't decide between espresso and drip coffee</strong></p><p>Now you don't even need two different machines for espresso and drip coffee. The Ninja Luxe Café Mini Espresso Machine does both, plus iced coffee and milk drinks too.</p></div><h2 id="don-t-buy-it-if-7">Don't buy it if</h2><div class="product"><p><strong>It's not in your budget</strong></p><p>While you'll likely make fewer trips to the coffee shop, and you don't have to buy five separate machines, it's still not cheap.</p></div><div class="product"><p><strong>You don't have great manual dexterity and/or strength</strong></p><p>It takes some coordination and muscle to get the portafilter correctly installed in the group head for brewing. </p></div><div class="product"><p><strong>You expect perfectly consistent results with the touch of a button</strong></p><p>This machine isn't a fully automatic touch-of-a-button machine. It's not always consistent and there is a learning curve.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="11580c9e-8a00-11f1-9116-bbf0649999a9" data-action="Deal Block" data-label="You expect perfectly consistent results with the touch of a buttonThis machine isn't a fully automatic touch-of-a-button machine. It's not always consistent and there is a learning curve." data-dimension48="You expect perfectly consistent results with the touch of a buttonThis machine isn't a fully automatic touch-of-a-button machine. It's not always consistent and there is a learning curve." data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-ninja-luxe-cafe-mini-espresso-machine-also-consider"><span>Ninja Luxe Café Mini Espresso Machine: also consider</span></h3><div class="product"><a data-dimension112="0c5c4c48-89cc-11f1-ac32-b392bdd91f52" data-action="Deal Block" data-label="Read our De'Longhi La Specialista Touch review" data-dimension48="Read our De'Longhi La Specialista Touch review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:439px;"><p class="vanilla-image-block" style="padding-top:129.38%;"><img id="pDCYChq7xzuH7m3i5D7Sgg" name="delonghi-la-specialista-touch" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pDCYChq7xzuH7m3i5D7Sgg.png" mos="" align="middle" fullscreen="" width="439" height="568" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>De'Longhi La Specialista Touch</strong></p><p>This one is a little bit more automated and beginner-friendly than the Ninja Luxe Café Mini Espresso Machine while still being pretty small and lightweight. It's also a bit more expensive.</p><p><strong>Read our </strong><a href="https://www.techradar.com/home/coffee-machines/delonghi-la-specialista-touch-review" data-dimension112="0c5c4c48-89cc-11f1-ac32-b392bdd91f52" data-action="Deal Block" data-label="Read our De'Longhi La Specialista Touch review" data-dimension48="Read our De'Longhi La Specialista Touch review" data-dimension25=""><strong>De'Longhi La Specialista Touch review</strong></a></p></div><div class="product"><a data-dimension112="9353b5e4-8a01-11f1-b689-a93aa04aa925" data-action="Deal Block" data-label="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1092px;"><p class="vanilla-image-block" style="padding-top:90.11%;"><img id="kjCoHEKpS6PkNySXmSoskL" name="Ninja-autobarista-pro-fully-automatic-espresso-machine-promo-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/kjCoHEKpS6PkNySXmSoskL.png" mos="" align="middle" fullscreen="" width="1092" height="984" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja AutoBarista Pro Fully Automatic Espresso Machine </strong></p><p>While almost double the price of the Ninja Luxe Café Mini, it's worthwhile if you want a one-touch, super easy-to-use machine. It makes about a dozen different beverages including coffee, espresso, iced drinks, and milk drinks.</p><p><strong>Read my </strong><a href="https://www.techradar.com/home/coffee-machines/the-ninja-autobarista-pro-fully-automatic-espresso-machine-lets-you-make-just-about-any-coffee-creation-you-can-imagine" data-dimension112="9353b5e4-8a01-11f1-b689-a93aa04aa925" data-action="Deal Block" data-label="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension25=""><strong>Ninja AutoBarista Pro Fully Automatic Espresso Machine review</strong></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="9353b5e4-8a01-11f1-b689-a93aa04aa925" data-action="Deal Block" data-label="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Read my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension25="">View Deal</a></p></div><div class="product"><a data-dimension112="0c5c4ca2-89cc-11f1-8d2e-b579289c394e" data-action="Deal Block" data-label="Check out my Terra Kaffe TK-02 review" data-dimension48="Check out my Terra Kaffe TK-02 review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:714px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="s6V9tf8QxoTvr2hTXeuYd8" name="terra-kaffe-promo-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/s6V9tf8QxoTvr2hTXeuYd8.png" mos="" align="middle" fullscreen="" width="714" height="714" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Terra Kaffe TK-02</strong></p><p>This fully automatic coffee and espresso machine does it all with a touch of a button or even a voice command to Alexa. Custom design your own beverages. It's the priciest of the bunch, but an amazing machine.</p><p><strong>Check out my </strong><a href="https://www.techradar.com/home/coffee-machines/terra-kaffe-tk-02-brings-the-high-end-coffee-shop-to-your-home" data-dimension112="0c5c4ca2-89cc-11f1-8d2e-b579289c394e" data-action="Deal Block" data-label="Check out my Terra Kaffe TK-02 review" data-dimension48="Check out my Terra Kaffe TK-02 review" data-dimension25=""><strong>Terra Kaffe TK-02 review</strong></a>.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="0c5c4ca2-89cc-11f1-8d2e-b579289c394e" data-action="Deal Block" data-label="Check out my Terra Kaffe TK-02 review" data-dimension48="Check out my Terra Kaffe TK-02 review" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-ninja-luxe-cafe-mini-espresso-machine"><span>How I tested the Ninja Luxe Café Mini Espresso Machine</span></h3><p>I brewed and drank every drink on the menu: (double) Espresso, Triple (espresso), Classic (coffee), Rich (coffee), and (coffee) Over Ice more than once. I used two different kinds of beans for each beverage, first going all the way through the menu with a dark french roast and then again with a medium-dark roast. I frothed two different kinds of milk (almond and skim dairy) several times and added the milk to espresso shots. I cleaned all of the parts that touch the coffee after each use.</p><p><em>First reviewed July 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Your daily coffee is over 90% water, and tap water could be ruining your best beans — experts explain how to choose the right filter to unlock the full flavor ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you love coffee, you’ll be very aware of the impact of factors like grind size, water temperature, and infusion time, but there’s something else that’s often overlooked. A double espresso is at least 90% water, and the minerals and other substances it contains can have a huge impact on the overall taste.</p><p>I’m a big coffee-drinker (which is just as well, since I test over a dozen coffee makers every year for TechRadar), and I’m planning to buy a water filter to take my brewing to the next level — but what should I look for — and what should you consider if you’re thinking of taking the plunge into filtered water too?<br><br>To find out, I spoke to Andy McPhilbin, Head of <a href="https://aquaphorpro.com/en-gb">Aquaphor Professional</a> for UK and Ireland, and <a href="https://ourtaap.com/experts/genevieve-upton/">Genevieve Upton</a>, beverage industry expert and Head of Water Filtration at <a href="https://ourtaap.com/">Our Taap</a>.</p><h2 id="why-does-water-matter">Why does water matter?</h2><p>“Water quality can have a considerable impact on how coffee tastes, with chlorine, mineral composition, alkalinity and pH all influencing the final flavour profile,” says Upton.</p><p>“Most tap water supplied to UK homes is disinfected using chlorine-based compounds. Residual chlorine can react with components in coffee and tea, contributing bitter, medicinal or chemical notes that may overwhelm the more delicate characteristics of the coffee. Boiling water can reduce the levels of chlorine, though it can also create other unwanted flavours, such as by reacting to a plastic kettle.”</p><div  class="fancy-box"><div class="fancy_box-title">Did you know TechRadar now has membership?</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="MZftMKPquR3jRGaoR9TwcB" name="TechRadar-Insider-banner" caption="" alt="Various tech product cutouts next to the words 'Insider TechRadar Learn More'" src="https://cdn.mos.cms.futurecdn.net/MZftMKPquR3jRGaoR9TwcB.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">Become a TechRadar Insider by simply clicking 'Join Now' at the top of this page. Have a question? Please email <a data-analytics-id="inline-link" href="https://futureplc.slgnt.eu/optiext/optiextension.dll?ID=XWc%2BNZbmPVY1QXCHegXUW5hAZTqddroX0h4zBFHHIu3aOyPDcGIlPjK%2BJMv55n1J8bfl5bA494yjEg3_i0iSaOXD%2BXycXT" target="_blank">membership@techradar.com</a></p></div></div><p>She explains that the mineral composition and pH of the water also play an important role when it comes to how your coffee tastes. </p><p>“Slight differences in acidity, together with the concentrations of minerals and buffering compounds, influence extraction efficiency and the balance of flavors in the final cup. As water companies vary their supply sources throughout the year, you might notice that the same beans, brewed in exactly the same way, taste different from season to season.”</p><p>In fact, using unfiltered water doesn’t just mean your coffee tastes sub-optimal - it could cause your expensive coffee machine to break down — and it won’t be covered by the manufacturer's warranty.. </p><p>“The warranty only covers manufacturing defects, and unfortunately, hard water is not a manufacturing defect,” explains McPhilbin. “So you can turn something that is a very efficient espresso machine into something very inefficient within a matter of weeks. You get a millimeter of scale forming within a matter of six weeks.</p><p>“Now, is that important? It is, because you want the life of the machine to be good, but also you've got little injectors which put the right amount of water into that espresso. If they're blocked, you're not going to get the right amount of water. You're going to have the wrong taste. It's got to be precise.”</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OzLq0e"></div>                            </div>                            <script src="https://kwizly.com/embed/OzLq0e.js" async></script><h2 id="what-types-of-filtration-are-there">What types of filtration are there?</h2><p>Our Taap specializes in home water filtration Its latest system is the <a href="https://ourtaap.com/subscription-home-water-system-ii/">Our Taap Home Water System II</a> — a countertop unit that connects to your mains water supply, and uses a triple filtration system with UV purification to remove contaminants while retaining minerals. </p><p>Aquaphor makes water filters for commercial and home use, including under-sink systems, pitchers, and even water bottles. Its most advanced systems for home users are the <a href="https://aquaphor.com/en-gb/reverse-osmosis/ro-101s-v2">RO-101</a>, <a href="https://aquaphor.com/en-gb/reverse-osmosis/ro-102s-eu-v2">RO-102</a>, and <a href="https://aquaphor.com/en-gb/reverse-osmosis/ro-202s">RO-202</a>, all of which use reverse osmosis (RO). </p><p>This involves forcing water through a semi-permeable membrane that removes chlorine, bacteria, viruses, pesticides, and microplastics. Standard RO filters also strip out minerals, but Aquaphor’s systems can optimize the concentration of calcium and magnesium so they’re just right for coffee — something McPhilbin says “really is a science”. </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:7050px;"><p class="vanilla-image-block" style="padding-top:66.67%;"><img id="wgVKgFigGiH78CufRB8phD" name="GettyImages-1647835043" alt="Reverse osmosis water filter system under kitchen sink" src="https://cdn.mos.cms.futurecdn.net/wgVKgFigGiH78CufRB8phD.jpg" mos="" align="middle" fullscreen="" width="7050" height="4700" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Under-counter reverse osmosis systems can be a good choice if you need a large volume of filtered water </span><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images, onurdongel)</span></figcaption></figure><p>“The mineral content is measured in TDS [total dissolvable solids], and we want that TDS to be somewhere in the realms of between 80 and 120 [parts per million],” he explains. “We have a couple of ways in which we do it, but generally we can either feed more minerals in it by making it tuneable, or we can take them out as well by turning it the other way. But if you have too little, you can cause corrosion, and if we have too much, we're going to get limescale. So we try to hit that sweet spot, which is 100 parts per million in the middle there.”</p><p>Our Taap’s filters use granular activated carbon filtration, which Upton says “is particularly good at removing chlorine and some of its by-products, which can mask the more delicate flavour notes in coffee.”</p><div><blockquote><p>the water has a cleaner, more neutral taste, allowing the natural characteristic of the coffee beans to come through</p><p>Genevieve Upton, Our Taap</p></blockquote></div><p>“By reducing these compounds, the water has a cleaner, more neutral taste, allowing the natural characteristic of the coffee beans to come through. Whether you’re brewing with a cafetière, pour-over or espresso machine, using filtered water can help create a smoother, more balanced cup with greater flavour clarity. </p><p>"It's worth remembering, however, that activated carbon filters are designed primarily to remove chlorine and certain organic compounds rather than minerals,” she adds. “As a result, they have little effect on the calcium, magnesium and bicarbonate levels that influence water hardness, alkalinity and extraction.”</p><h2 id="under-sink-or-countertop">Under-sink or countertop?</h2><p>So which type of filter is right for you? Do you need an under-sink reverse-osmosis system, or would a countertop filter be better? McPhilbin says the decision will mostly depend on how much filtered water you need.</p><p>“I think it's down to capacity more than anything,” he says. “Our jug filters have twice the capacity of the competition because we use a unique media called <a href="https://aquaphor.ie/aqualen/" target="_blank">Aqualen</a>, which is a patented media based on ionic exchange and carbon, so you're getting a dual-purpose piece of filtering equipment there. Reverse osmosis has a massive capacity, and [the filter] is not something [you’re] changing all the time.”</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:2196px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="x5CCchLdF6Kaz7w5wbLELM" name="GettyImages-2268467291" alt="Person's hand dipping water-testing strip in a cup of water beside a kettle" src="https://cdn.mos.cms.futurecdn.net/x5CCchLdF6Kaz7w5wbLELM.jpg" mos="" align="middle" fullscreen="" width="2196" height="1235" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Even if you have soft tap water, your coffee can still benefit from a water filter </span><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images, Henadzi Pechan)</span></figcaption></figure><p>Upton says your choice of filter will also depend on the problem you want to solve.</p><p>“If your tap water has a noticeable chlorine taste or smell, a filter with activated carbon is usually the best place to start,” she says. “This technology is available in everything from filter jugs to more advanced under-sink or countertop systems, with plumbed-in options offering great convenience for households that use filtered water regularly. </p><p>“If you’re dealing with limescale build-up in kettles or coffee machines, it’s important to choose a filter that specifically reduces water hardness, as not all filtration systems are designed to do this.”</p><div><blockquote><p>You can turn something that is a very efficient espresso machine into something very inefficient within a matter of weeks</p><p>Andy McPhilbin, Aquaphor</p></blockquote></div><p>I know I live in a hard water area (the limescale in my kettle is proof) but even if your tap water is soft, McPhilbin says a water filter is still a good investment.</p><p>“Most of the water in the UK is chlorinated, and that can affect the taste quite a lot,” he says. “And it might be that you've not got enough minerals in it to get the best taste.”</p><p>If you’re not sure about the type of water you’re working with, there are online tools that can help you understand its composition.</p><p>“The <a href="https://ourtaap.com/check-my-tap-water/">Our Taap Water Confidence Index</a> is a great way to look up your postcode and understand what’s in your local water and how this impacts taste, scent and quality, so you can find the best filter for your needs,” says Upton.</p><p>According to the Confidence Index, I’m lucky - my tap water is better than 93% of UK postcodes. However, it is moderately hard (as I expected), with a normal level of chlorine and an elevated level of overall minerals. I’m still deciding exactly which type of filter to choose, but considering these results and my penchant for espresso, I’m leaning towards under-counter reserve osmosis with mineral balancing. What about you?</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/your-daily-coffee-is-over-90-percent-water-and-tap-water-could-be-ruining-your-best-beans-experts-explain-how-to-choose-the-right-filter-to-unlock-the-full-flavor</link>
                                                                            <description>
                            <![CDATA[ I spoke to water-quality experts to find out what I should look for when choosing a water filter to upgrade my coffee-making experience. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ULNxhgPyYmfwyvbzjWHiuQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/43E4awdHUMt3FkXTWVf4pQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 02 Aug 2026 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/43E4awdHUMt3FkXTWVf4pQ-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A man pours foamed milk into a double espresso.]]></media:description>                                                            <media:text><![CDATA[A man pours foamed milk into a double espresso.]]></media:text>
                                <media:title type="plain"><![CDATA[A man pours foamed milk into a double espresso.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/43E4awdHUMt3FkXTWVf4pQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you love coffee, you’ll be very aware of the impact of factors like grind size, water temperature, and infusion time, but there’s something else that’s often overlooked. A double espresso is at least 90% water, and the minerals and other substances it contains can have a huge impact on the overall taste.</p><p>I’m a big coffee-drinker (which is just as well, since I test over a dozen coffee makers every year for TechRadar), and I’m planning to buy a water filter to take my brewing to the next level — but what should I look for — and what should you consider if you’re thinking of taking the plunge into filtered water too?<br><br>To find out, I spoke to Andy McPhilbin, Head of <a href="https://aquaphorpro.com/en-gb">Aquaphor Professional</a> for UK and Ireland, and <a href="https://ourtaap.com/experts/genevieve-upton/">Genevieve Upton</a>, beverage industry expert and Head of Water Filtration at <a href="https://ourtaap.com/">Our Taap</a>.</p><h2 id="why-does-water-matter">Why does water matter?</h2><p>“Water quality can have a considerable impact on how coffee tastes, with chlorine, mineral composition, alkalinity and pH all influencing the final flavour profile,” says Upton.</p><p>“Most tap water supplied to UK homes is disinfected using chlorine-based compounds. Residual chlorine can react with components in coffee and tea, contributing bitter, medicinal or chemical notes that may overwhelm the more delicate characteristics of the coffee. Boiling water can reduce the levels of chlorine, though it can also create other unwanted flavours, such as by reacting to a plastic kettle.”</p><div  class="fancy-box"><div class="fancy_box-title">Did you know TechRadar now has membership?</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="MZftMKPquR3jRGaoR9TwcB" name="TechRadar-Insider-banner" caption="" alt="Various tech product cutouts next to the words 'Insider TechRadar Learn More'" src="https://cdn.mos.cms.futurecdn.net/MZftMKPquR3jRGaoR9TwcB.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">Become a TechRadar Insider by simply clicking 'Join Now' at the top of this page. Have a question? Please email <a data-analytics-id="inline-link" href="https://futureplc.slgnt.eu/optiext/optiextension.dll?ID=XWc%2BNZbmPVY1QXCHegXUW5hAZTqddroX0h4zBFHHIu3aOyPDcGIlPjK%2BJMv55n1J8bfl5bA494yjEg3_i0iSaOXD%2BXycXT" target="_blank">membership@techradar.com</a></p></div></div><p>She explains that the mineral composition and pH of the water also play an important role when it comes to how your coffee tastes. </p><p>“Slight differences in acidity, together with the concentrations of minerals and buffering compounds, influence extraction efficiency and the balance of flavors in the final cup. As water companies vary their supply sources throughout the year, you might notice that the same beans, brewed in exactly the same way, taste different from season to season.”</p><p>In fact, using unfiltered water doesn’t just mean your coffee tastes sub-optimal - it could cause your expensive coffee machine to break down — and it won’t be covered by the manufacturer's warranty.. </p><p>“The warranty only covers manufacturing defects, and unfortunately, hard water is not a manufacturing defect,” explains McPhilbin. “So you can turn something that is a very efficient espresso machine into something very inefficient within a matter of weeks. You get a millimeter of scale forming within a matter of six weeks.</p><p>“Now, is that important? It is, because you want the life of the machine to be good, but also you've got little injectors which put the right amount of water into that espresso. If they're blocked, you're not going to get the right amount of water. You're going to have the wrong taste. It's got to be precise.”</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OzLq0e"></div>                            </div>                            <script src="https://kwizly.com/embed/OzLq0e.js" async></script><h2 id="what-types-of-filtration-are-there">What types of filtration are there?</h2><p>Our Taap specializes in home water filtration Its latest system is the <a href="https://ourtaap.com/subscription-home-water-system-ii/">Our Taap Home Water System II</a> — a countertop unit that connects to your mains water supply, and uses a triple filtration system with UV purification to remove contaminants while retaining minerals. </p><p>Aquaphor makes water filters for commercial and home use, including under-sink systems, pitchers, and even water bottles. Its most advanced systems for home users are the <a href="https://aquaphor.com/en-gb/reverse-osmosis/ro-101s-v2">RO-101</a>, <a href="https://aquaphor.com/en-gb/reverse-osmosis/ro-102s-eu-v2">RO-102</a>, and <a href="https://aquaphor.com/en-gb/reverse-osmosis/ro-202s">RO-202</a>, all of which use reverse osmosis (RO). </p><p>This involves forcing water through a semi-permeable membrane that removes chlorine, bacteria, viruses, pesticides, and microplastics. Standard RO filters also strip out minerals, but Aquaphor’s systems can optimize the concentration of calcium and magnesium so they’re just right for coffee — something McPhilbin says “really is a science”. </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:7050px;"><p class="vanilla-image-block" style="padding-top:66.67%;"><img id="wgVKgFigGiH78CufRB8phD" name="GettyImages-1647835043" alt="Reverse osmosis water filter system under kitchen sink" src="https://cdn.mos.cms.futurecdn.net/wgVKgFigGiH78CufRB8phD.jpg" mos="" align="middle" fullscreen="" width="7050" height="4700" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Under-counter reverse osmosis systems can be a good choice if you need a large volume of filtered water </span><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images, onurdongel)</span></figcaption></figure><p>“The mineral content is measured in TDS [total dissolvable solids], and we want that TDS to be somewhere in the realms of between 80 and 120 [parts per million],” he explains. “We have a couple of ways in which we do it, but generally we can either feed more minerals in it by making it tuneable, or we can take them out as well by turning it the other way. But if you have too little, you can cause corrosion, and if we have too much, we're going to get limescale. So we try to hit that sweet spot, which is 100 parts per million in the middle there.”</p><p>Our Taap’s filters use granular activated carbon filtration, which Upton says “is particularly good at removing chlorine and some of its by-products, which can mask the more delicate flavour notes in coffee.”</p><div><blockquote><p>the water has a cleaner, more neutral taste, allowing the natural characteristic of the coffee beans to come through</p><p>Genevieve Upton, Our Taap</p></blockquote></div><p>“By reducing these compounds, the water has a cleaner, more neutral taste, allowing the natural characteristic of the coffee beans to come through. Whether you’re brewing with a cafetière, pour-over or espresso machine, using filtered water can help create a smoother, more balanced cup with greater flavour clarity. </p><p>"It's worth remembering, however, that activated carbon filters are designed primarily to remove chlorine and certain organic compounds rather than minerals,” she adds. “As a result, they have little effect on the calcium, magnesium and bicarbonate levels that influence water hardness, alkalinity and extraction.”</p><h2 id="under-sink-or-countertop">Under-sink or countertop?</h2><p>So which type of filter is right for you? Do you need an under-sink reverse-osmosis system, or would a countertop filter be better? McPhilbin says the decision will mostly depend on how much filtered water you need.</p><p>“I think it's down to capacity more than anything,” he says. “Our jug filters have twice the capacity of the competition because we use a unique media called <a href="https://aquaphor.ie/aqualen/" target="_blank">Aqualen</a>, which is a patented media based on ionic exchange and carbon, so you're getting a dual-purpose piece of filtering equipment there. Reverse osmosis has a massive capacity, and [the filter] is not something [you’re] changing all the time.”</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:2196px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="x5CCchLdF6Kaz7w5wbLELM" name="GettyImages-2268467291" alt="Person's hand dipping water-testing strip in a cup of water beside a kettle" src="https://cdn.mos.cms.futurecdn.net/x5CCchLdF6Kaz7w5wbLELM.jpg" mos="" align="middle" fullscreen="" width="2196" height="1235" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Even if you have soft tap water, your coffee can still benefit from a water filter </span><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images, Henadzi Pechan)</span></figcaption></figure><p>Upton says your choice of filter will also depend on the problem you want to solve.</p><p>“If your tap water has a noticeable chlorine taste or smell, a filter with activated carbon is usually the best place to start,” she says. “This technology is available in everything from filter jugs to more advanced under-sink or countertop systems, with plumbed-in options offering great convenience for households that use filtered water regularly. </p><p>“If you’re dealing with limescale build-up in kettles or coffee machines, it’s important to choose a filter that specifically reduces water hardness, as not all filtration systems are designed to do this.”</p><div><blockquote><p>You can turn something that is a very efficient espresso machine into something very inefficient within a matter of weeks</p><p>Andy McPhilbin, Aquaphor</p></blockquote></div><p>I know I live in a hard water area (the limescale in my kettle is proof) but even if your tap water is soft, McPhilbin says a water filter is still a good investment.</p><p>“Most of the water in the UK is chlorinated, and that can affect the taste quite a lot,” he says. “And it might be that you've not got enough minerals in it to get the best taste.”</p><p>If you’re not sure about the type of water you’re working with, there are online tools that can help you understand its composition.</p><p>“The <a href="https://ourtaap.com/check-my-tap-water/">Our Taap Water Confidence Index</a> is a great way to look up your postcode and understand what’s in your local water and how this impacts taste, scent and quality, so you can find the best filter for your needs,” says Upton.</p><p>According to the Confidence Index, I’m lucky - my tap water is better than 93% of UK postcodes. However, it is moderately hard (as I expected), with a normal level of chlorine and an elevated level of overall minerals. I’m still deciding exactly which type of filter to choose, but considering these results and my penchant for espresso, I’m leaning towards under-counter reserve osmosis with mineral balancing. What about you?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Air stylers are being sold as a one-size-fits-all solution for 'healthy curls' — but that's just not accurate, says major haircare brand founder ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Air stylers are very much the hot hair tool of the moment. When Dyson's first Airwrap hit the shelves in 2018, it felt like we were immediately hooked. We watched, entranced, as this wand-shaped styler grabbed a limp piece of hair, span it around, and left a perfect curl in its wake. And all without any extreme heat? It felt too good to be true. </p><div><blockquote><p>The more watched women use this device on social, the more I saw women being very, very upset that they spent $600 on a device that created a curl for maybe a minute.</p><p>Dr Julie Chung, T3</p></blockquote></div><p>And maybe it was. When I spoke to Dr Julie Chung, co-founder of major haircare brand <a href="https://t3micro.com" target="_blank">T3</a>, she advised that we take a much more cautious approach to the air styler phenomenon than we're used to hearing. </p><p>"This device is not for all hair types," she tells me. "And for any company to say, 'Oh, this is for all hair kind', 'this is for every single woman', it's simply not true." </p><p>She talks about how cool air-styler tools look on social media, but how, after the initial curl-creation magic has been captured, many women will find the styles just don't last on their hair. </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:4345px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="C97ApnsgPXr5p9T7s8WEP6" name="aire360 copy" alt="T3 Aire360 styler" src="https://cdn.mos.cms.futurecdn.net/C97ApnsgPXr5p9T7s8WEP6.jpg" mos="" align="middle" fullscreen="" width="4345" height="2444" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">T3 hair an air styler, but Dr Chung is clear it's not suitable for everyone </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"The more that I would watch women use this device on social, the more I saw women being very, very upset that they spent $600 on a device that created a curl for maybe a minute. They'd be in the mirror, it looks great, then they turn away for two seconds, look back and the curls have fallen," she recalls of the early days of air stylers. </p><h2 id="one-size-does-not-fit-all">One size does not fit all</h2><p>Dr Chung is clear that even T3's own air styler — the <a href="https://www.techradar.com/home/hair-care/t3-aire-360-review">Aire 360</a> — isn't for everyone. "Curls in general… it depends on the woman's hair type," she explains. "Some women can use a Dyson Airwrap with no product and be able to curl their hair and it'll stay. But that's because these are women whose hair tends to hold a curl really, really well. </p><p>"A woman with fine hair, for example, will dm me and say, the Shark didn't work. The Dyson didn't work. Should I get the Aire 360? And I would tell her, no. Just like Brandy Melvilles [a fashion brand that's been criticized for only offering clothing in one, small size] one size does not fit all. I can't even get the shorts over one leg."</p><div><blockquote><p>A woman with fine hair, for example, will DM me and say, the Shark didn't work. The Dyson didn't work. Should I get the Air360? And I would tell her, no.</p><p>Dr Julie Chung, T3</p></blockquote></div><p>So you might have hair that will naturally hold an air styler curl with no further effort required. Or you might need to add product, and take time to cool and set the air-styler curl. </p><p>Alternatively, a curling iron might give you much better and longer-lasting results (Dr Chung is also of the belief that 'heat has been demonized incorrectly — but <a href="https://www.techradar.com/home/hair-care/curling-irons-can-be-just-as-healthy-as-air-styling-i-chatted-to-a-major-haircare-brand-founder-about-the-styling-mistakes-were-all-making">that's a different subject</a>), or you might need to use a curling iron to create ribbon curls. Dr Chung mentions T3's CEO, whose hair won't even hold a curling iron curl, and who needs a hot-roller set. </p><p>Your needs will be shaped not just by your hair texture, Dr Chung explains, but all manner of other aspects, from your lifestyle to the kind of climate you're living in, to your hair cut, and whether it's been colored, and the products you're using on it. There's a full spectrum of needs, and a full spectrum of tools.</p><p>She adds: "I've always said this to both consumers and editors alike: I can help you find the tool that will work for you, but that one tool that you're looking at, that some companies say it's for everybody. It's not for you. "I'm not going to sell you something that you'll come back and say it didn't work because I knew it wasn't going to work. I don't think that's some mind-blowing concept."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XZKpAe"></div>                            </div>                            <script src="https://kwizly.com/embed/XZKpAe.js" async></script> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/hair-care/air-stylers-are-being-sold-as-a-one-size-fits-all-solution-for-healthy-curls-but-thats-just-not-accurate-says-major-haircare-brand-founder</link>
                                                                            <description>
                            <![CDATA[ Exclusive: 'For any company to say this is for every single woman, it's simply not true.' ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Pu5r4vacZACNhSsHm5dNr6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Mt392iGHAQ7ahT69B4gFC7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 31 Jul 2026 12:08:06 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hair Care]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ruth is TechRadar&#039;s Collections Editor, responsible for masterminding TechRadar&#039;s approach towards the new Collections format — a themed, curated selection of product recommendations designed to provide readers with an exciting new way to shop for the very best gadgets and gizmos. She has been reviewing and writing about products since 2020, covering everything from robot vacuums and hair stylers to outdoor kit and mattresses.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Mt392iGHAQ7ahT69B4gFC7-1280-80.jpg">
                                                            <media:credit><![CDATA[T3 Micro / Future ]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Headshot of Dr Julie Chung (left) and photo of three air styling barrels (right)]]></media:description>                                                            <media:text><![CDATA[Headshot of Dr Julie Chung (left) and photo of three air styling barrels (right)]]></media:text>
                                <media:title type="plain"><![CDATA[Headshot of Dr Julie Chung (left) and photo of three air styling barrels (right)]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Mt392iGHAQ7ahT69B4gFC7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Air stylers are very much the hot hair tool of the moment. When Dyson's first Airwrap hit the shelves in 2018, it felt like we were immediately hooked. We watched, entranced, as this wand-shaped styler grabbed a limp piece of hair, span it around, and left a perfect curl in its wake. And all without any extreme heat? It felt too good to be true. </p><div><blockquote><p>The more watched women use this device on social, the more I saw women being very, very upset that they spent $600 on a device that created a curl for maybe a minute.</p><p>Dr Julie Chung, T3</p></blockquote></div><p>And maybe it was. When I spoke to Dr Julie Chung, co-founder of major haircare brand <a href="https://t3micro.com" target="_blank">T3</a>, she advised that we take a much more cautious approach to the air styler phenomenon than we're used to hearing. </p><p>"This device is not for all hair types," she tells me. "And for any company to say, 'Oh, this is for all hair kind', 'this is for every single woman', it's simply not true." </p><p>She talks about how cool air-styler tools look on social media, but how, after the initial curl-creation magic has been captured, many women will find the styles just don't last on their hair. </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:4345px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="C97ApnsgPXr5p9T7s8WEP6" name="aire360 copy" alt="T3 Aire360 styler" src="https://cdn.mos.cms.futurecdn.net/C97ApnsgPXr5p9T7s8WEP6.jpg" mos="" align="middle" fullscreen="" width="4345" height="2444" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">T3 hair an air styler, but Dr Chung is clear it's not suitable for everyone </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"The more that I would watch women use this device on social, the more I saw women being very, very upset that they spent $600 on a device that created a curl for maybe a minute. They'd be in the mirror, it looks great, then they turn away for two seconds, look back and the curls have fallen," she recalls of the early days of air stylers. </p><h2 id="one-size-does-not-fit-all">One size does not fit all</h2><p>Dr Chung is clear that even T3's own air styler — the <a href="https://www.techradar.com/home/hair-care/t3-aire-360-review">Aire 360</a> — isn't for everyone. "Curls in general… it depends on the woman's hair type," she explains. "Some women can use a Dyson Airwrap with no product and be able to curl their hair and it'll stay. But that's because these are women whose hair tends to hold a curl really, really well. </p><p>"A woman with fine hair, for example, will dm me and say, the Shark didn't work. The Dyson didn't work. Should I get the Aire 360? And I would tell her, no. Just like Brandy Melvilles [a fashion brand that's been criticized for only offering clothing in one, small size] one size does not fit all. I can't even get the shorts over one leg."</p><div><blockquote><p>A woman with fine hair, for example, will DM me and say, the Shark didn't work. The Dyson didn't work. Should I get the Air360? And I would tell her, no.</p><p>Dr Julie Chung, T3</p></blockquote></div><p>So you might have hair that will naturally hold an air styler curl with no further effort required. Or you might need to add product, and take time to cool and set the air-styler curl. </p><p>Alternatively, a curling iron might give you much better and longer-lasting results (Dr Chung is also of the belief that 'heat has been demonized incorrectly — but <a href="https://www.techradar.com/home/hair-care/curling-irons-can-be-just-as-healthy-as-air-styling-i-chatted-to-a-major-haircare-brand-founder-about-the-styling-mistakes-were-all-making">that's a different subject</a>), or you might need to use a curling iron to create ribbon curls. Dr Chung mentions T3's CEO, whose hair won't even hold a curling iron curl, and who needs a hot-roller set. </p><p>Your needs will be shaped not just by your hair texture, Dr Chung explains, but all manner of other aspects, from your lifestyle to the kind of climate you're living in, to your hair cut, and whether it's been colored, and the products you're using on it. There's a full spectrum of needs, and a full spectrum of tools.</p><p>She adds: "I've always said this to both consumers and editors alike: I can help you find the tool that will work for you, but that one tool that you're looking at, that some companies say it's for everybody. It's not for you. "I'm not going to sell you something that you'll come back and say it didn't work because I knew it wasn't going to work. I don't think that's some mind-blowing concept."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XZKpAe"></div>                            </div>                            <script src="https://kwizly.com/embed/XZKpAe.js" async></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ First drones, now robot vacuums — the US government's ban on foreign robots is confirmed to include many of the best robovacs and robot lawn mowers on the market, and brands may have been caught off-guard ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Existing ban on drones and routers extended to "advanced" robots</strong></li><li><strong>FCC has confirmed that robot vacuums are included</strong></li><li><strong>No effect on products already authorized by the FCC for US sales</strong></li></ul><p>The US's latest ban on foreign hardware is coming for an unlikely target: <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">robot vacuum cleaners</a> and likely robot lawn mowers too.</p><p>The ban comes via the White House, which has extended its previous ban on foreign-made drones and Wi-Fi routers. The ban now includes foreign-made power inverters and "advanced robots" on the grounds that they pose a national security risk to the US.</p><p>If you're finding it hard to imagine Russia rigging your vacuum cleaner, or Iran invading the US via an army of lawnbots... yeah. Us too. </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:621px;"><p class="vanilla-image-block" style="padding-top:66.67%;"><img id="GhfTkCuKJm8V3dGABDUCn4" name="US Military Robot Dog" alt="US Military Robot Dog" src="https://cdn.mos.cms.futurecdn.net/GhfTkCuKJm8V3dGABDUCn4.jpg" mos="" align="middle" fullscreen="" width="621" height="414" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">These are the kind of robots we're worried about. </span><span class="credit" itemprop="copyrightHolder">(Image credit: US Army)</span></figcaption></figure><h2 id="how-will-the-ban-on-robot-vacuum-cleaners-work">How will the ban on robot vacuum cleaners work?</h2><p>The ban doesn't outlaw the use of robots that you already own, so you're not going to have to hand over your robo-vac to the authorities. However, it bans the sale of "advanced robotic devices". </p><p>The definition of advanced robotic devices refers specifically to "autonomous mobile robots, humanoid robots, and quadrupeds" that can move around, avoid obstacles and weigh 4.4lbs or more including any ground station or docking station. Many robot vacuums and lawn mowers meet those criteria, and the FCC has confirmed to <a href="https://uk.pcmag.com/robot-vacuums/166447/fcc-ban-on-foreign-made-robots-includes-robot-vacuums" target="_blank">PC Mag</a> that the ban does indeed apply to cleaning robots.</p><p>This is bad news for the big robot brands such as Ecovacs, Roborock and Dreame; the top five US robot vacuum brands are all Chinese, and therefore fall under this ban, so we contacted them for comment.</p><p>"We are aware of the FCC’s recent update,"  Eric Villines, Chief Communications Officer at Anker Innovations (the parent company of Eufy), told TechRadar. "Based on our current understanding, the new rule does not affect the continued availability, use or support of products we currently sell in the United States. Those products remain available and will continue to receive updates and customer support,</p><p>"Like others across the industry, we are seeking further clarity on how the rule will be applied to future products, and we will keep our customers informed. We remain committed to complying with all regulatory requirements in every market where we operate."</p><p>Several other smart home brands declined to comment at this early stage, but we get the general impression that this news might have come as something of a surprise.</p><h2 id="can-you-keep-using-your-robovac">Can you keep using your robovac?</h2><p>There is one bit of sunshine in this cloud, however: the ban is not retrospective, so if a robot already has FCC authorization to be sold in the US that's fine. The ban does not prevent retailers "from continuing to sell, import, or market relevant models approved previously."</p><p>That said, PC Mag identifies a separate FCC order that says existing robot vacuums and similar products "may continue to receive software and firmware updates that mitigate harm to US consumers at least until January 1, 2029." If the FCC decides not to extend that then it's just put a countdown clock on any new Chinese-made robot vacuums sold in the US.</p><p>For the affected manufacturers, the next step will be to lobby the FCC in the hope of gaining an exemption for some or all of their products: after all, there's a big difference between a self-driving, self-cleaning mop and a robot dog capable of carrying an AR-15. However, so far there haven't been any exemptions for major Chinese drone or router manufacturers so the future is not looking very bright for the affected companies.</p><h2 id="thinking-of-buying-a-new-tv">Thinking of buying a new TV?</h2><p><em>Try our TV size and model finder! You tell it how far you sit from your TV, we'll tell you what size to buy based on viewing angle advice from image quality experts, and we'll recommend our three top TVs at that size for different prices.</em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKl0mX"></div>                            </div>                            <script src="https://kwizly.com/embed/OKl0mX.js" async></script> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/robot-vacuums/first-drones-now-robot-vacuums-the-us-governments-ban-on-foreign-robots-is-confirmed-to-include-many-of-the-best-robovacs-and-robot-lawn-mowers-on-the-market-and-brands-may-have-been-caught-off-guard</link>
                                                                            <description>
                            <![CDATA[ The FCC has confirmed that the US ban on foreign-made advanced robotic devices includes robot vacuums and similar bots ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">brDyHJ3mGXVNMvE4up8xPM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kWNHopXRTiwPJMwPx4HABL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 31 Jul 2026 11:00:41 +0000</pubDate>                                                                                                                                <updated>Fri, 31 Jul 2026 12:02:03 +0000</updated>
                                                                                                                                            <category><![CDATA[Robot Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Carrie Marshall ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/xJGRRy6MkKwN3qJ5X6enZG.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kWNHopXRTiwPJMwPx4HABL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Roborock Qrevo Curv robot vacuum in reviewer&#039;s home]]></media:description>                                                            <media:text><![CDATA[Roborock Qrevo Curv robot vacuum in reviewer&#039;s home]]></media:text>
                                <media:title type="plain"><![CDATA[Roborock Qrevo Curv robot vacuum in reviewer&#039;s home]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kWNHopXRTiwPJMwPx4HABL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Existing ban on drones and routers extended to "advanced" robots</strong></li><li><strong>FCC has confirmed that robot vacuums are included</strong></li><li><strong>No effect on products already authorized by the FCC for US sales</strong></li></ul><p>The US's latest ban on foreign hardware is coming for an unlikely target: <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">robot vacuum cleaners</a> and likely robot lawn mowers too.</p><p>The ban comes via the White House, which has extended its previous ban on foreign-made drones and Wi-Fi routers. The ban now includes foreign-made power inverters and "advanced robots" on the grounds that they pose a national security risk to the US.</p><p>If you're finding it hard to imagine Russia rigging your vacuum cleaner, or Iran invading the US via an army of lawnbots... yeah. Us too. </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:621px;"><p class="vanilla-image-block" style="padding-top:66.67%;"><img id="GhfTkCuKJm8V3dGABDUCn4" name="US Military Robot Dog" alt="US Military Robot Dog" src="https://cdn.mos.cms.futurecdn.net/GhfTkCuKJm8V3dGABDUCn4.jpg" mos="" align="middle" fullscreen="" width="621" height="414" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">These are the kind of robots we're worried about. </span><span class="credit" itemprop="copyrightHolder">(Image credit: US Army)</span></figcaption></figure><h2 id="how-will-the-ban-on-robot-vacuum-cleaners-work">How will the ban on robot vacuum cleaners work?</h2><p>The ban doesn't outlaw the use of robots that you already own, so you're not going to have to hand over your robo-vac to the authorities. However, it bans the sale of "advanced robotic devices". </p><p>The definition of advanced robotic devices refers specifically to "autonomous mobile robots, humanoid robots, and quadrupeds" that can move around, avoid obstacles and weigh 4.4lbs or more including any ground station or docking station. Many robot vacuums and lawn mowers meet those criteria, and the FCC has confirmed to <a href="https://uk.pcmag.com/robot-vacuums/166447/fcc-ban-on-foreign-made-robots-includes-robot-vacuums" target="_blank">PC Mag</a> that the ban does indeed apply to cleaning robots.</p><p>This is bad news for the big robot brands such as Ecovacs, Roborock and Dreame; the top five US robot vacuum brands are all Chinese, and therefore fall under this ban, so we contacted them for comment.</p><p>"We are aware of the FCC’s recent update,"  Eric Villines, Chief Communications Officer at Anker Innovations (the parent company of Eufy), told TechRadar. "Based on our current understanding, the new rule does not affect the continued availability, use or support of products we currently sell in the United States. Those products remain available and will continue to receive updates and customer support,</p><p>"Like others across the industry, we are seeking further clarity on how the rule will be applied to future products, and we will keep our customers informed. We remain committed to complying with all regulatory requirements in every market where we operate."</p><p>Several other smart home brands declined to comment at this early stage, but we get the general impression that this news might have come as something of a surprise.</p><h2 id="can-you-keep-using-your-robovac">Can you keep using your robovac?</h2><p>There is one bit of sunshine in this cloud, however: the ban is not retrospective, so if a robot already has FCC authorization to be sold in the US that's fine. The ban does not prevent retailers "from continuing to sell, import, or market relevant models approved previously."</p><p>That said, PC Mag identifies a separate FCC order that says existing robot vacuums and similar products "may continue to receive software and firmware updates that mitigate harm to US consumers at least until January 1, 2029." If the FCC decides not to extend that then it's just put a countdown clock on any new Chinese-made robot vacuums sold in the US.</p><p>For the affected manufacturers, the next step will be to lobby the FCC in the hope of gaining an exemption for some or all of their products: after all, there's a big difference between a self-driving, self-cleaning mop and a robot dog capable of carrying an AR-15. However, so far there haven't been any exemptions for major Chinese drone or router manufacturers so the future is not looking very bright for the affected companies.</p><h2 id="thinking-of-buying-a-new-tv">Thinking of buying a new TV?</h2><p><em>Try our TV size and model finder! You tell it how far you sit from your TV, we'll tell you what size to buy based on viewing angle advice from image quality experts, and we'll recommend our three top TVs at that size for different prices.</em></p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OKl0mX"></div>                            </div>                            <script src="https://kwizly.com/embed/OKl0mX.js" async></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'Curling irons can be just as healthy as air styling' — I chatted to a major haircare brand founder about the styling mistakes we're all making ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The hot topic — no pun intended — in haircare gadgets right now is heat. More specifically, the evils of heat, and how it's a one-way street to fried locks and frizz. So when I spoke to Dr Julie Chung, co-founder of haircare brand T3, I was surprised to discover she has a rather different take. </p><p>"Heat in general has been sort of demonized incorrectly," she tells me. "Women always think, 'Oh heat is terrible for my hair, I'm just gonna let it air dry, I'm gonna shower and just sleep on it.' Hair is actually in its most fragile state when it's wet. It tends to be much easier to break — that tensile strength is decreased and it's more likely to snap. And not to mention when you air-dry your hair, usually the hair is very frizzy and it tends to look even unhealthier if your hair is already in a dried out state."</p><div><blockquote><p>Hair is in its most fragile state when it's wet. It tends to be much easier to break — that tensile strength is decreased and it's more likely to snap</p></blockquote></div><p>That focus on hair health is nothing particularly new. "Women have always been obsessed with trying to find the healthiest option," Dr Chung tells me. "You know, people pursuing this idea of healthy heat is something I'm seeing [right now], but that's something that I've seen for 20 years." </p><p>However, the conversations have been buoyed up by the arrival of <a href="https://www.techradar.com/best/the-best-dyson-airwrap-dupes-2022-our-top-tested-airwrap-alternative-hot-air-stylers">air stylers</a> like the <a href="https://www.techradar.com/home/hair-care/dyson-airwrap-i-d-review">Dyson Airwrap</a>. They've been heralded as the solution to all our heat-damage fears, but Julie is skeptical about that, too. </p><p>"The air styler category has grown quite big and there's this notion that air curling is better than curling iron curling, which I don't necessarily agree with," she continues. "I think it's right for some women in terms of ease of use, but I think curling irons can be just as healthy as air styling. It really depends on how many passes you go through in the hair, how adept the woman is with her styling."</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:3622px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="M5XLii4jb8At4DG5iu6SYi" name="T3_Aire_360_CeraGloss_Bristle_brush" alt="Close-up of the T3 Aire 360 oval brush attachment, showing the mixed SmoothGrip bristles and white-tipped pins on the CeraGloss ceramic surface" src="https://cdn.mos.cms.futurecdn.net/M5XLii4jb8At4DG5iu6SYi.jpg" mos="" align="middle" fullscreen="" width="3622" height="2037" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">T3's Aire 360 has a proprietary ceramic coating designed to deliver even heat </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So hot tools aren't inherently terrible, which is good news, because — as Dr Chung is at pains to point out — air stylers won't work for everyone. If your hair type isn't the kind to happily hold a curl that's been created by just a waft of a breeze, and you do decide to swap your air curler for a hot tong or enlist the help of a straightener to create ribbon curls, then it's worth finding a good one. Julie suggests paying attention to the kind of heat and how it's being delivered. </p><p>"The key there is ceramic. So in our <a href="https://www.techradar.com/home/hair-care/t3-aire-360-review">Aire 360</a>, for example, we have a ceramic coating instead of plastic because we know that ceramic is a better conductor of heat," Dr Chung explains. "We have a specific proprietary ceramic blend that evenly heats the plates without any hot spots. So it has a gentle delivery of heat along with far-infrared heat, which is a gentler heat as well."</p><h2 id="big-air-better-hair">Big air, better hair</h2><p>What about hair dryers — those are safe, right? Wrong. Here, too, Dr Chung has opinions that seem to butt up against those of other makers, with their fixation on packing the most power possible into their dryers. </p><div><blockquote><p>The average woman cannot and should not be using high velocity heat every day</p></blockquote></div><p>"The biggest secret sauce — which isn't even a secret because I talk about it so openly, but even now our competitors do not want to embrace — is the fact that you do not need heat to be at the highest setting, and you do not need the highest velocity," she insists. "This is something that stylists sometimes need in order to do a quick blowout very quickly, but the average woman cannot and should not be using high velocity heat every day."</p><p>Dr Chung talks about how people will often add a concentrator "without really thinking", then use a round brush and really focus the heat in, with the aim of smoothing out the hair. "It's extremely damaging when done repeatedly", she warns. </p><p>Similarly, if you regularly pop your dryer on full-blast when rough-drying your hair, so it feels "like a wind tunnel where your hair is flying all over the place", that's not great either — and not just because the wind tunnel effect will kick up static.</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:3868px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="WCQniaqycD7KyZUaVgD4sU" name="t3-nozzle-detached" alt="T3 Afar hair dryer with nozzle detached" src="https://cdn.mos.cms.futurecdn.net/WCQniaqycD7KyZUaVgD4sU.jpg" mos="" align="middle" fullscreen="" width="3868" height="2176" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"It'll dry your hair, yes, but will make it extremely dry and not just dry your hair, but take all the moisture out of your hair without sealing the cuticle," she explains.  </p><p>The brand has found an innovative way to avoid this, without sacrificing efficiency, and the concept dates right back to T3's debut product. "We had this idea called Soft Air, where we delivered a larger volume of air at lower heat, so it would dry your hair very, very quickly, but without stripping it of all its moisture." </p><p>She explains how the team shaped the concentrator and the barrel of the dryer so that the air wasn't expelled in a dense stream, but instead came out in a larger volume, occupying a larger space. The idea of Soft Air is that it could still dry hair efficiently, but without the need to max out on power or temperature, and when combined with ions helps to decrease static frizz. </p><p>I've been trying out one of the brand's dryers (the <a href="https://www.techradar.com/home/small-appliances/t3-afar-review">T3 Afar</a>) and the air delivery feels noticeably gentler — almost unsettlingly so — and less concentrated than any other hair dryer I've tested. It's slower to dry my hair than the likes of the <a href="https://www.techradar.com/home/hair-care/dyson-supersonic-nural-review-tech-packed-and-time-saving">Dyson Supersonic Nural</a>, but it does leave my locks feeling softer and with less frizz than usual. So maybe Dr Chung is on to something. Excuse me while I dig my curling tongs out of storage. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/hair-care/curling-irons-can-be-just-as-healthy-as-air-styling-i-chatted-to-a-major-haircare-brand-founder-about-the-styling-mistakes-were-all-making</link>
                                                                            <description>
                            <![CDATA[ We're all after healthier locks, but we're going the wrong way about it, says T3's co-founder. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ieVzMfk4A3PDFPLVHdaVw</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FPNcQcQF29cM9hiRyoHHp4-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 30 Jul 2026 15:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hair Care]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ruth is TechRadar&#039;s Collections Editor, responsible for masterminding TechRadar&#039;s approach towards the new Collections format — a themed, curated selection of product recommendations designed to provide readers with an exciting new way to shop for the very best gadgets and gizmos. She has been reviewing and writing about products since 2020, covering everything from robot vacuums and hair stylers to outdoor kit and mattresses.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/FPNcQcQF29cM9hiRyoHHp4-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[T3 Afar]]></media:description>                                                            <media:text><![CDATA[T3 Afar]]></media:text>
                                <media:title type="plain"><![CDATA[T3 Afar]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FPNcQcQF29cM9hiRyoHHp4-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The hot topic — no pun intended — in haircare gadgets right now is heat. More specifically, the evils of heat, and how it's a one-way street to fried locks and frizz. So when I spoke to Dr Julie Chung, co-founder of haircare brand T3, I was surprised to discover she has a rather different take. </p><p>"Heat in general has been sort of demonized incorrectly," she tells me. "Women always think, 'Oh heat is terrible for my hair, I'm just gonna let it air dry, I'm gonna shower and just sleep on it.' Hair is actually in its most fragile state when it's wet. It tends to be much easier to break — that tensile strength is decreased and it's more likely to snap. And not to mention when you air-dry your hair, usually the hair is very frizzy and it tends to look even unhealthier if your hair is already in a dried out state."</p><div><blockquote><p>Hair is in its most fragile state when it's wet. It tends to be much easier to break — that tensile strength is decreased and it's more likely to snap</p></blockquote></div><p>That focus on hair health is nothing particularly new. "Women have always been obsessed with trying to find the healthiest option," Dr Chung tells me. "You know, people pursuing this idea of healthy heat is something I'm seeing [right now], but that's something that I've seen for 20 years." </p><p>However, the conversations have been buoyed up by the arrival of <a href="https://www.techradar.com/best/the-best-dyson-airwrap-dupes-2022-our-top-tested-airwrap-alternative-hot-air-stylers">air stylers</a> like the <a href="https://www.techradar.com/home/hair-care/dyson-airwrap-i-d-review">Dyson Airwrap</a>. They've been heralded as the solution to all our heat-damage fears, but Julie is skeptical about that, too. </p><p>"The air styler category has grown quite big and there's this notion that air curling is better than curling iron curling, which I don't necessarily agree with," she continues. "I think it's right for some women in terms of ease of use, but I think curling irons can be just as healthy as air styling. It really depends on how many passes you go through in the hair, how adept the woman is with her styling."</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:3622px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="M5XLii4jb8At4DG5iu6SYi" name="T3_Aire_360_CeraGloss_Bristle_brush" alt="Close-up of the T3 Aire 360 oval brush attachment, showing the mixed SmoothGrip bristles and white-tipped pins on the CeraGloss ceramic surface" src="https://cdn.mos.cms.futurecdn.net/M5XLii4jb8At4DG5iu6SYi.jpg" mos="" align="middle" fullscreen="" width="3622" height="2037" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">T3's Aire 360 has a proprietary ceramic coating designed to deliver even heat </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So hot tools aren't inherently terrible, which is good news, because — as Dr Chung is at pains to point out — air stylers won't work for everyone. If your hair type isn't the kind to happily hold a curl that's been created by just a waft of a breeze, and you do decide to swap your air curler for a hot tong or enlist the help of a straightener to create ribbon curls, then it's worth finding a good one. Julie suggests paying attention to the kind of heat and how it's being delivered. </p><p>"The key there is ceramic. So in our <a href="https://www.techradar.com/home/hair-care/t3-aire-360-review">Aire 360</a>, for example, we have a ceramic coating instead of plastic because we know that ceramic is a better conductor of heat," Dr Chung explains. "We have a specific proprietary ceramic blend that evenly heats the plates without any hot spots. So it has a gentle delivery of heat along with far-infrared heat, which is a gentler heat as well."</p><h2 id="big-air-better-hair">Big air, better hair</h2><p>What about hair dryers — those are safe, right? Wrong. Here, too, Dr Chung has opinions that seem to butt up against those of other makers, with their fixation on packing the most power possible into their dryers. </p><div><blockquote><p>The average woman cannot and should not be using high velocity heat every day</p></blockquote></div><p>"The biggest secret sauce — which isn't even a secret because I talk about it so openly, but even now our competitors do not want to embrace — is the fact that you do not need heat to be at the highest setting, and you do not need the highest velocity," she insists. "This is something that stylists sometimes need in order to do a quick blowout very quickly, but the average woman cannot and should not be using high velocity heat every day."</p><p>Dr Chung talks about how people will often add a concentrator "without really thinking", then use a round brush and really focus the heat in, with the aim of smoothing out the hair. "It's extremely damaging when done repeatedly", she warns. </p><p>Similarly, if you regularly pop your dryer on full-blast when rough-drying your hair, so it feels "like a wind tunnel where your hair is flying all over the place", that's not great either — and not just because the wind tunnel effect will kick up static.</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:3868px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="WCQniaqycD7KyZUaVgD4sU" name="t3-nozzle-detached" alt="T3 Afar hair dryer with nozzle detached" src="https://cdn.mos.cms.futurecdn.net/WCQniaqycD7KyZUaVgD4sU.jpg" mos="" align="middle" fullscreen="" width="3868" height="2176" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"It'll dry your hair, yes, but will make it extremely dry and not just dry your hair, but take all the moisture out of your hair without sealing the cuticle," she explains.  </p><p>The brand has found an innovative way to avoid this, without sacrificing efficiency, and the concept dates right back to T3's debut product. "We had this idea called Soft Air, where we delivered a larger volume of air at lower heat, so it would dry your hair very, very quickly, but without stripping it of all its moisture." </p><p>She explains how the team shaped the concentrator and the barrel of the dryer so that the air wasn't expelled in a dense stream, but instead came out in a larger volume, occupying a larger space. The idea of Soft Air is that it could still dry hair efficiently, but without the need to max out on power or temperature, and when combined with ions helps to decrease static frizz. </p><p>I've been trying out one of the brand's dryers (the <a href="https://www.techradar.com/home/small-appliances/t3-afar-review">T3 Afar</a>) and the air delivery feels noticeably gentler — almost unsettlingly so — and less concentrated than any other hair dryer I've tested. It's slower to dry my hair than the likes of the <a href="https://www.techradar.com/home/hair-care/dyson-supersonic-nural-review-tech-packed-and-time-saving">Dyson Supersonic Nural</a>, but it does leave my locks feeling softer and with less frizz than usual. So maybe Dr Chung is on to something. Excuse me while I dig my curling tongs out of storage. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'Maybe laziness is the best way to improve the technology' — I chatted to a lawnbot exec about the tech and trends taking robot mowers mainstream ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Robot lawn mowers are emerging as one of the most exciting smart-home categories. The concept has been around for a while, but in the past two years we've seen advances in technology that are making them more helpful and more user-friendly than ever. Finally, the barriers to entry are coming down, and lawnbots are starting to look like a feasible option for even the least tech-minded amongst us. </p><p>To find out more about what's going on in this growing space, I spoke to KK Yin, marketing director at major lawnbot brand <a href="https://mammotion.com/" target="_blank">Mammotion</a>. We chatted about the most impactful shifts in lawnbot technology, the hottest trends, and the hurdles the industry still needs to overcome. </p><h2 id="cutting-edge-edge-cutting">Cutting-edge edge cutting</h2><p>For KK, the big feature that hasn't quite been nailed yet is edge-cutting. Even if you have a great robot mower that does a stellar job trimming your grass, its usefulness is limited if you then have to get out a trimmer to take care of the edges. "Edge trimming remains one of the biggest challenges, especially along walls," says KK. "The key is balancing cutting performance with safety." </p><div><blockquote><p>The key is balancing cutting performance with safety</p></blockquote></div><p>If you're trimming along the edge of a flat path, it's relatively easy — certain mowers are designed to straddle the path edge, with the blades underneath trimming the grass at the boundary line. However, that doesn't work when trying to trim next to a wall. "The lawnmower can get as close as possible, but the cutting disc being set back from the mower's edge to maintain a safe clearance prevents the mower from cutting close enough to walls," KK continues. </p><p>Lots of brands have been working on a solution, and it typically takes the form of an edge-trimming module that attaches to the side of the bot, with smaller blades in a protective casing.</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:2040px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="Jvv5vssRPC8RRJFM5jqCZe" name="WhatsApp Image 2025-09-04 at 12.34.24" alt="Roborock lawnbots" src="https://cdn.mos.cms.futurecdn.net/Jvv5vssRPC8RRJFM5jqCZe.jpg" mos="" align="middle" fullscreen="" width="2040" height="1148" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">An edge-cutting attachment on a Roborock lawnbot </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>On the Luba Mini is an edge-cutting disc that can trim as close as 5cm (1.97 inches) from a wall — a distance KK admits might not be close enough. "Five centimeters is not very far from the wall, but still some users want us to make it perfect so it can cut maybe even down to one centimeter," KK says. </p><p>"We're exploring more flexible solutions," he continues. "For example, when mowing alongside a wall, the cutting disc could potentially extend slightly out of the mower's body for a cleaner edge cut. In open areas or during ride-on-the-edge mowing, it would retract to maintain a safe clearance beneath the mower. So that is the direction and also the challenge in the future."</p><h2 id="tackling-tricky-terrain">Tackling tricky terrain</h2><p>Another major lawnbot trend that's been emerging over the past year or so is all-wheel drive (AWD). This helps lawnbots tackle tricky or uneven terrain, as having all the wheels individually powered means that if one or two end up off the ground, or struggling to get traction, the others can help the robot escape without requiring manual intervention. </p><p>AWD can also help the lawnbot retain its grip when scaling especially steep lawns. KK notes that in the European market, and Germany especially, lots of houses stand on slopes, where this boosted climbing ability comes in handy. </p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/XBH4fW9GWbppb7Fnf9EHk5/20260106_105828.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/XBH4fW9GWbppb7Fnf9EHk5/20260106_105828.mp4"></video></div><p>All-wheel drive is usually indicated by an 'AWD' on the product's name, and it appears in Mammotion's advanced Luba<strong> </strong>line — you can see the <a href="https://www.techradar.com/home/small-appliances/mammotion-luba-3-awd-3000-review">LUBA 3 AWD</a> scaling an astroturf mountain in the video above. </p><p>The brand has also been looking at upgrading its bots' climbing ability and mowing speed, and is keen to figure out what the next advancement might look like. "We can see some other companies are exploring other things like independent steering," says KK. "Maybe that is a good solution for difficult terrain. So we are also thinking about how to combine this technology."</p><h2 id="better-tech-in-smaller-bots">Better tech in smaller bots</h2><p>Initially, Mammotion kicked off its lawnbot journey with its premium Luba series. Later on, the <a href="https://www.techradar.com/home/small-appliances/mammotion-yuka-mini-lawnbot-review">Yuka Mini</a> arrived — a smaller, more affordable bot that's designed for yards 500 to 800 square meters in size. It proved to be the big winner in Europe during the recent Amazon Prime Day sales. </p><p>"I think when we started, our premium product line helped us build trust in our technology — things like the all-wheel drive and the positioning system and the efficiency. So customers believed our brand could bring some of that technology to an entry-level lawnmower," muses KK. </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="9fsGAXHLGs4YwdN9E4GqDe" name="20250611_191814 copy" alt="Mammotion Yuka Mini robot lawn mower in reviewer's yard" src="https://cdn.mos.cms.futurecdn.net/9fsGAXHLGs4YwdN9E4GqDe.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The compact Yuka Mini is a good fit for smaller, European yards </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Yuka Mini is a good fit for European yards, which on average are 300 to 500 square meters in size. "Many robot lawnmower brands spend a lot and have a different product strategy for European regions, because many of the users have already accepted this innovative product for their lawn care. For example, they know about the positioning systems and how all-wheel drive compares with rear-wheel drive. They want their robot lawnmower to do more things — not only mowing, but also edge trimming."</p><p>In the US, where the average lawn size is much larger than in Europe, the focus is a little different. "I think most US users still prefer a ride-on or traditional lawnmower. I think they're still looking for an efficient robot mower that can cover their large lawn," says KK. "The US is at a different stage, and what customers require is different.</p><h2 id="no-fuss-installation">No-fuss installation</h2><p>Navigation tech is perhaps the area that has moved on most quickly and has had the most impact on lawnbot usability. It was only a few years ago that boundary wires were required; now they're all but obsolete. </p><p>Initially, the technology to take over was <a href="https://www.techradar.com/home/small-appliances/what-is-rtk-for-robot-lawn-mowers">RTK</a>. This is satellite-based positioning, and it requires a separate RTK receiver to improve the accuracy of the satellite data. Not everyone wanted to set up a receiver in their yard, leading to a shift to centralized receivers that could serve massive areas at once. Mammotion calls this NetRTK.</p><p>Either way, the system relies on satellites, which means it has some limitations in yards where there is coverage from trees or buildings. Most recently, we've started to see LiDAR being used. This is the navigation approach used in <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">robot vacuums</a>, and just like with RTK, there are pros and cons when used in lawnbots. LiDAR works by bouncing light off objects to build up a picture of its surroundings, which is great when there are objects around but less useful in wide, open spaces with nothing to bounce off.</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:4080px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="zrhv8KWgyk8zCo8f7myRoM" name="RTK receiver" alt="RTK receiver for Segway Navimow X350 robot lawn mower" src="https://cdn.mos.cms.futurecdn.net/zrhv8KWgyk8zCo8f7myRoM.jpg" mos="" align="middle" fullscreen="" width="4080" height="2296" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">We're seeing a shift away from having to install an RTK receiver in your yard </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"You know, like we always say, maybe laziness is the best way to improve the technology!" says KK. "For our users, if they're happy with the intelligence of the robot lawnmower, then they want an easier installation, or even no installation at all. So that's why they really like our NetRTK, because they don't need to install an antenna. Or some users will choose LiDAR, which doesn't need an antenna at all."</p><p>The real shift is less to do with using one specific navigation approach over another, and more about moving to a situation where multiple navigation technologies can work alongside one another. </p><p>"We want to think about the final result of the positioning system," says KK. "Many users don't want to compare which positioning method is good. They just use it; that's enough. They don't need to know more about it. So that's why we came up with Tri-Fusion, which combines the advantages of RTK and LiDAR and even AI vision. We believe this can cover all environments for a residential user."</p><div><blockquote><p>Users want an easier installation, or even no installation at all</p></blockquote></div><p>A few robot mower companies have started experimenting with similar concepts, where the bot can swap between different approaches depending on the situation. If satellite signal drops out under some trees, LiDAR can swoop in to save the day and get the lawnbot back on track, for instance. Cameras (often backed by AI) form the third pillar, enabling the bot to recognize objects and understand if it should mow close to them or steer clear.</p><p>There are problems still to solve in the world of robot mowers, but let's not forget that just a few short years ago, we were still painstakingly laying boundary wires and watching the lawnbot bounce haphazardly between them. Now, the issue is whether a bot can trim quite close enough to the edge of a wall, and if it's smart enough to tell a soccer ball from a lounger. We've come a long way.</p><h2 class="article-body__section" id="section-brilliant-bots"><span>Brilliant bots</span></h2><p>We've tested plenty of impressive lawnbots at TechRadar. Here's a taster of some of our favorites — hit the View details button for a link to our full review for each.</p>        <div class="featured_product_block featured_block_standard" data-id="27aba314-8453-11f1-8e3c-0b37a4cd7b9f">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">LUBA 3 AWD 3000</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/mammotion-luba-3-awd-3000-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba418-8453-11f1-8c44-f7cf2daf81d6">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">Yuka Mini Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/mammotion-yuka-mini-lawnbot-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="07797be2-84e5-11f1-b684-57a0cdcadfd4">            <a href="https://www.amazon.co.uk/dp/B0GT5CMZNF?tag=ftr-techradar-gb-21&th=1&ascsubtag=trd-gb-5051482374716904631-21&geniuslink=true" data-model-name="Mammotion YUKA Mini 2 1000 Robot Lawn Mower with LiDAR" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Q6ii8QsVB2iPVHNYNxP7DA.jpg" alt="Mammotion Yuka Mini 2 1000 Robot Lawn Mower Without Boundary, Recommended 1000 ㎡, Lidar 360°+ Ai Vision, 300+ Obstacle Recognition, Dropmow, Smart Battery Management,cutting Heights 20-60mm"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">YUKA Mini 2 1000 Robot Lawn Mower with LiDAR</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba490-8453-11f1-b310-59de4f781377">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Segway</div>                                        <div class="featured__title">Navimow i210E LiDAR Pro</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/segway-navimow-i210e-lidar-pro-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba4fe-8453-11f1-8c86-c3f3ec45899d">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Segway</div>                                        <div class="featured__title">Navimow X3 Series</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/segway-navimow-x3-series-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba6c0-8453-11f1-bc17-658fd47d3c1d">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>TerraMow</div>                                        <div class="featured__title">V1000 Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/the-terramow-v1000-robot-lawn-mower-is-the-perfect-wire-free-lawnbot-for-newbies-and-technophobes">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba742-8453-11f1-8d2c-05ecc1af91fb">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ANTHBOT</div>                                        <div class="featured__title">Genie Smart AI Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/smart-home/anthbot-genie-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba7ec-8453-11f1-91f8-8b3fbb007e2d">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Eufy</div>                                        <div class="featured__title">E15 Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/eufy-e15-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba850-8453-11f1-a36d-171c7304087c">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Mammotion LUBA 2 AWD</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Read our full review </p></p>                </div>                            </div>        </div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-home/maybe-laziness-is-the-best-way-to-improve-the-technology-i-chatted-to-a-lawnbot-exec-about-the-tech-and-trends-taking-robot-mowers-mainstream</link>
                                                                            <description>
                            <![CDATA[ Thanks to big leaps in technology over the past couple of years, robot lawn mowers are on the march. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NXCZSTqH76S7DTjWzJDWCg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rTvV6qFnjKVTTbxEPbVvGU-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 30 Jul 2026 14:00:31 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jul 2026 14:09:32 +0000</updated>
                                                                                                                                            <category><![CDATA[Smart Home]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ruth is TechRadar&#039;s Collections Editor, responsible for masterminding TechRadar&#039;s approach towards the new Collections format — a themed, curated selection of product recommendations designed to provide readers with an exciting new way to shop for the very best gadgets and gizmos. She has been reviewing and writing about products since 2020, covering everything from robot vacuums and hair stylers to outdoor kit and mattresses.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/rTvV6qFnjKVTTbxEPbVvGU-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Making lawnbots mainstream isn&#039;t the uphill battle it once was for manufacturers]]></media:description>                                                            <media:text><![CDATA[Mammotion LUBA 3 AWD 3000 robot lawn mower]]></media:text>
                                <media:title type="plain"><![CDATA[Mammotion LUBA 3 AWD 3000 robot lawn mower]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rTvV6qFnjKVTTbxEPbVvGU-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Robot lawn mowers are emerging as one of the most exciting smart-home categories. The concept has been around for a while, but in the past two years we've seen advances in technology that are making them more helpful and more user-friendly than ever. Finally, the barriers to entry are coming down, and lawnbots are starting to look like a feasible option for even the least tech-minded amongst us. </p><p>To find out more about what's going on in this growing space, I spoke to KK Yin, marketing director at major lawnbot brand <a href="https://mammotion.com/" target="_blank">Mammotion</a>. We chatted about the most impactful shifts in lawnbot technology, the hottest trends, and the hurdles the industry still needs to overcome. </p><h2 id="cutting-edge-edge-cutting">Cutting-edge edge cutting</h2><p>For KK, the big feature that hasn't quite been nailed yet is edge-cutting. Even if you have a great robot mower that does a stellar job trimming your grass, its usefulness is limited if you then have to get out a trimmer to take care of the edges. "Edge trimming remains one of the biggest challenges, especially along walls," says KK. "The key is balancing cutting performance with safety." </p><div><blockquote><p>The key is balancing cutting performance with safety</p></blockquote></div><p>If you're trimming along the edge of a flat path, it's relatively easy — certain mowers are designed to straddle the path edge, with the blades underneath trimming the grass at the boundary line. However, that doesn't work when trying to trim next to a wall. "The lawnmower can get as close as possible, but the cutting disc being set back from the mower's edge to maintain a safe clearance prevents the mower from cutting close enough to walls," KK continues. </p><p>Lots of brands have been working on a solution, and it typically takes the form of an edge-trimming module that attaches to the side of the bot, with smaller blades in a protective casing.</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:2040px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="Jvv5vssRPC8RRJFM5jqCZe" name="WhatsApp Image 2025-09-04 at 12.34.24" alt="Roborock lawnbots" src="https://cdn.mos.cms.futurecdn.net/Jvv5vssRPC8RRJFM5jqCZe.jpg" mos="" align="middle" fullscreen="" width="2040" height="1148" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">An edge-cutting attachment on a Roborock lawnbot </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>On the Luba Mini is an edge-cutting disc that can trim as close as 5cm (1.97 inches) from a wall — a distance KK admits might not be close enough. "Five centimeters is not very far from the wall, but still some users want us to make it perfect so it can cut maybe even down to one centimeter," KK says. </p><p>"We're exploring more flexible solutions," he continues. "For example, when mowing alongside a wall, the cutting disc could potentially extend slightly out of the mower's body for a cleaner edge cut. In open areas or during ride-on-the-edge mowing, it would retract to maintain a safe clearance beneath the mower. So that is the direction and also the challenge in the future."</p><h2 id="tackling-tricky-terrain">Tackling tricky terrain</h2><p>Another major lawnbot trend that's been emerging over the past year or so is all-wheel drive (AWD). This helps lawnbots tackle tricky or uneven terrain, as having all the wheels individually powered means that if one or two end up off the ground, or struggling to get traction, the others can help the robot escape without requiring manual intervention. </p><p>AWD can also help the lawnbot retain its grip when scaling especially steep lawns. KK notes that in the European market, and Germany especially, lots of houses stand on slopes, where this boosted climbing ability comes in handy. </p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/XBH4fW9GWbppb7Fnf9EHk5/20260106_105828.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/XBH4fW9GWbppb7Fnf9EHk5/20260106_105828.mp4"></video></div><p>All-wheel drive is usually indicated by an 'AWD' on the product's name, and it appears in Mammotion's advanced Luba<strong> </strong>line — you can see the <a href="https://www.techradar.com/home/small-appliances/mammotion-luba-3-awd-3000-review">LUBA 3 AWD</a> scaling an astroturf mountain in the video above. </p><p>The brand has also been looking at upgrading its bots' climbing ability and mowing speed, and is keen to figure out what the next advancement might look like. "We can see some other companies are exploring other things like independent steering," says KK. "Maybe that is a good solution for difficult terrain. So we are also thinking about how to combine this technology."</p><h2 id="better-tech-in-smaller-bots">Better tech in smaller bots</h2><p>Initially, Mammotion kicked off its lawnbot journey with its premium Luba series. Later on, the <a href="https://www.techradar.com/home/small-appliances/mammotion-yuka-mini-lawnbot-review">Yuka Mini</a> arrived — a smaller, more affordable bot that's designed for yards 500 to 800 square meters in size. It proved to be the big winner in Europe during the recent Amazon Prime Day sales. </p><p>"I think when we started, our premium product line helped us build trust in our technology — things like the all-wheel drive and the positioning system and the efficiency. So customers believed our brand could bring some of that technology to an entry-level lawnmower," muses KK. </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="9fsGAXHLGs4YwdN9E4GqDe" name="20250611_191814 copy" alt="Mammotion Yuka Mini robot lawn mower in reviewer's yard" src="https://cdn.mos.cms.futurecdn.net/9fsGAXHLGs4YwdN9E4GqDe.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The compact Yuka Mini is a good fit for smaller, European yards </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Yuka Mini is a good fit for European yards, which on average are 300 to 500 square meters in size. "Many robot lawnmower brands spend a lot and have a different product strategy for European regions, because many of the users have already accepted this innovative product for their lawn care. For example, they know about the positioning systems and how all-wheel drive compares with rear-wheel drive. They want their robot lawnmower to do more things — not only mowing, but also edge trimming."</p><p>In the US, where the average lawn size is much larger than in Europe, the focus is a little different. "I think most US users still prefer a ride-on or traditional lawnmower. I think they're still looking for an efficient robot mower that can cover their large lawn," says KK. "The US is at a different stage, and what customers require is different.</p><h2 id="no-fuss-installation">No-fuss installation</h2><p>Navigation tech is perhaps the area that has moved on most quickly and has had the most impact on lawnbot usability. It was only a few years ago that boundary wires were required; now they're all but obsolete. </p><p>Initially, the technology to take over was <a href="https://www.techradar.com/home/small-appliances/what-is-rtk-for-robot-lawn-mowers">RTK</a>. This is satellite-based positioning, and it requires a separate RTK receiver to improve the accuracy of the satellite data. Not everyone wanted to set up a receiver in their yard, leading to a shift to centralized receivers that could serve massive areas at once. Mammotion calls this NetRTK.</p><p>Either way, the system relies on satellites, which means it has some limitations in yards where there is coverage from trees or buildings. Most recently, we've started to see LiDAR being used. This is the navigation approach used in <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">robot vacuums</a>, and just like with RTK, there are pros and cons when used in lawnbots. LiDAR works by bouncing light off objects to build up a picture of its surroundings, which is great when there are objects around but less useful in wide, open spaces with nothing to bounce off.</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:4080px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="zrhv8KWgyk8zCo8f7myRoM" name="RTK receiver" alt="RTK receiver for Segway Navimow X350 robot lawn mower" src="https://cdn.mos.cms.futurecdn.net/zrhv8KWgyk8zCo8f7myRoM.jpg" mos="" align="middle" fullscreen="" width="4080" height="2296" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">We're seeing a shift away from having to install an RTK receiver in your yard </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"You know, like we always say, maybe laziness is the best way to improve the technology!" says KK. "For our users, if they're happy with the intelligence of the robot lawnmower, then they want an easier installation, or even no installation at all. So that's why they really like our NetRTK, because they don't need to install an antenna. Or some users will choose LiDAR, which doesn't need an antenna at all."</p><p>The real shift is less to do with using one specific navigation approach over another, and more about moving to a situation where multiple navigation technologies can work alongside one another. </p><p>"We want to think about the final result of the positioning system," says KK. "Many users don't want to compare which positioning method is good. They just use it; that's enough. They don't need to know more about it. So that's why we came up with Tri-Fusion, which combines the advantages of RTK and LiDAR and even AI vision. We believe this can cover all environments for a residential user."</p><div><blockquote><p>Users want an easier installation, or even no installation at all</p></blockquote></div><p>A few robot mower companies have started experimenting with similar concepts, where the bot can swap between different approaches depending on the situation. If satellite signal drops out under some trees, LiDAR can swoop in to save the day and get the lawnbot back on track, for instance. Cameras (often backed by AI) form the third pillar, enabling the bot to recognize objects and understand if it should mow close to them or steer clear.</p><p>There are problems still to solve in the world of robot mowers, but let's not forget that just a few short years ago, we were still painstakingly laying boundary wires and watching the lawnbot bounce haphazardly between them. Now, the issue is whether a bot can trim quite close enough to the edge of a wall, and if it's smart enough to tell a soccer ball from a lounger. We've come a long way.</p><h2 class="article-body__section" id="section-brilliant-bots"><span>Brilliant bots</span></h2><p>We've tested plenty of impressive lawnbots at TechRadar. Here's a taster of some of our favorites — hit the View details button for a link to our full review for each.</p>        <div class="featured_product_block featured_block_standard" data-id="27aba314-8453-11f1-8e3c-0b37a4cd7b9f">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">LUBA 3 AWD 3000</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/mammotion-luba-3-awd-3000-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba418-8453-11f1-8c44-f7cf2daf81d6">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">Yuka Mini Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/mammotion-yuka-mini-lawnbot-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="07797be2-84e5-11f1-b684-57a0cdcadfd4">            <a href="https://www.amazon.co.uk/dp/B0GT5CMZNF?tag=ftr-techradar-gb-21&th=1&ascsubtag=trd-gb-5051482374716904631-21&geniuslink=true" data-model-name="Mammotion YUKA Mini 2 1000 Robot Lawn Mower with LiDAR" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Q6ii8QsVB2iPVHNYNxP7DA.jpg" alt="Mammotion Yuka Mini 2 1000 Robot Lawn Mower Without Boundary, Recommended 1000 ㎡, Lidar 360°+ Ai Vision, 300+ Obstacle Recognition, Dropmow, Smart Battery Management,cutting Heights 20-60mm"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">YUKA Mini 2 1000 Robot Lawn Mower with LiDAR</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba490-8453-11f1-b310-59de4f781377">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Segway</div>                                        <div class="featured__title">Navimow i210E LiDAR Pro</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/segway-navimow-i210e-lidar-pro-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba4fe-8453-11f1-8c86-c3f3ec45899d">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Segway</div>                                        <div class="featured__title">Navimow X3 Series</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/segway-navimow-x3-series-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba6c0-8453-11f1-bc17-658fd47d3c1d">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>TerraMow</div>                                        <div class="featured__title">V1000 Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/the-terramow-v1000-robot-lawn-mower-is-the-perfect-wire-free-lawnbot-for-newbies-and-technophobes">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba742-8453-11f1-8d2c-05ecc1af91fb">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ANTHBOT</div>                                        <div class="featured__title">Genie Smart AI Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/smart-home/anthbot-genie-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba7ec-8453-11f1-91f8-8b3fbb007e2d">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Eufy</div>                                        <div class="featured__title">E15 Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/eufy-e15-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="27aba850-8453-11f1-a36d-171c7304087c">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Mammotion LUBA 2 AWD</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Read our full review </p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ‘Exceptional espresso every time’: The KitchenAid KF3 is a gorgeous fully automatic coffee machine ideal for smaller kitchens ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-kitchenaid-kf3-two-minute-review"><span>KitchenAid KF3: Two-minute review</span></h2><p>The KitchenAid KF3 Fully Automatic Espresso Machine is the middle child of the company’s 2026 release of a trio of compact bean-to-cup coffee machines, sitting below the <a href="https://www.techradar.com/home/coffee-machines/kitchenaid-kf4-review">KitchenAid KF4</a> and above the KF2. Because of its slim build, it’s a great option for smaller kitchens, but it can easily service a larger household thanks to four customizable user profiles and a solid selection of over 15 coffee-based drink recipes.</p><p>It benefits from KitchenAid’s IntelliGrind system — also featuring on the company’s larger machines like the <a href="https://www.techradar.com/home/coffee-machines/kitchenaid-fully-automatic-espresso-machine-kf8-review-making-cafe-quality-coffee-at-home-has-never-been-easier">KF8</a> and <a href="https://www.techradar.com/home/coffee-machines/kitchenaid-fully-automatic-espresso-machine-kf6-review">KF6</a> — that automatically determines the best grind size depending on the beans you pour into the top-mounted hopper. During my testing, I found it consistently delivered a well-extracted and tasty espresso. </p><p>The KF3’s automatic milk system uses a hose that you need to place into your own container (the KF4 uses a similar system but includes a container), letting you make a variety of drinks including lattes and cappuccinos. Despite not claiming to work with non-dairy milks, I found it delivered a good level of foam when using a barista-style oat milk. </p><p>KitchenAid has given the KF3 a couple of iced coffee recipes too. As with the KF4, and other machines I’ve tested such as the <a href="https://www.techradar.com/home/coffee-machines/philips-lattego-4400-series-review">Philips LatteGo 4400 Series</a>, you need to put some ice cubes in your glass or cup first, and KitchenAid claims that the machine will brew espresso at a lower temperature. However, when checking the temperature of a regular shot at 'medium' temperature and an iced-espresso shot with a food-grade thermometer, both registered at around 40ºC / 104ºF, meaning the iced espresso was still hot enough to melt the ice, resulting in a lukewarm and diluted drink. </p><p>The other slight niggle I have with the KF3 is that it goes through water quite quickly as it performs a rinse cycle on startup and shutdown. I can understand the latter process to clean out the internals, and the rinsing of the milk hose to keep everything hygienic, but the start-up rinse cycle seemed unnecessary. Fortunately the rear-mounted water tank is quite large at 1.8L, but if you have a larger household or you drink a lot of coffee each day, you'll be refilling it regularly.</p><p>Overall, however, the KitchenAid KF3 is a fantastic mid-range automatic espresso machine that’s well made, brews delicious drinks and is ultimately easy to maintain. In fact, I'd say that it does more than enough to compete with the <a href="https://www.techradar.com/home/coffee-machines/best-coffee-maker">best coffee makers</a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5286px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="SCfXCvraPC3PQaoKaMN3tB" name="IMG_5516" alt="KitchenAid KF3 coffee machine with a coffee on the drip tray and a glass of milk to the right." src="https://cdn.mos.cms.futurecdn.net/SCfXCvraPC3PQaoKaMN3tB.jpg" mos="" align="middle" fullscreen="" width="5286" height="2973" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Max Langridge)</span></figcaption></figure><h2 class="article-body__section" id="section-kitchenaid-kf3-specifications"><span>KitchenAid KF3: Specifications</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Name</p></td><td  ><p>KitchenAid KF3 Fully Automatic Espresso Machine </p></td></tr><tr><td class="firstcol " ><p>Type</p></td><td  ><p>Bean-to-cup</p></td></tr><tr><td class="firstcol " ><p>Dimensions (H x W x D)</p></td><td  ><p>14.2 x 7.7 x 18.5 inches / 361 x 196 x 470mm </p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>19.8lbs / 9kg</p></td></tr><tr><td class="firstcol " ><p>Water reservoir capacity</p></td><td  ><p>1.9 quarts / 1.8 liters</p></td></tr><tr><td class="firstcol " ><p>Milk frother</p></td><td  ><p>Yes (automatic)</p></td></tr><tr><td class="firstcol " ><p>Bars of pressure</p></td><td  ><p>15</p></td></tr><tr><td class="firstcol " ><p>Noise level</p></td><td  ><p>72dB grinding, 60dB brewing</p></td></tr><tr><td class="firstcol " ><p>User profiles</p></td><td  ><p>4</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-kitchenaid-kf3-price-and-availability"><span>KitchenAid KF3: Price and availability</span></h2><ul><li><strong>Launched in UK and US April 2026, Australia in July 2026</strong></li><li><strong>List price $999.99 / £749 / AU$1,349</strong></li></ul><p>The KitchenAid KF3 Fully Automatic Espresso Machine launched first in the UK and US in April 2026, and eventually made its way to Australia in July 2026. It has a list price of $999.99 / £749 / AU$1,349, meaning it’s one of the company’s more affordable machines, while being classified a mid-range option in the grand scheme of things. </p><p>Only the lower-spec KF2 is cheaper at $799.99 / £699  / AU$1,099 if you want an automatic machine, while the <a href="https://www.techradar.com/home/coffee-machines/kitchenaid-semi-automatic-espresso-machine-review">Semi Automatic Espresso Machine</a> is cheaper still, although that naturally requires a bit more hands-on involvement. </p><p>The top-tier model in this latest series, the KF4 ($1,299.99 / £899 / AU$1,599) offers much of the same functionality as the KF3, albeit with a wider selection of recipes, a bigger touch display and ships with a milk carafe. </p><p>The similarly specced <a href="https://www.techradar.com/home/coffee-machines/philips-lattego-4400-series-review">Philips LatteGo 4400 Series</a> is also worth considering in this price range, with its list price of $799.99 / £599.99 / AU$1,199.</p><ul><li><strong>Value score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-kitchenaid-kf3-design"><span>KitchenAid KF3: Design</span></h2><ul><li><strong>Compact size makes it great for smaller spaces</strong></li><li><strong>Milk system is simple to use and clean</strong></li><li><strong>No dishwasher-safe components</strong></li></ul><p>At first glance, the KitchenAid KF3 looks very similar to other models in the company’s lineup, from the KF4 and up to the KF8 (there’s currently no KF5). It’s more compact than the KF6-8, but the same size as the KF4 and KF2, at 14.2 x 7.7 x 18.5 inches / 361 x 196 x 470mm (H x W x D), making it easy to slide onto a kitchen counter. And slide it you can, as there are two small wheels on the bottom at the rear, so you can lift from the front and move it forwards and backwards with ease.</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:5037px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="x6zEhZozSTjemU3k7EGfhE" name="KitchenAid_KF3_ANGLEDVIEW" alt="KitchenAid KF3" src="https://cdn.mos.cms.futurecdn.net/x6zEhZozSTjemU3k7EGfhE.jpg" mos="" align="middle" fullscreen="" width="5037" height="2833" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Max Langridge)</span></figcaption></figure><p>Looks-wise, it adopts a similar aesthetic as the rest of its siblings. It’s boxy, with rounded corners, and is available in either Porcelain White or Matte Black. To cut manufacturing costs, KitchenAid has ditched the predominantly metal build of the larger models, replacing it with plastic. It still looks and feels very much a premium product though.</p><p>The clearest indicator that lets you know this is the KF3 is the small 2.4-inch / 6cm color display. The KF2 doesn’t have one at all, while the KF4’s color screen is larger and touch enabled. It’s a relatively low-resolution screen compared to the likes of the <a href="https://www.techradar.com/home/coffee-machines/philips-cafe-aromis-series-8000-review">Philips Café Aromis</a>, but is still bright and clear, and the use of color helps to identify the drink you want to make. </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="Y7D25YxvDp9kzSsZd43vUE" name="KitchenAid_KF3_screen" alt="Display screen of KitchenAid KF3" src="https://cdn.mos.cms.futurecdn.net/Y7D25YxvDp9kzSsZd43vUE.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 / Max Langridge)</span></figcaption></figure><p>The KF3's display is flanked by 10 touch buttons: four that provide quick access to user profiles, drinks menu, rinsing cycles and machine settings; two to initiate and cancel brewing; and four to cycle forward and back through menu options, return and select. </p><p>The top-mounted hopper is large enough to accommodate 250g of coffee beans and, as with the other compact machines in the series, it features a removable opaque lid with a silicone seal. This means you can’t easily see the amount of leftover beans (there’s a clear audible indication if it doesn’t have any to grind) but, then again, the beans aren’t exposed to light and air, keeping them fresher for longer. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KfmpTuAGAjcokskNQ5CEDF.jpg" alt="Bean hopper of KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UH9GfnK7sMkKQRDRxmbNEF.jpg" alt="Water tank of KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/inTf2iUoeprbFbCEZX9BaE.jpg" alt="Brewing group unit of KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure></figure><p>Furthering its benefits for smaller kitchens, the lid is removable rather than hinged means it’s easy to fill the hopper if you have the KF3 positioned under a wall cabinet. There’s also a small chute for pre-ground coffee, and a scoop is included in the box. </p><p>The 1.8L water tank slides in and out the rear of the machine and has an integrated handle to make the process simple, although I personally prefer the side-mounted tank on the Philips LatteGo 4400 as it makes refilling a little bit easier. However, the KitchenAid’s tank features a hinged lid, so more often than not I would leave it in place and pour water in from a jug. </p><p>KitchenAid supplies a water filter with the KF3 that it says is good for around two months of use. It was initially a little fiddly to install, but the included coffee scoop doubles up as a tool that clips onto the filter, giving you the extra length needed to screw it into place. </p><p>The drip tray is deep and extends virtually the full depth of the KF3, and has a large spout at the back for easy emptying. Used coffee grounds are deposited into a removable bin in the center that can be tipped out when full — you'll see a notification on the display when it's time to do so.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kmNe2YF6TPAFUmGheqhmFF" name="KitchenAid_KF3_milk" alt="Milk system of KitchenAid KF3" src="https://cdn.mos.cms.futurecdn.net/kmNe2YF6TPAFUmGheqhmFF.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Max Langridge)</span></figcaption></figure><p>The KF3’s milk system uses a silicone hose that connects to the side of the dispenser located on the front of the machine. You need to insert one end of the hose into a small socket, while the other end drops into a tall glass or bottle. KitchenAid offers a sealed container with a double-ended hose as an optional extra for $59.99 / £39 / AU$59, which is included with the KF4 by default. </p><p>The KF3 features a thorough rinsing cycle for the hose to ensure it’s kept clean, but note that none of the removable parts are dishwasher safe. </p><p>Lastly, the height of the coffee dispenser can be adjusted to suit a variety of cup sizes, including large mugs and tumbler glasses. I found I needed to use a little bit of force to move it, but this is a minor niggle. </p><ul><li><strong>Design score 4.5 / 5</strong></li></ul><h2 class="article-body__section" id="section-kitchenaid-kf3-performance"><span>KitchenAid KF3: Performance</span></h2><ul><li><strong>Well-extracted espresso time after time</strong></li><li><strong>Good, but not great, milk foaming</strong></li><li><strong>‘Iced’ drinks still hot</strong></li><li><strong>Four customizable user profiles</strong></li></ul><p>The best thing about the KitchenAid KF3 Fully Automatic Espresso Machine is that you can confidently rely on it to deliver an excellent espresso with every use. The IntelliGrind system automatically determines the best grind size depending on your chosen beans to ensure it brews a tasty shot with good crema. I used medium-roast and dark-roast beans during my testing period and I was more than satisfied with the results in each case. </p><p>The fact that you don’t have to worry about grind size makes this a fantastic option for coffee novices who aren’t sure how to get the best results. If you're not entirely satisfied, then you'll find a lever hidden behind the side compartment (which provides access to the brewing unit) that you can use to adjust grind size to a finer or coarser level. I ultimately left it at the default setting in the middle.</p><p>That being said, the KF3 does give you the option to adjust the strength and body of the espresso. Strength is denoted on a scale of one to three, with the difference being the dose of coffee that’s ground into the brewing head — 7g being the lightest strength and 14g being the strongest. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Rr6AYUrXMXDiwyZGu7t5cE.jpg" alt="Coffee menu screen of KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7JAHDXNjhFHaXwSqaz4RfE.jpg" alt="Coffee menu screen on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dVPUKVroEysbYz8Eqxk8fE.jpg" alt="User profiles on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GEciETfeQwEP53uWDuiefE.jpg" alt="Coffee customization screen of KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YkU3uD4TEdjL9yzHs7JdWE.jpg" alt="Coffee customizatio menu screen on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure></figure><p>You can also select light, medium or strong body, which relates to the rate at which water flows during extraction. A strong-bodied coffee, for example, takes the longest, as the water flows through slowly to extract the most amount of flavor.</p><p>You’re also able to adjust the volume of coffee delivered for each drink and the water temperature. </p><p>Auto Milk is KitchenAid's milk-foaming system and it works well, although I’m of the opinion that a steam wand will always produce superior results. I was, however, pleased to find that it worked well with plant-based milks, despite not having a dedicated option. Coffee machines that cater specifically to plant-based options, such as the KitchenAid KF8, will heat it to a lower temperature compared to dairy for optimal results. </p><p>When I made a cafe latte using a barista-style oat milk, I found the KF3 produced a good level of foam with a silky texture, and at a drinkable temperature. I achieved similarly good results with full-fat dairy. </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="vLPdm8Fjf5NiCExhSsNgU4" name="IMG_5434_still" alt="Coffee being poured and milk system being used with KitchenAid KF3." src="https://cdn.mos.cms.futurecdn.net/vLPdm8Fjf5NiCExhSsNgU4.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 / Max Langridge)</span></figcaption></figure><p>There are four user profiles on the KF3 for you and your household to store their own drink preferences. While the KF4 lets you name them, they’re fixed at User Profile 1, 2, 3 and 4 here. </p><p>KitchenAid understands that iced drinks are popular, even at home, and has given the KF3 dedicated presets for cold coffees. In theory, the shot the machine dispenses is brewed at a lower temperature, although you do still need to put ice in your cup or glass, but that didn't seem to be the case in reality. </p><p>I used a thermometer to measure the temperature of both a regular espresso shot and an iced espresso shot and found them to be similar. The regular shot was around 50ºC when brewed at a medium temperature, while the iced shot was around 45ºC. I conducted this test twice, with the same results both times.</p><p>As such, the iced espresso shot was still too hot and melted the cubes in my cup relatively quickly, resulting in a diluted drink. If you like your cold coffees, you'd be better off considering other machines like the <a href="https://www.techradar.com/home/coffee-machines/delonghi-dedica-duo-review">De’Longhi Dedica Duo</a> and the <a href="https://www.techradar.com/home/coffee-machines/jura-j10-review">Jura J10</a> that offer proper cold-extracted espresso. </p><p>The KF3, like other KitchenAid espresso machines, is QuietMark-certified, indicating it should be whisper-quiet in use. That’s something I can certainly attest to, as I recorded around 70dB while grinding and 60dB when brewing, using the decibelX app on my iPhone and standing next to the machine in a relatively quiet space. That puts it on par with the KF4, although we found the flagship KF8 to be quieter still with an average of 44dB during the entire coffee-making process. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Pj3GCHUJmg9ZRM9FGbXPxT.jpg" alt="Espresso shot with ice cubes " /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dGYAXSfXfaGxEmBkDXeCvT.jpg" alt="Espresso shot with ice cubes " /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure></figure><p>Keeping the KitchenAid KF3 clean is incredibly simple. Not only does it automatically complete a rinse cycle on startup and shutdown (which, as I mentioned does mean the water tank can empty relatively quickly), but it will also prompt you when it’s time to empty the ground container and drip tray. It will also ask you to rinse the milk system after every use. You can skip this process at first, but when you turn the machine off — or it automatically shuts down after a predetermined amount of time — it won’t do so until the hose has been flushed. </p><p>There are further and more thorough cleaning procedures within the settings menu for washing the brewing unit with special cleaners, and a couple of tablets are included in the box. You will need to buy descaler and a milk system cleaner separately. </p><p>There’s also an option to evaporate all the water from the system entirely, which my colleague <a href="https://www.techradar.com/author/cat-ellis">Cat Ellis</a> has previously expressed as being <a href="https://www.techradar.com/home/coffee-machines/i-test-a-lot-of-espresso-machines-but-the-new-kitchenaid-kf4-has-one-of-the-smartest-features-ive-ever-seen-and-itll-stop-your-coffee-maker-from-getting-gross">a feature she wishes all automatic espresso machines had</a>. This is particularly useful if you know you’re not going to be using the machine for an extended period of time and keep it hygienically dry for the duration.  </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/CEGxotBSR8bKi3cFLCoBTE.jpg" alt="Milk hose rinsing on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Gygxe6kmY9SAFhP6wsgrUE.jpg" alt="Maintenance screen on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/khpNfoWxdQd5dwbLisBybE.jpg" alt="Settings screen on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure></figure><ul><li><strong>Performance score: 4 / 5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-kitchenaid-kf3"><span>Should you buy the KitchenAid KF3?</span></h3><div ><table><caption>KitchenAid KF3 score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Well-priced considering the features and functionality.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>An attractive design that’s compact enough to suit all kitchens. </p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Excellent performance for hot coffee-based drinks, and milk foaming is good. Iced options aren’t quite up to scratch, however.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-8">Buy it if...</h2><div class="product"><p><strong>You have a smaller kitchen</strong></p><p>The KitchenAid KF3 is compact enough that it should fit into most homes, especially those that are short on space.</p></div><div class="product"><p><strong>You want fuss-free coffee</strong></p><p>The KF3 does virtually all of the work for you. All you need to do is select your preferred drink and it will be delivered perfectly each time. </p></div><div class="product"><p><strong>You want value for money</strong></p><p>The KitchenAid KF3 is well priced considering its features and the fact it’s from a premium, well-known brand. </p></div><h2 id="don-t-buy-it-if-8">Don't buy it if...</h2><div class="product"><p><strong>You want to really fine tune your coffee</strong></p><p>The KF3 has options for adjusting various aspects of a coffee, but if you want to get really hands on, then you’ll need to look elsewhere.</p></div><div class="product"><p><strong>You want authentic cold brew</strong></p><p>The KitchenAid KF3’s iced coffee options aren’t as cold as they should be, with brewed espresso being hot enough to quickly melt ice. </p></div><h2 class="article-body__section" id="section-kitchenaid-kf3-also-consider"><span>KitchenAid KF3: Also consider</span></h2><p>If you're not sure whether the KitchenAid KF3 is the right espresso machine for you, here are three other options to keep in mind.</p><div class="product"><a data-dimension112="5d299b9e-894f-11f1-9b1f-83fb3b73a139" data-action="Deal Block" data-label="Read our full Philips Cafe Aromis review" data-dimension48="Read our full Philips Cafe Aromis review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:532px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="m3ZFzCxiFNApmBToEy5sKZ" name="aromis" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/m3ZFzCxiFNApmBToEy5sKZ.jpg" mos="" align="middle" fullscreen="" width="532" height="532" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Philips Cafe Aromis</strong></p><p>This machine is more expensive than the KF3, but the investment is worth it. It brews delicious espresso, has a more legible screen, can brew proper cold-extracted coffee and foam cold milk, and has a genuinely useful app. It’s not available in Australia, however.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-cafe-aromis-series-8000-review" data-dimension112="5d299b9e-894f-11f1-9b1f-83fb3b73a139" data-action="Deal Block" data-label="Read our full Philips Cafe Aromis review" data-dimension48="Read our full Philips Cafe Aromis review" data-dimension25=""><strong>Philips Cafe Aromis review</strong></a></p></div><div class="product"><a data-dimension112="5d299c02-894f-11f1-80e3-23c88f0af8da" data-action="Deal Block" data-label="Read my full Philips LatteGo 4400 Series review" data-dimension48="Read my full Philips LatteGo 4400 Series review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sXFPVMYFXBhghdgbDST5W" name="Philips 4400 Series LatteGo" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sXFPVMYFXBhghdgbDST5W.jpg" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Philips LatteGo 4400 Series</strong></p><p>I’ve mentioned this Philips machine several times in this review for good reason. It performs similarly to the KF4 and is equally compact. It too falls short where iced coffee is concerned, and there are only two user profiles, but it can often be found at a cheaper price.</p><p><strong>Read my full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-lattego-4400-series-review" data-dimension112="5d299c02-894f-11f1-80e3-23c88f0af8da" data-action="Deal Block" data-label="Read my full Philips LatteGo 4400 Series review" data-dimension48="Read my full Philips LatteGo 4400 Series review" data-dimension25=""><strong>Philips LatteGo 4400 Series review</strong></a></p></div><div class="product"><a data-dimension112="5d299c66-894f-11f1-8578-a5820f064a66" data-action="Deal Block" data-label="Read our full Ninja Luxe Cafe review" data-dimension48="Read our full Ninja Luxe Cafe review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:880px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="AddBGU5uJPudur74irxqBS" name="ninja-luxe-cafe" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AddBGU5uJPudur74irxqBS.jpg" mos="" align="middle" fullscreen="" width="880" height="880" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja Luxe Café</strong></p><p>This bean-to-cup espresso machine can not only make hot coffee drinks, but it can even do drip filter coffee and cold brew. It’s super easy to master and is regularly discounted. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/ninja-luxe-cafe" data-dimension112="5d299c66-894f-11f1-8578-a5820f064a66" data-action="Deal Block" data-label="Read our full Ninja Luxe Cafe review" data-dimension48="Read our full Ninja Luxe Cafe review" data-dimension25=""><strong>Ninja Luxe Cafe review</strong></a></p></div><h2 class="article-body__section" id="section-kitchenaid-kf3-how-i-tested"><span>KitchenAid KF3: How I tested</span></h2><p>I used the KitchenAid KF3 for two weeks, and having already spent time with the KF4, I was well versed with what to expect from the slightly lesser-specced machine. I prepared a wide range of drinks with and without milk, and used two different styles of coffee beans to test the IntelliGrind feature on the KF3. </p><p>I used a barista-style oat milk and full-fat dairy milk to test the automatic milk-foaming system, and ran the machine’s recommended cleaning cycles.</p><p><em>Read more about </em><a href="https://www.techradar.com/news/how-we-test"><em>how we test</em></a><em></em></p><p><em>First reviewed July 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/kitchenaid-kf3-review</link>
                                                                            <description>
                            <![CDATA[ The middle child of KitchenAid's trio of automatic espresso machines released in 2026, the KF3 does an awful lot to impress, and is a great option if you have a smaller kitchen but still want coffee at the touch of button. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xY2abETksa3gjdtdZPBSbJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nNoqXvTtHwfGWKB4iJBFGF-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 29 Jul 2026 23:48:57 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Max Langridge ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/pXMX9MmfSBxA6jPrQ23WVb.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Max is a senior staff writer for TechRadar, covering home entertainment and audio first, searching for the best NBN plans second and virtually anything else that falls under the consumer electronics umbrella third. Max started his career at What Hi-Fi?. In the three years he spent there, he went from not knowing what a DAC was, to demonstrating expert knowledge of brands, their latest releases and which ones could be deemed the best. &lt;/p&gt;&lt;p&gt;He took this knowledge and newfound passion across to Pocket-lint, where he spent a couple of years getting stuck into reviewing soundbars, headphones, home speaker systems and TVs, alongside producing a range of news and features for the day-to-day running of the site. &lt;/p&gt;&lt;p&gt;Max generated a new passion for fitness and health in the last few years, not only learning about how to keep himself fit in the gym, but how a range of wearable devices can prove to be expert assistants. He continued his writing in the men’s lifestyle space, before returning to consumer technology with Future where he is now also the editor of Australian Hi-Fi and Audio Esoterica magazines.&lt;/p&gt;&lt;p&gt;When he’s got some spare time, Max takes himself to the gym. He has dreams of one day learning to DJ.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nNoqXvTtHwfGWKB4iJBFGF-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Max Langridge]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[KitchenAid KF3]]></media:description>                                                            <media:text><![CDATA[KitchenAid KF3]]></media:text>
                                <media:title type="plain"><![CDATA[KitchenAid KF3]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nNoqXvTtHwfGWKB4iJBFGF-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-kitchenaid-kf3-two-minute-review"><span>KitchenAid KF3: Two-minute review</span></h2><p>The KitchenAid KF3 Fully Automatic Espresso Machine is the middle child of the company’s 2026 release of a trio of compact bean-to-cup coffee machines, sitting below the <a href="https://www.techradar.com/home/coffee-machines/kitchenaid-kf4-review">KitchenAid KF4</a> and above the KF2. Because of its slim build, it’s a great option for smaller kitchens, but it can easily service a larger household thanks to four customizable user profiles and a solid selection of over 15 coffee-based drink recipes.</p><p>It benefits from KitchenAid’s IntelliGrind system — also featuring on the company’s larger machines like the <a href="https://www.techradar.com/home/coffee-machines/kitchenaid-fully-automatic-espresso-machine-kf8-review-making-cafe-quality-coffee-at-home-has-never-been-easier">KF8</a> and <a href="https://www.techradar.com/home/coffee-machines/kitchenaid-fully-automatic-espresso-machine-kf6-review">KF6</a> — that automatically determines the best grind size depending on the beans you pour into the top-mounted hopper. During my testing, I found it consistently delivered a well-extracted and tasty espresso. </p><p>The KF3’s automatic milk system uses a hose that you need to place into your own container (the KF4 uses a similar system but includes a container), letting you make a variety of drinks including lattes and cappuccinos. Despite not claiming to work with non-dairy milks, I found it delivered a good level of foam when using a barista-style oat milk. </p><p>KitchenAid has given the KF3 a couple of iced coffee recipes too. As with the KF4, and other machines I’ve tested such as the <a href="https://www.techradar.com/home/coffee-machines/philips-lattego-4400-series-review">Philips LatteGo 4400 Series</a>, you need to put some ice cubes in your glass or cup first, and KitchenAid claims that the machine will brew espresso at a lower temperature. However, when checking the temperature of a regular shot at 'medium' temperature and an iced-espresso shot with a food-grade thermometer, both registered at around 40ºC / 104ºF, meaning the iced espresso was still hot enough to melt the ice, resulting in a lukewarm and diluted drink. </p><p>The other slight niggle I have with the KF3 is that it goes through water quite quickly as it performs a rinse cycle on startup and shutdown. I can understand the latter process to clean out the internals, and the rinsing of the milk hose to keep everything hygienic, but the start-up rinse cycle seemed unnecessary. Fortunately the rear-mounted water tank is quite large at 1.8L, but if you have a larger household or you drink a lot of coffee each day, you'll be refilling it regularly.</p><p>Overall, however, the KitchenAid KF3 is a fantastic mid-range automatic espresso machine that’s well made, brews delicious drinks and is ultimately easy to maintain. In fact, I'd say that it does more than enough to compete with the <a href="https://www.techradar.com/home/coffee-machines/best-coffee-maker">best coffee makers</a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5286px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="SCfXCvraPC3PQaoKaMN3tB" name="IMG_5516" alt="KitchenAid KF3 coffee machine with a coffee on the drip tray and a glass of milk to the right." src="https://cdn.mos.cms.futurecdn.net/SCfXCvraPC3PQaoKaMN3tB.jpg" mos="" align="middle" fullscreen="" width="5286" height="2973" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Max Langridge)</span></figcaption></figure><h2 class="article-body__section" id="section-kitchenaid-kf3-specifications"><span>KitchenAid KF3: Specifications</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Name</p></td><td  ><p>KitchenAid KF3 Fully Automatic Espresso Machine </p></td></tr><tr><td class="firstcol " ><p>Type</p></td><td  ><p>Bean-to-cup</p></td></tr><tr><td class="firstcol " ><p>Dimensions (H x W x D)</p></td><td  ><p>14.2 x 7.7 x 18.5 inches / 361 x 196 x 470mm </p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>19.8lbs / 9kg</p></td></tr><tr><td class="firstcol " ><p>Water reservoir capacity</p></td><td  ><p>1.9 quarts / 1.8 liters</p></td></tr><tr><td class="firstcol " ><p>Milk frother</p></td><td  ><p>Yes (automatic)</p></td></tr><tr><td class="firstcol " ><p>Bars of pressure</p></td><td  ><p>15</p></td></tr><tr><td class="firstcol " ><p>Noise level</p></td><td  ><p>72dB grinding, 60dB brewing</p></td></tr><tr><td class="firstcol " ><p>User profiles</p></td><td  ><p>4</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-kitchenaid-kf3-price-and-availability"><span>KitchenAid KF3: Price and availability</span></h2><ul><li><strong>Launched in UK and US April 2026, Australia in July 2026</strong></li><li><strong>List price $999.99 / £749 / AU$1,349</strong></li></ul><p>The KitchenAid KF3 Fully Automatic Espresso Machine launched first in the UK and US in April 2026, and eventually made its way to Australia in July 2026. It has a list price of $999.99 / £749 / AU$1,349, meaning it’s one of the company’s more affordable machines, while being classified a mid-range option in the grand scheme of things. </p><p>Only the lower-spec KF2 is cheaper at $799.99 / £699  / AU$1,099 if you want an automatic machine, while the <a href="https://www.techradar.com/home/coffee-machines/kitchenaid-semi-automatic-espresso-machine-review">Semi Automatic Espresso Machine</a> is cheaper still, although that naturally requires a bit more hands-on involvement. </p><p>The top-tier model in this latest series, the KF4 ($1,299.99 / £899 / AU$1,599) offers much of the same functionality as the KF3, albeit with a wider selection of recipes, a bigger touch display and ships with a milk carafe. </p><p>The similarly specced <a href="https://www.techradar.com/home/coffee-machines/philips-lattego-4400-series-review">Philips LatteGo 4400 Series</a> is also worth considering in this price range, with its list price of $799.99 / £599.99 / AU$1,199.</p><ul><li><strong>Value score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-kitchenaid-kf3-design"><span>KitchenAid KF3: Design</span></h2><ul><li><strong>Compact size makes it great for smaller spaces</strong></li><li><strong>Milk system is simple to use and clean</strong></li><li><strong>No dishwasher-safe components</strong></li></ul><p>At first glance, the KitchenAid KF3 looks very similar to other models in the company’s lineup, from the KF4 and up to the KF8 (there’s currently no KF5). It’s more compact than the KF6-8, but the same size as the KF4 and KF2, at 14.2 x 7.7 x 18.5 inches / 361 x 196 x 470mm (H x W x D), making it easy to slide onto a kitchen counter. And slide it you can, as there are two small wheels on the bottom at the rear, so you can lift from the front and move it forwards and backwards with ease.</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:5037px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="x6zEhZozSTjemU3k7EGfhE" name="KitchenAid_KF3_ANGLEDVIEW" alt="KitchenAid KF3" src="https://cdn.mos.cms.futurecdn.net/x6zEhZozSTjemU3k7EGfhE.jpg" mos="" align="middle" fullscreen="" width="5037" height="2833" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Max Langridge)</span></figcaption></figure><p>Looks-wise, it adopts a similar aesthetic as the rest of its siblings. It’s boxy, with rounded corners, and is available in either Porcelain White or Matte Black. To cut manufacturing costs, KitchenAid has ditched the predominantly metal build of the larger models, replacing it with plastic. It still looks and feels very much a premium product though.</p><p>The clearest indicator that lets you know this is the KF3 is the small 2.4-inch / 6cm color display. The KF2 doesn’t have one at all, while the KF4’s color screen is larger and touch enabled. It’s a relatively low-resolution screen compared to the likes of the <a href="https://www.techradar.com/home/coffee-machines/philips-cafe-aromis-series-8000-review">Philips Café Aromis</a>, but is still bright and clear, and the use of color helps to identify the drink you want to make. </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="Y7D25YxvDp9kzSsZd43vUE" name="KitchenAid_KF3_screen" alt="Display screen of KitchenAid KF3" src="https://cdn.mos.cms.futurecdn.net/Y7D25YxvDp9kzSsZd43vUE.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 / Max Langridge)</span></figcaption></figure><p>The KF3's display is flanked by 10 touch buttons: four that provide quick access to user profiles, drinks menu, rinsing cycles and machine settings; two to initiate and cancel brewing; and four to cycle forward and back through menu options, return and select. </p><p>The top-mounted hopper is large enough to accommodate 250g of coffee beans and, as with the other compact machines in the series, it features a removable opaque lid with a silicone seal. This means you can’t easily see the amount of leftover beans (there’s a clear audible indication if it doesn’t have any to grind) but, then again, the beans aren’t exposed to light and air, keeping them fresher for longer. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KfmpTuAGAjcokskNQ5CEDF.jpg" alt="Bean hopper of KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UH9GfnK7sMkKQRDRxmbNEF.jpg" alt="Water tank of KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/inTf2iUoeprbFbCEZX9BaE.jpg" alt="Brewing group unit of KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure></figure><p>Furthering its benefits for smaller kitchens, the lid is removable rather than hinged means it’s easy to fill the hopper if you have the KF3 positioned under a wall cabinet. There’s also a small chute for pre-ground coffee, and a scoop is included in the box. </p><p>The 1.8L water tank slides in and out the rear of the machine and has an integrated handle to make the process simple, although I personally prefer the side-mounted tank on the Philips LatteGo 4400 as it makes refilling a little bit easier. However, the KitchenAid’s tank features a hinged lid, so more often than not I would leave it in place and pour water in from a jug. </p><p>KitchenAid supplies a water filter with the KF3 that it says is good for around two months of use. It was initially a little fiddly to install, but the included coffee scoop doubles up as a tool that clips onto the filter, giving you the extra length needed to screw it into place. </p><p>The drip tray is deep and extends virtually the full depth of the KF3, and has a large spout at the back for easy emptying. Used coffee grounds are deposited into a removable bin in the center that can be tipped out when full — you'll see a notification on the display when it's time to do so.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kmNe2YF6TPAFUmGheqhmFF" name="KitchenAid_KF3_milk" alt="Milk system of KitchenAid KF3" src="https://cdn.mos.cms.futurecdn.net/kmNe2YF6TPAFUmGheqhmFF.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Max Langridge)</span></figcaption></figure><p>The KF3’s milk system uses a silicone hose that connects to the side of the dispenser located on the front of the machine. You need to insert one end of the hose into a small socket, while the other end drops into a tall glass or bottle. KitchenAid offers a sealed container with a double-ended hose as an optional extra for $59.99 / £39 / AU$59, which is included with the KF4 by default. </p><p>The KF3 features a thorough rinsing cycle for the hose to ensure it’s kept clean, but note that none of the removable parts are dishwasher safe. </p><p>Lastly, the height of the coffee dispenser can be adjusted to suit a variety of cup sizes, including large mugs and tumbler glasses. I found I needed to use a little bit of force to move it, but this is a minor niggle. </p><ul><li><strong>Design score 4.5 / 5</strong></li></ul><h2 class="article-body__section" id="section-kitchenaid-kf3-performance"><span>KitchenAid KF3: Performance</span></h2><ul><li><strong>Well-extracted espresso time after time</strong></li><li><strong>Good, but not great, milk foaming</strong></li><li><strong>‘Iced’ drinks still hot</strong></li><li><strong>Four customizable user profiles</strong></li></ul><p>The best thing about the KitchenAid KF3 Fully Automatic Espresso Machine is that you can confidently rely on it to deliver an excellent espresso with every use. The IntelliGrind system automatically determines the best grind size depending on your chosen beans to ensure it brews a tasty shot with good crema. I used medium-roast and dark-roast beans during my testing period and I was more than satisfied with the results in each case. </p><p>The fact that you don’t have to worry about grind size makes this a fantastic option for coffee novices who aren’t sure how to get the best results. If you're not entirely satisfied, then you'll find a lever hidden behind the side compartment (which provides access to the brewing unit) that you can use to adjust grind size to a finer or coarser level. I ultimately left it at the default setting in the middle.</p><p>That being said, the KF3 does give you the option to adjust the strength and body of the espresso. Strength is denoted on a scale of one to three, with the difference being the dose of coffee that’s ground into the brewing head — 7g being the lightest strength and 14g being the strongest. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Rr6AYUrXMXDiwyZGu7t5cE.jpg" alt="Coffee menu screen of KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7JAHDXNjhFHaXwSqaz4RfE.jpg" alt="Coffee menu screen on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dVPUKVroEysbYz8Eqxk8fE.jpg" alt="User profiles on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GEciETfeQwEP53uWDuiefE.jpg" alt="Coffee customization screen of KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YkU3uD4TEdjL9yzHs7JdWE.jpg" alt="Coffee customizatio menu screen on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure></figure><p>You can also select light, medium or strong body, which relates to the rate at which water flows during extraction. A strong-bodied coffee, for example, takes the longest, as the water flows through slowly to extract the most amount of flavor.</p><p>You’re also able to adjust the volume of coffee delivered for each drink and the water temperature. </p><p>Auto Milk is KitchenAid's milk-foaming system and it works well, although I’m of the opinion that a steam wand will always produce superior results. I was, however, pleased to find that it worked well with plant-based milks, despite not having a dedicated option. Coffee machines that cater specifically to plant-based options, such as the KitchenAid KF8, will heat it to a lower temperature compared to dairy for optimal results. </p><p>When I made a cafe latte using a barista-style oat milk, I found the KF3 produced a good level of foam with a silky texture, and at a drinkable temperature. I achieved similarly good results with full-fat dairy. </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="vLPdm8Fjf5NiCExhSsNgU4" name="IMG_5434_still" alt="Coffee being poured and milk system being used with KitchenAid KF3." src="https://cdn.mos.cms.futurecdn.net/vLPdm8Fjf5NiCExhSsNgU4.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 / Max Langridge)</span></figcaption></figure><p>There are four user profiles on the KF3 for you and your household to store their own drink preferences. While the KF4 lets you name them, they’re fixed at User Profile 1, 2, 3 and 4 here. </p><p>KitchenAid understands that iced drinks are popular, even at home, and has given the KF3 dedicated presets for cold coffees. In theory, the shot the machine dispenses is brewed at a lower temperature, although you do still need to put ice in your cup or glass, but that didn't seem to be the case in reality. </p><p>I used a thermometer to measure the temperature of both a regular espresso shot and an iced espresso shot and found them to be similar. The regular shot was around 50ºC when brewed at a medium temperature, while the iced shot was around 45ºC. I conducted this test twice, with the same results both times.</p><p>As such, the iced espresso shot was still too hot and melted the cubes in my cup relatively quickly, resulting in a diluted drink. If you like your cold coffees, you'd be better off considering other machines like the <a href="https://www.techradar.com/home/coffee-machines/delonghi-dedica-duo-review">De’Longhi Dedica Duo</a> and the <a href="https://www.techradar.com/home/coffee-machines/jura-j10-review">Jura J10</a> that offer proper cold-extracted espresso. </p><p>The KF3, like other KitchenAid espresso machines, is QuietMark-certified, indicating it should be whisper-quiet in use. That’s something I can certainly attest to, as I recorded around 70dB while grinding and 60dB when brewing, using the decibelX app on my iPhone and standing next to the machine in a relatively quiet space. That puts it on par with the KF4, although we found the flagship KF8 to be quieter still with an average of 44dB during the entire coffee-making process. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Pj3GCHUJmg9ZRM9FGbXPxT.jpg" alt="Espresso shot with ice cubes " /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dGYAXSfXfaGxEmBkDXeCvT.jpg" alt="Espresso shot with ice cubes " /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure></figure><p>Keeping the KitchenAid KF3 clean is incredibly simple. Not only does it automatically complete a rinse cycle on startup and shutdown (which, as I mentioned does mean the water tank can empty relatively quickly), but it will also prompt you when it’s time to empty the ground container and drip tray. It will also ask you to rinse the milk system after every use. You can skip this process at first, but when you turn the machine off — or it automatically shuts down after a predetermined amount of time — it won’t do so until the hose has been flushed. </p><p>There are further and more thorough cleaning procedures within the settings menu for washing the brewing unit with special cleaners, and a couple of tablets are included in the box. You will need to buy descaler and a milk system cleaner separately. </p><p>There’s also an option to evaporate all the water from the system entirely, which my colleague <a href="https://www.techradar.com/author/cat-ellis">Cat Ellis</a> has previously expressed as being <a href="https://www.techradar.com/home/coffee-machines/i-test-a-lot-of-espresso-machines-but-the-new-kitchenaid-kf4-has-one-of-the-smartest-features-ive-ever-seen-and-itll-stop-your-coffee-maker-from-getting-gross">a feature she wishes all automatic espresso machines had</a>. This is particularly useful if you know you’re not going to be using the machine for an extended period of time and keep it hygienically dry for the duration.  </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/CEGxotBSR8bKi3cFLCoBTE.jpg" alt="Milk hose rinsing on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Gygxe6kmY9SAFhP6wsgrUE.jpg" alt="Maintenance screen on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/khpNfoWxdQd5dwbLisBybE.jpg" alt="Settings screen on KitchenAid KF3" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure></figure><ul><li><strong>Performance score: 4 / 5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-kitchenaid-kf3"><span>Should you buy the KitchenAid KF3?</span></h3><div ><table><caption>KitchenAid KF3 score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Well-priced considering the features and functionality.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>An attractive design that’s compact enough to suit all kitchens. </p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Excellent performance for hot coffee-based drinks, and milk foaming is good. Iced options aren’t quite up to scratch, however.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-8">Buy it if...</h2><div class="product"><p><strong>You have a smaller kitchen</strong></p><p>The KitchenAid KF3 is compact enough that it should fit into most homes, especially those that are short on space.</p></div><div class="product"><p><strong>You want fuss-free coffee</strong></p><p>The KF3 does virtually all of the work for you. All you need to do is select your preferred drink and it will be delivered perfectly each time. </p></div><div class="product"><p><strong>You want value for money</strong></p><p>The KitchenAid KF3 is well priced considering its features and the fact it’s from a premium, well-known brand. </p></div><h2 id="don-t-buy-it-if-8">Don't buy it if...</h2><div class="product"><p><strong>You want to really fine tune your coffee</strong></p><p>The KF3 has options for adjusting various aspects of a coffee, but if you want to get really hands on, then you’ll need to look elsewhere.</p></div><div class="product"><p><strong>You want authentic cold brew</strong></p><p>The KitchenAid KF3’s iced coffee options aren’t as cold as they should be, with brewed espresso being hot enough to quickly melt ice. </p></div><h2 class="article-body__section" id="section-kitchenaid-kf3-also-consider"><span>KitchenAid KF3: Also consider</span></h2><p>If you're not sure whether the KitchenAid KF3 is the right espresso machine for you, here are three other options to keep in mind.</p><div class="product"><a data-dimension112="5d299b9e-894f-11f1-9b1f-83fb3b73a139" data-action="Deal Block" data-label="Read our full Philips Cafe Aromis review" data-dimension48="Read our full Philips Cafe Aromis review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:532px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="m3ZFzCxiFNApmBToEy5sKZ" name="aromis" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/m3ZFzCxiFNApmBToEy5sKZ.jpg" mos="" align="middle" fullscreen="" width="532" height="532" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Philips Cafe Aromis</strong></p><p>This machine is more expensive than the KF3, but the investment is worth it. It brews delicious espresso, has a more legible screen, can brew proper cold-extracted coffee and foam cold milk, and has a genuinely useful app. It’s not available in Australia, however.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-cafe-aromis-series-8000-review" data-dimension112="5d299b9e-894f-11f1-9b1f-83fb3b73a139" data-action="Deal Block" data-label="Read our full Philips Cafe Aromis review" data-dimension48="Read our full Philips Cafe Aromis review" data-dimension25=""><strong>Philips Cafe Aromis review</strong></a></p></div><div class="product"><a data-dimension112="5d299c02-894f-11f1-80e3-23c88f0af8da" data-action="Deal Block" data-label="Read my full Philips LatteGo 4400 Series review" data-dimension48="Read my full Philips LatteGo 4400 Series review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="sXFPVMYFXBhghdgbDST5W" name="Philips 4400 Series LatteGo" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/sXFPVMYFXBhghdgbDST5W.jpg" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Philips LatteGo 4400 Series</strong></p><p>I’ve mentioned this Philips machine several times in this review for good reason. It performs similarly to the KF4 and is equally compact. It too falls short where iced coffee is concerned, and there are only two user profiles, but it can often be found at a cheaper price.</p><p><strong>Read my full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-lattego-4400-series-review" data-dimension112="5d299c02-894f-11f1-80e3-23c88f0af8da" data-action="Deal Block" data-label="Read my full Philips LatteGo 4400 Series review" data-dimension48="Read my full Philips LatteGo 4400 Series review" data-dimension25=""><strong>Philips LatteGo 4400 Series review</strong></a></p></div><div class="product"><a data-dimension112="5d299c66-894f-11f1-8578-a5820f064a66" data-action="Deal Block" data-label="Read our full Ninja Luxe Cafe review" data-dimension48="Read our full Ninja Luxe Cafe review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:880px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="AddBGU5uJPudur74irxqBS" name="ninja-luxe-cafe" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AddBGU5uJPudur74irxqBS.jpg" mos="" align="middle" fullscreen="" width="880" height="880" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja Luxe Café</strong></p><p>This bean-to-cup espresso machine can not only make hot coffee drinks, but it can even do drip filter coffee and cold brew. It’s super easy to master and is regularly discounted. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/ninja-luxe-cafe" data-dimension112="5d299c66-894f-11f1-8578-a5820f064a66" data-action="Deal Block" data-label="Read our full Ninja Luxe Cafe review" data-dimension48="Read our full Ninja Luxe Cafe review" data-dimension25=""><strong>Ninja Luxe Cafe review</strong></a></p></div><h2 class="article-body__section" id="section-kitchenaid-kf3-how-i-tested"><span>KitchenAid KF3: How I tested</span></h2><p>I used the KitchenAid KF3 for two weeks, and having already spent time with the KF4, I was well versed with what to expect from the slightly lesser-specced machine. I prepared a wide range of drinks with and without milk, and used two different styles of coffee beans to test the IntelliGrind feature on the KF3. </p><p>I used a barista-style oat milk and full-fat dairy milk to test the automatic milk-foaming system, and ran the machine’s recommended cleaning cycles.</p><p><em>Read more about </em><a href="https://www.techradar.com/news/how-we-test"><em>how we test</em></a><em></em></p><p><em>First reviewed July 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I took a deep dive into the future of robot vacuums — here's what the biggest brands have cooking, from from E.T.-style limbs to full humanoid home helpers ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The world of robot vacuums has come a long way. I've been testing and writing about these puck-shaped home helpers for over two years, and during that time I've watched <a href="https://www.techradar.com/home/robot-vacuums/how-much-suction-should-my-robot-vacuum-have">suction specs skyrocket</a>, bots sprout legs and <a href="https://www.techradar.com/home/robot-vacuums/roborock-saros-z70-review">pincer arms</a>, and docks transform into formidable, self-sufficient cleaning stations. Robot vacuums are looking cleverer and more useful than ever.</p><p>I wanted to get an idea of where the industry is headed, and what the next generation of robovacs might look like. So I rounded up representatives from some of the <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">best robot vacuum</a> brands to get their insights — and it's clear from what they told me that this smart-home segment is going to get even bigger… and even weirder. </p><ul><li><em>Update: After this article was published, it was announced that the FFC would be banning robot vacuums made outside of the US. </em><a href="https://www.techradar.com/home/robot-vacuums/first-drones-now-robot-vacuums-the-us-governments-ban-on-foreign-robots-is-confirmed-to-include-many-of-the-best-robovacs-and-robot-lawn-mowers-on-the-market-and-brands-may-have-been-caught-off-guard"><em>Read the full story here. </em></a><em></em></li></ul><h2 id="complete-cleaners">Complete cleaners </h2><p>The obvious place to start is with the cleaning itself, and there's one point that my interviewees all agreed on: it's no longer all about the suction specs. "Customers are looking beyond headline suction figures and realizing the performance of robot vacuums is the combination of a lot of features," says Michael Meng, President of <a href="https://dreamestore.co.uk/" target="_blank">Dreame</a>'s robot vacuum division. </p><p>Nowadays, customers are looking for <em>better </em>cleaning, rather than just outright power, and robovac brands have been happy to oblige, with all manner of inventive solutions. </p><div><blockquote><p>Customers are looking beyond headline suction figures and realizing performance is the combination of a lot of features</p><p>Michael Meng, Dreame</p></blockquote></div><p><a href="https://us.roborock.com/" target="_blank">Roborock</a>, for example, has been working hard to make sure no corner goes uncleaned. "We see a massive push for ultra-slim designs that don't sacrifice power," says Ricky Ma, general manager for Europe and America. "People want a device that can finally clean the forgotten spaces under low-profile furniture — couches, beds, and cabinets — where dust and allergens traditionally accumulate and remain out of reach for bulkier robots."</p><p>The brand's newest bots use an innovative navigation system that doesn't require a raised puck to sit on the top surface. Roborock — alongside Dreame — has also experimented with pucks that can extend or retract, periscope-style, depending on the vertical height available. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CupBaQhGFbEYpkWqUHg3Tc" name="Lidar close up.JPG" alt="Roborock Qrevo Curv 2 Pro robot vacuum in reviewer's home" src="https://cdn.mos.cms.futurecdn.net/CupBaQhGFbEYpkWqUHg3Tc.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">This navigation puck, on the Roborock Qrevo Curv 2 Pro, can retract when the bot needs to squeeze into a tight spot </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Mopping functions have been the subject of much attention, too. Wet cleaning is nothing new — in fact, these days you might struggle to find a model that <em>can't </em>mop — but I've been seeing an increasing preference for roller mops rather than flat mop pads (either of the D-shaped or disc-shaped variety). The benefit of a cylindrical mop is that the dirty water can be scraped off, and clean water added in, as the robovac goes about its mopping business. </p><p>"One development that particularly excites me is the introduction of roller mop technology, which helps ensure floors are continuously cleaned with a fresh mop surface," says Reena Patel, </p><p>Floorcare Category Manager at <a href="https://www.irobot.com/" target="_blank">iRobot,</a> the brand behind Roomba.</p><p>Faraz Mehdi, managing director at <a href="https://www.eufy.com/" target="_blank">Eufy</a>, agrees. "Users increasingly care about whether the robot is actually cleaning with a clean mop and truly removing dirty water, rather than just spreading mess around," he says. "Real-time self-cleaning mopping makes a meaningful difference."</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:4080px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="odSY6AyhoE7iPUtkB5uLqN" name="20251010_105214 copy" alt="SwitchBot S20 robot vacuum flipped over to show roller mop" src="https://cdn.mos.cms.futurecdn.net/odSY6AyhoE7iPUtkB5uLqN.jpg" mos="" align="middle" fullscreen="" width="4080" height="2296" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Roller mops — like the one on the SwitchBot S20 here — can scrape the dirty water off as they roll around, to prevent spreading spillages  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Eufy is also looking into improving filtration. In manual vacuums, Dyson has popularized multi-step filtration systems, which make use of cyclones to separate waste particles of different sizes. However, that hasn't really carried over into robot vacuums, which typically have a much more basic setup. </p><p>Eufy's AeroTurbo filter setup is significantly more complex. "We’re interested in airflow and dust-separation systems that help deliver more sustained suction performance, especially in homes with carpets and hair," explains Faraz. "One of the biggest pain points in the category is that cleaning performance can fall over time as filters clog, so technologies like multi-cyclone separation matter because they improve long-term consistency."</p><div><blockquote><p>Our robotic arm design folds and unfolds in a way that mimics natural arm movement</p><p>Michael Meng, Dreame</p></blockquote></div><p>Dreame has made particular strides in innovations focused on getting right into edges and corners. "No matter how powerful a robot vacuum is, dust and debris collect in corners and along edges where brushes simply can't reach. It's one of those problems that sounds minor until you actually look at how dirty those corners get," says Michael Meng.</p><p>Its newest bot — the X60 Pro Ultra Complete — has 'UltraExtend technology', which enables the mop pad to kick out up to 7 inches / 18cm from the robot body, and the side sweeper brush to unfurl, E.T.-style, to reach up to 4.7 inches / 12cm. </p><p>The design is inspired by human limbs. "When you extend your forearm, your reach increases significantly," Meng explains. "We applied that same principle to our robotic arm design — engineering it to fold and unfold in a way that mimics natural arm movement."</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:3471px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="J8K5VvRBKijUTtRp5RCAfT" name="Dreame Matrix10 Ultra - side mop 2.JPG" alt="Dreame Matrix10 Ultra robot vacuum mopping a wooden floor, with mop pad extended" src="https://cdn.mos.cms.futurecdn.net/J8K5VvRBKijUTtRp5RCAfT.jpg" mos="" align="middle" fullscreen="" width="3471" height="1952" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A number of brands have introduced sweepers and mop pads that can kick out to get closer to the edges of rooms — as seen here on the Dreame Matrix10 Ultra </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Intertwined with cleaning performance is battery function. "A robot vacuum that runs out of power mid-clean is more frustration than solution," says Meng. "Consumers with larger homes or open-plan layouts need a robot that can complete a full clean in a single charge — or intelligently return to dock, recharge and resume exactly where it left off. Battery efficiency, combined with smart charging and resume functionality, has become a key purchasing consideration for households of all sizes."</p><h2 id="mind-the-performance-gap">Mind the (performance) gap</h2><p>Even with all the performance advancements, it's still the case that a robot vacuum-mop won't clean as well as a manual vacuum could. Robovacs are winning on convenience, but not on cleaning power. The long-term aim is to catch up. "The first step is to close the cleaning performance gap — reaching, and eventually surpassing, handheld devices," says Faraz from Eufy. </p><div><blockquote><p>The first step is to close the cleaning performance gap — reaching, and eventually surpassing, handheld devices</p><p>Faraz Mehdi, Eufy</p></blockquote></div><p>Longer-term, he sees things progressing to a point where robot vacuums can tackle not just vacuuming and straightforward mopping, but a wider range of cleaning demands. </p><p>"Technologies like roller mopping, steam cleaning, and multi-cyclone systems are maturing," he points out. "In the next five to 10 years, robot vacuums will take on true deep-cleaning capabilities — thorough carpet washing, high-temperature steam disinfection and floor sanitization. The kinds of tasks that currently require dedicated equipment or professional services will gradually fall within the robot vacuum remit."</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:2403px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="T2sk7bobpYZLzmw7BeVaYa" name="20260306_103458 copy" alt="Roborock Saros 20 robot vacuum in its dock" src="https://cdn.mos.cms.futurecdn.net/T2sk7bobpYZLzmw7BeVaYa.jpg" mos="" align="middle" fullscreen="" width="2403" height="1352" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Docks — like this one for the Roborock Saros 10 — can increasingly take care of all kinds of maintenance tasks  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The trump card robot vacuums already hold over manual cleaning appliances is that they take care of the job on their own. It makes sense, then, that continuing to improve automation is a key focus for all the brands I spoke to. </p><p>"In the 12 years we have existed as a company, trends have shifted constantly," says Roborock's Ricky Ma. "Currently, the primary trend is 'zero-maintenance and zero human intervention', where users expect a robot to not only vacuum and mop but also self-clean, self-dry, and navigate complex environments without human intervention."</p><p>"The biggest challenge is making advanced automation feel completely effortless," adds <a href="https://www.switch-bot.com/" target="_blank">SwitchBot</a>'s co-founder Richard Mou. "Our goal is to reduce the number of times users need to think about their robot."</p><div><blockquote><p>We've seen consumers become more willing to purchase premium robot vacuums to deliver a genuinely hands-off experience</p><p>Reena Patel, iRobot</p></blockquote></div><p>iRobot's Reena Patel points out that this focus on autonomy is reflected in iRobot's sales patterns. "We've seen consumers become more willing to purchase premium robot vacuums to deliver a genuinely hands-off experience," she tells me. "Consumers are increasingly prioritizing features that save time, such as self-emptying and self-cleaning docks, advanced mopping systems, and intelligent obstacle avoidance."</p><p>A big part of the equation when it comes to true autonomy is maintenance. "People increasingly expect higher automation," says Eufy's Faraz Mehdi. "Features like auto-emptying, mop washing, drying, and anti-tangle systems are becoming much more important because users want a robot that genuinely reduces housework, rather than creating a new maintenance routine."</p><p>The ultimate aim is robovacs that don't require you to get involved at all — as Mehdi puts it, "zero manual intervention, end to end", including "full-chain self-maintenance, so the user never needs to maintain the machine itself."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="J6jiiJ5pgesMNd2wHg8JZc" name="HERO 16-9 3.JPG" alt="Roborock Qrevo Curv 2 Pro robot vacuum in reviewer's home" src="https://cdn.mos.cms.futurecdn.net/J6jiiJ5pgesMNd2wHg8JZc.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">Robovacs are arriving with increasingly formidable clean stations that take care of the bulk of the maintenance work </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Self-maintenance is one thing, but for a robot to operate without a human chaperone present, it also needs reliable navigation and object avoidance skills. These are essential if it's not going to get lost, stuck or tangled in something. </p><p>"Accurate navigation is the foundation of an effective robot vacuum," says Dreame's Michael Meng. "Advanced LiDAR and AI-powered object recognition allow modern robots to avoid obstacles in real time.... Smart robots should not be trapped or stuck easily, so they can work on their own without users to rescue them."</p><p>I've never met a robot vacuum that's not desperate to jam itself up by chowing down on any charge cable it can get its wheels on, so here I'd like to put in a personal appeal for more focus on low-level object avoidance.</p><h2 id="time-to-step-up">Time to step up</h2><p>When it comes to robot vacuums making their way around unassisted, the ultimate hurdle to overcome is stairs. The more premium of the current fleet of bots tend to come kitted out with something akin to small stilts, which raise up the body of the vacuum and enable it to maneuver over tall room thresholds. </p><p>However, traversing an actual flight of stairs requires an altogether more involved approach. "It sounds like a simple problem, but for anyone living in a multi-story home, it's one of the biggest limitations of robot vacuums today," Meng notes. </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:1404px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="XX76GgQH4iEZVLinVaLVr5" name="WhatsApp Image 2025-09-05 at 10.17.36 (1) copy" alt="Eufy MarsWalker" src="https://cdn.mos.cms.futurecdn.net/XX76GgQH4iEZVLinVaLVr5.jpg" mos="" align="middle" fullscreen="" width="1404" height="790" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Eufy MarsWalker is a transporter for moving robot vacuums up or down stairs </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As far as I'm aware, there are just three brands who have offered some kind of stair climbing solution, and they're all represented in my pack of interviewees. For Dreame, it's the<a href="https://www.techradar.com/home/robot-vacuums/ive-seen-two-game-changing-stair-climbing-robot-vacs-in-action-theres-one-clear-winner-in-the-race-to-the-top"> Cyber X</a> — essentially a stair-climbing pocket into which a robot vacuum can dock when it needs to change floors. Think of it like a stairlift for robovacs. <a href="https://www.techradar.com/home/robot-vacuums/ive-seen-two-game-changing-stair-climbing-robot-vacs-in-action-theres-one-clear-winner-in-the-race-to-the-top">Eufy's MarsWalker</a> takes a similar approach.  </p><p>Roborock's Saros Rover is rather different, with its two long, spindly legs that enable it to scale not just steps but all kinds of uneven terrain. Ricky Ma sees it as a major breakthrough in bots that don't require human intervention. "The future of this category is exciting and we can't wait to show everyone what we have to offer," he enthuses. I saw the <a href="https://www.techradar.com/home/robot-vacuums/i-just-saw-roborocks-new-robot-vacuum-with-legs-and-its-going-to-make-no-go-zones-a-thing-of-the-past">Rover in action at CES 2026</a>, and it was a complete departure from any robot vacuum I've seen before. At that point, it was still at prototype stage — I'll be watching with interest to see how things develop. </p><h2 id="future-gazing">Future-gazing</h2><p>So far, I've been focusing on developments that have already started to take root. But what about the longer term? I asked my interviewees their predictions for what the robovac market might look like in five to 10 years' time, and they had some intriguing answers.</p><p>Eufy believes autonomous decision-making is going to change the game. "Robot vacuums will reach a level of intelligence where they can genuinely understand the home environment, identify different types of dirt, and autonomously choose the optimal cleaning strategy," Faraz Mehdi predicts. </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:4662px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="LSevDVqDBANYnoFtQKqzQo" name="IMG_3351 copy" alt="Roborock rover being demoed" src="https://cdn.mos.cms.futurecdn.net/LSevDVqDBANYnoFtQKqzQo.jpg" mos="" align="middle" fullscreen="" width="4662" height="2623" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Is Roborock's Saros Rover a vision of what robot vacuums might look like in the future? </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Roborock is planning along similar lines. "Robovacs are rapidly shifting from an appliance to a smart cleaning partner. The most important shift will be greater physical intelligence," says Ricky Ma. "The ultimate goal is to build an intelligent cleaning partner that can spot the need to clean even before the user has time to ask the product to do so."</p><p>Further to this, a few of the execs I interviewed envision about a future where robot vacuums are no longer lone rangers, but work seamlessly alongside other smart appliances.</p><p>"Rather than operating as standalone devices, they will become increasingly connected with the wider smart home ecosystem, working more intelligently with other devices," says Dreame's Michael Meng. </p><p>Meng also sees a future where robovacs are far from the only autonomous helpers in the home. "While the familiar robot vacuum will remain an important form factor, its capabilities will extend well beyond floor cleaning," he says. "Advances in technologies such as robotic manipulation and embodied AI will enable these robots to interact more naturally with their surroundings and take on a broader range of household tasks."</p><div><blockquote><p>Robovacs are rapidly shifting from an appliance to a smart cleaning partner</p><p>Ricky Ma, Roborock</p></blockquote></div><p>SwitchBot's Richard Mou has an even more fully formed vision for the future: "I think we'll stop thinking about robovacs as a standalone category and instead see them as part of a broader family of home robots," he tells me. </p><p>"As embodied AI and humanoid robotics continue to mature, robot vacuums will contribute proven capabilities like autonomous navigation, environmental perception, and home mapping, while future humanoid robots build on those foundations to take on a much wider range of household tasks. At SwitchBot, that's exactly how we see the future — creating intelligent home robots that work together as one ecosystem rather than isolated devices."</p><p>Prepare yourself for the home robot takeover — and for an even cleaner home. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/robot-vacuums/i-took-a-deep-dive-into-the-future-of-robot-vacuums-heres-what-the-biggest-brands-have-cooking-from-from-e-t-style-limbs-to-full-humanoid-home-helpers</link>
                                                                            <description>
                            <![CDATA[ With sweeping, vacuuming and mopping pretty much nailed, what's next in robovacs? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qPraSgDw9ZuJU5SbeH3skb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cLZy68esSMPTCMr5AqmMPN-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 28 Jul 2026 21:00:00 +0000</pubDate>                                                                                                                                <updated>Fri, 31 Jul 2026 12:04:53 +0000</updated>
                                                                                                                                            <category><![CDATA[Robot Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ruth is TechRadar&#039;s Collections Editor, responsible for masterminding TechRadar&#039;s approach towards the new Collections format — a themed, curated selection of product recommendations designed to provide readers with an exciting new way to shop for the very best gadgets and gizmos. She has been reviewing and writing about products since 2020, covering everything from robot vacuums and hair stylers to outdoor kit and mattresses.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/cLZy68esSMPTCMr5AqmMPN-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Roborock Saros Z70 robot vacuum holding a cloth]]></media:description>                                                            <media:text><![CDATA[Roborock Saros Z70 robot vacuum holding a cloth]]></media:text>
                                <media:title type="plain"><![CDATA[Roborock Saros Z70 robot vacuum holding a cloth]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cLZy68esSMPTCMr5AqmMPN-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The world of robot vacuums has come a long way. I've been testing and writing about these puck-shaped home helpers for over two years, and during that time I've watched <a href="https://www.techradar.com/home/robot-vacuums/how-much-suction-should-my-robot-vacuum-have">suction specs skyrocket</a>, bots sprout legs and <a href="https://www.techradar.com/home/robot-vacuums/roborock-saros-z70-review">pincer arms</a>, and docks transform into formidable, self-sufficient cleaning stations. Robot vacuums are looking cleverer and more useful than ever.</p><p>I wanted to get an idea of where the industry is headed, and what the next generation of robovacs might look like. So I rounded up representatives from some of the <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">best robot vacuum</a> brands to get their insights — and it's clear from what they told me that this smart-home segment is going to get even bigger… and even weirder. </p><ul><li><em>Update: After this article was published, it was announced that the FFC would be banning robot vacuums made outside of the US. </em><a href="https://www.techradar.com/home/robot-vacuums/first-drones-now-robot-vacuums-the-us-governments-ban-on-foreign-robots-is-confirmed-to-include-many-of-the-best-robovacs-and-robot-lawn-mowers-on-the-market-and-brands-may-have-been-caught-off-guard"><em>Read the full story here. </em></a><em></em></li></ul><h2 id="complete-cleaners">Complete cleaners </h2><p>The obvious place to start is with the cleaning itself, and there's one point that my interviewees all agreed on: it's no longer all about the suction specs. "Customers are looking beyond headline suction figures and realizing the performance of robot vacuums is the combination of a lot of features," says Michael Meng, President of <a href="https://dreamestore.co.uk/" target="_blank">Dreame</a>'s robot vacuum division. </p><p>Nowadays, customers are looking for <em>better </em>cleaning, rather than just outright power, and robovac brands have been happy to oblige, with all manner of inventive solutions. </p><div><blockquote><p>Customers are looking beyond headline suction figures and realizing performance is the combination of a lot of features</p><p>Michael Meng, Dreame</p></blockquote></div><p><a href="https://us.roborock.com/" target="_blank">Roborock</a>, for example, has been working hard to make sure no corner goes uncleaned. "We see a massive push for ultra-slim designs that don't sacrifice power," says Ricky Ma, general manager for Europe and America. "People want a device that can finally clean the forgotten spaces under low-profile furniture — couches, beds, and cabinets — where dust and allergens traditionally accumulate and remain out of reach for bulkier robots."</p><p>The brand's newest bots use an innovative navigation system that doesn't require a raised puck to sit on the top surface. Roborock — alongside Dreame — has also experimented with pucks that can extend or retract, periscope-style, depending on the vertical height available. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CupBaQhGFbEYpkWqUHg3Tc" name="Lidar close up.JPG" alt="Roborock Qrevo Curv 2 Pro robot vacuum in reviewer's home" src="https://cdn.mos.cms.futurecdn.net/CupBaQhGFbEYpkWqUHg3Tc.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">This navigation puck, on the Roborock Qrevo Curv 2 Pro, can retract when the bot needs to squeeze into a tight spot </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Mopping functions have been the subject of much attention, too. Wet cleaning is nothing new — in fact, these days you might struggle to find a model that <em>can't </em>mop — but I've been seeing an increasing preference for roller mops rather than flat mop pads (either of the D-shaped or disc-shaped variety). The benefit of a cylindrical mop is that the dirty water can be scraped off, and clean water added in, as the robovac goes about its mopping business. </p><p>"One development that particularly excites me is the introduction of roller mop technology, which helps ensure floors are continuously cleaned with a fresh mop surface," says Reena Patel, </p><p>Floorcare Category Manager at <a href="https://www.irobot.com/" target="_blank">iRobot,</a> the brand behind Roomba.</p><p>Faraz Mehdi, managing director at <a href="https://www.eufy.com/" target="_blank">Eufy</a>, agrees. "Users increasingly care about whether the robot is actually cleaning with a clean mop and truly removing dirty water, rather than just spreading mess around," he says. "Real-time self-cleaning mopping makes a meaningful difference."</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:4080px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="odSY6AyhoE7iPUtkB5uLqN" name="20251010_105214 copy" alt="SwitchBot S20 robot vacuum flipped over to show roller mop" src="https://cdn.mos.cms.futurecdn.net/odSY6AyhoE7iPUtkB5uLqN.jpg" mos="" align="middle" fullscreen="" width="4080" height="2296" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Roller mops — like the one on the SwitchBot S20 here — can scrape the dirty water off as they roll around, to prevent spreading spillages  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Eufy is also looking into improving filtration. In manual vacuums, Dyson has popularized multi-step filtration systems, which make use of cyclones to separate waste particles of different sizes. However, that hasn't really carried over into robot vacuums, which typically have a much more basic setup. </p><p>Eufy's AeroTurbo filter setup is significantly more complex. "We’re interested in airflow and dust-separation systems that help deliver more sustained suction performance, especially in homes with carpets and hair," explains Faraz. "One of the biggest pain points in the category is that cleaning performance can fall over time as filters clog, so technologies like multi-cyclone separation matter because they improve long-term consistency."</p><div><blockquote><p>Our robotic arm design folds and unfolds in a way that mimics natural arm movement</p><p>Michael Meng, Dreame</p></blockquote></div><p>Dreame has made particular strides in innovations focused on getting right into edges and corners. "No matter how powerful a robot vacuum is, dust and debris collect in corners and along edges where brushes simply can't reach. It's one of those problems that sounds minor until you actually look at how dirty those corners get," says Michael Meng.</p><p>Its newest bot — the X60 Pro Ultra Complete — has 'UltraExtend technology', which enables the mop pad to kick out up to 7 inches / 18cm from the robot body, and the side sweeper brush to unfurl, E.T.-style, to reach up to 4.7 inches / 12cm. </p><p>The design is inspired by human limbs. "When you extend your forearm, your reach increases significantly," Meng explains. "We applied that same principle to our robotic arm design — engineering it to fold and unfold in a way that mimics natural arm movement."</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:3471px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="J8K5VvRBKijUTtRp5RCAfT" name="Dreame Matrix10 Ultra - side mop 2.JPG" alt="Dreame Matrix10 Ultra robot vacuum mopping a wooden floor, with mop pad extended" src="https://cdn.mos.cms.futurecdn.net/J8K5VvRBKijUTtRp5RCAfT.jpg" mos="" align="middle" fullscreen="" width="3471" height="1952" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A number of brands have introduced sweepers and mop pads that can kick out to get closer to the edges of rooms — as seen here on the Dreame Matrix10 Ultra </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Intertwined with cleaning performance is battery function. "A robot vacuum that runs out of power mid-clean is more frustration than solution," says Meng. "Consumers with larger homes or open-plan layouts need a robot that can complete a full clean in a single charge — or intelligently return to dock, recharge and resume exactly where it left off. Battery efficiency, combined with smart charging and resume functionality, has become a key purchasing consideration for households of all sizes."</p><h2 id="mind-the-performance-gap">Mind the (performance) gap</h2><p>Even with all the performance advancements, it's still the case that a robot vacuum-mop won't clean as well as a manual vacuum could. Robovacs are winning on convenience, but not on cleaning power. The long-term aim is to catch up. "The first step is to close the cleaning performance gap — reaching, and eventually surpassing, handheld devices," says Faraz from Eufy. </p><div><blockquote><p>The first step is to close the cleaning performance gap — reaching, and eventually surpassing, handheld devices</p><p>Faraz Mehdi, Eufy</p></blockquote></div><p>Longer-term, he sees things progressing to a point where robot vacuums can tackle not just vacuuming and straightforward mopping, but a wider range of cleaning demands. </p><p>"Technologies like roller mopping, steam cleaning, and multi-cyclone systems are maturing," he points out. "In the next five to 10 years, robot vacuums will take on true deep-cleaning capabilities — thorough carpet washing, high-temperature steam disinfection and floor sanitization. The kinds of tasks that currently require dedicated equipment or professional services will gradually fall within the robot vacuum remit."</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:2403px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="T2sk7bobpYZLzmw7BeVaYa" name="20260306_103458 copy" alt="Roborock Saros 20 robot vacuum in its dock" src="https://cdn.mos.cms.futurecdn.net/T2sk7bobpYZLzmw7BeVaYa.jpg" mos="" align="middle" fullscreen="" width="2403" height="1352" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Docks — like this one for the Roborock Saros 10 — can increasingly take care of all kinds of maintenance tasks  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The trump card robot vacuums already hold over manual cleaning appliances is that they take care of the job on their own. It makes sense, then, that continuing to improve automation is a key focus for all the brands I spoke to. </p><p>"In the 12 years we have existed as a company, trends have shifted constantly," says Roborock's Ricky Ma. "Currently, the primary trend is 'zero-maintenance and zero human intervention', where users expect a robot to not only vacuum and mop but also self-clean, self-dry, and navigate complex environments without human intervention."</p><p>"The biggest challenge is making advanced automation feel completely effortless," adds <a href="https://www.switch-bot.com/" target="_blank">SwitchBot</a>'s co-founder Richard Mou. "Our goal is to reduce the number of times users need to think about their robot."</p><div><blockquote><p>We've seen consumers become more willing to purchase premium robot vacuums to deliver a genuinely hands-off experience</p><p>Reena Patel, iRobot</p></blockquote></div><p>iRobot's Reena Patel points out that this focus on autonomy is reflected in iRobot's sales patterns. "We've seen consumers become more willing to purchase premium robot vacuums to deliver a genuinely hands-off experience," she tells me. "Consumers are increasingly prioritizing features that save time, such as self-emptying and self-cleaning docks, advanced mopping systems, and intelligent obstacle avoidance."</p><p>A big part of the equation when it comes to true autonomy is maintenance. "People increasingly expect higher automation," says Eufy's Faraz Mehdi. "Features like auto-emptying, mop washing, drying, and anti-tangle systems are becoming much more important because users want a robot that genuinely reduces housework, rather than creating a new maintenance routine."</p><p>The ultimate aim is robovacs that don't require you to get involved at all — as Mehdi puts it, "zero manual intervention, end to end", including "full-chain self-maintenance, so the user never needs to maintain the machine itself."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="J6jiiJ5pgesMNd2wHg8JZc" name="HERO 16-9 3.JPG" alt="Roborock Qrevo Curv 2 Pro robot vacuum in reviewer's home" src="https://cdn.mos.cms.futurecdn.net/J6jiiJ5pgesMNd2wHg8JZc.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">Robovacs are arriving with increasingly formidable clean stations that take care of the bulk of the maintenance work </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Self-maintenance is one thing, but for a robot to operate without a human chaperone present, it also needs reliable navigation and object avoidance skills. These are essential if it's not going to get lost, stuck or tangled in something. </p><p>"Accurate navigation is the foundation of an effective robot vacuum," says Dreame's Michael Meng. "Advanced LiDAR and AI-powered object recognition allow modern robots to avoid obstacles in real time.... Smart robots should not be trapped or stuck easily, so they can work on their own without users to rescue them."</p><p>I've never met a robot vacuum that's not desperate to jam itself up by chowing down on any charge cable it can get its wheels on, so here I'd like to put in a personal appeal for more focus on low-level object avoidance.</p><h2 id="time-to-step-up">Time to step up</h2><p>When it comes to robot vacuums making their way around unassisted, the ultimate hurdle to overcome is stairs. The more premium of the current fleet of bots tend to come kitted out with something akin to small stilts, which raise up the body of the vacuum and enable it to maneuver over tall room thresholds. </p><p>However, traversing an actual flight of stairs requires an altogether more involved approach. "It sounds like a simple problem, but for anyone living in a multi-story home, it's one of the biggest limitations of robot vacuums today," Meng notes. </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:1404px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="XX76GgQH4iEZVLinVaLVr5" name="WhatsApp Image 2025-09-05 at 10.17.36 (1) copy" alt="Eufy MarsWalker" src="https://cdn.mos.cms.futurecdn.net/XX76GgQH4iEZVLinVaLVr5.jpg" mos="" align="middle" fullscreen="" width="1404" height="790" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Eufy MarsWalker is a transporter for moving robot vacuums up or down stairs </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>As far as I'm aware, there are just three brands who have offered some kind of stair climbing solution, and they're all represented in my pack of interviewees. For Dreame, it's the<a href="https://www.techradar.com/home/robot-vacuums/ive-seen-two-game-changing-stair-climbing-robot-vacs-in-action-theres-one-clear-winner-in-the-race-to-the-top"> Cyber X</a> — essentially a stair-climbing pocket into which a robot vacuum can dock when it needs to change floors. Think of it like a stairlift for robovacs. <a href="https://www.techradar.com/home/robot-vacuums/ive-seen-two-game-changing-stair-climbing-robot-vacs-in-action-theres-one-clear-winner-in-the-race-to-the-top">Eufy's MarsWalker</a> takes a similar approach.  </p><p>Roborock's Saros Rover is rather different, with its two long, spindly legs that enable it to scale not just steps but all kinds of uneven terrain. Ricky Ma sees it as a major breakthrough in bots that don't require human intervention. "The future of this category is exciting and we can't wait to show everyone what we have to offer," he enthuses. I saw the <a href="https://www.techradar.com/home/robot-vacuums/i-just-saw-roborocks-new-robot-vacuum-with-legs-and-its-going-to-make-no-go-zones-a-thing-of-the-past">Rover in action at CES 2026</a>, and it was a complete departure from any robot vacuum I've seen before. At that point, it was still at prototype stage — I'll be watching with interest to see how things develop. </p><h2 id="future-gazing">Future-gazing</h2><p>So far, I've been focusing on developments that have already started to take root. But what about the longer term? I asked my interviewees their predictions for what the robovac market might look like in five to 10 years' time, and they had some intriguing answers.</p><p>Eufy believes autonomous decision-making is going to change the game. "Robot vacuums will reach a level of intelligence where they can genuinely understand the home environment, identify different types of dirt, and autonomously choose the optimal cleaning strategy," Faraz Mehdi predicts. </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:4662px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="LSevDVqDBANYnoFtQKqzQo" name="IMG_3351 copy" alt="Roborock rover being demoed" src="https://cdn.mos.cms.futurecdn.net/LSevDVqDBANYnoFtQKqzQo.jpg" mos="" align="middle" fullscreen="" width="4662" height="2623" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Is Roborock's Saros Rover a vision of what robot vacuums might look like in the future? </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Roborock is planning along similar lines. "Robovacs are rapidly shifting from an appliance to a smart cleaning partner. The most important shift will be greater physical intelligence," says Ricky Ma. "The ultimate goal is to build an intelligent cleaning partner that can spot the need to clean even before the user has time to ask the product to do so."</p><p>Further to this, a few of the execs I interviewed envision about a future where robot vacuums are no longer lone rangers, but work seamlessly alongside other smart appliances.</p><p>"Rather than operating as standalone devices, they will become increasingly connected with the wider smart home ecosystem, working more intelligently with other devices," says Dreame's Michael Meng. </p><p>Meng also sees a future where robovacs are far from the only autonomous helpers in the home. "While the familiar robot vacuum will remain an important form factor, its capabilities will extend well beyond floor cleaning," he says. "Advances in technologies such as robotic manipulation and embodied AI will enable these robots to interact more naturally with their surroundings and take on a broader range of household tasks."</p><div><blockquote><p>Robovacs are rapidly shifting from an appliance to a smart cleaning partner</p><p>Ricky Ma, Roborock</p></blockquote></div><p>SwitchBot's Richard Mou has an even more fully formed vision for the future: "I think we'll stop thinking about robovacs as a standalone category and instead see them as part of a broader family of home robots," he tells me. </p><p>"As embodied AI and humanoid robotics continue to mature, robot vacuums will contribute proven capabilities like autonomous navigation, environmental perception, and home mapping, while future humanoid robots build on those foundations to take on a much wider range of household tasks. At SwitchBot, that's exactly how we see the future — creating intelligent home robots that work together as one ecosystem rather than isolated devices."</p><p>Prepare yourself for the home robot takeover — and for an even cleaner home. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ "We’re not hiding how things work, we’re expressing it" — I sat down with Jake Dyson to talk radical product design, and why your favorite vacuum and hair dryer look like nothing else on the planet ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Whether it’s a vacuum cleaner, a hand dryer, an air purifier, or a fan, Dyson products rarely look like anything else on the market — and that’s particularly apparent at the company’s campus in Malmesbury, southwest England, where images of recent launches decorate the walls like modern art. The sprawling complex, in a particularly beautiful patch of Wiltshire countryside, is home to Dyson’s global Research, Design and Development (RDD) center, and the Dyson Institute, where students from around the world study while working alongside engineers on live projects. I visited the center to meet the company’s Chief Engineer Jake Dyson — son of founder Sir James Dyson — and learn more about the company’s approach to design.</p><p>Jake Dyson didn’t join his father’s business immediately; instead he set up a workshop and made a name for himself in the world of industrial lighting. Sitting in his office, I asked whether his experience in that sector had contributed to his work at Dyson today.</p><p>“Yes, it comes down to identifying problems and solving them,” he explained. “When LEDs first entered the market, I realized people weren’t cooling them properly. The promise of LEDs is that they should last a lifetime, but in reality they were being treated like disposable lightbulbs. I visited Osram in Asia, and they explained that if you keep the diode temperature below about 50C [120F, you can maintain brightness, color quality, and lifespan. That became my goal.</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:4000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JiQkHndPcJcxv38qoiRpc4" name="GettyImages-612934556" alt="Building at Dyson's campus in Malmesbury, with picture of Dyson Supersonic hairdryer on the side" src="https://cdn.mos.cms.futurecdn.net/JiQkHndPcJcxv38qoiRpc4.jpg" mos="" align="middle" fullscreen="" width="4000" height="2250" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Dyson's unique product designs take center stage at the company's campus in Malmesbury, UK </span><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images / Bloomberg)</span></figcaption></figure><p>“I looked at how satellites manage heat. In space, temperatures swing from extremely hot to extremely cold, so they need precise thermal control. I applied similar thinking by designing systems that passively dissipate heat. For example, the heat moves away from the chip and is cooled by airflow, maintaining a stable temperature even at high power. That process, spotting a problem and solving it, is what drives everything.”</p><p>That problem-solving approach has always been the driving force behind the Dyson brand, and explains its unusual portfolio of products; its engineers have never been afraid to venture into new areas when there’s a problem to be solved.</p><p>“Sometimes it comes from frustration," said Jake Dyson. "'This product is rubbish, how can we make it better?’ Other times it’s curiosity: ‘Why does this work the way it does?’”</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eJqjYX"></div>                            </div>                            <script src="https://kwizly.com/embed/eJqjYX.js" async></script><h2 id="problem-first-design">Problem-first design</h2><p>James Dyson’s book <em>Invention: A Life of Learning Through Failure</em>, describes how the problem-first process led to the creation of many of the company’s most iconic and recognizable products — starting with a humble wheelbarrow. Dyson and his wife Deidre were renovating a house in Gloucestershire, England, and wanted to create a garden, but the traditional tools proved frustrating.</p><p>“I used a navy barrow in anger and its limitations became increasingly clear,” writes Dyson. “Cement slopped out of it. Its tubular legs sunk into the ground. It was hard to steer. Its sharp edges damaged doorframes. The more I used it, the more I realized that nobody had really thought about these problems or bothered to fix them.”</p><p>After much experimentation with shapes, materials, and manufacturing processes, the result was the Ballbarrow: a molded plastic bucket on a steel frame, with the conventional wheel replaced by a pneumatic ball made from EVA (ethylene-vinyl acetate). This spread the weight of the load more evenly on soft ground, and was easier to maneuver than a wheel — and in bright orange, it looked unlike anything else at the time. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1024px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kMp4wwg6ENAWBHgKuCSkUJ" name="GettyImages-1362604242" alt="Dyson Airblade hand dryer" src="https://cdn.mos.cms.futurecdn.net/kMp4wwg6ENAWBHgKuCSkUJ.jpg" mos="" align="middle" fullscreen="" width="1024" height="576" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Dyson products are always designed to solve a problem — the Airblade hand dryer was created to reduce waste from paper towels in public bathrooms </span><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images, Gado)</span></figcaption></figure><p>The product itself was a success, but due to a series of poor business decisions, Dyson senior eventually lost control of the company he had founded around it, Kirk-Dyson, and was ultimately kicked out by the other shareholders.</p><p>“I had lost five years of work by not valuing my creation,” he wrote. “I had failed to protect the one thing that was most valuable to me.”</p><p>It was a painful experience, but one he learned from as he pressed on with identifying and solving problems — starting with the creation of the first cyclonic vacuum cleaner, which he designed after realizing that dust bags don’t just serve to collect dust — they also act as filters that block airflow, drastically reducing suction power. </p><p>“I remembered the same clogging problem on the calico cloth with the powder coating in the Ballbarrow factory and the giant cyclone we had made to solve it,” he wrote. “What if I could develop a much smaller version and replace the clogging bag in a vacuum cleaner?”</p><p>Thousands of prototypes later (5,127 to be precise), he had the world’s first bagless vacuum — and a vast collection of patents to protect 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sgJY7eJ38hfp8ujmt9Je4d" name="Dyson Supersonic Nural rear and controls" alt="Rear view of the Dyson Supersonic Nural next to the Supersonic Travel showing rear sensors and controls" src="https://cdn.mos.cms.futurecdn.net/sgJY7eJ38hfp8ujmt9Je4d.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 Dyson Supersonic was created to solve the problem of heavy and cumbersome hair dryers, with a lighter motor and a center of gravity that sits in your palm </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Dyson’s understanding of airflow and cyclonic technology has informed almost all of the company’s subsequent products; but like the vacuum, each one started with a problem. The Dyson Airblade hand dryer was created to reduce waste paper towels; the Airmultiplier fan solved the issue of ‘choppy’ air from conventional fan blades; the Pure Hot+Cool purifier was made to tackle indoor air pollution; and the Supersonic hairdryer solved the problem of heavy and uncomfortable hairdryers with weighty motors.</p><p>In every case, the form of the finished product was dictated by the problem it was designed to solve — even if the result looked totally unlike established versions of the device.</p><p>“That’s why Dyson products often look unusual; they’re built around their function,” said Jake Dyson in his Malmesbury office. “They’re also beautiful. A hair dryer has a hole through it because of how the airflow works. Fans and other products expose their engineering principles through the way they look — we’re not hiding how things work, we’re expressing it.”</p><h2 id="creative-color">Creative color</h2><p>Those unusual designs are often set off by equally unusual color schemes, which tend to highlight buttons, switches, removable canisters, and other functional parts.</p><p>“We have a team here, CMF, which is colors, materials and finishes, that look into the appearance but also materials of our products," said Jake Dyson. </p><p>The CMF team doesn’t just draw on experience from successful projects, but also failed ones like the cancelled <a href="https://www.techradar.com/news/dyson-shows-off-its-canceled-electric-car-for-the-first-time">Dyson electric car</a>, which provided finish and material ideas for many of the company’s health and beauty devices.</p><p>Most recently, CMF lent its expertise to Dyson's first hand-held fan — the <a href="https://www.techradar.com/home/air-quality/dyson-hushjet-mini-cool-review">Dyson HushHet Mini Cool</a> — which launched just in time for a series of heatwaves in the UK. It sold out almost immediately, and after testing it myself, I can see why; it’s compact, much more powerful than its closest rival, the <a href="https://www.techradar.com/home/small-appliances/more-powerful-and-versatile-than-any-other-personal-fan-ive-tested-i-reviewed-sharks-3-in-1-portable-fan-and-have-never-experienced-so-many-different-kinds-of-cooling">Shark ChillPill</a>, and more affordable to boot.</p><p>“We’ve seen strong demand [for the HushHet Mini Cool], and it’s one of those products where people don’t initially realize they need it but once they try it, they understand the value,” said Jake Dyson. “It’s designed to be reusable, not disposable like cheaper alternatives. I've seen people with the cheap plastic fans that break very [easily], but we wanted ours to be well engineered, durable, quiet and efficient.</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:3484px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="zRmEPSPjqqzG5hM5fdLUmC" name="dyson-hushjet-listing" alt="Dyson HushJet Mini Cool fan in woman's hand" src="https://cdn.mos.cms.futurecdn.net/zRmEPSPjqqzG5hM5fdLUmC.jpg" mos="" align="middle" fullscreen="" width="3484" height="1960" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Dyson HushJet Mini Cool fan is the company's latest product, and proved enormously popular during a hot British summer </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>“We’re working on scaling production, but demand has been very strong, so availability can sometimes be limited. That said, it is coming back to market.”</p><p>So what does the future hold? The company is investigating ways to use AI where it will actually add value, helping machines interpret data and make better decisions, and Jake Dyson says that "vision systems and new product directions" are the most exciting areas for him.</p><p>"We’ve historically been very strong in mechanical engineering motors, airflow, performance. But now, adding cameras and vision systems allows machines to detect what they’re looking at, understand it and act accordingly. </p><p>"That opens up entirely new categories of products and capabilities, so we’re moving from purely mechanical devices to machines that can see, think, and respond, and that’s where the next wave of innovation is coming from."</p><p>It'll be fascinating to see which problems the company will be looking to solve with those new technologies, and there's no way of knowing what the next generation of Dyson products will look like as the company expands into new areas. We'll just have to wait and see — but it's definitely not going to be boring.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/vacuums/were-not-hiding-how-things-work-were-expressing-it-i-sat-down-with-jake-dyson-to-talk-radical-product-design-and-why-your-favorite-vacuum-and-hair-dryer-look-like-nothing-else-on-the-planet</link>
                                                                            <description>
                            <![CDATA[ I spoke to Chief Engineer Jake Dyson about the company's unique designs, and why it's not afraid to break the mold ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cwZynwBc9LVbE7hzcokdZW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/unYXNLXjNimihSwC87SeE9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 28 Jul 2026 13:01:27 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Vacuums]]></category>
                                                    <category><![CDATA[Hair Care]]></category>
                                                    <category><![CDATA[Air Quality]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/unYXNLXjNimihSwC87SeE9-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Split image of three Dyson products]]></media:description>                                                            <media:text><![CDATA[Split image of three Dyson products]]></media:text>
                                <media:title type="plain"><![CDATA[Split image of three Dyson products]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/unYXNLXjNimihSwC87SeE9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Whether it’s a vacuum cleaner, a hand dryer, an air purifier, or a fan, Dyson products rarely look like anything else on the market — and that’s particularly apparent at the company’s campus in Malmesbury, southwest England, where images of recent launches decorate the walls like modern art. The sprawling complex, in a particularly beautiful patch of Wiltshire countryside, is home to Dyson’s global Research, Design and Development (RDD) center, and the Dyson Institute, where students from around the world study while working alongside engineers on live projects. I visited the center to meet the company’s Chief Engineer Jake Dyson — son of founder Sir James Dyson — and learn more about the company’s approach to design.</p><p>Jake Dyson didn’t join his father’s business immediately; instead he set up a workshop and made a name for himself in the world of industrial lighting. Sitting in his office, I asked whether his experience in that sector had contributed to his work at Dyson today.</p><p>“Yes, it comes down to identifying problems and solving them,” he explained. “When LEDs first entered the market, I realized people weren’t cooling them properly. The promise of LEDs is that they should last a lifetime, but in reality they were being treated like disposable lightbulbs. I visited Osram in Asia, and they explained that if you keep the diode temperature below about 50C [120F, you can maintain brightness, color quality, and lifespan. That became my goal.</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:4000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JiQkHndPcJcxv38qoiRpc4" name="GettyImages-612934556" alt="Building at Dyson's campus in Malmesbury, with picture of Dyson Supersonic hairdryer on the side" src="https://cdn.mos.cms.futurecdn.net/JiQkHndPcJcxv38qoiRpc4.jpg" mos="" align="middle" fullscreen="" width="4000" height="2250" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Dyson's unique product designs take center stage at the company's campus in Malmesbury, UK </span><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images / Bloomberg)</span></figcaption></figure><p>“I looked at how satellites manage heat. In space, temperatures swing from extremely hot to extremely cold, so they need precise thermal control. I applied similar thinking by designing systems that passively dissipate heat. For example, the heat moves away from the chip and is cooled by airflow, maintaining a stable temperature even at high power. That process, spotting a problem and solving it, is what drives everything.”</p><p>That problem-solving approach has always been the driving force behind the Dyson brand, and explains its unusual portfolio of products; its engineers have never been afraid to venture into new areas when there’s a problem to be solved.</p><p>“Sometimes it comes from frustration," said Jake Dyson. "'This product is rubbish, how can we make it better?’ Other times it’s curiosity: ‘Why does this work the way it does?’”</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-eJqjYX"></div>                            </div>                            <script src="https://kwizly.com/embed/eJqjYX.js" async></script><h2 id="problem-first-design">Problem-first design</h2><p>James Dyson’s book <em>Invention: A Life of Learning Through Failure</em>, describes how the problem-first process led to the creation of many of the company’s most iconic and recognizable products — starting with a humble wheelbarrow. Dyson and his wife Deidre were renovating a house in Gloucestershire, England, and wanted to create a garden, but the traditional tools proved frustrating.</p><p>“I used a navy barrow in anger and its limitations became increasingly clear,” writes Dyson. “Cement slopped out of it. Its tubular legs sunk into the ground. It was hard to steer. Its sharp edges damaged doorframes. The more I used it, the more I realized that nobody had really thought about these problems or bothered to fix them.”</p><p>After much experimentation with shapes, materials, and manufacturing processes, the result was the Ballbarrow: a molded plastic bucket on a steel frame, with the conventional wheel replaced by a pneumatic ball made from EVA (ethylene-vinyl acetate). This spread the weight of the load more evenly on soft ground, and was easier to maneuver than a wheel — and in bright orange, it looked unlike anything else at the time. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1024px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="kMp4wwg6ENAWBHgKuCSkUJ" name="GettyImages-1362604242" alt="Dyson Airblade hand dryer" src="https://cdn.mos.cms.futurecdn.net/kMp4wwg6ENAWBHgKuCSkUJ.jpg" mos="" align="middle" fullscreen="" width="1024" height="576" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Dyson products are always designed to solve a problem — the Airblade hand dryer was created to reduce waste from paper towels in public bathrooms </span><span class="credit" itemprop="copyrightHolder">(Image credit: Getty Images, Gado)</span></figcaption></figure><p>The product itself was a success, but due to a series of poor business decisions, Dyson senior eventually lost control of the company he had founded around it, Kirk-Dyson, and was ultimately kicked out by the other shareholders.</p><p>“I had lost five years of work by not valuing my creation,” he wrote. “I had failed to protect the one thing that was most valuable to me.”</p><p>It was a painful experience, but one he learned from as he pressed on with identifying and solving problems — starting with the creation of the first cyclonic vacuum cleaner, which he designed after realizing that dust bags don’t just serve to collect dust — they also act as filters that block airflow, drastically reducing suction power. </p><p>“I remembered the same clogging problem on the calico cloth with the powder coating in the Ballbarrow factory and the giant cyclone we had made to solve it,” he wrote. “What if I could develop a much smaller version and replace the clogging bag in a vacuum cleaner?”</p><p>Thousands of prototypes later (5,127 to be precise), he had the world’s first bagless vacuum — and a vast collection of patents to protect 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sgJY7eJ38hfp8ujmt9Je4d" name="Dyson Supersonic Nural rear and controls" alt="Rear view of the Dyson Supersonic Nural next to the Supersonic Travel showing rear sensors and controls" src="https://cdn.mos.cms.futurecdn.net/sgJY7eJ38hfp8ujmt9Je4d.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 Dyson Supersonic was created to solve the problem of heavy and cumbersome hair dryers, with a lighter motor and a center of gravity that sits in your palm </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Dyson’s understanding of airflow and cyclonic technology has informed almost all of the company’s subsequent products; but like the vacuum, each one started with a problem. The Dyson Airblade hand dryer was created to reduce waste paper towels; the Airmultiplier fan solved the issue of ‘choppy’ air from conventional fan blades; the Pure Hot+Cool purifier was made to tackle indoor air pollution; and the Supersonic hairdryer solved the problem of heavy and uncomfortable hairdryers with weighty motors.</p><p>In every case, the form of the finished product was dictated by the problem it was designed to solve — even if the result looked totally unlike established versions of the device.</p><p>“That’s why Dyson products often look unusual; they’re built around their function,” said Jake Dyson in his Malmesbury office. “They’re also beautiful. A hair dryer has a hole through it because of how the airflow works. Fans and other products expose their engineering principles through the way they look — we’re not hiding how things work, we’re expressing it.”</p><h2 id="creative-color">Creative color</h2><p>Those unusual designs are often set off by equally unusual color schemes, which tend to highlight buttons, switches, removable canisters, and other functional parts.</p><p>“We have a team here, CMF, which is colors, materials and finishes, that look into the appearance but also materials of our products," said Jake Dyson. </p><p>The CMF team doesn’t just draw on experience from successful projects, but also failed ones like the cancelled <a href="https://www.techradar.com/news/dyson-shows-off-its-canceled-electric-car-for-the-first-time">Dyson electric car</a>, which provided finish and material ideas for many of the company’s health and beauty devices.</p><p>Most recently, CMF lent its expertise to Dyson's first hand-held fan — the <a href="https://www.techradar.com/home/air-quality/dyson-hushjet-mini-cool-review">Dyson HushHet Mini Cool</a> — which launched just in time for a series of heatwaves in the UK. It sold out almost immediately, and after testing it myself, I can see why; it’s compact, much more powerful than its closest rival, the <a href="https://www.techradar.com/home/small-appliances/more-powerful-and-versatile-than-any-other-personal-fan-ive-tested-i-reviewed-sharks-3-in-1-portable-fan-and-have-never-experienced-so-many-different-kinds-of-cooling">Shark ChillPill</a>, and more affordable to boot.</p><p>“We’ve seen strong demand [for the HushHet Mini Cool], and it’s one of those products where people don’t initially realize they need it but once they try it, they understand the value,” said Jake Dyson. “It’s designed to be reusable, not disposable like cheaper alternatives. I've seen people with the cheap plastic fans that break very [easily], but we wanted ours to be well engineered, durable, quiet and efficient.</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:3484px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="zRmEPSPjqqzG5hM5fdLUmC" name="dyson-hushjet-listing" alt="Dyson HushJet Mini Cool fan in woman's hand" src="https://cdn.mos.cms.futurecdn.net/zRmEPSPjqqzG5hM5fdLUmC.jpg" mos="" align="middle" fullscreen="" width="3484" height="1960" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Dyson HushJet Mini Cool fan is the company's latest product, and proved enormously popular during a hot British summer </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>“We’re working on scaling production, but demand has been very strong, so availability can sometimes be limited. That said, it is coming back to market.”</p><p>So what does the future hold? The company is investigating ways to use AI where it will actually add value, helping machines interpret data and make better decisions, and Jake Dyson says that "vision systems and new product directions" are the most exciting areas for him.</p><p>"We’ve historically been very strong in mechanical engineering motors, airflow, performance. But now, adding cameras and vision systems allows machines to detect what they’re looking at, understand it and act accordingly. </p><p>"That opens up entirely new categories of products and capabilities, so we’re moving from purely mechanical devices to machines that can see, think, and respond, and that’s where the next wave of innovation is coming from."</p><p>It'll be fascinating to see which problems the company will be looking to solve with those new technologies, and there's no way of knowing what the next generation of Dyson products will look like as the company expands into new areas. We'll just have to wait and see — but it's definitely not going to be boring.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ TP-Link’s solar-powered Tapo C660 Kit security camera provides crisp 4K video and clear night vision for an affordable price ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-tp-link-tapo-c660-kit-one-minute-review"><span>TP-Link Tapo C660 Kit: One-minute review</span></h3><p>The TP-Link Tapo C660 Kit is a feature-packed 4K outdoor security camera that delivers many of the perks usually reserved for pricier models, including solar charging, pan-and-tilt coverage, color night vision and local microSD storage.</p><p>That last feature means you won’t need to pay for a subscription for video playback and download, but there are still some great (but non-essential) features in the paid Tapocare subscription, especially if you plan to expand your home's security with more than a single camera.</p><p>The Tapo app is also easy to use, and the C660 Kit will slot in alongside other Tapo smart home gear like lights, plugs and more to form its own smart home ecosystem. On the other hand, if you have other smart devices in the mix and would prefer a hub to control them all, Alexa has the strongest support, while Google Home only works with voice commands and video streaming to smart displays and TVs. There’s no native support for Apple HomeKit.</p><p>While it doesn't necessarily stand out in a crowded market with its design, the white casing looks sleek and stylish, and the IP65 waterproof rating means the C660 Kit is dust-tight and can withstand low-pressure water jets from any direction (aka rain, splashes or hose spray).</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="itoLZrdUybWHW3CdG8kEZ" name="IMG_0843" alt="A Tapo C660 Kit camera mounted on a house's wooden pole" src="https://cdn.mos.cms.futurecdn.net/itoLZrdUybWHW3CdG8kEZ.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future | Nico Arboleda)</span></figcaption></figure><h2 class="article-body__section" id="section-tp-link-tapo-c660-kit-review-price-and-availability"><span>TP-Link Tapo C660 Kit review: Price and availability</span></h2><ul><li><strong>Starts at $169.99 / £179.99 / AU$299 for a single camera unit</strong></li><li><strong>Available in multipacks of 2, 3 and 4-camera bundles</strong></li><li><strong>Optional Tapocare subscription plans start at $3.49 / £2.99 / AU$3.99 per month</strong></li></ul><p>The Tapo C660 Kit costs $169.99 / £179.99 / AU$299 for a single camera unit, although multipacks of 2-, 3- and 4-camera kits are available either as set bundles or as part of a build-your-own package option directly from Tapo as well as through third-party retailers like Amazon.</p><p>While you may not need a subscription package, especially if you use a single camera unit, Tapocare might well be worthwhile for some users. It offers cloud storage, extended video clip history for up to 30 days and enhanced notifications, with plans starting at $3.49 / £2.99 / AU$3.99 per month for one camera on the Basic Tapocare tier. Prices increase as you add more cameras.</p><p>You can also buy the camera on its own without the solar panel under the TP-Link Tapo C560WS name for $99.99 / £109.99 / AU$199.</p><ul><li><strong>Value: 5/5</strong></li></ul><h2 class="article-body__section" id="section-tp-link-tapo-c660-kit-review-specs"><span>TP-Link Tapo C660 Kit review: Specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$169.99 / £179.99 / AU$299</p></td></tr><tr><td class="firstcol " ><p>Megapixels</p></td><td  ><p>8MP</p></td></tr><tr><td class="firstcol " ><p>Resolution</p></td><td  ><p>4K / 3840 x 2160 pixels</p></td></tr><tr><td class="firstcol " ><p>Field of view</p></td><td  ><p>105º</p></td></tr><tr><td class="firstcol " ><p>Pan/tilt</p></td><td  ><p>360º horizontal rotation, 90º vertical</p></td></tr><tr><td class="firstcol " ><p>Storage</p></td><td  ><p>microSD up to 512GB (not included)</p></td></tr><tr><td class="firstcol " ><p>Smart home</p></td><td  ><p>Alexa, Google Home, Siri Shortcuts; no HomeKit</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>10,000mAh</p></td></tr><tr><td class="firstcol " ><p>Connectivity</p></td><td  ><p>2.4GHz / 5GHz Wi-Fi 4</p></td></tr><tr><td class="firstcol " ><p>IP Rating</p></td><td  ><p>IP65</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-tp-link-tapo-c660-kit-review-design-and-installation"><span>TP-Link Tapo C660 Kit review: Design and installation</span></h2><ul><li><strong>Sleek black and white color scheme</strong></li><li><strong>Straightforward installation with easy-to-follow instructions</strong></li><li><strong>Recommended mounting height is between 2.5m and 3m (8-10 feet)</strong></li></ul><p>The Tapo C660 Kit has a sleek white plastic body with black accents around the lens, with IP65 rating for dust ingress protection and resistance to low-pressure water jets from any direction. This means water from rain, splashes or hose spray will be fine, but it won’t withstand immersion and pressure washing.</p><p>The solar panel is just the right size relative to the camera — it isn’t small and subtle by any means and it’s definitely noticeable once installed, but it isn’t too imposing either. As mentioned above, there is a rubber flap underneath the camera lens concealing the power button, a reset button and a microSD card slot.</p><p>Installing the Tapo C660 Kit is straightforward thanks to the easy-to-follow instructions included in the box. You start by drilling holes where you want to mount the base plate, then slot the camera in. The solar panel is screwed on top, then plugged into the camera’s USB-C port located on the bottom.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N7QjS479CfVQKvPHiH6GZZ" name="IMG_0850 (1) copy" alt="The included mounting bracket of the Tapo C660 Kit security camera on a pole without the camera installed" src="https://cdn.mos.cms.futurecdn.net/N7QjS479CfVQKvPHiH6GZZ.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future | Nico Arboleda)</span></figcaption></figure><p>It’s worth taking some time to think about where you want the camera placed before you install it, though. While the Tapo C660 Kit can pan and tilt the camera, getting the full view of an entire space isn’t guaranteed if it’s mounted too low since it doesn’t tilt upward. TP-Link recommends mounting it between 2.5m and 3m (8-10 feet) and in a location where the solar panel gets the most sunlight throughout the year.</p><p>TP-Link also recommends that the camera shouldn’t point at swaying trees and other moving objects like vehicles and pedestrians to prevent an avalanche of notifications, but if it’s unavoidable, the C660 lets you set motion detection zones via the app to reduce or minimize notifications of movement within those zones.</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="xgbo9nwDwee42irAucS92G" name="IMG_0859" alt="The Tapo C660 Kit solar panel mounted with the camera on a wooden pole" src="https://cdn.mos.cms.futurecdn.net/xgbo9nwDwee42irAucS92G.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 | Nico Arboleda)</span></figcaption></figure><p>One thing to note about the installation is that the camera has a manual power button tucked away beneath a flap under the lens. Unlike other security cameras that power up automatically when plugged into a power source (like the solar panel or a USB-C cable), this button needs to be switched on before mounting (especially when it's in a hard-to-reach height) and pairing with the Tapo app.</p><p>Pairing the camera to the app is quick and straightforward, with only a few setup options at the beginning, like Wi-Fi connection type (2.4GHz for longer range or 5GHz for better video streaming quality, both using the Wi-Fi 4 standard), assigning the camera’s location and even the icon you want displayed in the Tapo app home screen.</p><ul><li><strong>Design: 5/5</strong></li></ul><h2 class="article-body__section" id="section-tp-link-tapo-c660-kit-review-software-and-smart-home-support"><span>TP-Link Tapo C660 Kit review: Software and smart home support</span></h2><ul><li><strong>Tapo app is intuitive and easy to use</strong></li><li><strong>Alexa has full support, while Google Home is limited</strong></li><li><strong>Motion detection zones move with the camera instead of a fixed area</strong></li></ul><p>TP-Link’s Tapo C660 Kit natively integrates with the Tapo smart home app, allowing the camera to slot into any existing Tapo smart home ecosystem that might include lights, plugs, switches, robot vacuums, door locks and more.</p><p>If you have devices from other brands and use a smart assistant to consolidate them into one interface, the camera supports Amazon Alexa and Google Home. Alexa supports both live footage playback and voice commands, while Google Home only supports voice controls and video streaming on select devices. Apple HomeKit isn’t supported, but alerts and automations can still be done through Siri via iOS shortcuts enabled through the Tapo 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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Pquu4QoAMaiY6jS5Dj77tL" name="smart home" alt="Screenshots of the Amazon Alexa and Google Home apps showing the Tapo C660 Kit security camera feed" src="https://cdn.mos.cms.futurecdn.net/Pquu4QoAMaiY6jS5Dj77tL.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 | Nico Arboleda)</span></figcaption></figure><p>The app works well, with an intuitive interface using tiles to show all your Tapo devices, with dedicated tabs for the different gadget categories (like cameras, vacuums and 'Smart' for automations). You can play the live feed and adjust settings by tapping on the tile for the camera (or cameras if you have more).</p><p>Camera settings include two-way audio, a toggle for the built-in spotlight and adjustments for panning and tilting the camera. There’s also an option to 'save' a set camera position via 'Viewpoints' and easily access those positions without manually adjusting each time. Those views can be used for automations, too.</p><p>To try out the feature, I set the camera to monitor the rear of the house instead of the driveway and front stairs for just a few hours during the day, and it would activate as scheduled each time. Patrol Mode also lets you move the camera between those set positions, but the Tapo app warns that this mode may impact the camera motor’s longevity.</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="UFdyD6MwQqFijkNy9FGhcA" name="tapo app" alt="The Tapo app showing the video feed from the C660 Kit security camera" src="https://cdn.mos.cms.futurecdn.net/UFdyD6MwQqFijkNy9FGhcA.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 | Nico Arboleda)</span></figcaption></figure><p>One annoyance I found with the Viewpoints feature was that the motion detection zone that I set also moved with the camera and there’s no option to lock it to a specific spot. Thankfully, I didn’t have to move my camera too often for that to personally impact me, but I can see it being inconvenient for some users.</p><p>Adding to the motion tracking is a setting subject detection like person, pet or vehicle, and it can also be set for different motion detection zones as well.</p><ul><li><strong>Software: 4/5</strong></li></ul><h2 class="article-body__section" id="section-tp-link-tapo-c660-kit-review-performance"><span>TP-Link Tapo C660 Kit review: Performance</span></h2><ul><li><strong>Crisp 4K image quality from 8MP lens</strong></li><li><strong>Built-in spotlight provides color at night</strong></li><li><strong>Solar panel keeps the unit running 24/7</strong></li></ul><p>The Tapo C660 Kit captures videos through its 8MP lens with 4K (3840 x 2160 pixels) resolution, with a frame rate of 15 or 20 frames per second. The recorded video clips were crisp and detailed when viewing live or when playing back previously recorded footage. It was clear enough for me to see details like faces, vehicle license plates and larger text from further away, while the 18x digital zoom provided more detail than lower-resolution cameras.</p><p>It managed to retain detail in brighter areas and the video wasn’t washed out, like when direct sunlight was hitting the driveway. There’s built-in wide dynamic range to prevent overexposure in bright sunlight or underexposure in dark shadows.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/gr6gKRP8PLZnQqmG3SUhm5/B8FBB32B2E0E_20260727093808185_cam0.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/gr6gKRP8PLZnQqmG3SUhm5/B8FBB32B2E0E_20260727093808185_cam0.mp4"></video></div><p>Motion tracking was responsive, and the C660 Kit could track me moving when I was walking quickly, running or cycling (although I wouldn’t necessarily call myself a fast runner or cyclist to try and avoid the tracking). I also liked that the camera automatically reverts to the original position after detecting movement, so I didn’t have to adjust it manually as some security cameras require you to do.</p><p>At night, the f/1.6 aperture takes in enough light to provide a clear image, and the built-in spotlight adds more low-light visibility. There’s also an infrared sensor as an alternative to color night vision. While I found both modes were able to detect movement almost instantly, the image quality isn’t as crisp as daytime mode, but it was still decent enough to be clear and fully visible.</p><p>The built-in microphone produced clear audio and was loud enough for a conversation even when I wasn't at home.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NzGop3AX3pHjKAB8d6Ynta" name="IMG_0864" alt="An Amazon Echo Show 5 playing a live feed from the Tapo C660 Kit security camera" src="https://cdn.mos.cms.futurecdn.net/NzGop3AX3pHjKAB8d6Ynta.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 | Nico Arboleda)</span></figcaption></figure><p>The solar panel kept the battery topped up, with the camera almost always running at 100% apart from some overcast days. It was only when I switched on 24/7 Capture (which frankly most people won’t need) that the solar panel struggled to keep the camera charged, and I eventually had to bring it indoors (it can be removed from its base plate easily) for a top-up via a USB-C cable.</p><p>In a different test, I tried running the camera without the solar panel plugged in, and the camera ran uninterrupted for just over 2 weeks before it needed charging.</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="5k9wCEMCVHtpjkJ3dyenJ4" name="tapo c660 battery" alt="The Tapo app showing the battery statistics for the Tapo C660 Kit security camera" src="https://cdn.mos.cms.futurecdn.net/5k9wCEMCVHtpjkJ3dyenJ4.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 | Nico Arboleda)</span></figcaption></figure><p>The Tapo C660 Kit isn't necessarily the cheapest 4K security camera, but having local storage via a microSD card makes it a great value option compared to others that require a subscription to access cloud storage for recorded footage. It supports up to 512GB, though you'll need to purchase the microSD card separately as it doesn't come with one in the box. </p><p>TP-Link says that’s enough for around 16 complete days of recording, which is plenty for most people. Local storage means you can also back up those recordings to your home computer or another drive for redundancy. The Tapo app also lets you password-protect the microSD card for an extra layer of security.</p><p>Accessing footage from the card is easy through the app, and notifications reliably link to recordings with almost no delay after the camera detects motion. Video playback is also very smooth in the app. If you prefer cloud storage, you can opt for the aforementioned Tapocare subscription and choose a plan based on the number of connected cameras you plan to have.</p><p>Other features in Tapocare include 30 days of encrypted video storage for events, rich notifications and video summaries.</p><ul><li><strong>Performance: 4/5</strong></li></ul><h2 class="article-body__section" id="section-should-i-buy-the-tp-link-tapo-c660-kit"><span>Should I buy the TP-Link Tapo C660 Kit?</span></h2><div ><table><caption>TP-Link Tapo C660 Kit report card</caption><tbody><tr><td class="firstcol " ><p>Attribute</p></td><td  ><p>Notes</p></td><td  ><p>Score</p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>You get some premium features like 4K resolution and 360º views for an affordable price, while on-device storage means you don’t have to pay for a subscription.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>It features a clean, sleek white design that’s relatively sturdy, and the solar panel that helps to extend its battery life is a proportionate fit.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>The Tapo app is clean and intuitive, with plenty of adjustments to fine-tune the settings. Alexa has the strongest support for smart home integrations, with Google Home at a distant second.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>It captures crisp 4K footage well, and also performs reasonably well in low-light situations thanks to a built-in spotlight.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-9">Buy it if</h2><div class="product"><p><strong>You need to cover a large area</strong></p><p>With a field of view up to 105º and 360º horizontal rotation, a single camera can cover a building’s full side, although you'll need multiple units if you want even better coverage.</p></div><div class="product"><p><strong>You don’t want to recharge a security camera frequently</strong></p><p>When placed in a sunny spot, the solar panel will keep the camera running long enough for infrequent charging, but it can even be further optimized with the right settings.</p></div><div class="product"><p><strong>You don’t want to pay for a subscription</strong></p><p>On-device storage via a microSD card means most of the essential functions aren’t locked behind a paywall.</p></div><h2 id="don-t-buy-it-if-9">Don't buy it if</h2><div class="product"><p><strong>You live somewhere that doesn’t get much sun</strong></p><p>A wired security camera may be more suitable if you don’t get enough sunlight to benefit from the included solar panel.</p></div><div class="product"><p><strong>You want better smart home integration</strong></p><p>Alexa has the strongest support, but the camera doesn’t support live footage with Google Home, while Apple HomeKit is not supported at all.</p></div><h2 class="article-body__section" id="section-how-i-tested-the-tp-link-tapo-c660-kit"><span>How I tested the TP-Link Tapo C660 Kit</span></h2><p>I installed the Tapo C660 Kit to a porch post on my property for a few months to get a sense of both its recording capabilities and whether its solar panel would keep the camera’s battery charged.</p><p>I tested all the settings, but had the alarm and spotlight mostly turned off to avoid disturbing neighbors, only doing one-off tests to see if they perform as advertized. I would also check captured footage whenever I got a push notification.</p><p>The smart home integrations were tested with smart displays (a 2nd-gen Google Nest Hub and an Amazon Echo Show 5) in addition to the Alexa and Google Home mobile apps.</p><p><em>First reviewed July 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/home-security/tp-link-tapo-c660-kit-review</link>
                                                                            <description>
                            <![CDATA[ There’s a lot to love with this bang-for-the-buck security camera, with onboard storage and features usually found in more expensive offerings — but only Alexa is fully supported. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PKGMnrEVRzZfRa9fXEoTqA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bMBwMiGwGdLNyNfZnEdr-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 27 Jul 2026 06:29:32 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Home Security]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ nico.arboleda@futurenet.com (Nico Arboleda) ]]></author>                    <dc:creator><![CDATA[ Nico Arboleda ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ADWC52TmGwJkiva8CUaRqC.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;With a career spanning more than a decade as a writer and journalist, Nico’s main remit as part of the Australian TechRadar team is covering mobile phones. Prior to TechRadar, he worked at business titles CRN Australia (now techpartner.news) and Mumbrella, and was named Best New Journalist at the 2018 IT Journalism Awards. He also spent some time as a content writer and copywriter. Aside from mobile phones, Nico also writes about fitness tech like smartwatches and other niche gear to track hobbies like road cycling and bushwalking. Outside of tech, Nico considers himself a politics and basketball nerd, as well as a bit of a cinephile on occasion.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/bMBwMiGwGdLNyNfZnEdr-1280-80.jpg">
                                                            <media:credit><![CDATA[Future | Nico Arboleda]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Tapo C660 Kit security camera mounted on a wooden pole]]></media:description>                                                            <media:text><![CDATA[A Tapo C660 Kit security camera mounted on a wooden pole]]></media:text>
                                <media:title type="plain"><![CDATA[A Tapo C660 Kit security camera mounted on a wooden pole]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bMBwMiGwGdLNyNfZnEdr-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-tp-link-tapo-c660-kit-one-minute-review"><span>TP-Link Tapo C660 Kit: One-minute review</span></h3><p>The TP-Link Tapo C660 Kit is a feature-packed 4K outdoor security camera that delivers many of the perks usually reserved for pricier models, including solar charging, pan-and-tilt coverage, color night vision and local microSD storage.</p><p>That last feature means you won’t need to pay for a subscription for video playback and download, but there are still some great (but non-essential) features in the paid Tapocare subscription, especially if you plan to expand your home's security with more than a single camera.</p><p>The Tapo app is also easy to use, and the C660 Kit will slot in alongside other Tapo smart home gear like lights, plugs and more to form its own smart home ecosystem. On the other hand, if you have other smart devices in the mix and would prefer a hub to control them all, Alexa has the strongest support, while Google Home only works with voice commands and video streaming to smart displays and TVs. There’s no native support for Apple HomeKit.</p><p>While it doesn't necessarily stand out in a crowded market with its design, the white casing looks sleek and stylish, and the IP65 waterproof rating means the C660 Kit is dust-tight and can withstand low-pressure water jets from any direction (aka rain, splashes or hose spray).</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="itoLZrdUybWHW3CdG8kEZ" name="IMG_0843" alt="A Tapo C660 Kit camera mounted on a house's wooden pole" src="https://cdn.mos.cms.futurecdn.net/itoLZrdUybWHW3CdG8kEZ.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future | Nico Arboleda)</span></figcaption></figure><h2 class="article-body__section" id="section-tp-link-tapo-c660-kit-review-price-and-availability"><span>TP-Link Tapo C660 Kit review: Price and availability</span></h2><ul><li><strong>Starts at $169.99 / £179.99 / AU$299 for a single camera unit</strong></li><li><strong>Available in multipacks of 2, 3 and 4-camera bundles</strong></li><li><strong>Optional Tapocare subscription plans start at $3.49 / £2.99 / AU$3.99 per month</strong></li></ul><p>The Tapo C660 Kit costs $169.99 / £179.99 / AU$299 for a single camera unit, although multipacks of 2-, 3- and 4-camera kits are available either as set bundles or as part of a build-your-own package option directly from Tapo as well as through third-party retailers like Amazon.</p><p>While you may not need a subscription package, especially if you use a single camera unit, Tapocare might well be worthwhile for some users. It offers cloud storage, extended video clip history for up to 30 days and enhanced notifications, with plans starting at $3.49 / £2.99 / AU$3.99 per month for one camera on the Basic Tapocare tier. Prices increase as you add more cameras.</p><p>You can also buy the camera on its own without the solar panel under the TP-Link Tapo C560WS name for $99.99 / £109.99 / AU$199.</p><ul><li><strong>Value: 5/5</strong></li></ul><h2 class="article-body__section" id="section-tp-link-tapo-c660-kit-review-specs"><span>TP-Link Tapo C660 Kit review: Specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$169.99 / £179.99 / AU$299</p></td></tr><tr><td class="firstcol " ><p>Megapixels</p></td><td  ><p>8MP</p></td></tr><tr><td class="firstcol " ><p>Resolution</p></td><td  ><p>4K / 3840 x 2160 pixels</p></td></tr><tr><td class="firstcol " ><p>Field of view</p></td><td  ><p>105º</p></td></tr><tr><td class="firstcol " ><p>Pan/tilt</p></td><td  ><p>360º horizontal rotation, 90º vertical</p></td></tr><tr><td class="firstcol " ><p>Storage</p></td><td  ><p>microSD up to 512GB (not included)</p></td></tr><tr><td class="firstcol " ><p>Smart home</p></td><td  ><p>Alexa, Google Home, Siri Shortcuts; no HomeKit</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>10,000mAh</p></td></tr><tr><td class="firstcol " ><p>Connectivity</p></td><td  ><p>2.4GHz / 5GHz Wi-Fi 4</p></td></tr><tr><td class="firstcol " ><p>IP Rating</p></td><td  ><p>IP65</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-tp-link-tapo-c660-kit-review-design-and-installation"><span>TP-Link Tapo C660 Kit review: Design and installation</span></h2><ul><li><strong>Sleek black and white color scheme</strong></li><li><strong>Straightforward installation with easy-to-follow instructions</strong></li><li><strong>Recommended mounting height is between 2.5m and 3m (8-10 feet)</strong></li></ul><p>The Tapo C660 Kit has a sleek white plastic body with black accents around the lens, with IP65 rating for dust ingress protection and resistance to low-pressure water jets from any direction. This means water from rain, splashes or hose spray will be fine, but it won’t withstand immersion and pressure washing.</p><p>The solar panel is just the right size relative to the camera — it isn’t small and subtle by any means and it’s definitely noticeable once installed, but it isn’t too imposing either. As mentioned above, there is a rubber flap underneath the camera lens concealing the power button, a reset button and a microSD card slot.</p><p>Installing the Tapo C660 Kit is straightforward thanks to the easy-to-follow instructions included in the box. You start by drilling holes where you want to mount the base plate, then slot the camera in. The solar panel is screwed on top, then plugged into the camera’s USB-C port located on the bottom.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N7QjS479CfVQKvPHiH6GZZ" name="IMG_0850 (1) copy" alt="The included mounting bracket of the Tapo C660 Kit security camera on a pole without the camera installed" src="https://cdn.mos.cms.futurecdn.net/N7QjS479CfVQKvPHiH6GZZ.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future | Nico Arboleda)</span></figcaption></figure><p>It’s worth taking some time to think about where you want the camera placed before you install it, though. While the Tapo C660 Kit can pan and tilt the camera, getting the full view of an entire space isn’t guaranteed if it’s mounted too low since it doesn’t tilt upward. TP-Link recommends mounting it between 2.5m and 3m (8-10 feet) and in a location where the solar panel gets the most sunlight throughout the year.</p><p>TP-Link also recommends that the camera shouldn’t point at swaying trees and other moving objects like vehicles and pedestrians to prevent an avalanche of notifications, but if it’s unavoidable, the C660 lets you set motion detection zones via the app to reduce or minimize notifications of movement within those zones.</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="xgbo9nwDwee42irAucS92G" name="IMG_0859" alt="The Tapo C660 Kit solar panel mounted with the camera on a wooden pole" src="https://cdn.mos.cms.futurecdn.net/xgbo9nwDwee42irAucS92G.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 | Nico Arboleda)</span></figcaption></figure><p>One thing to note about the installation is that the camera has a manual power button tucked away beneath a flap under the lens. Unlike other security cameras that power up automatically when plugged into a power source (like the solar panel or a USB-C cable), this button needs to be switched on before mounting (especially when it's in a hard-to-reach height) and pairing with the Tapo app.</p><p>Pairing the camera to the app is quick and straightforward, with only a few setup options at the beginning, like Wi-Fi connection type (2.4GHz for longer range or 5GHz for better video streaming quality, both using the Wi-Fi 4 standard), assigning the camera’s location and even the icon you want displayed in the Tapo app home screen.</p><ul><li><strong>Design: 5/5</strong></li></ul><h2 class="article-body__section" id="section-tp-link-tapo-c660-kit-review-software-and-smart-home-support"><span>TP-Link Tapo C660 Kit review: Software and smart home support</span></h2><ul><li><strong>Tapo app is intuitive and easy to use</strong></li><li><strong>Alexa has full support, while Google Home is limited</strong></li><li><strong>Motion detection zones move with the camera instead of a fixed area</strong></li></ul><p>TP-Link’s Tapo C660 Kit natively integrates with the Tapo smart home app, allowing the camera to slot into any existing Tapo smart home ecosystem that might include lights, plugs, switches, robot vacuums, door locks and more.</p><p>If you have devices from other brands and use a smart assistant to consolidate them into one interface, the camera supports Amazon Alexa and Google Home. Alexa supports both live footage playback and voice commands, while Google Home only supports voice controls and video streaming on select devices. Apple HomeKit isn’t supported, but alerts and automations can still be done through Siri via iOS shortcuts enabled through the Tapo 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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Pquu4QoAMaiY6jS5Dj77tL" name="smart home" alt="Screenshots of the Amazon Alexa and Google Home apps showing the Tapo C660 Kit security camera feed" src="https://cdn.mos.cms.futurecdn.net/Pquu4QoAMaiY6jS5Dj77tL.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 | Nico Arboleda)</span></figcaption></figure><p>The app works well, with an intuitive interface using tiles to show all your Tapo devices, with dedicated tabs for the different gadget categories (like cameras, vacuums and 'Smart' for automations). You can play the live feed and adjust settings by tapping on the tile for the camera (or cameras if you have more).</p><p>Camera settings include two-way audio, a toggle for the built-in spotlight and adjustments for panning and tilting the camera. There’s also an option to 'save' a set camera position via 'Viewpoints' and easily access those positions without manually adjusting each time. Those views can be used for automations, too.</p><p>To try out the feature, I set the camera to monitor the rear of the house instead of the driveway and front stairs for just a few hours during the day, and it would activate as scheduled each time. Patrol Mode also lets you move the camera between those set positions, but the Tapo app warns that this mode may impact the camera motor’s longevity.</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="UFdyD6MwQqFijkNy9FGhcA" name="tapo app" alt="The Tapo app showing the video feed from the C660 Kit security camera" src="https://cdn.mos.cms.futurecdn.net/UFdyD6MwQqFijkNy9FGhcA.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 | Nico Arboleda)</span></figcaption></figure><p>One annoyance I found with the Viewpoints feature was that the motion detection zone that I set also moved with the camera and there’s no option to lock it to a specific spot. Thankfully, I didn’t have to move my camera too often for that to personally impact me, but I can see it being inconvenient for some users.</p><p>Adding to the motion tracking is a setting subject detection like person, pet or vehicle, and it can also be set for different motion detection zones as well.</p><ul><li><strong>Software: 4/5</strong></li></ul><h2 class="article-body__section" id="section-tp-link-tapo-c660-kit-review-performance"><span>TP-Link Tapo C660 Kit review: Performance</span></h2><ul><li><strong>Crisp 4K image quality from 8MP lens</strong></li><li><strong>Built-in spotlight provides color at night</strong></li><li><strong>Solar panel keeps the unit running 24/7</strong></li></ul><p>The Tapo C660 Kit captures videos through its 8MP lens with 4K (3840 x 2160 pixels) resolution, with a frame rate of 15 or 20 frames per second. The recorded video clips were crisp and detailed when viewing live or when playing back previously recorded footage. It was clear enough for me to see details like faces, vehicle license plates and larger text from further away, while the 18x digital zoom provided more detail than lower-resolution cameras.</p><p>It managed to retain detail in brighter areas and the video wasn’t washed out, like when direct sunlight was hitting the driveway. There’s built-in wide dynamic range to prevent overexposure in bright sunlight or underexposure in dark shadows.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/gr6gKRP8PLZnQqmG3SUhm5/B8FBB32B2E0E_20260727093808185_cam0.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/gr6gKRP8PLZnQqmG3SUhm5/B8FBB32B2E0E_20260727093808185_cam0.mp4"></video></div><p>Motion tracking was responsive, and the C660 Kit could track me moving when I was walking quickly, running or cycling (although I wouldn’t necessarily call myself a fast runner or cyclist to try and avoid the tracking). I also liked that the camera automatically reverts to the original position after detecting movement, so I didn’t have to adjust it manually as some security cameras require you to do.</p><p>At night, the f/1.6 aperture takes in enough light to provide a clear image, and the built-in spotlight adds more low-light visibility. There’s also an infrared sensor as an alternative to color night vision. While I found both modes were able to detect movement almost instantly, the image quality isn’t as crisp as daytime mode, but it was still decent enough to be clear and fully visible.</p><p>The built-in microphone produced clear audio and was loud enough for a conversation even when I wasn't at home.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NzGop3AX3pHjKAB8d6Ynta" name="IMG_0864" alt="An Amazon Echo Show 5 playing a live feed from the Tapo C660 Kit security camera" src="https://cdn.mos.cms.futurecdn.net/NzGop3AX3pHjKAB8d6Ynta.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 | Nico Arboleda)</span></figcaption></figure><p>The solar panel kept the battery topped up, with the camera almost always running at 100% apart from some overcast days. It was only when I switched on 24/7 Capture (which frankly most people won’t need) that the solar panel struggled to keep the camera charged, and I eventually had to bring it indoors (it can be removed from its base plate easily) for a top-up via a USB-C cable.</p><p>In a different test, I tried running the camera without the solar panel plugged in, and the camera ran uninterrupted for just over 2 weeks before it needed charging.</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="5k9wCEMCVHtpjkJ3dyenJ4" name="tapo c660 battery" alt="The Tapo app showing the battery statistics for the Tapo C660 Kit security camera" src="https://cdn.mos.cms.futurecdn.net/5k9wCEMCVHtpjkJ3dyenJ4.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 | Nico Arboleda)</span></figcaption></figure><p>The Tapo C660 Kit isn't necessarily the cheapest 4K security camera, but having local storage via a microSD card makes it a great value option compared to others that require a subscription to access cloud storage for recorded footage. It supports up to 512GB, though you'll need to purchase the microSD card separately as it doesn't come with one in the box. </p><p>TP-Link says that’s enough for around 16 complete days of recording, which is plenty for most people. Local storage means you can also back up those recordings to your home computer or another drive for redundancy. The Tapo app also lets you password-protect the microSD card for an extra layer of security.</p><p>Accessing footage from the card is easy through the app, and notifications reliably link to recordings with almost no delay after the camera detects motion. Video playback is also very smooth in the app. If you prefer cloud storage, you can opt for the aforementioned Tapocare subscription and choose a plan based on the number of connected cameras you plan to have.</p><p>Other features in Tapocare include 30 days of encrypted video storage for events, rich notifications and video summaries.</p><ul><li><strong>Performance: 4/5</strong></li></ul><h2 class="article-body__section" id="section-should-i-buy-the-tp-link-tapo-c660-kit"><span>Should I buy the TP-Link Tapo C660 Kit?</span></h2><div ><table><caption>TP-Link Tapo C660 Kit report card</caption><tbody><tr><td class="firstcol " ><p>Attribute</p></td><td  ><p>Notes</p></td><td  ><p>Score</p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>You get some premium features like 4K resolution and 360º views for an affordable price, while on-device storage means you don’t have to pay for a subscription.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>It features a clean, sleek white design that’s relatively sturdy, and the solar panel that helps to extend its battery life is a proportionate fit.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>The Tapo app is clean and intuitive, with plenty of adjustments to fine-tune the settings. Alexa has the strongest support for smart home integrations, with Google Home at a distant second.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>It captures crisp 4K footage well, and also performs reasonably well in low-light situations thanks to a built-in spotlight.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-9">Buy it if</h2><div class="product"><p><strong>You need to cover a large area</strong></p><p>With a field of view up to 105º and 360º horizontal rotation, a single camera can cover a building’s full side, although you'll need multiple units if you want even better coverage.</p></div><div class="product"><p><strong>You don’t want to recharge a security camera frequently</strong></p><p>When placed in a sunny spot, the solar panel will keep the camera running long enough for infrequent charging, but it can even be further optimized with the right settings.</p></div><div class="product"><p><strong>You don’t want to pay for a subscription</strong></p><p>On-device storage via a microSD card means most of the essential functions aren’t locked behind a paywall.</p></div><h2 id="don-t-buy-it-if-9">Don't buy it if</h2><div class="product"><p><strong>You live somewhere that doesn’t get much sun</strong></p><p>A wired security camera may be more suitable if you don’t get enough sunlight to benefit from the included solar panel.</p></div><div class="product"><p><strong>You want better smart home integration</strong></p><p>Alexa has the strongest support, but the camera doesn’t support live footage with Google Home, while Apple HomeKit is not supported at all.</p></div><h2 class="article-body__section" id="section-how-i-tested-the-tp-link-tapo-c660-kit"><span>How I tested the TP-Link Tapo C660 Kit</span></h2><p>I installed the Tapo C660 Kit to a porch post on my property for a few months to get a sense of both its recording capabilities and whether its solar panel would keep the camera’s battery charged.</p><p>I tested all the settings, but had the alarm and spotlight mostly turned off to avoid disturbing neighbors, only doing one-off tests to see if they perform as advertized. I would also check captured footage whenever I got a push notification.</p><p>The smart home integrations were tested with smart displays (a 2nd-gen Google Nest Hub and an Amazon Echo Show 5) in addition to the Alexa and Google Home mobile apps.</p><p><em>First reviewed July 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 4 delicious high-protein Ninja Creami recipes that completely skip the pudding mix, protein shakes, and chalky powders ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As noted in my <a href="https://www.techradar.com/home/small-appliances/ninja-swirl-by-creami-review">Ninja Creami Swirl review</a>, with the right ingredients, your frozen dessert can help you meet your protein goals. I have tried dozens of recipes and found that I really don't care for the taste or texture of the ready-made protein shakes and powders that many high-protein recipes call for. Plus, they are quite expensive, often around $3 / £2.50 / AU$4.50 per serving, not counting any other ingredients you might add.</p><p>Many recipes also call for pudding mix, which is supposed to help with texture, taste, and added sweetness, but I'm not a fan of those either, so I searched out some options that provide a decent amount of protein without any of those products — just real food.</p><h2 id="just-yogurt">Just yogurt</h2><p>The obvious option is just to take a tub (or two) of your favorite yogurt, dump it into the Ninja Creami pint, and freeze. Spin it on the Yogurt setting and you get a nice ice cream texture. The key is to use a yogurt that you really like, because the flavor doesn't magically change into ice cream, just the texture! The image above is two tubs of simple vanilla Greek yogurt. Keep in mind that freezing anything dulls the sweetness, so you might want to add a touch of your sweetener of choice before freezing, or add a sweet mix-in, such as cookies or chocolate.</p><h2 id="cherry-vanilla-yogurt">Cherry-vanilla yogurt</h2><p>Yogurt (or cottage cheese) and fruit is always a great combo. One of my favorites is this simple recipe:</p><p><strong>Cherry-vanilla frozen yogurt:</strong></p><p><strong>3/4 cup dark sweet frozen cherries</strong></p><p><strong>1 cup Greek vanilla yogurt</strong></p><p><strong>Blend first and then freeze for 24 hours. Spin it on the Frozen Yogurt cycle. If desired, add more cherries for the Mix-in cycle.</strong></p><p>I rarely actually blend mine first, but it's probably better for your machine if you do. This is a favorite I make over and over, and it's simply delicious. Sometimes I add 1/4 tsp of almond extract before freezing for a heightened flavor. I also sometimes add more protein and texture by running a small handful of nuts in the Mix-in cycle.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GsGooUEPweobQg5ALVEpUj.jpg" alt="Ninja Creami cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Axo7N72LofvnsavPkJmtPj.jpg" alt="Ninja Creami and cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uWMYh5YgUFWof2edMxeCXj.jpg" alt="Ninja Creami and cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZvwXVT3Kwbm4yNrJv7bvQj.jpg" alt="Ninja Creami and cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hP6TRTVWYMGznwnYvGXJNj.jpg" alt="Ninja Creami and cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/c4ebtozHAQFQV8B4sP2cSj.jpg" alt="Ninja Creami and cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="pear-vanilla-yogurt">Pear-vanilla yogurt</h2><p>This one sounds a bit odd, but it's so good. </p><p><strong>Pear-vanilla yogurt:</strong></p><p><strong>2 tubs of Greek vanilla yogurt</strong></p><p><strong>1 tub pears </strong></p><p><strong>No need to blend, just mix and freeze for 24 hours. Spin on the Frozen Yogurt cycle.</strong></p><p>Canned fruit is very soft, which is why you don't need to blend it. You can use any fruit here, it doesn't have to be pears. They all work well. You can try different yogurt flavors, too. Canned pineapple with coconut yogurt is a tasty combo, for example. And if you don't have tubs like I used, you can just measure out a roughly 2:1 yogurt to fruit ratio to the max fill line.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Fq6j3UUmvgt2Yv4ZBmVfPM.jpg" alt="Ninja creami and pear frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5PHRQZEsrmZpVoVgBN2LFM.jpg" alt="Ninja creami and pear frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fPdshb8UENh9ZYr2p9fHFM.jpg" alt="Ninja creami and pear frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Pv26UKSeyv8XwjfwxCBZBM.jpg" alt="Ninja creami and pear frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="chocolate-cottage-cheese-ice-cream">Chocolate Cottage Cheese Ice Cream</h2><p>I have tried many chocolate 'protein ice creams' and haven't yet hit on that perfect recipe. This one is pretty good, with great texture. Be sure to taste it before freezing, in case you want to add more sweetener. User a sugar-free sweetener if you want to cut calories. If you prefer whole foods, try honey, maple syrup, or agave syrup. You could even just use a few dates.</p><p><strong>Chocolate Cottage Cheese Ice Cream:</strong></p><p><strong>1 cup cottage cheese</strong></p><p><strong>3 tbsp cacao powder</strong></p><p><strong>2-3 tbsp sweetener of choice</strong></p><p><strong>2 tbsp almond butter </strong></p><p><strong>1 tsp vanilla extract</strong></p><p><strong>Blend well and freeze for 24 hours. Spin on the Light Ice Cream setting. </strong></p><p>Add nuts, cookies, and/or chocolate on the Mix-in cycle if desired. I mixed in a few chocolate chips. If the cottage cheese is too salty for you, or you just don't like the taste, you could use milk or Greek yogurt instead. You can even do some combination of the three. The cottage cheese does give a nice texture, but you don't need the full cup to get it. Even a quarter cup helps.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/tP8CpczNPdqeFFk5hRWZmN.jpg" alt="Ninja creami chocolate cottage cheese ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NKzEXAWYESizRkfkGqCPoN.jpg" alt="Ninja creami chocolate cottage cheese ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/724TZeGzKRUziYQLw3XarN.jpg" alt="Ninja creami chocolate cottage cheese ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NwSakUCowjbscayYeEX5wN.jpg" alt="Ninja creami chocolate cottage cheese ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="and-more">And more</h2><p>I have several high protein recipes in my recent article, <a href="https://www.techradar.com/home/coffee-machines/healthier-ninja-creami-recipes-no-artificial-sweeteners">healthier recipes for your Ninja Creami</a>, including a pistachio ice cream recipe I particularly like and a banana nut ice cream I eat quite regularly. I also have some high protein options in my article about eating <a href="https://www.techradar.com/home/coffee-machines/ice-cream-for-breakfast-ninja-creami-makes-a-healthy-frozen-breakfast-treat-easy">ice cream for breakfast</a>!</p><p>I know my recipes tend to be dairy-forward, because that's what I like, but there are other options out there. I've seen bean-based and tofu-based recipes, but haven't had the guts to try them. </p><p>There are other additions to you can blend into any favorite recipe, such as hemp seeds, chia seeds, and flax seeds. Just a tablespoon added to any recipe will increase the protein and other nutrients without doing much of anything to the flavor of your ice cream. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/small-appliances/4-delicious-high-protein-ninja-creami-recipes</link>
                                                                            <description>
                            <![CDATA[ Make your own high-protein frozen desserts without pre-made protein shakes, protein powder, or pudding mix ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">u9gd3S5okfSkVSqopm9yuU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/YF8fB8LLt8bcgrA28auWEa-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 26 Jul 2026 06:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Small Appliances]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Karen Freeman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DDiERCZA8XFtW9uHdwjzpL.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Karen is a world traveler, writer, teacher, family woman, and occasionally a movie extra. She has been writing about Apple, consumer tech, and lifestyle products since 2010 for various publications including TechRadar, CNET, Tom’s Guide, iMore, Macworld, AppAdvice, and WatchAware.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/YF8fB8LLt8bcgrA28auWEa-1280-80.jpg">
                                                            <media:credit><![CDATA[Karen Freeman / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ninja creami and high protein ice cream]]></media:description>                                                            <media:text><![CDATA[Ninja creami and high protein ice cream]]></media:text>
                                <media:title type="plain"><![CDATA[Ninja creami and high protein ice cream]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/YF8fB8LLt8bcgrA28auWEa-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As noted in my <a href="https://www.techradar.com/home/small-appliances/ninja-swirl-by-creami-review">Ninja Creami Swirl review</a>, with the right ingredients, your frozen dessert can help you meet your protein goals. I have tried dozens of recipes and found that I really don't care for the taste or texture of the ready-made protein shakes and powders that many high-protein recipes call for. Plus, they are quite expensive, often around $3 / £2.50 / AU$4.50 per serving, not counting any other ingredients you might add.</p><p>Many recipes also call for pudding mix, which is supposed to help with texture, taste, and added sweetness, but I'm not a fan of those either, so I searched out some options that provide a decent amount of protein without any of those products — just real food.</p><h2 id="just-yogurt">Just yogurt</h2><p>The obvious option is just to take a tub (or two) of your favorite yogurt, dump it into the Ninja Creami pint, and freeze. Spin it on the Yogurt setting and you get a nice ice cream texture. The key is to use a yogurt that you really like, because the flavor doesn't magically change into ice cream, just the texture! The image above is two tubs of simple vanilla Greek yogurt. Keep in mind that freezing anything dulls the sweetness, so you might want to add a touch of your sweetener of choice before freezing, or add a sweet mix-in, such as cookies or chocolate.</p><h2 id="cherry-vanilla-yogurt">Cherry-vanilla yogurt</h2><p>Yogurt (or cottage cheese) and fruit is always a great combo. One of my favorites is this simple recipe:</p><p><strong>Cherry-vanilla frozen yogurt:</strong></p><p><strong>3/4 cup dark sweet frozen cherries</strong></p><p><strong>1 cup Greek vanilla yogurt</strong></p><p><strong>Blend first and then freeze for 24 hours. Spin it on the Frozen Yogurt cycle. If desired, add more cherries for the Mix-in cycle.</strong></p><p>I rarely actually blend mine first, but it's probably better for your machine if you do. This is a favorite I make over and over, and it's simply delicious. Sometimes I add 1/4 tsp of almond extract before freezing for a heightened flavor. I also sometimes add more protein and texture by running a small handful of nuts in the Mix-in cycle.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GsGooUEPweobQg5ALVEpUj.jpg" alt="Ninja Creami cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Axo7N72LofvnsavPkJmtPj.jpg" alt="Ninja Creami and cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uWMYh5YgUFWof2edMxeCXj.jpg" alt="Ninja Creami and cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZvwXVT3Kwbm4yNrJv7bvQj.jpg" alt="Ninja Creami and cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hP6TRTVWYMGznwnYvGXJNj.jpg" alt="Ninja Creami and cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/c4ebtozHAQFQV8B4sP2cSj.jpg" alt="Ninja Creami and cherry vanilla frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="pear-vanilla-yogurt">Pear-vanilla yogurt</h2><p>This one sounds a bit odd, but it's so good. </p><p><strong>Pear-vanilla yogurt:</strong></p><p><strong>2 tubs of Greek vanilla yogurt</strong></p><p><strong>1 tub pears </strong></p><p><strong>No need to blend, just mix and freeze for 24 hours. Spin on the Frozen Yogurt cycle.</strong></p><p>Canned fruit is very soft, which is why you don't need to blend it. You can use any fruit here, it doesn't have to be pears. They all work well. You can try different yogurt flavors, too. Canned pineapple with coconut yogurt is a tasty combo, for example. And if you don't have tubs like I used, you can just measure out a roughly 2:1 yogurt to fruit ratio to the max fill line.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Fq6j3UUmvgt2Yv4ZBmVfPM.jpg" alt="Ninja creami and pear frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5PHRQZEsrmZpVoVgBN2LFM.jpg" alt="Ninja creami and pear frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fPdshb8UENh9ZYr2p9fHFM.jpg" alt="Ninja creami and pear frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Pv26UKSeyv8XwjfwxCBZBM.jpg" alt="Ninja creami and pear frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="chocolate-cottage-cheese-ice-cream">Chocolate Cottage Cheese Ice Cream</h2><p>I have tried many chocolate 'protein ice creams' and haven't yet hit on that perfect recipe. This one is pretty good, with great texture. Be sure to taste it before freezing, in case you want to add more sweetener. User a sugar-free sweetener if you want to cut calories. If you prefer whole foods, try honey, maple syrup, or agave syrup. You could even just use a few dates.</p><p><strong>Chocolate Cottage Cheese Ice Cream:</strong></p><p><strong>1 cup cottage cheese</strong></p><p><strong>3 tbsp cacao powder</strong></p><p><strong>2-3 tbsp sweetener of choice</strong></p><p><strong>2 tbsp almond butter </strong></p><p><strong>1 tsp vanilla extract</strong></p><p><strong>Blend well and freeze for 24 hours. Spin on the Light Ice Cream setting. </strong></p><p>Add nuts, cookies, and/or chocolate on the Mix-in cycle if desired. I mixed in a few chocolate chips. If the cottage cheese is too salty for you, or you just don't like the taste, you could use milk or Greek yogurt instead. You can even do some combination of the three. The cottage cheese does give a nice texture, but you don't need the full cup to get it. Even a quarter cup helps.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/tP8CpczNPdqeFFk5hRWZmN.jpg" alt="Ninja creami chocolate cottage cheese ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NKzEXAWYESizRkfkGqCPoN.jpg" alt="Ninja creami chocolate cottage cheese ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/724TZeGzKRUziYQLw3XarN.jpg" alt="Ninja creami chocolate cottage cheese ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NwSakUCowjbscayYeEX5wN.jpg" alt="Ninja creami chocolate cottage cheese ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="and-more">And more</h2><p>I have several high protein recipes in my recent article, <a href="https://www.techradar.com/home/coffee-machines/healthier-ninja-creami-recipes-no-artificial-sweeteners">healthier recipes for your Ninja Creami</a>, including a pistachio ice cream recipe I particularly like and a banana nut ice cream I eat quite regularly. I also have some high protein options in my article about eating <a href="https://www.techradar.com/home/coffee-machines/ice-cream-for-breakfast-ninja-creami-makes-a-healthy-frozen-breakfast-treat-easy">ice cream for breakfast</a>!</p><p>I know my recipes tend to be dairy-forward, because that's what I like, but there are other options out there. I've seen bean-based and tofu-based recipes, but haven't had the guts to try them. </p><p>There are other additions to you can blend into any favorite recipe, such as hemp seeds, chia seeds, and flax seeds. Just a tablespoon added to any recipe will increase the protein and other nutrients without doing much of anything to the flavor of your ice cream. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dyson Supersonic Travel vs Supersonic Nural: I tested the two premium hair dryers to see what you get — and don't get — for the substantial price difference ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Following the launch of Dyson's first ever compact hair dryer, the Supersonic Travel, I spent four weeks putting it through its paces, including during a trip to San Francisco — you can read about this in depth in my <a href="https://www.techradar.com/home/hair-care/dyson-supersonic-travel-review" target="_blank">Dyson Supersonic Travel review</a>. </p><p>What I kept coming back to was how similar it seemed to <a href="https://www.techradar.com/home/hair-care/dyson-supersonic-nural-review-tech-packed-and-time-saving" target="_blank">Dyson's Supersonic Nural</a>, despite there being a $150 / £150 / AU$300 gap between the two. Both use the same motor and the same intelligent heat control technology. Both use the same magnetic attachment system, meaning any nozzle or diffuser from either machine works on both. And both deliver the same smooth, frizz-free finish that Dyson has become known for.</p><p>I've tested many of the <a href="https://www.techradar.com/best/best-hair-dryer-5-hair-dryers-for-smooth-and-shiny-styles" target="_blank">best hair dryers</a> on the market, and Dyson consistently sits near the top. So if the technology is this similar, what exactly are you paying the extra cash for — and is the Nural worth it? I tested the two side by side. Here's what you need to know.</p><h3 class="article-body__section" id="section-dyson-supersonic-travel-vs-supersonic-nural-dryer-efficiency"><span>Dyson Supersonic Travel vs Supersonic Nural dryer: efficiency</span></h3><p>On sheer drying power, the Nural wins. It's a full-size dryer with full airflow, and on my fine, mid-length hair it dried in around two and a half minutes on high heat. The Travel took around four minutes in the same conditions.</p><p>Four minutes is fast for a travel dryer — faster than every hotel dryer I've used and faster than some standard home dryers too. The finish was smooth and shiny every time, which is the more important result. But the gap is significant, and if you have thick or long hair that already takes 15 or 20 minutes at home, you'll feel it a lot more than I did.</p><p>Both have a 110,000 RPM motor, and both use a built-in thermistor sensor that continuously monitors air temperature to prevent heat damage and protect your hair's shine. </p><p>Interestingly, the cheaper Travel measures temperature more frequently than the pricier Nural — over 100 times per second versus 40. However, where the Travel uses it as a protective measure, the Nural uses it in more advanced ways for its Scalp Protect Mode. This mode uses a network of Nural sensors and an infrared beam to measure the distance between the dryer and your scalp in real time, automatically reducing heat and airflow as it gets closer to maintain a consistent 131 F / 55 C at the roots. </p><p><strong>Winner: Dyson Supersonic Nural</strong></p><h3 class="article-body__section" id="section-dyson-supersonic-travel-vs-supersonic-nural-dryer-design-comfort"><span>Dyson Supersonic Travel vs Supersonic Nural dryer: design & comfort</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="EGg7NaHWHcsCMGbJVqYa4d" name="Dyson Supersonic Nural vs Dyson Supersonic Travel" alt="Dyson Supersonic Nural and Supersonic Travel hair dryers compared on a countertop" src="https://cdn.mos.cms.futurecdn.net/EGg7NaHWHcsCMGbJVqYa4d.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 size difference is obvious, with the Travel (right) designed to take up much less luggage space than the Nural (left) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Both the Nural and Travel look unmistakably like Dyson products. They have the same cylindrical head, narrow handle, and magnetic barrel as the entire Supersonic range. I tested the Travel in Ceramic Pink/Rose Gold and the Nural in Red Velvet/Gold, and both have a stylish soft matte finish. </p><p>The biggest and most obvious design difference is in size. </p><p>The Nural weighs 1.5lbs / 684g and measures 3.8 x 3 x 11.3 inches / 9.8 x 7.7 x 28 cm. The Travel is 32% smaller — at 2.7 x 2.8 x 8.7 inches / 6.8 x 7.1 x 22.2 cm — and almost half the weight. This makes it small and light enough to drop into a handbag without rearranging everything around it and I carried the Travel to San Francisco in a tote bag alongside my laptop and it barely registered.</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="LiKf96xfhZfpK9JwmMeV3d" name="Dyson Supersonic Travel rear" alt="Rear view of the Dyson Supersonic Travel hair dryer showing its rear panel" src="https://cdn.mos.cms.futurecdn.net/LiKf96xfhZfpK9JwmMeV3d.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">Both models put airflow and temperature buttons on the rear of the barrel (pictured on the Travel) with LEDs above each button showing your current setting. Unlike the Nural through, the Travel model doesn’t include rear scalp protection sensors </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Both put airflow and temperature buttons on the rear of the barrel, with LEDs above each button showing your current setting. On the Nural, these LEDs change color as you cycle through settings to make it easier to see, at a glance, what setting you're on. The Travel's stay white, making it harder.  </p><p>Beyond this, the Nural offers four heat settings plus three airflow speeds. The Travel has three heat settings and two airflow speeds. On the Travel, its cool shot requires sliding the power button upward past its 'on' position. This will be familiar if you own a <a href="https://www.techradar.com/home/hair-care/dyson-airwrap-i-d-review" target="_blank">Dyson Airwrap i.d</a> but if you don't, this feature won't feel obvious the first time you use the Travel. </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="K6V2496jQFvT7qK7zecK5d" name="Dyson Supersonic Nural controls" alt="Close-up of the Dyson Supersonic Nural airflow and temperature control buttons" src="https://cdn.mos.cms.futurecdn.net/K6V2496jQFvT7qK7zecK5d.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 Nural offers four heat settings plus three airflow speeds. The Travel has three heat settings and two airflow speeds </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Nural gives you meaningfully more control over both heat and airflow, which matters if you have multiple hair types or needs in your household, or if you regularly switch between drying and styling with different attachments. </p><p>Cord length is 9.2ft / 2.8m on the Nural and 6.6ft / 2m on the Travel, and neither folds. The Travel's cord is longer than I'd like for a machine sold primarily on portability but this longer length does make it easier to use in a hotel room when the plug socket aren't always in the most useful places. </p><p><strong>Winner: Draw</strong> – even though the Nural has some standout design benefits compared to the Travel,  they fit different needs: the Nural is better designed for home, while the Travel is better for everywhere else.</p><h3 class="article-body__section" id="section-dyson-supersonic-travel-vs-supersonic-nural-dryer-special-features"><span>Dyson Supersonic Travel vs Supersonic Nural dryer: special features</span></h3><p>The Travel's standout feature is auto-voltage. It adapts automatically to any supply between 100V and 240V without the need for a converter or a switch. I used it in San Francisco with a standard plug adapter and there was no drop in power, change in noise or overheating. </p><p>The Nural counters with Scalp Protect Mode, which uses proprietary sensors to detect proximity to your scalp and automatically drops the air temperature. When you pull the dryer away, it returns to your selected setting. This setting works in the background, and over months of daily use I haven't once scorched my roots on a high heat setting. For anyone with a sensitive scalp, fine hair, or hair growth concerns, it's a functional benefit rather than a convenience feature.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="njTYTtk9jF7cTzwsLR8sAd" name="Dyson Supersonic Nural and attachments" alt="Dyson Supersonic Nural hair dryer with five magnetic styling attachments on a worktop" src="https://cdn.mos.cms.futurecdn.net/njTYTtk9jF7cTzwsLR8sAd.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">For the higher price, the Nural ships with multiple attachments (pictured) compared to the Travel's single nozzle. The specifics of these attachments vary slightly depending on which model you buy  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Nural also has Attachment Learning, which recognises which nozzle is fitted via RFID chips and remembers your preferred settings. </p><p>For example, if you swap to the diffuser, the Nural will automatically drop to your usual diffuser heat and speed. The Pause Detect feature then cuts the airflow when the dryer is put down and resumes when you pick it back up. </p><p>The Travel has neither of those features but it is compatible with the entire Supersonic and Supersonic Nural attachment range. If you already own the Nural, you can pack your existing nozzles and diffuser and use them on the Travel. </p><p><strong>Winner: Dyson</strong> <strong>Nural</strong> – the Travel's auto-voltage is the most widely practical feature across the two dryers but the Nural is a much more advanced choice.</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="ukrhPDdr6oC3pG3QAx6s3d" name="Dyson Supersonic Travel with Nural attachments" alt="Dyson Supersonic Travel hair dryer beside a Dyson Nural styling attachment" src="https://cdn.mos.cms.futurecdn.net/ukrhPDdr6oC3pG3QAx6s3d.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 Travel is compatible with the entire Supersonic and Supersonic Nural attachment range. If you already own the Nural, you can pack your existing nozzles and diffuser and use them on the Travel (pictured) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dyson-supersonic-travel-vs-supersonic-nural-dryer-specs"><span>Dyson Supersonic Travel vs Supersonic Nural dryer: specs</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Model:</p></th><th  ><p>Dyson Supersonic Travel</p></th><th  ><p>Dyson Supersonic Nural</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Wattage:</p></td><td  ><p>1,000–1,220W</p></td><td  ><p>1,600W</p></td></tr><tr><td class="firstcol " ><p>Weight (without cord, appox):</p></td><td  ><p>0.7lbs / 330g</p></td><td  ><p>1.5lbs / 684g</p></td></tr><tr><td class="firstcol " ><p>Size (H x W x L, approx):</p></td><td  ><p>2.7 x 2.8 x 8.7 inches / 6.8 x 7.1 x 22.2cm</p></td><td  ><p>3.0 x 3.8 x 11.3 inches / 7.7 x 9.8 x 28.8cm</p></td></tr><tr><td class="firstcol " ><p>Airflow settings:</p></td><td  ><p>2</p></td><td  ><p>3</p></td></tr><tr><td class="firstcol " ><p>Temperature settings:</p></td><td  ><p>3</p></td><td  ><p>4</p></td></tr><tr><td class="firstcol " ><p>Extra modes:</p></td><td  ><p>Cool shot</p></td><td  ><p>Cool shot, Scalp Protect Mode, Pause Detect, Attachment Learning</p></td></tr><tr><td class="firstcol " ><p>Cord length:</p></td><td  ><p>6.6ft / 2m</p></td><td  ><p>8.6ft / 2.6m</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-should-i-buy-the-dyson-supersonic-travel-or-supersonic-nural-dryer"><span>Should I buy the Dyson Supersonic Travel or Supersonic Nural dryer?</span></h3><h2 id="buy-the-dyson-supersonic-travel-if">Buy the Dyson Supersonic Travel if...</h2><p>✅ <strong>You travel frequently and your hair matters to you:</strong> Hotel dryers are a lottery. The Travel gives you consistent Dyson-quality results wherever you are.</p><p>✅ <strong>You already own a Dyson Supersonic or Nural:</strong> The attachment compatibility means you're not buying a second set of nozzles – just a travel body for your existing routine. </p><p>✅ <strong>You have fine or mid-length hair:</strong> The reduced airflow won't be an issue for finer hair types. Four minutes is still fast, and the intelligent heat control means the finish is just as good as you'd get from a full-size dryer.</p><h2 id="buy-the-dyson-supersonic-nural-if">Buy the Dyson Supersonic Nural if...</h2><p>✅ <strong>You want the best Dyson for home use:</strong> Full airflow, smarter controls, color-coded LEDs and five attachments make this the more complete package for everyday drying.</p><p>✅ <strong>You have a sensitive scalp or fine hair at the roots:</strong> Scalp Protect Mode works in the background and over months of daily use, the difference in root and hair health is noticeable. </p><p>✅ <strong>You dry your hair every day:</strong> The Nural's Attachment Learning and Pause Detect are small features that add up to an easier daily routine. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/hair-care/dyson-supersonic-travel-vs-supersonic-nural</link>
                                                                            <description>
                            <![CDATA[ Two of Dyson's best hair dryers share the same motor and attachments but are built for very different needs. Here's what you need to know before you buy ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">YkqSz7kCS92x8sLfoEBSjb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yQHNJfwjk4eQvr64tAa99d-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 20:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hair Care]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Victoria Woollaston ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/XPLrVG3jXHruLmXMeGpr5d.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/yQHNJfwjk4eQvr64tAa99d-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Side by side, the Dyson Nural (left) is noticeably larger than the compact Supersonic Travel (right)  ]]></media:description>                                                            <media:text><![CDATA[Dyson Supersonic Nural and Dyson Supersonic Travel hair dryers shown side by side]]></media:text>
                                <media:title type="plain"><![CDATA[Dyson Supersonic Nural and Dyson Supersonic Travel hair dryers shown side by side]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yQHNJfwjk4eQvr64tAa99d-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Following the launch of Dyson's first ever compact hair dryer, the Supersonic Travel, I spent four weeks putting it through its paces, including during a trip to San Francisco — you can read about this in depth in my <a href="https://www.techradar.com/home/hair-care/dyson-supersonic-travel-review" target="_blank">Dyson Supersonic Travel review</a>. </p><p>What I kept coming back to was how similar it seemed to <a href="https://www.techradar.com/home/hair-care/dyson-supersonic-nural-review-tech-packed-and-time-saving" target="_blank">Dyson's Supersonic Nural</a>, despite there being a $150 / £150 / AU$300 gap between the two. Both use the same motor and the same intelligent heat control technology. Both use the same magnetic attachment system, meaning any nozzle or diffuser from either machine works on both. And both deliver the same smooth, frizz-free finish that Dyson has become known for.</p><p>I've tested many of the <a href="https://www.techradar.com/best/best-hair-dryer-5-hair-dryers-for-smooth-and-shiny-styles" target="_blank">best hair dryers</a> on the market, and Dyson consistently sits near the top. So if the technology is this similar, what exactly are you paying the extra cash for — and is the Nural worth it? I tested the two side by side. Here's what you need to know.</p><h3 class="article-body__section" id="section-dyson-supersonic-travel-vs-supersonic-nural-dryer-efficiency"><span>Dyson Supersonic Travel vs Supersonic Nural dryer: efficiency</span></h3><p>On sheer drying power, the Nural wins. It's a full-size dryer with full airflow, and on my fine, mid-length hair it dried in around two and a half minutes on high heat. The Travel took around four minutes in the same conditions.</p><p>Four minutes is fast for a travel dryer — faster than every hotel dryer I've used and faster than some standard home dryers too. The finish was smooth and shiny every time, which is the more important result. But the gap is significant, and if you have thick or long hair that already takes 15 or 20 minutes at home, you'll feel it a lot more than I did.</p><p>Both have a 110,000 RPM motor, and both use a built-in thermistor sensor that continuously monitors air temperature to prevent heat damage and protect your hair's shine. </p><p>Interestingly, the cheaper Travel measures temperature more frequently than the pricier Nural — over 100 times per second versus 40. However, where the Travel uses it as a protective measure, the Nural uses it in more advanced ways for its Scalp Protect Mode. This mode uses a network of Nural sensors and an infrared beam to measure the distance between the dryer and your scalp in real time, automatically reducing heat and airflow as it gets closer to maintain a consistent 131 F / 55 C at the roots. </p><p><strong>Winner: Dyson Supersonic Nural</strong></p><h3 class="article-body__section" id="section-dyson-supersonic-travel-vs-supersonic-nural-dryer-design-comfort"><span>Dyson Supersonic Travel vs Supersonic Nural dryer: design & comfort</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="EGg7NaHWHcsCMGbJVqYa4d" name="Dyson Supersonic Nural vs Dyson Supersonic Travel" alt="Dyson Supersonic Nural and Supersonic Travel hair dryers compared on a countertop" src="https://cdn.mos.cms.futurecdn.net/EGg7NaHWHcsCMGbJVqYa4d.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 size difference is obvious, with the Travel (right) designed to take up much less luggage space than the Nural (left) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Both the Nural and Travel look unmistakably like Dyson products. They have the same cylindrical head, narrow handle, and magnetic barrel as the entire Supersonic range. I tested the Travel in Ceramic Pink/Rose Gold and the Nural in Red Velvet/Gold, and both have a stylish soft matte finish. </p><p>The biggest and most obvious design difference is in size. </p><p>The Nural weighs 1.5lbs / 684g and measures 3.8 x 3 x 11.3 inches / 9.8 x 7.7 x 28 cm. The Travel is 32% smaller — at 2.7 x 2.8 x 8.7 inches / 6.8 x 7.1 x 22.2 cm — and almost half the weight. This makes it small and light enough to drop into a handbag without rearranging everything around it and I carried the Travel to San Francisco in a tote bag alongside my laptop and it barely registered.</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="LiKf96xfhZfpK9JwmMeV3d" name="Dyson Supersonic Travel rear" alt="Rear view of the Dyson Supersonic Travel hair dryer showing its rear panel" src="https://cdn.mos.cms.futurecdn.net/LiKf96xfhZfpK9JwmMeV3d.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">Both models put airflow and temperature buttons on the rear of the barrel (pictured on the Travel) with LEDs above each button showing your current setting. Unlike the Nural through, the Travel model doesn’t include rear scalp protection sensors </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Both put airflow and temperature buttons on the rear of the barrel, with LEDs above each button showing your current setting. On the Nural, these LEDs change color as you cycle through settings to make it easier to see, at a glance, what setting you're on. The Travel's stay white, making it harder.  </p><p>Beyond this, the Nural offers four heat settings plus three airflow speeds. The Travel has three heat settings and two airflow speeds. On the Travel, its cool shot requires sliding the power button upward past its 'on' position. This will be familiar if you own a <a href="https://www.techradar.com/home/hair-care/dyson-airwrap-i-d-review" target="_blank">Dyson Airwrap i.d</a> but if you don't, this feature won't feel obvious the first time you use the Travel. </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="K6V2496jQFvT7qK7zecK5d" name="Dyson Supersonic Nural controls" alt="Close-up of the Dyson Supersonic Nural airflow and temperature control buttons" src="https://cdn.mos.cms.futurecdn.net/K6V2496jQFvT7qK7zecK5d.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 Nural offers four heat settings plus three airflow speeds. The Travel has three heat settings and two airflow speeds </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Nural gives you meaningfully more control over both heat and airflow, which matters if you have multiple hair types or needs in your household, or if you regularly switch between drying and styling with different attachments. </p><p>Cord length is 9.2ft / 2.8m on the Nural and 6.6ft / 2m on the Travel, and neither folds. The Travel's cord is longer than I'd like for a machine sold primarily on portability but this longer length does make it easier to use in a hotel room when the plug socket aren't always in the most useful places. </p><p><strong>Winner: Draw</strong> – even though the Nural has some standout design benefits compared to the Travel,  they fit different needs: the Nural is better designed for home, while the Travel is better for everywhere else.</p><h3 class="article-body__section" id="section-dyson-supersonic-travel-vs-supersonic-nural-dryer-special-features"><span>Dyson Supersonic Travel vs Supersonic Nural dryer: special features</span></h3><p>The Travel's standout feature is auto-voltage. It adapts automatically to any supply between 100V and 240V without the need for a converter or a switch. I used it in San Francisco with a standard plug adapter and there was no drop in power, change in noise or overheating. </p><p>The Nural counters with Scalp Protect Mode, which uses proprietary sensors to detect proximity to your scalp and automatically drops the air temperature. When you pull the dryer away, it returns to your selected setting. This setting works in the background, and over months of daily use I haven't once scorched my roots on a high heat setting. For anyone with a sensitive scalp, fine hair, or hair growth concerns, it's a functional benefit rather than a convenience feature.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="njTYTtk9jF7cTzwsLR8sAd" name="Dyson Supersonic Nural and attachments" alt="Dyson Supersonic Nural hair dryer with five magnetic styling attachments on a worktop" src="https://cdn.mos.cms.futurecdn.net/njTYTtk9jF7cTzwsLR8sAd.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">For the higher price, the Nural ships with multiple attachments (pictured) compared to the Travel's single nozzle. The specifics of these attachments vary slightly depending on which model you buy  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Nural also has Attachment Learning, which recognises which nozzle is fitted via RFID chips and remembers your preferred settings. </p><p>For example, if you swap to the diffuser, the Nural will automatically drop to your usual diffuser heat and speed. The Pause Detect feature then cuts the airflow when the dryer is put down and resumes when you pick it back up. </p><p>The Travel has neither of those features but it is compatible with the entire Supersonic and Supersonic Nural attachment range. If you already own the Nural, you can pack your existing nozzles and diffuser and use them on the Travel. </p><p><strong>Winner: Dyson</strong> <strong>Nural</strong> – the Travel's auto-voltage is the most widely practical feature across the two dryers but the Nural is a much more advanced choice.</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="ukrhPDdr6oC3pG3QAx6s3d" name="Dyson Supersonic Travel with Nural attachments" alt="Dyson Supersonic Travel hair dryer beside a Dyson Nural styling attachment" src="https://cdn.mos.cms.futurecdn.net/ukrhPDdr6oC3pG3QAx6s3d.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 Travel is compatible with the entire Supersonic and Supersonic Nural attachment range. If you already own the Nural, you can pack your existing nozzles and diffuser and use them on the Travel (pictured) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dyson-supersonic-travel-vs-supersonic-nural-dryer-specs"><span>Dyson Supersonic Travel vs Supersonic Nural dryer: specs</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Model:</p></th><th  ><p>Dyson Supersonic Travel</p></th><th  ><p>Dyson Supersonic Nural</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Wattage:</p></td><td  ><p>1,000–1,220W</p></td><td  ><p>1,600W</p></td></tr><tr><td class="firstcol " ><p>Weight (without cord, appox):</p></td><td  ><p>0.7lbs / 330g</p></td><td  ><p>1.5lbs / 684g</p></td></tr><tr><td class="firstcol " ><p>Size (H x W x L, approx):</p></td><td  ><p>2.7 x 2.8 x 8.7 inches / 6.8 x 7.1 x 22.2cm</p></td><td  ><p>3.0 x 3.8 x 11.3 inches / 7.7 x 9.8 x 28.8cm</p></td></tr><tr><td class="firstcol " ><p>Airflow settings:</p></td><td  ><p>2</p></td><td  ><p>3</p></td></tr><tr><td class="firstcol " ><p>Temperature settings:</p></td><td  ><p>3</p></td><td  ><p>4</p></td></tr><tr><td class="firstcol " ><p>Extra modes:</p></td><td  ><p>Cool shot</p></td><td  ><p>Cool shot, Scalp Protect Mode, Pause Detect, Attachment Learning</p></td></tr><tr><td class="firstcol " ><p>Cord length:</p></td><td  ><p>6.6ft / 2m</p></td><td  ><p>8.6ft / 2.6m</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-should-i-buy-the-dyson-supersonic-travel-or-supersonic-nural-dryer"><span>Should I buy the Dyson Supersonic Travel or Supersonic Nural dryer?</span></h3><h2 id="buy-the-dyson-supersonic-travel-if">Buy the Dyson Supersonic Travel if...</h2><p>✅ <strong>You travel frequently and your hair matters to you:</strong> Hotel dryers are a lottery. The Travel gives you consistent Dyson-quality results wherever you are.</p><p>✅ <strong>You already own a Dyson Supersonic or Nural:</strong> The attachment compatibility means you're not buying a second set of nozzles – just a travel body for your existing routine. </p><p>✅ <strong>You have fine or mid-length hair:</strong> The reduced airflow won't be an issue for finer hair types. Four minutes is still fast, and the intelligent heat control means the finish is just as good as you'd get from a full-size dryer.</p><h2 id="buy-the-dyson-supersonic-nural-if">Buy the Dyson Supersonic Nural if...</h2><p>✅ <strong>You want the best Dyson for home use:</strong> Full airflow, smarter controls, color-coded LEDs and five attachments make this the more complete package for everyday drying.</p><p>✅ <strong>You have a sensitive scalp or fine hair at the roots:</strong> Scalp Protect Mode works in the background and over months of daily use, the difference in root and hair health is noticeable. </p><p>✅ <strong>You dry your hair every day:</strong> The Nural's Attachment Learning and Pause Detect are small features that add up to an easier daily routine. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I wanted great filter coffee and espresso without buying two appliances — and 9 months later, the Ninja Prestige DualBrew System is still my absolute favorite for both ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I test over a dozen of the <a href="https://www.techradar.com/home/coffee-machines/best-coffee-maker">best coffee makers</a> every year here at <em>TechRadar</em>, but having a small kitchen means I have to be very picky about which I choose to buy myself. The problem is, I love both drip coffee and espresso equally.  I'd happily pick up a compact espresso machine and a quality drip coffee maker such as the Breville Luxe Brewer Thermal, but that would mean sacrificing valuable food prep space and, potentially, not having enough work surface available for rolling pastry and kneading dough. </p><p>Of course, a kitchen with no space in which to make pies or bread would be tragic — but, thankfully, it doesn't have to come to that because the <a href="https://www.techradar.com/home/coffee-machines/ninja-prestige-dualbrew-system-review">Ninja Prestige DualBrew System</a> can handle all my espresso and drip coffee-making needs in one convenient package.</p><p>I first tested the DualBrew System (known as the Ninja Espresso and Coffee Maker Barista System in the US) about nine months ago, and it's still the most impressive two-in-one coffee system I've ever used. It isn't a particularly glamorous appliance to have sitting on your counter — it's designed for function rather than looks — but it's enormously practical and has clearly been designed by people who know and love their coffee.</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:3972px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="urPpRgjcqfFuFo6AMP6Tkk" name="IMG_20251009_133343" alt="Ninja Prestige Dual-Brew System on kitchen counter with cups, coffee capsules, and houseplant" src="https://cdn.mos.cms.futurecdn.net/urPpRgjcqfFuFo6AMP6Tkk.jpg" mos="" align="middle" fullscreen="" width="3972" height="2234" 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>On the left of its roughly cuboid-shaped body, you have a fully featured drip coffee maker, with a standard-sized brew basket and toughened glass carafe. It has all the features you'd expect from a good-quality standalone brewer, including different intensity settings (regular, rich, or over ice) and a timer to start brewing when you wake. </p><p>However, there are also some great additions, such as a drip-stop system that means you can safely remove the carafe partway through brewing without making a mess, as well as a fold-down drip tray so you can brew directly into a travel cup rather than the carafe if you want your coffee to-go in the morning.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OzLq0e"></div>                            </div>                            <script src="https://kwizly.com/embed/OzLq0e.js" async></script><p>Some drip coffee makers use of a double-walled insulated carafe to keep your drink at the ideal temperature after brewing, whereas others use a hotplate. The DualBrew System is in the latter camp, but unlike any other drip coffee maker I've tested, it has a smart hotplate that doesn't just heat your coffee consistently, but instead turns on and off to help maintain the right temperature without stewing your brew. It also turns off automatically when you take the carafe away.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/5NYz3HAYiHa5zGkHtQfroh.jpg" alt="Drip coffee basket in Ninja Prestige Dual-Brew System" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TzhrJDzFog688zHJWn8Ydh.jpg" alt="Ninja Prestige Dual-Brew System dispensing coffee into carafe" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Tb5UKu9KjUYAY4WEoaMfti.jpg" alt="Person using Ninja Prestige Dual-Brew System drip-stop mechanism" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Espresso is handled on the right-hand side of the machine. The DualBrew System uses Nespresso Original-style coffee capsules, which means there's a huge array of different beans, blends, and roasts to choose from. Nestlé no longer owns the patent to this type of capsule, so any company is free to package its own freshly ground coffee in these little pods.</p><p>Personally, I like to use capsules from my local roastery, and an espresso made using these pods in the DualBrew System tastes almost identical to the same beans prepared with a manual coffee maker.</p><p>There's a choice of three drink sizes, and the espresso machine has an adjustable-height drip tray so you can use any cup you want. When you're done, the spent pod drops into a bin, ready to be emptied later.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3ci43DrpkrNEnkzhr6RTjd.jpg" alt="Coffee capsule in Ninja Prestige Dual-Brew System" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tvYSRdfSwCsLW2aou8X6Fe.jpg" alt="Person closing Ninja Prestige Dual-Brew System capsule holder" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/J46a95tEESbmfypYKw6Lxh.jpg" alt="Person adjusting brew settings for espresso on Ninja Prestige Dual-Brew System" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The only downside of the DualBrew System is the lack of a steam wand (which makes sense, since there's no pressurized boiler here). Instead, there's an electric whisk that folds out from the rear of the machine. This doesn't heat your milk, but the DualBrew System offers a handy guide that advises how long to heat your milk for in the microwave, and how to whisk it for different espresso drinks. It's not the same as steam, but it's fine in a pinch when you don't have much space. </p><p>If that's a deal-breaker, a standalone milk frother such as the <a href="https://www.techradar.com/reviews/dreo-baristamaker">Dreo BaristaMaker</a> or <a href="https://www.techradar.com/home/coffee-machines/smeg-mini-milk-frother-review">Smeg Mini Milk Frother</a> will deliver more authentic results, and is small enough to tuck into the corner of a cabinet when it's not in use.</p><p>If you love coffee in all its forms but don't have acres of countertop space to spare, the DualBrew System provides everything you need in a single, neat package — and it's affordable, too. At the time of writing, it's available for $249.99 / £179, down from a list price of $279.99 / £249.99. You'll find all today's best deals at the bottom of this article.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/i-wanted-great-filter-coffee-and-espresso-without-buying-two-appliances-and-9-months-later-the-ninja-prestige-dualbrew-system-is-still-my-absolute-favorite-for-both</link>
                                                                            <description>
                            <![CDATA[ I love both types of coffee equally, and this all-in-one brewer means I don't have to sacrifice my whole countertop for two separate machines. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DrfbfTGeCmVdvSKNLijKe4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4Q3PAM3UsBvBrTbGi4SBsi-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 20:00:00 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jul 2026 11:57:38 +0000</updated>
                                                                                                                                            <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/4Q3PAM3UsBvBrTbGi4SBsi-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ninja Prestige Dual-Brew System]]></media:description>                                                            <media:text><![CDATA[Ninja Prestige Dual-Brew System]]></media:text>
                                <media:title type="plain"><![CDATA[Ninja Prestige Dual-Brew System]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4Q3PAM3UsBvBrTbGi4SBsi-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I test over a dozen of the <a href="https://www.techradar.com/home/coffee-machines/best-coffee-maker">best coffee makers</a> every year here at <em>TechRadar</em>, but having a small kitchen means I have to be very picky about which I choose to buy myself. The problem is, I love both drip coffee and espresso equally.  I'd happily pick up a compact espresso machine and a quality drip coffee maker such as the Breville Luxe Brewer Thermal, but that would mean sacrificing valuable food prep space and, potentially, not having enough work surface available for rolling pastry and kneading dough. </p><p>Of course, a kitchen with no space in which to make pies or bread would be tragic — but, thankfully, it doesn't have to come to that because the <a href="https://www.techradar.com/home/coffee-machines/ninja-prestige-dualbrew-system-review">Ninja Prestige DualBrew System</a> can handle all my espresso and drip coffee-making needs in one convenient package.</p><p>I first tested the DualBrew System (known as the Ninja Espresso and Coffee Maker Barista System in the US) about nine months ago, and it's still the most impressive two-in-one coffee system I've ever used. It isn't a particularly glamorous appliance to have sitting on your counter — it's designed for function rather than looks — but it's enormously practical and has clearly been designed by people who know and love their coffee.</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:3972px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="urPpRgjcqfFuFo6AMP6Tkk" name="IMG_20251009_133343" alt="Ninja Prestige Dual-Brew System on kitchen counter with cups, coffee capsules, and houseplant" src="https://cdn.mos.cms.futurecdn.net/urPpRgjcqfFuFo6AMP6Tkk.jpg" mos="" align="middle" fullscreen="" width="3972" height="2234" 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>On the left of its roughly cuboid-shaped body, you have a fully featured drip coffee maker, with a standard-sized brew basket and toughened glass carafe. It has all the features you'd expect from a good-quality standalone brewer, including different intensity settings (regular, rich, or over ice) and a timer to start brewing when you wake. </p><p>However, there are also some great additions, such as a drip-stop system that means you can safely remove the carafe partway through brewing without making a mess, as well as a fold-down drip tray so you can brew directly into a travel cup rather than the carafe if you want your coffee to-go in the morning.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OzLq0e"></div>                            </div>                            <script src="https://kwizly.com/embed/OzLq0e.js" async></script><p>Some drip coffee makers use of a double-walled insulated carafe to keep your drink at the ideal temperature after brewing, whereas others use a hotplate. The DualBrew System is in the latter camp, but unlike any other drip coffee maker I've tested, it has a smart hotplate that doesn't just heat your coffee consistently, but instead turns on and off to help maintain the right temperature without stewing your brew. It also turns off automatically when you take the carafe away.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/5NYz3HAYiHa5zGkHtQfroh.jpg" alt="Drip coffee basket in Ninja Prestige Dual-Brew System" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TzhrJDzFog688zHJWn8Ydh.jpg" alt="Ninja Prestige Dual-Brew System dispensing coffee into carafe" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Tb5UKu9KjUYAY4WEoaMfti.jpg" alt="Person using Ninja Prestige Dual-Brew System drip-stop mechanism" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Espresso is handled on the right-hand side of the machine. The DualBrew System uses Nespresso Original-style coffee capsules, which means there's a huge array of different beans, blends, and roasts to choose from. Nestlé no longer owns the patent to this type of capsule, so any company is free to package its own freshly ground coffee in these little pods.</p><p>Personally, I like to use capsules from my local roastery, and an espresso made using these pods in the DualBrew System tastes almost identical to the same beans prepared with a manual coffee maker.</p><p>There's a choice of three drink sizes, and the espresso machine has an adjustable-height drip tray so you can use any cup you want. When you're done, the spent pod drops into a bin, ready to be emptied later.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3ci43DrpkrNEnkzhr6RTjd.jpg" alt="Coffee capsule in Ninja Prestige Dual-Brew System" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tvYSRdfSwCsLW2aou8X6Fe.jpg" alt="Person closing Ninja Prestige Dual-Brew System capsule holder" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/J46a95tEESbmfypYKw6Lxh.jpg" alt="Person adjusting brew settings for espresso on Ninja Prestige Dual-Brew System" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The only downside of the DualBrew System is the lack of a steam wand (which makes sense, since there's no pressurized boiler here). Instead, there's an electric whisk that folds out from the rear of the machine. This doesn't heat your milk, but the DualBrew System offers a handy guide that advises how long to heat your milk for in the microwave, and how to whisk it for different espresso drinks. It's not the same as steam, but it's fine in a pinch when you don't have much space. </p><p>If that's a deal-breaker, a standalone milk frother such as the <a href="https://www.techradar.com/reviews/dreo-baristamaker">Dreo BaristaMaker</a> or <a href="https://www.techradar.com/home/coffee-machines/smeg-mini-milk-frother-review">Smeg Mini Milk Frother</a> will deliver more authentic results, and is small enough to tuck into the corner of a cabinet when it's not in use.</p><p>If you love coffee in all its forms but don't have acres of countertop space to spare, the DualBrew System provides everything you need in a single, neat package — and it's affordable, too. At the time of writing, it's available for $249.99 / £179, down from a list price of $279.99 / £249.99. You'll find all today's best deals at the bottom of this article.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google is rolling out Gemini Live to its first-gen smart home devices, and it’s great news if your Home Mini speaker is still going strong — here’s how you can sign up to early access ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Google is expanding Gemini Live to the first-gen Home Mini speaker and Nest Hub smart display </strong></li><li><strong>It rolled out in Gemini for Home early access, and requires a Google Home Premium subscription </strong></li><li><strong>Google also increased Gemini's conversation memory window to 15 minutes </strong></li></ul><p>It’s a great day to be an owner of older Google smart home devices, now the company is rolling out Gemini Live to its two of its OG models. </p><p>Yesterday (July 23) Google unveiled a slew of Gemini for Home early access upgrades <a href="https://support.google.com/googlehome/answer/15962877#zippy=%2Cjuly" target="_blank">on its support page</a>, but the one that has everyone talking is the arrival of Gemini Live, which is coming to the first-gen Google Home Mini speaker and Google Nest Hub smart display. </p><p>The update marks the next step in Google’s plan to expand the ubiquity of its live AI chatbot, <a href="https://www.techradar.com/home/smart-home/gemini-is-coming-to-every-google-smart-home-device-from-the-last-decade-heres-how-to-get-early-access">which the company rolled out</a> to the Nest Mini, Nest Audio, Nest Hub, and Nest Hub Max devices in October 2025. The new <a href="https://www.techradar.com/home/smart-speakers/the-new-google-home-speaker-is-officially-coming-next-week-and-you-can-pre-order-your-new-smart-hub-right-now-but-youll-need-google-home-premium-for-the-full-gemini-package">Google Home Speaker</a> comes equipped with Gemini Live out of the box. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3032px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="gMzFg5BfBgiKWn9fdbnCRL" name="Google Home Speaker" alt="Google Home Speaker" src="https://cdn.mos.cms.futurecdn.net/gMzFg5BfBgiKWn9fdbnCRL.jpg" mos="" align="middle" fullscreen="" width="3032" height="1706" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Google Home Speaker was launched on June 25 for $99.99/ £99.99/ AU$199 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>For users who are still going strong with their first-gen Google devices, we imagine this upgrade will be welcomed with open arms, but the one catch is that Gemini Live is paywalled behind the Google Home Premium subscription service, which costs a monthly fee of $10/ £8/ AU$15. </p><p>If you already have Google Home Premium and are part of the Gemini for Home early access program, you can now start conversations with your Home Mini and Nest Hub devices by saying ‘Hey Google, let’s chat’. The chime will indicate that Gemini is listening, and you can ask it anything such as recipe ideas, suggestions for an upcoming trip, or dive deeper into the most niche topics. </p><p>In addition to Gemini Live’s expansion, Google has upgraded Gemini’s conversation memory window to 15 minutes. “You can ask Gemini a follow-up question to a topic that was discussed during this window, and Gemini will understand the context,” the company details. </p><p>It’s refreshing to see that Google hasn’t completely given up on its early smart speakers and displays — even if the hardware is aging. Not often do you see tech giants acknowledge that old devices are still widely used, and Amazon is a classic example of this. </p><p>A few months back, the company<a href="https://www.techradar.com/tablets/ereaders/own-a-kindle-from-2012-or-earlier-it-could-be-time-to-upgrade-as-amazons-officially-ending-support-for-very-old-models"> came under fire for ending support for Kindles released from 2012 and earlier</a> even though there’s a whole community of bookworms that still rely on these models — so Google is doing a better job than Amazon in that regard. </p><p>Signed up to Google Home Premium but unsure how to join the Gemini for Home early access program? We’ve got you covered. </p><p>First, you’re going to need to request early access, and you’ll need to make sure your Google Home app is updated to the latest version. From there, launch the app and tap your profile image or initial at the top right, select Home settings, and then Early Access. Follow the steps to request early access, and you’ll receive a notification when Gemini for Home becomes available for your devices. </p><p>You can also check region availability and other information on the <a href="https://support.google.com/googlehome/answer/16613534?hl=en#Opt_in_Gemini" target="_blank">Google Home and Nest help page</a>. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-speakers/google-is-rolling-out-gemini-live-to-its-first-gen-smart-home-devices-and-its-great-news-if-your-home-mini-speaker-is-still-going-strong-heres-how-you-can-sign-up-to-early-access</link>
                                                                            <description>
                            <![CDATA[ Older Google smart home devices are getting Gemini Live, but you'll need a Google Home Premium subscription for the full experience. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">aS9y6K9H7jTCqeHHa7QNVU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8uge7s3rRpfzWFKrCoSyT3-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 12:53:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Speakers]]></category>
                                                    <category><![CDATA[AI Platforms &amp; Assistants]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Rowan is an Editorial Associate and Apprentice Writer for TechRadar. A recent addition to the news team, he is involved in generating stories for topics that spread across TechRadar&#039;s categories. His interests in audio tech and knowledge in entertainment culture help bring the latest updates in tech news to our readers.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;He has been writing for publications since he started his studies at age 18. Rowan graduated from Cardiff University in 2023 after attaining a Master&#039;s in Creative Writing, and earlier a Bachelor&#039;s in Media, Journalism, and Culture. He began his journey as a writer at Cardiff University&#039;s Quench Magazine contributing to film/ TV, music, and culture sections, later becoming Music Section Editor.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;In his free time, Rowan is a freelance writer for Cardiff-based culture magazine Buzz where he reviews music, film, and conducts interviews with featured guests. When he is not writing, you can find him at any given music gig, or endlessly scrolling TikTok immersing in celebrity news and drama. &amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8uge7s3rRpfzWFKrCoSyT3-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Google Home Mini speaker on a coffee table and the Next Hub on a bedside table ]]></media:description>                                                            <media:text><![CDATA[The Google Home Mini speaker on a coffee table and the Next Hub on a bedside table ]]></media:text>
                                <media:title type="plain"><![CDATA[The Google Home Mini speaker on a coffee table and the Next Hub on a bedside table ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8uge7s3rRpfzWFKrCoSyT3-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google is expanding Gemini Live to the first-gen Home Mini speaker and Nest Hub smart display </strong></li><li><strong>It rolled out in Gemini for Home early access, and requires a Google Home Premium subscription </strong></li><li><strong>Google also increased Gemini's conversation memory window to 15 minutes </strong></li></ul><p>It’s a great day to be an owner of older Google smart home devices, now the company is rolling out Gemini Live to its two of its OG models. </p><p>Yesterday (July 23) Google unveiled a slew of Gemini for Home early access upgrades <a href="https://support.google.com/googlehome/answer/15962877#zippy=%2Cjuly" target="_blank">on its support page</a>, but the one that has everyone talking is the arrival of Gemini Live, which is coming to the first-gen Google Home Mini speaker and Google Nest Hub smart display. </p><p>The update marks the next step in Google’s plan to expand the ubiquity of its live AI chatbot, <a href="https://www.techradar.com/home/smart-home/gemini-is-coming-to-every-google-smart-home-device-from-the-last-decade-heres-how-to-get-early-access">which the company rolled out</a> to the Nest Mini, Nest Audio, Nest Hub, and Nest Hub Max devices in October 2025. The new <a href="https://www.techradar.com/home/smart-speakers/the-new-google-home-speaker-is-officially-coming-next-week-and-you-can-pre-order-your-new-smart-hub-right-now-but-youll-need-google-home-premium-for-the-full-gemini-package">Google Home Speaker</a> comes equipped with Gemini Live out of the box. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3032px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="gMzFg5BfBgiKWn9fdbnCRL" name="Google Home Speaker" alt="Google Home Speaker" src="https://cdn.mos.cms.futurecdn.net/gMzFg5BfBgiKWn9fdbnCRL.jpg" mos="" align="middle" fullscreen="" width="3032" height="1706" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Google Home Speaker was launched on June 25 for $99.99/ £99.99/ AU$199 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>For users who are still going strong with their first-gen Google devices, we imagine this upgrade will be welcomed with open arms, but the one catch is that Gemini Live is paywalled behind the Google Home Premium subscription service, which costs a monthly fee of $10/ £8/ AU$15. </p><p>If you already have Google Home Premium and are part of the Gemini for Home early access program, you can now start conversations with your Home Mini and Nest Hub devices by saying ‘Hey Google, let’s chat’. The chime will indicate that Gemini is listening, and you can ask it anything such as recipe ideas, suggestions for an upcoming trip, or dive deeper into the most niche topics. </p><p>In addition to Gemini Live’s expansion, Google has upgraded Gemini’s conversation memory window to 15 minutes. “You can ask Gemini a follow-up question to a topic that was discussed during this window, and Gemini will understand the context,” the company details. </p><p>It’s refreshing to see that Google hasn’t completely given up on its early smart speakers and displays — even if the hardware is aging. Not often do you see tech giants acknowledge that old devices are still widely used, and Amazon is a classic example of this. </p><p>A few months back, the company<a href="https://www.techradar.com/tablets/ereaders/own-a-kindle-from-2012-or-earlier-it-could-be-time-to-upgrade-as-amazons-officially-ending-support-for-very-old-models"> came under fire for ending support for Kindles released from 2012 and earlier</a> even though there’s a whole community of bookworms that still rely on these models — so Google is doing a better job than Amazon in that regard. </p><p>Signed up to Google Home Premium but unsure how to join the Gemini for Home early access program? We’ve got you covered. </p><p>First, you’re going to need to request early access, and you’ll need to make sure your Google Home app is updated to the latest version. From there, launch the app and tap your profile image or initial at the top right, select Home settings, and then Early Access. Follow the steps to request early access, and you’ll receive a notification when Gemini for Home becomes available for your devices. </p><p>You can also check region availability and other information on the <a href="https://support.google.com/googlehome/answer/16613534?hl=en#Opt_in_Gemini" target="_blank">Google Home and Nest help page</a>. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Ring has upgraded two of its cameras and the new peephole model looks like it'll be perfect for apartment-dwellers —its no-drill installation won't damage your door, so it's ideal for renters ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Ring had launched an updated Outdoor Camera and Peephole Camera 2K</strong></li><li><strong>They will both go on sale in August 2026</strong></li><li><strong>The Outdoor Camera is £99.99 (about $130 / AU$190), and the Peephole Camera is £79.99 (about $110 / AU$150)</strong></li></ul><p>Ring has announced two brand new <a href="https://www.techradar.com/news/best-home-security-camera">smart security cameras</a>, one for mounting outdoors and one for installing into the peephole of your door. </p><p>Let's start with the outdoor option first. The new <a href="https://www.amazon.co.uk/dp/B0FZPRQ9KS" target="_blank">Ring Outdoor Camera (2nd Gen)</a> is available in both wired and battery versions. It has a wide-angle lens (140 degrees horizontal and 85 degrees vertical), and delivers 2K resolution with up to 6x enhanced zoom. It has B&W night vision, customizable privacy zones and motion detection, and you can talk to visitors via Live View and Two-Way Talk. If you subscribe to Ring Protect you can also get intelligent alerts and the ability to scroll back in time to rewatch footage. Wi-Fi is single-band Wi-Fi 4 using the 2.4GHz frequency band.</p><p>One of the big selling points here is easy installation: it's simple to mount the camera and it's designed to cope with temperatures from -20ºC to +50ªC, although Ring says the camera may temporarily turn itself off if it's in direct sunlight during extreme heat conditions. </p><p>The Ring Outdoor Camera (2nd Gen) has a list price of £99.99 (about $130 / AU$190) and it'll be available from August 12, 2026. <a href="https://www.amazon.co.uk/dp/B0FZPRQ9KS" target="_blank">Pre-orders are open now</a>. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7h4LcdppMwftMeUdGKNjz5" name="Ring Outdoor Camera 2nd gen" alt="The Ring Outdoor Camera 2nd gen mounted underneath a roof" src="https://cdn.mos.cms.futurecdn.net/7h4LcdppMwftMeUdGKNjz5.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Ring)</span></figcaption></figure><h2 id="ring-peephole-camera-2k-this-peep-is-fairly-cheap-and-fits-in-doors-that-are-quite-deep">Ring Peephole Camera 2K: this peep is fairly cheap and fits in doors that are quite deep</h2><p>The new <a href="https://www.amazon.co.uk/dp/B0GGVW3BX9" target="_blank">Ring Peephole Camera 2K</a> is more stylish than its rather boxy predecessor, with a more triangular shape and a good-looking speckled finish. It fits through the space where you'd normally have an optical peephole, and there's no need to drill, run cables or do anything at all as it's completely wireless and runs off a rechargeable battery. It's designed to fit peepholes from 12mm to 14mm in size and go through doors between 32.5mm and 60mm.</p><p>I think this is going to be particularly popular with flat dwellers, especially renters who can't make any physical changes to the property: simply unscrew the optical peephole, install the camera, and you can take it with you when you move. Don't forget to keep the original peephole somewhere where you can find it again, though.</p><p>Like the new Outdoor Camera (2nd Gen) the resolution is 2K with up to 6x enhanced zoom, Live View and Two-Way Talk, but there's no night vision here so you'll need to make sure the door is facing a well-lit area. Ring says its camera is tuned for low-light conditions, but this camera doesn't see in the dark like the Outdoor Camera does.</p><p>The field of view is 140 x 140 degrees to deliver 'head-to-toe' visuals, and the quick release battery is easy to remove for charging. Wi-Fi is Wi-Fi 4 on the 2.4GHz frequency band.</p><p>The Ring Peephole Camera 2K will be available from August 19, 2026, and <a href="https://www.amazon.co.uk/dp/B0GGVW3BX9" target="_blank">pre-orders are open now</a>. The list price is £79.99 (about $110 / AU$150).</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/home-security/ring-has-upgraded-two-of-its-cameras-and-the-new-peephole-model-looks-like-itll-be-perfect-for-apartment-dwellers-its-no-drill-installation-wont-damage-your-door-so-its-ideal-for-renters</link>
                                                                            <description>
                            <![CDATA[ Ring has updated its Outdoor Camera and Peephole Camera with 2K resolution and 6x enhanced zoom. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Dwwsy9ty6qixzGevHf6J8Q</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5jhqKrV8hXhKSWUzGFNkxg-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 16:11:45 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Home Security]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Carrie Marshall ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/xJGRRy6MkKwN3qJ5X6enZG.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/5jhqKrV8hXhKSWUzGFNkxg-1280-80.png">
                                                            <media:credit><![CDATA[Ring]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[As Blur didn&#039;t quite sing: all the peephole, so many peephole]]></media:description>                                                            <media:text><![CDATA[The Ring Peephole Camera 2K mounted on a grey door underneath the number 24]]></media:text>
                                <media:title type="plain"><![CDATA[The Ring Peephole Camera 2K mounted on a grey door underneath the number 24]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5jhqKrV8hXhKSWUzGFNkxg-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Ring had launched an updated Outdoor Camera and Peephole Camera 2K</strong></li><li><strong>They will both go on sale in August 2026</strong></li><li><strong>The Outdoor Camera is £99.99 (about $130 / AU$190), and the Peephole Camera is £79.99 (about $110 / AU$150)</strong></li></ul><p>Ring has announced two brand new <a href="https://www.techradar.com/news/best-home-security-camera">smart security cameras</a>, one for mounting outdoors and one for installing into the peephole of your door. </p><p>Let's start with the outdoor option first. The new <a href="https://www.amazon.co.uk/dp/B0FZPRQ9KS" target="_blank">Ring Outdoor Camera (2nd Gen)</a> is available in both wired and battery versions. It has a wide-angle lens (140 degrees horizontal and 85 degrees vertical), and delivers 2K resolution with up to 6x enhanced zoom. It has B&W night vision, customizable privacy zones and motion detection, and you can talk to visitors via Live View and Two-Way Talk. If you subscribe to Ring Protect you can also get intelligent alerts and the ability to scroll back in time to rewatch footage. Wi-Fi is single-band Wi-Fi 4 using the 2.4GHz frequency band.</p><p>One of the big selling points here is easy installation: it's simple to mount the camera and it's designed to cope with temperatures from -20ºC to +50ªC, although Ring says the camera may temporarily turn itself off if it's in direct sunlight during extreme heat conditions. </p><p>The Ring Outdoor Camera (2nd Gen) has a list price of £99.99 (about $130 / AU$190) and it'll be available from August 12, 2026. <a href="https://www.amazon.co.uk/dp/B0FZPRQ9KS" target="_blank">Pre-orders are open now</a>. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7h4LcdppMwftMeUdGKNjz5" name="Ring Outdoor Camera 2nd gen" alt="The Ring Outdoor Camera 2nd gen mounted underneath a roof" src="https://cdn.mos.cms.futurecdn.net/7h4LcdppMwftMeUdGKNjz5.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Ring)</span></figcaption></figure><h2 id="ring-peephole-camera-2k-this-peep-is-fairly-cheap-and-fits-in-doors-that-are-quite-deep">Ring Peephole Camera 2K: this peep is fairly cheap and fits in doors that are quite deep</h2><p>The new <a href="https://www.amazon.co.uk/dp/B0GGVW3BX9" target="_blank">Ring Peephole Camera 2K</a> is more stylish than its rather boxy predecessor, with a more triangular shape and a good-looking speckled finish. It fits through the space where you'd normally have an optical peephole, and there's no need to drill, run cables or do anything at all as it's completely wireless and runs off a rechargeable battery. It's designed to fit peepholes from 12mm to 14mm in size and go through doors between 32.5mm and 60mm.</p><p>I think this is going to be particularly popular with flat dwellers, especially renters who can't make any physical changes to the property: simply unscrew the optical peephole, install the camera, and you can take it with you when you move. Don't forget to keep the original peephole somewhere where you can find it again, though.</p><p>Like the new Outdoor Camera (2nd Gen) the resolution is 2K with up to 6x enhanced zoom, Live View and Two-Way Talk, but there's no night vision here so you'll need to make sure the door is facing a well-lit area. Ring says its camera is tuned for low-light conditions, but this camera doesn't see in the dark like the Outdoor Camera does.</p><p>The field of view is 140 x 140 degrees to deliver 'head-to-toe' visuals, and the quick release battery is easy to remove for charging. Wi-Fi is Wi-Fi 4 on the 2.4GHz frequency band.</p><p>The Ring Peephole Camera 2K will be available from August 19, 2026, and <a href="https://www.amazon.co.uk/dp/B0GGVW3BX9" target="_blank">pre-orders are open now</a>. The list price is £79.99 (about $110 / AU$150).</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The new De'Longhi Magnifica Duo prepares 20 different coffee drinks at the tap of a button — and its 3-minute cold brew feature has me sold ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Can't decide what kind of coffee you'd like in the morning? De'Longhi has just launched a new coffee maker that can prepare both hot and cold espresso drinks — and even drip coffee if you're in the mood for something different. The De'Longhi Magnifica Duo offers a menu of 20 preset drinks, which you can choose with a quick finger-tap.</p><p>If you want to fine-tune your coffee, there are three user profiles, which let you save drinks with custom size, intensity, and temperature settings.</p><p>The Magnifica Duo is a successor to the <a href="https://www.techradar.com/home/coffee-machines/delonghi-magnifica-evo-next-review">Magnifica Evo Next</a>, which our reviewer Josephine Watson awarded four stars out of five. The Duo has a similar look, and should be just as simple to use, but with the ability to prepare authentic cold-extracted espresso as well.</p><p>Unlike some other bean-to-cup coffee makers, which pour a shot of hot espresso over a cup of ice, the Magnifica Duo extracts espresso using cool water directly from the tank and passes it through the freshly-ground coffee beans more slowly to achieve a mellow, but still well-rounded flavor without bitterness.</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:5056px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="oPcPzUgeRShEtd4VtvLmJk" name="Magnifca-Duo-ECAM33080SXB-Touch-Screen-Full" alt="Person pressing button on De'Longhi Magnifica Duo coffee maker" src="https://cdn.mos.cms.futurecdn.net/oPcPzUgeRShEtd4VtvLmJk.jpg" mos="" align="middle" fullscreen="" width="5056" height="2844" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: De'Longhi)</span></figcaption></figure><p>Not only that, the Magnifica Duo also has a pair of swappable carafes for preparing hot and cold milk foam, so you can easily make iced lattes and cappuccinos. It's the same LatteCrema Hot and Cool system used by the De'Longhi Primadonna Aromatic, and is quite ingenious.</p><p>With the Hot and Cool system, milk never enters the machine itself, so you don't need to worry about any buildup inside, and each carafe can be disassembled into a few dishwasher-safe parts for quick and hygienic cleaning. It works with both and plant-based milks too, and in my experience testing the <a href="https://www.techradar.com/home/coffee-machines/delonghi-primadonna-aromatic-review">Primadonna Aromatic</a> it delivered excellent results with both.</p><p>The De'Longhi Magnifica Duo is available now for <a href="https://www.delonghi.com/en-us/p/magnifica-duo-de-longhi-magnifica-duo-fully-automatic-espresso-machine/ECAM33080SXB.html?pid=0132250263" target="_blank">$999.95 in the US</a>, and <a href="https://www.delonghi.com/en-gb/p/magnifica-duo-magnifica-duo-automatic-coffee-maker-ecam330.80.bxb/ECAM330.80.BXB.html?pid=0132250287" target="_blank">£699.99 in the UK</a>. That's about AU$1,350, though it hasn't launched in Australia just yet. I'm hoping to test it soon to see whether it can earn a place in our roundups of the <a href="https://www.techradar.com/home/coffee-machines/best-coffee-maker">best coffee makers</a> and <a href="https://www.techradar.com/home/coffee-machines/best-espresso-machine">best espresso machines</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/the-new-delonghi-magnifica-duo-prepares-20-different-coffee-drinks-at-the-tap-of-a-button-and-its-3-minute-cold-brew-feature-has-me-sold</link>
                                                                            <description>
                            <![CDATA[ De'Longhi has upgraded one of its best automatic coffee makers with the ability to prepare authentic cold-extracted espresso, complete with chilled milk foam. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">sGEkbdQRn4wHAm5vv76pyh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qxgGhAN2VjcokoSwnccqFk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 22 Jul 2026 16:43:56 +0000</pubDate>                                                                                                                                <updated>Thu, 23 Jul 2026 05:50:51 +0000</updated>
                                                                                                                                            <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qxgGhAN2VjcokoSwnccqFk-1280-80.jpg">
                                                            <media:credit><![CDATA[De&#039;Longhi]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[De&#039;Longhi Magnifica Duo coffee maker preparing an iced coffee]]></media:description>                                                            <media:text><![CDATA[De&#039;Longhi Magnifica Duo coffee maker preparing an iced coffee]]></media:text>
                                <media:title type="plain"><![CDATA[De&#039;Longhi Magnifica Duo coffee maker preparing an iced coffee]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qxgGhAN2VjcokoSwnccqFk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Can't decide what kind of coffee you'd like in the morning? De'Longhi has just launched a new coffee maker that can prepare both hot and cold espresso drinks — and even drip coffee if you're in the mood for something different. The De'Longhi Magnifica Duo offers a menu of 20 preset drinks, which you can choose with a quick finger-tap.</p><p>If you want to fine-tune your coffee, there are three user profiles, which let you save drinks with custom size, intensity, and temperature settings.</p><p>The Magnifica Duo is a successor to the <a href="https://www.techradar.com/home/coffee-machines/delonghi-magnifica-evo-next-review">Magnifica Evo Next</a>, which our reviewer Josephine Watson awarded four stars out of five. The Duo has a similar look, and should be just as simple to use, but with the ability to prepare authentic cold-extracted espresso as well.</p><p>Unlike some other bean-to-cup coffee makers, which pour a shot of hot espresso over a cup of ice, the Magnifica Duo extracts espresso using cool water directly from the tank and passes it through the freshly-ground coffee beans more slowly to achieve a mellow, but still well-rounded flavor without bitterness.</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:5056px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="oPcPzUgeRShEtd4VtvLmJk" name="Magnifca-Duo-ECAM33080SXB-Touch-Screen-Full" alt="Person pressing button on De'Longhi Magnifica Duo coffee maker" src="https://cdn.mos.cms.futurecdn.net/oPcPzUgeRShEtd4VtvLmJk.jpg" mos="" align="middle" fullscreen="" width="5056" height="2844" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: De'Longhi)</span></figcaption></figure><p>Not only that, the Magnifica Duo also has a pair of swappable carafes for preparing hot and cold milk foam, so you can easily make iced lattes and cappuccinos. It's the same LatteCrema Hot and Cool system used by the De'Longhi Primadonna Aromatic, and is quite ingenious.</p><p>With the Hot and Cool system, milk never enters the machine itself, so you don't need to worry about any buildup inside, and each carafe can be disassembled into a few dishwasher-safe parts for quick and hygienic cleaning. It works with both and plant-based milks too, and in my experience testing the <a href="https://www.techradar.com/home/coffee-machines/delonghi-primadonna-aromatic-review">Primadonna Aromatic</a> it delivered excellent results with both.</p><p>The De'Longhi Magnifica Duo is available now for <a href="https://www.delonghi.com/en-us/p/magnifica-duo-de-longhi-magnifica-duo-fully-automatic-espresso-machine/ECAM33080SXB.html?pid=0132250263" target="_blank">$999.95 in the US</a>, and <a href="https://www.delonghi.com/en-gb/p/magnifica-duo-magnifica-duo-automatic-coffee-maker-ecam330.80.bxb/ECAM330.80.BXB.html?pid=0132250287" target="_blank">£699.99 in the UK</a>. That's about AU$1,350, though it hasn't launched in Australia just yet. I'm hoping to test it soon to see whether it can earn a place in our roundups of the <a href="https://www.techradar.com/home/coffee-machines/best-coffee-maker">best coffee makers</a> and <a href="https://www.techradar.com/home/coffee-machines/best-espresso-machine">best espresso machines</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Jura's new espresso machine packs cold brewing, delicious syrup-infused milk foam, and timed morning brewing into a surprisingly slim package — and it might be the ultimate upgrade for your small kitchen ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The Jura E10 is a new premium espresso machine from the Swiss brand</strong></li><li><strong>It offers hot and cold brewing, syrup-infused foam, and Light Brew mode</strong></li><li><strong>It's available now for £1,425 (about $1,910 / AU$2,720)</strong></li></ul><p>Jura, known for its luxury espresso machines, has just launched a new coffee maker that packs a staggering array of advanced brewing features into a surprisingly compact package. The new <a href="https://uk.jura.com/en/homeproducts/automatic-coffee-machines/e10-onyx-grey-inta-15718" target="_blank">Jura E10</a> offers hot and cold brewing, syrup-infusion for flavored drinks, and a new timer that means the machine can start brewing when you wake so your favorite coffee is ready and waiting the moment you wake up.</p><p>The feature set sounds very similar to that of the Jura J10 I tested last year, which is still one of the most advanced coffee makers I've ever used. It poured a perfectly-extracted espresso, and its cold-brewed espresso was mellow and flavorful.</p><p>Its milk system was excellent as well, whether using hot or cold milk, but what impressed me most was the Sweetfoam system that mixes the syrup of your choice into the milk as it's dispensed.</p><p>Flavored coffees are usually made by pumping syrup into the cup before adding coffee and milk, which means the flavor is concentrated at the bottom. With Sweetfoam, the syrup is evenly distributed throughout the whole drink, which means you get the full flavor with every sip, and only need to use a very small quantity. You can use regular or sugar-free syrup, and during my tests I found it had the added benefit of stabilizing the milk foam so it lasts and lasts.</p><h2 id="perfect-for-small-kitchens">Perfect for small kitchens</h2><p>Like the J10, the new E10 offers a huge menu of hot and cold drinks, but now they're organized into a color-coded menu that makes it easier to find the one you want. </p><p>These options now include Light Brew — a new feature not available in the J10 — which uses a smaller dose of coffee and a lower brewing temperature to prepare a drink with a less intense flavor that's ready to enjoy straight away.</p><p>The coffee-timing feature means the machine will start brewing your coffee automatically exactly when you want it to — a feature you'd normally only see on drip coffee machines. However, it's worth noting that this is only available if you also pick up <a href="https://uk.jura.com/en/homeproducts/accessories/wifi-connect-v2-24323" target="_blank">the Jura Wi-Fi Connect V2 module</a>, which adds wireless connectivity to your coffee machine and costs an additional £49.95 (about $70 / AU$100).</p><p>All of these brewing functions are packed into a surprisingly slim package that will slot more easily into small kitchens:</p><div ><table><thead><tr><th class="firstcol " ><p>Dimension</p></th><th  ><p>Jura J10</p></th><th  ><p>Jura E10</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Width</p></td><td  ><p>12.5 inches / 31.8 cm</p></td><td  ><p>10.6 inches / 27 cm</p></td></tr><tr><td class="firstcol " ><p>Height</p></td><td  ><p>13.7 inches / 34.8 cm</p></td><td  ><p>13.7 inches / 34.8 cm</p></td></tr><tr><td class="firstcol " ><p>Depth</p></td><td  ><p>17.6 inches / 44.6 cm</p></td><td  ><p>17.6 inches / 44.6 cm</p></td></tr></tbody></table></div><p>The Jura E10 is available now <a href="https://uk.jura.com/en/homeproducts/automatic-coffee-machines/e10-onyx-grey-inta-15718" target="_blank">direct from Jura</a> and a handful of third-party stores for £1,425 (about $1,910 / AU$2,720). It's currently only sold in Europe, but the rest of the E range is available in the US, so I'm expecting it to launch there in the coming months.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/jura-e10-espresso-machine-launch</link>
                                                                            <description>
                            <![CDATA[ Jura has just launched a new coffee maker that offers hot and cold extraction, syrup-infusion, milder brewing, and a timer — all in one compact package. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">E37TWknBqxMwPGLPnFHGhU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BjcBGFifTff5ipkkyHEe3j-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 22 Jul 2026 10:45:10 +0000</pubDate>                                                                                                                                <updated>Thu, 23 Jul 2026 06:03:22 +0000</updated>
                                                                                                                                            <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/BjcBGFifTff5ipkkyHEe3j-1280-80.jpg">
                                                            <media:credit><![CDATA[Jura]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Split image of whole Jura E10 coffee maker, and close-up of coffee menu]]></media:description>                                                            <media:text><![CDATA[Split image of whole Jura E10 coffee maker, and close-up of coffee menu]]></media:text>
                                <media:title type="plain"><![CDATA[Split image of whole Jura E10 coffee maker, and close-up of coffee menu]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BjcBGFifTff5ipkkyHEe3j-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Jura E10 is a new premium espresso machine from the Swiss brand</strong></li><li><strong>It offers hot and cold brewing, syrup-infused foam, and Light Brew mode</strong></li><li><strong>It's available now for £1,425 (about $1,910 / AU$2,720)</strong></li></ul><p>Jura, known for its luxury espresso machines, has just launched a new coffee maker that packs a staggering array of advanced brewing features into a surprisingly compact package. The new <a href="https://uk.jura.com/en/homeproducts/automatic-coffee-machines/e10-onyx-grey-inta-15718" target="_blank">Jura E10</a> offers hot and cold brewing, syrup-infusion for flavored drinks, and a new timer that means the machine can start brewing when you wake so your favorite coffee is ready and waiting the moment you wake up.</p><p>The feature set sounds very similar to that of the Jura J10 I tested last year, which is still one of the most advanced coffee makers I've ever used. It poured a perfectly-extracted espresso, and its cold-brewed espresso was mellow and flavorful.</p><p>Its milk system was excellent as well, whether using hot or cold milk, but what impressed me most was the Sweetfoam system that mixes the syrup of your choice into the milk as it's dispensed.</p><p>Flavored coffees are usually made by pumping syrup into the cup before adding coffee and milk, which means the flavor is concentrated at the bottom. With Sweetfoam, the syrup is evenly distributed throughout the whole drink, which means you get the full flavor with every sip, and only need to use a very small quantity. You can use regular or sugar-free syrup, and during my tests I found it had the added benefit of stabilizing the milk foam so it lasts and lasts.</p><h2 id="perfect-for-small-kitchens">Perfect for small kitchens</h2><p>Like the J10, the new E10 offers a huge menu of hot and cold drinks, but now they're organized into a color-coded menu that makes it easier to find the one you want. </p><p>These options now include Light Brew — a new feature not available in the J10 — which uses a smaller dose of coffee and a lower brewing temperature to prepare a drink with a less intense flavor that's ready to enjoy straight away.</p><p>The coffee-timing feature means the machine will start brewing your coffee automatically exactly when you want it to — a feature you'd normally only see on drip coffee machines. However, it's worth noting that this is only available if you also pick up <a href="https://uk.jura.com/en/homeproducts/accessories/wifi-connect-v2-24323" target="_blank">the Jura Wi-Fi Connect V2 module</a>, which adds wireless connectivity to your coffee machine and costs an additional £49.95 (about $70 / AU$100).</p><p>All of these brewing functions are packed into a surprisingly slim package that will slot more easily into small kitchens:</p><div ><table><thead><tr><th class="firstcol " ><p>Dimension</p></th><th  ><p>Jura J10</p></th><th  ><p>Jura E10</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Width</p></td><td  ><p>12.5 inches / 31.8 cm</p></td><td  ><p>10.6 inches / 27 cm</p></td></tr><tr><td class="firstcol " ><p>Height</p></td><td  ><p>13.7 inches / 34.8 cm</p></td><td  ><p>13.7 inches / 34.8 cm</p></td></tr><tr><td class="firstcol " ><p>Depth</p></td><td  ><p>17.6 inches / 44.6 cm</p></td><td  ><p>17.6 inches / 44.6 cm</p></td></tr></tbody></table></div><p>The Jura E10 is available now <a href="https://uk.jura.com/en/homeproducts/automatic-coffee-machines/e10-onyx-grey-inta-15718" target="_blank">direct from Jura</a> and a handful of third-party stores for £1,425 (about $1,910 / AU$2,720). It's currently only sold in Europe, but the rest of the E range is available in the US, so I'm expecting it to launch there in the coming months.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 5 questions to ask before choosing a robot lawn mower, according to a lawnbot exec ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Robot lawn mowers are growing in popularity, and with good reason. They're getting more advanced in features, easier to set up and use, and can be a huge time- and effort-saver... provided you pick the right model. There are plenty of options to choose from, spanning a range of prices and capabilities, and if you're new to the lawnbot world then it can be tricky to figure out which one you need. </p><p>This article is here to guide you through that process. I've pulled together five big questions to help you narrow down your options. And for added expertise, I've enlisted the help of KK Yin, Marketing Director at leading lawnbot brand <a href="https://mammotion.com/?" target="_blank">Mammotion</a>, whose insights you'll find throughout the piece.</p><h2 id="1-do-i-need-all-wheel-drive">#1. Do I need all-wheel drive? </h2><p>"Everyone has a different environment for their lawn. So the first thing a customer should do is choose which kind of power system they need — for example, all-wheel drive or rear-wheel drive, or some the brands have front-wheel drive," says KK.</p><p>Rear-wheel drive will be perfectly fine if you have a relatively even and flat lawn, and will have no issue scaling relatively gentle inclines. However, if you have a very steep or uneven lawn, all-wheel drive (AWD) will help ensure the lawnbot maintains its grip without churning up your grass. Front-wheel drive is really only for flat lawns, and is a less common power system. </p><p>AWD tends to be reserved for larger, more premium robot mowers. However, at the start of this year <a href="https://www.techradar.com/home/smart-home/segway-navimow-has-finally-created-a-compact-robot-mower-thatll-treat-your-lawn-with-the-meticulous-care-it-deserves">Segway Navimow launched compact AWD model</a>, with the suggestion that it would treat your turf more gently. </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:4080px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="mQeRot4vjaw5h4bxvKX4iQ" name="20260108_105456 copy" alt="Navimow i2 AWD robot mower in action on astroturf" src="https://cdn.mos.cms.futurecdn.net/mQeRot4vjaw5h4bxvKX4iQ.jpg" mos="" align="middle" fullscreen="" width="4080" height="2296" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">All-wheel drive improves a lawnbot's climbing ability </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="2-does-my-lawn-have-shaded-areas">#2. Does my lawn have shaded areas? </h2><p>Next, KK suggests figuring out which navigation method is best suited to the environment. "A customer should look at if they have shaded areas, the house is tall or they have trees in the garden. If they do, I suggest they don't choose an RTK positioning system. They should maybe choose a LiDAR model," says KK.</p><p>There are two major navigation systems for robot mowers. <a href="https://www.techradar.com/home/small-appliances/what-is-rtk-for-robot-lawn-mowers">RTK</a>, which uses satellites, can work very well if the lawnbot has a wide, uninterrupted view of the sky. However, if there are obstructions — such as those listed by KK — in the way, these can block the signal and lead to the lawnbot getting lost. </p><p>LiDAR is the system used by <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">robot vacuums</a>, and is relatively new in the robot mower market. LiDAR builds a picture of its surroundings by bouncing light off objects, so it's not well suited to wide-open lawns with no objects in them. </p><p>Broadly speaking, RTK will be a good choice in big, open yards, whereas LiDAR might be a better fit if you have a smaller, more cluttered yard. LiDAR models are often pricier, so if you can get away with an RTK bot, you might prefer to go with that 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:5274px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="rTvV6qFnjKVTTbxEPbVvGU" name="Tackling steep slope 1.JPG" alt="Mammotion LUBA 3 AWD 3000 robot lawn mower" src="https://cdn.mos.cms.futurecdn.net/rTvV6qFnjKVTTbxEPbVvGU.jpg" mos="" align="middle" fullscreen="" width="5274" height="2966" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Overhead obstructions can cause issues if the robot relies on satellites for navigation </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="3-how-big-is-my-lawn">#3. How big is my lawn? </h2><p>Many lawnbot models are available in a few different iterations aimed at different-sized lawns (typically indicated by a number after the product name). The difference is usually the battery capacity — a bot designed for a larger area will have a bigger battery, enabling it to cover more ground before having to return to its dock to recharge, thus making it more efficient. </p><p>"I think most users figure out that in one week they will mow maybe two or three times. So they need to work out how long it will take a product to mow their lawn once," suggests KK. With that information, you can work out if your mower will be efficient enough to keep up with your grass-trimming demands. </p><h2 id="4-do-i-have-more-than-one-mowing-zone">#4. Do I have more than one mowing zone? </h2><p>"The next point, I think, is about multi-zone management," says KK. "Not all people have one big lawn — it's divided by the house, or the garden is split into different areas.  That means they need to manage more than one mowing zone."</p><p>Pretty much every lawnbot will be able to mow multiple separate lawns, with the ability to create different maps in your app. However, some have more advanced multi-zone capabilities than others. One bot might be intelligent enough to handle a schedule where the lawnbot spends the morning in Zone A and moves to Zone B in the evening, and it might even be able to work out the optimal mowing patterns and cadence.  </p><h2 id="5-how-much-setup-do-i-want-to-do">#5. How much setup do I want to do? </h2><p>If you end up with a satellite-based lawnbot (see point #2), you might need to decide between a bot that comes with a separate antenna and one that does not. This RTK station is required to make the satellite information more accurate — so satellite positioning on its own might tell you where a bot is to within a meter or two, but add in a separate RTK receiver and it's more like centimeters.</p><p>Traditionally, you'd have this receiver in your own back yard. This adds an extra level of complexity to setup — the reciever needs to sit high up, with direct line of sight to satellites in the sky, and it also needs a power source. However, increasingly, we're seeing lawnbots that use a big, centralized RTK receiver that covers a large area. Mammotion calls this NetRTK. It's definitely a more low-effort 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:4080px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="zrhv8KWgyk8zCo8f7myRoM" name="RTK receiver" alt="RTK receiver for Segway Navimow X350 robot lawn mower" src="https://cdn.mos.cms.futurecdn.net/zrhv8KWgyk8zCo8f7myRoM.jpg" mos="" align="middle" fullscreen="" width="4080" height="2296" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Some RTK lawnbots require you to install a separate receiver in your yard </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There are further features to look out for if you want the most straightforward setup. Some modern robot mowers have cameras and AI features that enable them to instantly create a map of their location, so you can just pop it on the floor and it'll be able to start mowing pretty much instantly. KK suggests these kinds of features are more of a nice-to-have, and advises focusing on the first four points first. </p><h2 class="article-body__section" id="section-reviews-round-up"><span>Reviews round-up</span></h2><p>We've tested plenty of excellent lawnbots at TechRadar. Here's a taster of some of our favorites — tap the 'View details' button for more information, plus a link to our full reviews.</p>        <div class="featured_product_block featured_block_standard" data-id="844bac4a-84f3-11f1-aed9-1300592d3b69">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">LUBA 3 AWD 3000</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/mammotion-luba-3-awd-3000-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844bacae-84f3-11f1-9a15-3108dcbe82d9">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">Yuka Mini Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/mammotion-yuka-mini-lawnbot-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844bad1c-84f3-11f1-9d61-7b8109afb241">            <a href="https://www.amazon.co.uk/dp/B0GT5CMZNF?tag=ftr-techradar-gb-21&th=1&ascsubtag=trd-gb-5051482374716904631-21&geniuslink=true" data-model-name="Mammotion YUKA Mini 2 1000 Robot Lawn Mower with LiDAR" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Q6ii8QsVB2iPVHNYNxP7DA.jpg" alt="Mammotion Yuka Mini 2 1000 Robot Lawn Mower Without Boundary, Recommended 1000 ㎡, Lidar 360°+ Ai Vision, 300+ Obstacle Recognition, Dropmow, Smart Battery Management,cutting Heights 20-60mm"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">YUKA Mini 2 1000 Robot Lawn Mower with LiDAR</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844bad80-84f3-11f1-b8a8-8b00520839c7">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Segway</div>                                        <div class="featured__title">Navimow i210E LiDAR Pro</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/segway-navimow-i210e-lidar-pro-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844bade4-84f3-11f1-aa7b-b7e24878d8a7">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Segway</div>                                        <div class="featured__title">Navimow X3 Series</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/segway-navimow-x3-series-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844bae48-84f3-11f1-85f7-f73574c83045">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>TerraMow</div>                                        <div class="featured__title">V1000 Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/the-terramow-v1000-robot-lawn-mower-is-the-perfect-wire-free-lawnbot-for-newbies-and-technophobes">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844baeb6-84f3-11f1-9498-93efc908fea0">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ANTHBOT</div>                                        <div class="featured__title">Genie Smart AI Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/smart-home/anthbot-genie-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844baf1a-84f3-11f1-9be2-f91f54830220">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Eufy</div>                                        <div class="featured__title">E15 Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/eufy-e15-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844baf88-84f3-11f1-92f6-c39af50c2b92">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Mammotion LUBA 2 AWD</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Read our full review </p></p>                </div>                            </div>        </div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-home/5-questions-to-ask-before-choosing-a-robot-lawn-mower-according-to-a-lawnbot-exec</link>
                                                                            <description>
                            <![CDATA[ Lawnbots can be confusing — here's a simple way to narrow down your options, so you end up with the right model for you. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">uZaY2ih57Y3WChSqngrTNo</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xc6jGTUP79Wjtovn56WP3V-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Jul 2026 12:02:14 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Home]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ruth Hamilton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/eXBKKGGwbDvhLePY2FSnfU.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ruth is TechRadar&#039;s Collections Editor, responsible for masterminding TechRadar&#039;s approach towards the new Collections format — a themed, curated selection of product recommendations designed to provide readers with an exciting new way to shop for the very best gadgets and gizmos. She has been reviewing and writing about products since 2020, covering everything from robot vacuums and hair stylers to outdoor kit and mattresses.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xc6jGTUP79Wjtovn56WP3V-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Mammotion LUBA 3 AWD 3000 robot lawn mower]]></media:description>                                                            <media:text><![CDATA[Mammotion LUBA 3 AWD 3000 robot lawn mower]]></media:text>
                                <media:title type="plain"><![CDATA[Mammotion LUBA 3 AWD 3000 robot lawn mower]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xc6jGTUP79Wjtovn56WP3V-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Robot lawn mowers are growing in popularity, and with good reason. They're getting more advanced in features, easier to set up and use, and can be a huge time- and effort-saver... provided you pick the right model. There are plenty of options to choose from, spanning a range of prices and capabilities, and if you're new to the lawnbot world then it can be tricky to figure out which one you need. </p><p>This article is here to guide you through that process. I've pulled together five big questions to help you narrow down your options. And for added expertise, I've enlisted the help of KK Yin, Marketing Director at leading lawnbot brand <a href="https://mammotion.com/?" target="_blank">Mammotion</a>, whose insights you'll find throughout the piece.</p><h2 id="1-do-i-need-all-wheel-drive">#1. Do I need all-wheel drive? </h2><p>"Everyone has a different environment for their lawn. So the first thing a customer should do is choose which kind of power system they need — for example, all-wheel drive or rear-wheel drive, or some the brands have front-wheel drive," says KK.</p><p>Rear-wheel drive will be perfectly fine if you have a relatively even and flat lawn, and will have no issue scaling relatively gentle inclines. However, if you have a very steep or uneven lawn, all-wheel drive (AWD) will help ensure the lawnbot maintains its grip without churning up your grass. Front-wheel drive is really only for flat lawns, and is a less common power system. </p><p>AWD tends to be reserved for larger, more premium robot mowers. However, at the start of this year <a href="https://www.techradar.com/home/smart-home/segway-navimow-has-finally-created-a-compact-robot-mower-thatll-treat-your-lawn-with-the-meticulous-care-it-deserves">Segway Navimow launched compact AWD model</a>, with the suggestion that it would treat your turf more gently. </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:4080px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="mQeRot4vjaw5h4bxvKX4iQ" name="20260108_105456 copy" alt="Navimow i2 AWD robot mower in action on astroturf" src="https://cdn.mos.cms.futurecdn.net/mQeRot4vjaw5h4bxvKX4iQ.jpg" mos="" align="middle" fullscreen="" width="4080" height="2296" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">All-wheel drive improves a lawnbot's climbing ability </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="2-does-my-lawn-have-shaded-areas">#2. Does my lawn have shaded areas? </h2><p>Next, KK suggests figuring out which navigation method is best suited to the environment. "A customer should look at if they have shaded areas, the house is tall or they have trees in the garden. If they do, I suggest they don't choose an RTK positioning system. They should maybe choose a LiDAR model," says KK.</p><p>There are two major navigation systems for robot mowers. <a href="https://www.techradar.com/home/small-appliances/what-is-rtk-for-robot-lawn-mowers">RTK</a>, which uses satellites, can work very well if the lawnbot has a wide, uninterrupted view of the sky. However, if there are obstructions — such as those listed by KK — in the way, these can block the signal and lead to the lawnbot getting lost. </p><p>LiDAR is the system used by <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">robot vacuums</a>, and is relatively new in the robot mower market. LiDAR builds a picture of its surroundings by bouncing light off objects, so it's not well suited to wide-open lawns with no objects in them. </p><p>Broadly speaking, RTK will be a good choice in big, open yards, whereas LiDAR might be a better fit if you have a smaller, more cluttered yard. LiDAR models are often pricier, so if you can get away with an RTK bot, you might prefer to go with that 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:5274px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="rTvV6qFnjKVTTbxEPbVvGU" name="Tackling steep slope 1.JPG" alt="Mammotion LUBA 3 AWD 3000 robot lawn mower" src="https://cdn.mos.cms.futurecdn.net/rTvV6qFnjKVTTbxEPbVvGU.jpg" mos="" align="middle" fullscreen="" width="5274" height="2966" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Overhead obstructions can cause issues if the robot relies on satellites for navigation </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="3-how-big-is-my-lawn">#3. How big is my lawn? </h2><p>Many lawnbot models are available in a few different iterations aimed at different-sized lawns (typically indicated by a number after the product name). The difference is usually the battery capacity — a bot designed for a larger area will have a bigger battery, enabling it to cover more ground before having to return to its dock to recharge, thus making it more efficient. </p><p>"I think most users figure out that in one week they will mow maybe two or three times. So they need to work out how long it will take a product to mow their lawn once," suggests KK. With that information, you can work out if your mower will be efficient enough to keep up with your grass-trimming demands. </p><h2 id="4-do-i-have-more-than-one-mowing-zone">#4. Do I have more than one mowing zone? </h2><p>"The next point, I think, is about multi-zone management," says KK. "Not all people have one big lawn — it's divided by the house, or the garden is split into different areas.  That means they need to manage more than one mowing zone."</p><p>Pretty much every lawnbot will be able to mow multiple separate lawns, with the ability to create different maps in your app. However, some have more advanced multi-zone capabilities than others. One bot might be intelligent enough to handle a schedule where the lawnbot spends the morning in Zone A and moves to Zone B in the evening, and it might even be able to work out the optimal mowing patterns and cadence.  </p><h2 id="5-how-much-setup-do-i-want-to-do">#5. How much setup do I want to do? </h2><p>If you end up with a satellite-based lawnbot (see point #2), you might need to decide between a bot that comes with a separate antenna and one that does not. This RTK station is required to make the satellite information more accurate — so satellite positioning on its own might tell you where a bot is to within a meter or two, but add in a separate RTK receiver and it's more like centimeters.</p><p>Traditionally, you'd have this receiver in your own back yard. This adds an extra level of complexity to setup — the reciever needs to sit high up, with direct line of sight to satellites in the sky, and it also needs a power source. However, increasingly, we're seeing lawnbots that use a big, centralized RTK receiver that covers a large area. Mammotion calls this NetRTK. It's definitely a more low-effort 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:4080px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="zrhv8KWgyk8zCo8f7myRoM" name="RTK receiver" alt="RTK receiver for Segway Navimow X350 robot lawn mower" src="https://cdn.mos.cms.futurecdn.net/zrhv8KWgyk8zCo8f7myRoM.jpg" mos="" align="middle" fullscreen="" width="4080" height="2296" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Some RTK lawnbots require you to install a separate receiver in your yard </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There are further features to look out for if you want the most straightforward setup. Some modern robot mowers have cameras and AI features that enable them to instantly create a map of their location, so you can just pop it on the floor and it'll be able to start mowing pretty much instantly. KK suggests these kinds of features are more of a nice-to-have, and advises focusing on the first four points first. </p><h2 class="article-body__section" id="section-reviews-round-up"><span>Reviews round-up</span></h2><p>We've tested plenty of excellent lawnbots at TechRadar. Here's a taster of some of our favorites — tap the 'View details' button for more information, plus a link to our full reviews.</p>        <div class="featured_product_block featured_block_standard" data-id="844bac4a-84f3-11f1-aed9-1300592d3b69">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">LUBA 3 AWD 3000</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/mammotion-luba-3-awd-3000-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844bacae-84f3-11f1-9a15-3108dcbe82d9">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">Yuka Mini Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/mammotion-yuka-mini-lawnbot-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844bad1c-84f3-11f1-9d61-7b8109afb241">            <a href="https://www.amazon.co.uk/dp/B0GT5CMZNF?tag=ftr-techradar-gb-21&th=1&ascsubtag=trd-gb-5051482374716904631-21&geniuslink=true" data-model-name="Mammotion YUKA Mini 2 1000 Robot Lawn Mower with LiDAR" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Q6ii8QsVB2iPVHNYNxP7DA.jpg" alt="Mammotion Yuka Mini 2 1000 Robot Lawn Mower Without Boundary, Recommended 1000 ㎡, Lidar 360°+ Ai Vision, 300+ Obstacle Recognition, Dropmow, Smart Battery Management,cutting Heights 20-60mm"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mammotion</div>                                        <div class="featured__title">YUKA Mini 2 1000 Robot Lawn Mower with LiDAR</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844bad80-84f3-11f1-b8a8-8b00520839c7">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Segway</div>                                        <div class="featured__title">Navimow i210E LiDAR Pro</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/segway-navimow-i210e-lidar-pro-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844bade4-84f3-11f1-aa7b-b7e24878d8a7">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Segway</div>                                        <div class="featured__title">Navimow X3 Series</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/segway-navimow-x3-series-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844bae48-84f3-11f1-85f7-f73574c83045">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>TerraMow</div>                                        <div class="featured__title">V1000 Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/the-terramow-v1000-robot-lawn-mower-is-the-perfect-wire-free-lawnbot-for-newbies-and-technophobes">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844baeb6-84f3-11f1-9498-93efc908fea0">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ANTHBOT</div>                                        <div class="featured__title">Genie Smart AI Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/smart-home/anthbot-genie-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844baf1a-84f3-11f1-9be2-f91f54830220">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Eufy</div>                                        <div class="featured__title">E15 Robot Lawn Mower</div>                                    </div>                <div class="subtitle__description">                                                            <p><p><a href="https://www.techradar.com/home/small-appliances/eufy-e15-robot-lawn-mower-review">Read our full review</a></p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_standard" data-id="844baf88-84f3-11f1-92f6-c39af50c2b92">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Mammotion LUBA 2 AWD</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Read our full review </p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Philips Hue’s rumored TV camera would be a huge shift for the smart lighting giant — but rival brands Govee and Nanoleaf have been doing it for years ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Philips is rumored to be launching a new camera-based Hue Sync device for its TV backlights </strong></li><li><strong>It removes the need for a pricey Hue Play HDMI Sync Box</strong></li><li><strong>The 'Sync Screen' would be the first camera for the Philips Hue Play system</strong></li></ul><p>Philips Hue could be working on a new device for syncing your TV’s color palette to your backlights, giving you another option for illuminating your entertainment setup </p><p>Fabian of <a href="https://hueblog.com/2026/07/21/philips-hue-is-working-on-a-camera-solution-for-hue-sync/" target="_blank">Hue Blog</a> attended an online presentation hosted by Philips, and spotted a new Hue Sync device with an integrated camera that looks strikingly similar to rival devices like the <a href="https://www.techradar.com/home/smart-lights/nanoleaf-4d-screen-mirror-and-lightstrip-kit-review">Nanoleaf 4D</a>. </p><p>The new gadget could be called ‘Sync Screen’, and may be unveiled at IFA 2026 in September. We don't know how much it will cost yet, but considering Philips Hue is a premium brand, it's likely the new device will sit in a higher price bracket than its competitors.</p><p>Just like other camera-operated TV LED lights, Philips’ version mounts to the top of a TV or monitor, and captures the color movements of the movie, show, or game on the screen. This movement is then processed and synced with backlights mounted behind the display.</p><p>From the image shared by Hue Blog, it seems that the Philips Sync Screen camera will only have one lens, but will likely be a fish-eye one to capture your entire TV screen — just like those used by rival devices. </p><p>You will almost certainly still need a <a href="https://www.techradar.com/home/smart-home/philips-hue-bridge-what-is-it-and-how-important-is-it-for-your-hue-smart-lights">Philips Hue Bridge</a> to link the lights and camera to one another, but because the system camera-operated, you won't need a <a href="https://www.techradar.com/reviews/philips-hue-play-hdmi-sync-box">Philips Hue Play HDMI Sync Box</a> or <a href="https://www.philips-hue.com/en-us/explore-hue/propositions/entertainment/sync-with-home-theater/sync-app" target="_blank">Hue Sync TV app subscription</a>, which could make it a more tempting proposition.</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:4000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="BaoZHTwFqy3L3SkPfiBWTQ" name="4D V2 - Screen Mirror Camera" alt="Nanoleaf 4D V2" src="https://cdn.mos.cms.futurecdn.net/BaoZHTwFqy3L3SkPfiBWTQ.jpg" mos="" align="middle" fullscreen="" width="4000" height="2250" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Nanoleaf 4D TV is just one of the Philips rivals that use cameras to sync TV content with smart backlights  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Nanoleaf)</span></figcaption></figure><p>As mentioned, Philips isn’t the first smart home giant to offer TV lighting gadgets like this, which aim to make your TV and gaming experiences more immersive by extending the colors from the screen onto the surrounding walls. </p><p>In addition to the Nanoleaf 4D light strips, the <a href="https://www.techradar.com/reviews/govee-starpal-pro">Govee StarPal Pro</a> and the more recent Govee TV Backlight 3 Pro models are all camera-operated — the latter having a dual-camera system to capture more of your TV screen or monitor. </p><p>Philips has had quite an eventful 2026 already. In March <a href="https://www.techradar.com/televisions/philips-new-oled-tvs-are-the-worlds-first-with-dolby-vision-2-and-im-so-excited-for-the-follow-up-to-the-model-i-called-best-value-on-the-market">the company unveiled its new OLED TVs</a>, which are also the first native models for Dolby Vision 2, as well as <a href="https://www.techradar.com/home/smart-lights/philips-just-launched-a-new-ceiling-light-that-looks-like-a-skylight-and-i-think-it-looks-incredible-but-its-lack-of-smart-features-makes-its-hefty-price-tag-hard-to-justify">its beautiful yet expensive ceiling light that mimics natural daylight</a>. We’re just a mere two months away from IFA 2026, and I think the best is yet to come. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-lights/philips-hues-rumored-tv-camera-would-be-a-huge-shift-for-the-smart-lighting-giant-but-rival-brands-govee-and-nanoleaf-have-been-doing-it-for-years</link>
                                                                            <description>
                            <![CDATA[ Philips Hue could launch a new camera gadget for TV backlight syncing at IFA 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bQqb2gDBoCHMdw7RuFpNRC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MdeNHW74zUxwVKEWqknTWK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Jul 2026 11:41:30 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Lights]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Rowan is an Editorial Associate and Apprentice Writer for TechRadar. A recent addition to the news team, he is involved in generating stories for topics that spread across TechRadar&#039;s categories. His interests in audio tech and knowledge in entertainment culture help bring the latest updates in tech news to our readers.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;He has been writing for publications since he started his studies at age 18. Rowan graduated from Cardiff University in 2023 after attaining a Master&#039;s in Creative Writing, and earlier a Bachelor&#039;s in Media, Journalism, and Culture. He began his journey as a writer at Cardiff University&#039;s Quench Magazine contributing to film/ TV, music, and culture sections, later becoming Music Section Editor.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;In his free time, Rowan is a freelance writer for Cardiff-based culture magazine Buzz where he reviews music, film, and conducts interviews with featured guests. When he is not writing, you can find him at any given music gig, or endlessly scrolling TikTok immersing in celebrity news and drama. &amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/MdeNHW74zUxwVKEWqknTWK-1280-80.jpg">
                                                            <media:credit><![CDATA[Philips Hue / Hue Blog ]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Philips Hue Sync Screen mounted to a TV]]></media:description>                                                            <media:text><![CDATA[The Philips Hue Sync Screen mounted to a TV]]></media:text>
                                <media:title type="plain"><![CDATA[The Philips Hue Sync Screen mounted to a TV]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MdeNHW74zUxwVKEWqknTWK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Philips is rumored to be launching a new camera-based Hue Sync device for its TV backlights </strong></li><li><strong>It removes the need for a pricey Hue Play HDMI Sync Box</strong></li><li><strong>The 'Sync Screen' would be the first camera for the Philips Hue Play system</strong></li></ul><p>Philips Hue could be working on a new device for syncing your TV’s color palette to your backlights, giving you another option for illuminating your entertainment setup </p><p>Fabian of <a href="https://hueblog.com/2026/07/21/philips-hue-is-working-on-a-camera-solution-for-hue-sync/" target="_blank">Hue Blog</a> attended an online presentation hosted by Philips, and spotted a new Hue Sync device with an integrated camera that looks strikingly similar to rival devices like the <a href="https://www.techradar.com/home/smart-lights/nanoleaf-4d-screen-mirror-and-lightstrip-kit-review">Nanoleaf 4D</a>. </p><p>The new gadget could be called ‘Sync Screen’, and may be unveiled at IFA 2026 in September. We don't know how much it will cost yet, but considering Philips Hue is a premium brand, it's likely the new device will sit in a higher price bracket than its competitors.</p><p>Just like other camera-operated TV LED lights, Philips’ version mounts to the top of a TV or monitor, and captures the color movements of the movie, show, or game on the screen. This movement is then processed and synced with backlights mounted behind the display.</p><p>From the image shared by Hue Blog, it seems that the Philips Sync Screen camera will only have one lens, but will likely be a fish-eye one to capture your entire TV screen — just like those used by rival devices. </p><p>You will almost certainly still need a <a href="https://www.techradar.com/home/smart-home/philips-hue-bridge-what-is-it-and-how-important-is-it-for-your-hue-smart-lights">Philips Hue Bridge</a> to link the lights and camera to one another, but because the system camera-operated, you won't need a <a href="https://www.techradar.com/reviews/philips-hue-play-hdmi-sync-box">Philips Hue Play HDMI Sync Box</a> or <a href="https://www.philips-hue.com/en-us/explore-hue/propositions/entertainment/sync-with-home-theater/sync-app" target="_blank">Hue Sync TV app subscription</a>, which could make it a more tempting proposition.</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:4000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="BaoZHTwFqy3L3SkPfiBWTQ" name="4D V2 - Screen Mirror Camera" alt="Nanoleaf 4D V2" src="https://cdn.mos.cms.futurecdn.net/BaoZHTwFqy3L3SkPfiBWTQ.jpg" mos="" align="middle" fullscreen="" width="4000" height="2250" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Nanoleaf 4D TV is just one of the Philips rivals that use cameras to sync TV content with smart backlights  </span><span class="credit" itemprop="copyrightHolder">(Image credit: Nanoleaf)</span></figcaption></figure><p>As mentioned, Philips isn’t the first smart home giant to offer TV lighting gadgets like this, which aim to make your TV and gaming experiences more immersive by extending the colors from the screen onto the surrounding walls. </p><p>In addition to the Nanoleaf 4D light strips, the <a href="https://www.techradar.com/reviews/govee-starpal-pro">Govee StarPal Pro</a> and the more recent Govee TV Backlight 3 Pro models are all camera-operated — the latter having a dual-camera system to capture more of your TV screen or monitor. </p><p>Philips has had quite an eventful 2026 already. In March <a href="https://www.techradar.com/televisions/philips-new-oled-tvs-are-the-worlds-first-with-dolby-vision-2-and-im-so-excited-for-the-follow-up-to-the-model-i-called-best-value-on-the-market">the company unveiled its new OLED TVs</a>, which are also the first native models for Dolby Vision 2, as well as <a href="https://www.techradar.com/home/smart-lights/philips-just-launched-a-new-ceiling-light-that-looks-like-a-skylight-and-i-think-it-looks-incredible-but-its-lack-of-smart-features-makes-its-hefty-price-tag-hard-to-justify">its beautiful yet expensive ceiling light that mimics natural daylight</a>. We’re just a mere two months away from IFA 2026, and I think the best is yet to come. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ A new Google Home Display is reportedly on the way — but what our smart homes actually need in 2026 is a proper Pixel Tablet successor ]]></title>
                                                                                                <dc:content><![CDATA[ <p>A new Google Home Display might be on the cards, but sticking to the traditional smart home hub format seems like a missed opportunity. What I really want to see this year is a new version of 2023's Google Pixel Tablet — and it would be a much better fit for a modern AI-powered smart home.</p><p>Google hasn't officially announced a new smart screen, but I think it's only a matter of time. Last year, Anish Kattukaran, Chief Product Officer for Google Home, said the company was still committed to the <a href="https://www.techradar.com/best/best-smart-displays">smart display</a> format. "If you think about the properties of a smart display: a microphone, which means audio in, a speaker, so audio out. It’s got a screen, which complements a voice modality, you can interact with it and visualize information," he told <a href="https://youtu.be/JHNHZoW-sdI?si=Fkv1fVJiGAs5uMdk&t=1759" target="_blank">The Vergecast</a>.</p><p>"As I see where Gemini for Home is going and Gemini more broadly, all of the things Google is investing in building, for me it feels like almost the ultimate form factor to be able to deliver a really great home experience. So, that’s why we are going to continue to invest in that category, so I think it’s going to be awesome."</p><p>A smart home hub can be so much more than a speaker, screen, and microphone though, as the 2023 <a href="https://www.techradar.com/reviews/google-pixel-tablet-review-a-new-home-for-the-same-old-android">Google Pixel Tablet</a> demonstrated — and I think a new version of that device would be an even better platform for Gemini than a Google Home Display.</p><h2 id="the-smart-home-untethered">The smart home untethered</h2><p>If you're not familiar with the Pixel Tablet, it's essentially a full Android tablet specifically designed for use around the house. It doesn't have great battery life, and there's no SIM card slot for mobile data, but that's not a problem when you're never straying outside range of your home Wi-Fi network, or taking it far from its dock.</p><p>At first glance it looks just like a Google Home Display, but there's one big difference: while the Home Display is all one unit, the Pixel Tablet's screen lifts off its magnetic dock so you can carry it from room to room.</p><p>Unlike a Google Home Display, the Pixel Tablet isn't just a hub, either. Although it can be the heart of your smart home, providing quick access to your lights, switches, robovacs and cameras with quick voice controls, it's also a fully-featured Android tablet, with access to the whole Google Play Store. That means you can install your favorite web browser, stream movies from Netflix, or spend hours on YouTube on its 10.95-inch display. It has a reasonable front-facing camera as well, so it's ideal for Zoom calls with the family from the comfort of your sofa.</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:5394px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nn8873Xj8suftQPKPpGwuR" name="Google Pixel Tablet review-4.jpg" alt="Google Pixel Tablet with speaker dock" src="https://cdn.mos.cms.futurecdn.net/nn8873Xj8suftQPKPpGwuR.jpg" mos="" align="middle" fullscreen="" width="5394" height="3034" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Philip Berne)</span></figcaption></figure><p>My Pixel Tablet lives on my kitchen table, where it serves as both a smart home hub and a second TV, letting me stream shows via BBC iPlayer at breakfast time, or use YouTube Music to play music while I work. The tablet's built-in speaker is quite tinny, but the one housed within its dock sounds surprisingly rich and well-balanced. </p><p>When it's time to make dinner, I can simply pluck it from its dock, stand it on the kitchen counter, and load my recipe app of choice, then in the evening, I can crash out on the sofa, adjust the lights, and finish my daily Duolingo session. You can't do that with a Home Display. Sounds good? It is — and it's now discontinued.</p><h2 id="a-smarter-pixel-tablet">A smarter Pixel Tablet</h2><p>So what would a 2026 Pixel Tablet look like? Well, apart from having Gemini pre-installed (naturally), it needs to function as a Thread border router, and its speaker needs a boost to bring it level with the new Google Home Speaker. Its 2,560 x 1,600px screen resolution is already respectable though (for comparison, the larger Amazon Echo Show 11's screen is 1,920 x 1,200px) and its weight doesn't matter considering it's not intended to travel outside the house, so I wouldn't worry about slimming it down much.</p><p>It would be nice to see a lower price, though. The original Pixel Tablet had a list price of  $499 / £599 / AU$899, which is a hefty fee for a smart display. A cheaper Pixel Tablet might be wishful thinking, but considering you would need a <a href="https://www.techradar.com/home/smart-home/google-home-premium-is-here-to-replace-nest-aware-heres-how-much-it-costs-and-who-gets-it">Google Home Premium</a> subscription to get the most out of Gemini, a lower asking price would make it a more tempting proposition.</p><p>There's a chance that Google might surprise me with a Google Home Tablet that can roam from room to room, but somehow I doubt it. Apple's vision for the future seems to involve <a href="https://www.techradar.com/home/smart-home/apple-has-a-vision-for-your-smart-home-but-will-it-repeat-the-mistakes-of-the-past">multiple screens scattered throughout your home</a>, while Amazon Echo devices are so affordable, it's easy to justify buying one for each room. We'll have to wait and see.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-home-hubs/a-new-google-home-display-is-reportedly-on-the-way-but-what-our-smart-homes-actually-need-in-2026-is-a-proper-pixel-tablet-successor</link>
                                                                            <description>
                            <![CDATA[ A new Home Display sounds intriguing — but I’ll be disappointed if Google gives us another stationary screen instead of a movable AI hub. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9sgiinVnPDKZ9rzFqjCV9A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2XCykptu3JAgbagC4brYhB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Jul 2026 11:30:57 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Home Hubs]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2XCykptu3JAgbagC4brYhB-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Michelle Rae Uy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel Tablet at Google I/O]]></media:description>                                                            <media:text><![CDATA[Google Pixel Tablet at Google I/O]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel Tablet at Google I/O]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2XCykptu3JAgbagC4brYhB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A new Google Home Display might be on the cards, but sticking to the traditional smart home hub format seems like a missed opportunity. What I really want to see this year is a new version of 2023's Google Pixel Tablet — and it would be a much better fit for a modern AI-powered smart home.</p><p>Google hasn't officially announced a new smart screen, but I think it's only a matter of time. Last year, Anish Kattukaran, Chief Product Officer for Google Home, said the company was still committed to the <a href="https://www.techradar.com/best/best-smart-displays">smart display</a> format. "If you think about the properties of a smart display: a microphone, which means audio in, a speaker, so audio out. It’s got a screen, which complements a voice modality, you can interact with it and visualize information," he told <a href="https://youtu.be/JHNHZoW-sdI?si=Fkv1fVJiGAs5uMdk&t=1759" target="_blank">The Vergecast</a>.</p><p>"As I see where Gemini for Home is going and Gemini more broadly, all of the things Google is investing in building, for me it feels like almost the ultimate form factor to be able to deliver a really great home experience. So, that’s why we are going to continue to invest in that category, so I think it’s going to be awesome."</p><p>A smart home hub can be so much more than a speaker, screen, and microphone though, as the 2023 <a href="https://www.techradar.com/reviews/google-pixel-tablet-review-a-new-home-for-the-same-old-android">Google Pixel Tablet</a> demonstrated — and I think a new version of that device would be an even better platform for Gemini than a Google Home Display.</p><h2 id="the-smart-home-untethered">The smart home untethered</h2><p>If you're not familiar with the Pixel Tablet, it's essentially a full Android tablet specifically designed for use around the house. It doesn't have great battery life, and there's no SIM card slot for mobile data, but that's not a problem when you're never straying outside range of your home Wi-Fi network, or taking it far from its dock.</p><p>At first glance it looks just like a Google Home Display, but there's one big difference: while the Home Display is all one unit, the Pixel Tablet's screen lifts off its magnetic dock so you can carry it from room to room.</p><p>Unlike a Google Home Display, the Pixel Tablet isn't just a hub, either. Although it can be the heart of your smart home, providing quick access to your lights, switches, robovacs and cameras with quick voice controls, it's also a fully-featured Android tablet, with access to the whole Google Play Store. That means you can install your favorite web browser, stream movies from Netflix, or spend hours on YouTube on its 10.95-inch display. It has a reasonable front-facing camera as well, so it's ideal for Zoom calls with the family from the comfort of your sofa.</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:5394px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nn8873Xj8suftQPKPpGwuR" name="Google Pixel Tablet review-4.jpg" alt="Google Pixel Tablet with speaker dock" src="https://cdn.mos.cms.futurecdn.net/nn8873Xj8suftQPKPpGwuR.jpg" mos="" align="middle" fullscreen="" width="5394" height="3034" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Philip Berne)</span></figcaption></figure><p>My Pixel Tablet lives on my kitchen table, where it serves as both a smart home hub and a second TV, letting me stream shows via BBC iPlayer at breakfast time, or use YouTube Music to play music while I work. The tablet's built-in speaker is quite tinny, but the one housed within its dock sounds surprisingly rich and well-balanced. </p><p>When it's time to make dinner, I can simply pluck it from its dock, stand it on the kitchen counter, and load my recipe app of choice, then in the evening, I can crash out on the sofa, adjust the lights, and finish my daily Duolingo session. You can't do that with a Home Display. Sounds good? It is — and it's now discontinued.</p><h2 id="a-smarter-pixel-tablet">A smarter Pixel Tablet</h2><p>So what would a 2026 Pixel Tablet look like? Well, apart from having Gemini pre-installed (naturally), it needs to function as a Thread border router, and its speaker needs a boost to bring it level with the new Google Home Speaker. Its 2,560 x 1,600px screen resolution is already respectable though (for comparison, the larger Amazon Echo Show 11's screen is 1,920 x 1,200px) and its weight doesn't matter considering it's not intended to travel outside the house, so I wouldn't worry about slimming it down much.</p><p>It would be nice to see a lower price, though. The original Pixel Tablet had a list price of  $499 / £599 / AU$899, which is a hefty fee for a smart display. A cheaper Pixel Tablet might be wishful thinking, but considering you would need a <a href="https://www.techradar.com/home/smart-home/google-home-premium-is-here-to-replace-nest-aware-heres-how-much-it-costs-and-who-gets-it">Google Home Premium</a> subscription to get the most out of Gemini, a lower asking price would make it a more tempting proposition.</p><p>There's a chance that Google might surprise me with a Google Home Tablet that can roam from room to room, but somehow I doubt it. Apple's vision for the future seems to involve <a href="https://www.techradar.com/home/smart-home/apple-has-a-vision-for-your-smart-home-but-will-it-repeat-the-mistakes-of-the-past">multiple screens scattered throughout your home</a>, while Amazon Echo devices are so affordable, it's easy to justify buying one for each room. We'll have to wait and see.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I tested the Eufy Omni S2 robotic vacuum — and it's expensive and impressive in equal measure ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-eufy-omni-s2-two-minute-review"><span>Eufy Omni S2: two-minute review</span></h3><p>Eufy’s latest flagship robotic vacuum and mop, the Omni S2 is a hugely impressive appliance that combines excellent mopping with brilliant vacuuming to create one of the best home cleaning systems you can buy. It also self-cleans so thoroughly that, after several weeks of daily use, the dust bin, rollers and mop still looked like new.</p><p>The Omni S2 uses warm water to clean its spinning mop as it goes, while also scraping away dirt and using cyclone technology to whisk dust more efficiently into the onboard bin, instead of leaving it to clog up the filters. Water is ozonated in the base station to further improve cleaning performance, and there’s an integrated detergent system too.</p><p>The robot itself can even be fitted with a fragrance diffuser, which makes your room smell nice after every clean; three different scents are included in the box and, along with the detergent, and can be replenished from Eufy’s website.</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="kGcSVaipyhnnAEDrTo2A45" name="IMG_7384" alt="Eufy Omni S2 robot vacuum cleaning right beside a skirting board" src="https://cdn.mos.cms.futurecdn.net/kGcSVaipyhnnAEDrTo2A45.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)</span></figcaption></figure><p>It navigates well, mostly avoiding contact with walls and doors while driving very closely to all manner of obstacles without pushing them around, driving over them or ingesting them. The S2 is good at climbing over raised carpets, rugs and door thresholds — something the Omni S1 struggled with – and the app does a great job of quickly mapping your home, with a simple editing system for labeling every room correctly, and even adding virtual furniture. </p><p>I was impressed by how quiet the Omni S2 is, even with its powerful Cyclone mode engaged, and how the base station doesn’t sound like an Airbus when emptying the robot. It’s a very expensive product, but one that looks good and performs extremely well.</p><h3 class="article-body__section" id="section-eufy-omni-s2-price-and-availability"><span>Eufy Omni S2: price and availability</span></h3><ul><li><strong>List price: $1,599 / £1,599 / AU$2,299</strong></li><li><strong>Launched: March 2026</strong></li></ul><p>Just two years on from the launch of the <a href="https://www.techradar.com/home/robot-vacuums/eufy-omni-s1-pro-review">Omni S1 Pro</a>, Eufy now has the Omni S2. This is now the company’s flagship robotic vacuum and mop, with a price, performance and feature set to match.</p><p>It carries a recommended retail price of $1,599 / £1,599 / AU$2,299, making it £300 more expensive than the S1 pro, which remains on sale. That’s an awful lot of money for a vacuum cleaner — especially when</p><p>Eufy’s own range of robovacs starts under the £150 mark, and one of my favourites — the <a href="https://www.techradar.com/home/robot-vacuums/eufy-x10-pro-omni">X10 Pro Omni</a> vacuum and mop — is a comparative snip at £599.</p><p>What does the extra £1,000 get you with the S2? More power, of course, with greater suction thanks to Eufy’s new AeroTurbo 2.0 tech, improved intelligence, greater threshold clearance, a more powerful mop, better computer vision, a self-cleaning mop, electrolysed water, integrated detergent and even a built-in fragrance system with three included scents to pick from.</p><p>An additional cost to bear in mind is Eufy’s replacement parts kit. The brushes, bags, mops and rollers of all vacuum cleaners need replacing, so ongoing costs aren’t unusual, but Eufy likes to charge plenty. A complete kit for the S2 is £79.99. Premium parts for a premium robovac, I suppose. More welcome is Eufy’s new two-year warranty, which applies to all robot vacuums launched in 2026 and doubles the previous coverage.</p><ul><li><strong>Value score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-eufy-omni-s2-specifications"><span>Eufy Omni S2: specifications</span></h3><div ><table><thead><tr><th class="firstcol " ><p><strong>Specification</strong></p></th><th  ><p><strong>Detail</strong></p><p> </p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Max suction</p></td><td  ><p>30,000 Pa</p></td></tr><tr><td class="firstcol " ><p>Robot diameter</p></td><td  ><p>350 mm</p></td></tr><tr><td class="firstcol " ><p>Robot height</p></td><td  ><p>3.4 in / 85 mm</p></td></tr><tr><td class="firstcol " ><p>Dock dimensions</p></td><td  ><p>15.0 x 17.7 x 26.4 in / 380 x 450 x 670 mm</p></td></tr><tr><td class="firstcol " ><p>Dust bin volume (base)</p></td><td  ><p>2.5 litres</p></td></tr><tr><td class="firstcol " ><p>Water tank volume (base)</p></td><td  ><p>3L (clean) 2L (dirty)</p></td></tr><tr><td class="firstcol " ><p>Base type</p></td><td  ><p>Charge, auto-empty, hot water mop wash, hot air mop dry, clean water refill, self-clean</p></td></tr><tr><td class="firstcol " ><p>Max threshold clearance</p></td><td  ><p>Up to 1.7 in / 42mm</p></td></tr><tr><td class="firstcol " ><p>Mop type</p></td><td  ><p>Self-cleaner roller</p></td></tr><tr><td class="firstcol " ><p>Mop pad lifting</p></td><td  ><p>1.10 in / 28 mm</p></td></tr><tr><td class="firstcol " ><p>Max runtime</p></td><td  ><p>180 minutes</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-eufy-omni-s2-design"><span>Eufy Omni S2: design</span></h3><ul><li><strong>Docking station with charger, dust bag, water tanks and mop drying</strong></li><li><strong>Rotating, self-cleaning mop</strong></li><li><strong>Integrated detergent and fragrance supply</strong></li></ul><p>The S2 has a similar but more refined look than its S1 predecessor. The subtle bronze tint to sections of the robot and docking station give it a premium aesthetic that blends nicely with the futuristic lighting in both the clean water tank of the dock, and the robot’s onboard dust bin.</p><p>Taller than many docking stations, but significantly more elegant than most, the Omni S2’s appearance helps to justify its lofty price tag — and that’s further aided by the display and touch controls on top of the dock. These are handily located to press without stooping down to the robot itself, while the screen is useful for checking on the robot’s status and spotting error messages.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/XQFx3y9oWPcWQf4FpzLbFX.jpg" alt="Eufy Omni S2 robot vacuum in dock" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/npbJVa5EYdq3UvsbYwBi7X.jpg" alt="Eufy Omni S2 robot vacuum front camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hC9rmF3kmXJhf7QxNFxcmW.jpg" alt="Eufy Omni S2 robot vacuum dock control panel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mDKY9QNwrwyj6VYnCyPYVW.jpg" alt="Side view of Eufy Omni S2 robot vacuum" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Short of making you a cup of tea while the robot cleans up, the S2’s docking station does absolutely everything. It charges the robot, empties its dust bin, replenishes its water supply (and even ozonates fresh water before it’s fed to the mop), cleans the mop with water heated to 70 degrees centigrade, dries it with hot air, refills the detergent tank, and has enough dust bin capacity for up to a claimed 68 days between bag replacements.</p><p>The robot itself is almost circular, with a central roller that’s claimed to be 100 percent tangle free, a pair of spinning side brushes, and a roller mop that self-cleans, slides outwards by 1.5cm to reach into corners and even an onboard fragrance supply to make your home smell nice. The S2 includes three different fragrances in the box, but these are a bespoke design so replacements can only be bought from Eufy itself. The same goes for the detergent bottle too, while thankfully the 2.5-litre dust bags are generic.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JG8VVbHNeD4meyZTnK4ChW.jpg" alt="Eufy Omni S2 robot vacuum brushes" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sRZM73Aw8ucJMJofqQf7VX.jpg" alt="Eufy Omni S2 robot vacuum upside down, showing mop roller" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/45eCBkJPcujkVcVujpxLhW.jpg" alt="Eufy Omni S2 robot vacuum roller" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6brj2w4TtvLcC8CGvLFrTX.jpg" alt="Eufy Omni S2 robot vacuum with mop roller removed" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I like how the Omni S2 looks. Its design is more sophisticated than that of the S1, and I can imagine it neatly complementing the lavish houses of its deep-pocketed buyers. And while tall, at 670mm (26.4 inches), the docking station is relatively slim.</p><p>The robot is also relatively short, at 85mm. This compares favorably against taller, bulkier robovacs like the Dyson Spot+Scrub AI, which towers over the Eufy at 110mm and is less capable of cleaning beneath low furniture.</p><p>A welcome design upgrade for the Eufy Omni S2 is its ability to now clear door thresholds up to 4.2cm tall, up from just 2cm for the Omni S1. I was often left frustrated by that robot’s inability to drive up from exposed floorboards to a carpeted neighboring room, but have had no such issues with the S2.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-eufy-omni-s2-performance"><span>Eufy Omni S2: performance</span></h3><ul><li><strong>Impressive vacuuming</strong></li><li><strong>Excellent mopping</strong></li><li><strong>Strong improvement over the S1</strong></li></ul><p>From the setup process and mapping, to vacuuming, mopping, navigation and self-cleaning, the Omni S2 is a triumph. You might say it should well be for the massive price tag, but even in 2026 it’s rare for such a complex new product to impress so universally. Where the Eufy Omni S1 struggled in some key areas — navigation, threshold clearance and sometimes even vacuuming — the S2’s performance is close to perfect.</p><p>Yes, it’s an ultra-premium product with a price to match. This is right up there with your Leica camera, Rimowa suitcase and five-figure turntable. I imagine the typical Omni S2 owner is the sort of person who wouldn't blink at splashing out on a pair of <a href="https://www.techradar.com/audio/earbuds-airpods/airpods-max-2-review">Apple AirPods Max 2</a> at the airport because they forgot their first-gens at home. They’d probably deal with a flight delay by picking up a new Swiss watch, too.</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="YnnR3xtZnb2p6R8oB8uYp5" name="IMG_7396" alt="Eufy Omni S2 robot vacuum cleaning a carpeted floor" src="https://cdn.mos.cms.futurecdn.net/YnnR3xtZnb2p6R8oB8uYp5.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)</span></figcaption></figure><p>And that’s absolutely fine. Whatever the product, there’s always something that happens to sell the most expensive one, and for robotic vacuums that just so happens to be Eufy with the Omni S2. That doesn’t inherently count against it, because there are always customers happy to pay a premium for the one they like, or not really care about the cost because the S2’s spec sheet, design and feature set already put it at the top of the market.</p><p>What matters is how it performs in the real world, and how that compares to user expectations. Naturally, mine were at an all-time high and the S2 mostly delivered. The vacuuming performance is noticeably better than with the S1, and after a month of testing I still smile at the neat stripes vacuumed into my lounge carpet — and at how pleasant the S2’s fragrance system makes every room smell.</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="Tft3jWsLLBV9C25aEdSz6X" name="Eufy Omni S2-8" alt="Eufy Omni S2 robot vacuum battery" src="https://cdn.mos.cms.futurecdn.net/Tft3jWsLLBV9C25aEdSz6X.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>Eufy has improved navigation since the S1, and now the S2 is smart enough to not vacuum over the tasselled ends of a rug. It also automatically detects rug and carpet thickness, then raises itself by up to 50mm (1.97 inches) to prevent getting stuck in deep-pile fabric. In my testing, the S2 flagged a potentially tricky bit of carpet — which was actually an integrated but deeply contoured door mat — so I could tell it to ignore the concern or permanently avoid it.</p><p>Navigation and map creation is generally good. The robot only once got stuck and called for help, and I was impressed by how quickly the S2 mapped the ground floor of my home and did a decent job of detecting room boundaries. I used the app to fine-tune these, and was pleased to see how the S2 had added 3D cupboards, sofas, tables, chairs and other bits of furniture to the map. This isn’t strictly necessary, but it’s nice to see how the S2 correctly understands its environment.</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:2090px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="WVmSp6qCaTqKfAmueWeBTX" name="Eufy Omni S2-13" alt="Eufy Omni S2 robot vacuum in dock, plugged in" src="https://cdn.mos.cms.futurecdn.net/WVmSp6qCaTqKfAmueWeBTX.jpg" mos="" align="middle" fullscreen="" width="2090" height="1176" 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>Eufy claims a maximum suction of 30,000Pa, which is a huge upgrade over the 8,000Pa of the Omni S1 and other Eufy robots like the X10. There are four suction modes — Quiet, Standard, Turbo and Max — three options of cleaning intensity, three water levels, and the option of performing each cleaning task once or twice. As with the S1, the S2 returns to base whenever it needs to empty its bin, clean the mop, replenish its water supply or charge the battery. A mode called AI Automation promises to adjust cleaning strategy based on room type, floor material and cleaning frequency.</p><p>The Omni S2 deeply impressed during the first few weeks of general use, keeping hard floors and carpets clean — even after a cockapoo puppy joined our household, and his insistence on helping with garden projects brought a lot of dirt into the house. It was a joy, quite frankly, to have the S2 on hand, ready to clean up after every chaotic evening of dog zoomies.</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:1998px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="DTmi4rp3xbhFrV4ovDo3FX" name="Eufy Omni S2-3" alt="Eufy Omni S2 robot vacuum dock open" src="https://cdn.mos.cms.futurecdn.net/DTmi4rp3xbhFrV4ovDo3FX.jpg" mos="" align="middle" fullscreen="" width="1998" height="1124" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I also loved how the S2 kept itself clean. Not only is the mop cleaned and dried with every use, but the cyclone-style dust collection ensures the onboard bin is practically spotless after each empty, and the filters don’t get clogged up. The rollers also looked like new after many hours of use, thanks to an anti-tangle design that actually works.</p><p>The mopping system works as well as the S1’s — evidenced by the absolutely filthy water collected in the waste tank of the docking station. I’d recommend owners empty this frequently, because if you wait a couple of weeks or so until it’s full, pouring it away is a seriously stinky process.</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="QzwSkAMEHutrNvcfz9xWXW" name="Eufy Omni S2" alt="Eufy Omni S2 robot vacuum dock screen" src="https://cdn.mos.cms.futurecdn.net/QzwSkAMEHutrNvcfz9xWXW.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>During TechRadar’s standardized robovac tests the Omni S2 continued to perform very well. These tests include two rounds of vacuuming on both carpets and hard floors, plus an obstacle avoidance test and a mopping test.</p><p>Pleasingly, the Omni S2’s vacuum performance is better than its predecessor, the two-year-old Omni S1. Vacuuming up oats from carpet was particularly impressive, with not a single piece being missed (except where I set the target zone in slightly the wrong place).</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');#fv-chart-1784294155314-yqci7jgyv *, #fv-chart-1784294155314-yqci7jgyv *:before, #fv-chart-1784294155314-yqci7jgyv *:after, #fv-chart-1784294155314-yqci7jgyv-slideshow *, #fv-chart-1784294155314-yqci7jgyv-slideshow *:before, #fv-chart-1784294155314-yqci7jgyv-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784294155314-yqci7jgyv, #fv-chart-1784294155314-yqci7jgyv-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784294155314-yqci7jgyv {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784294155314-yqci7jgyv.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-1784294155314-yqci7jgyv .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;}#fv-chart-1784294155314-yqci7jgyv-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1784294155314-yqci7jgyv-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv-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; }}#fv-chart-1784294155314-yqci7jgyv-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-1784294155314-yqci7jgyv-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-1784294155314-yqci7jgyv-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784294155314-yqci7jgyv-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784294155314-yqci7jgyv-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-1784294155314-yqci7jgyv-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;}#fv-chart-1784294155314-yqci7jgyv-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-1784294155314-yqci7jgyv-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294155314-yqci7jgyv .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784294155314-yqci7jgyv.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-expand-btn, #fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-image-compare-expand-btn:hover, #fv-chart-1784294155314-yqci7jgyv .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784294155314-yqci7jgyv .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;}#fv-chart-1784294155314-yqci7jgyv .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784294155314-yqci7jgyv .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784294155314-yqci7jgyv .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784294155314-yqci7jgyv .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784294155314-yqci7jgyv .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784294155314-yqci7jgyv .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-row, #fv-chart-1784294155314-yqci7jgyv .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784294155314-yqci7jgyv.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294155314-yqci7jgyv.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784294155314-yqci7jgyv.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784294155314-yqci7jgyv .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784294155314-yqci7jgyv .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784294155314-yqci7jgyv .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784294155314-yqci7jgyv .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784294155314-yqci7jgyv .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784294155314-yqci7jgyv .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784294155314-yqci7jgyv .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784294155314-yqci7jgyv .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784294155314-yqci7jgyv .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-pie-container,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-stacked-product,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-grouped-bar-product,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-row,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-stacked-product,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784294155314-yqci7jgyv.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-1784294155314-yqci7jgyv.mobile-view .fv-bar-label,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-grouped-product-title,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-label,#fv-chart-1784294155314-yqci7jgyv.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-1784294155314-yqci7jgyv.mobile-view .fv-bar-container,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-cluster,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-container,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-x-axis-wrapper,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-x-axis-label-space,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-x-axis-chart-space,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-benchmark-title,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-dropdown-title,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-carousel-nav-btn,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-chart-title,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-chart-subhead,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-header,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select-wrapper,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-vs,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select-container,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784294155314-yqci7jgyv.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-1784294155314-yqci7jgyv.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294155314-yqci7jgyv.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784294155314-yqci7jgyv .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294155314-yqci7jgyv .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-bar-row,#fv-chart-1784294155314-yqci7jgyv .fv-stacked-product,#fv-chart-1784294155314-yqci7jgyv .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-label,#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-container,#fv-chart-1784294155314-yqci7jgyv .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294155314-yqci7jgyv .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-stl-shop-all-logo,#fv-chart-1784294155314-yqci7jgyv .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294155314-yqci7jgyv .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294155314-yqci7jgyv.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-07-17T13:15:55.315Z","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-1784294155314-yqci7jgyv" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="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-1784294155314-yqci7jgyv-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/5AX3PYNdnhsZxQ7mujM28e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/5AX3PYNdnhsZxQ7mujM28e.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/ZyrKGYN5oJBpNP5hu7PN5e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/ZyrKGYN5oJBpNP5hu7PN5e.jpg" alt="Before" 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">Before vacuuming</div><div class="fv-image-compare-label fv-image-compare-label-right">After vacuuming</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() {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) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;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);});}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);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {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);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {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');}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);}});});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);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});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');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') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}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;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 || '';fallbackCaptionHtml = 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); });}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;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();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;} 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 });}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.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';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.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}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();}});});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');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});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');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}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();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {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();}});}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();}});}window.fvAnimateCharts(chartWrapper);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-1784294155314-yqci7jgyv', false); });} else {initialize('fv-chart-1784294155314-yqci7jgyv', false);}})();</script></div><p>During these tests I found the quickest, least powerful mode, called Quiet, was indeed very quiet (just 55 decibels on carpet), but the S2 performs best when suction is upped to the Standard or Turbo modes, cleaning intensity is increased from Fast to Standard, and the S2 is asked to perform two passes of the target zone or room, instead of one.</p><p>A crumb mix made of flour and crushed biscuit was completely lifted from a wooden kitchen floor using the S2’s standard intensity and suction settings, while on carpet I found Turbo or Cyclone (the most powerful suction mode) was best.</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');#fv-chart-1784294463899-v6ki3xaut *, #fv-chart-1784294463899-v6ki3xaut *:before, #fv-chart-1784294463899-v6ki3xaut *:after, #fv-chart-1784294463899-v6ki3xaut-slideshow *, #fv-chart-1784294463899-v6ki3xaut-slideshow *:before, #fv-chart-1784294463899-v6ki3xaut-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784294463899-v6ki3xaut, #fv-chart-1784294463899-v6ki3xaut-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784294463899-v6ki3xaut {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784294463899-v6ki3xaut.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-1784294463899-v6ki3xaut .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;}#fv-chart-1784294463899-v6ki3xaut-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1784294463899-v6ki3xaut-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut-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; }}#fv-chart-1784294463899-v6ki3xaut-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-1784294463899-v6ki3xaut-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-1784294463899-v6ki3xaut-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784294463899-v6ki3xaut-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784294463899-v6ki3xaut-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-1784294463899-v6ki3xaut-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;}#fv-chart-1784294463899-v6ki3xaut-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-1784294463899-v6ki3xaut-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294463899-v6ki3xaut .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784294463899-v6ki3xaut.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-expand-btn, #fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-image-compare-expand-btn:hover, #fv-chart-1784294463899-v6ki3xaut .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784294463899-v6ki3xaut .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;}#fv-chart-1784294463899-v6ki3xaut .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784294463899-v6ki3xaut .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784294463899-v6ki3xaut .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784294463899-v6ki3xaut .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784294463899-v6ki3xaut .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784294463899-v6ki3xaut .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-row, #fv-chart-1784294463899-v6ki3xaut .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784294463899-v6ki3xaut.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294463899-v6ki3xaut.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784294463899-v6ki3xaut.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784294463899-v6ki3xaut .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784294463899-v6ki3xaut .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784294463899-v6ki3xaut .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784294463899-v6ki3xaut .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784294463899-v6ki3xaut .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784294463899-v6ki3xaut .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784294463899-v6ki3xaut .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784294463899-v6ki3xaut .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784294463899-v6ki3xaut .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-pie-container,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-stacked-product,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-grouped-bar-product,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-row,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-stacked-product,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784294463899-v6ki3xaut.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-1784294463899-v6ki3xaut.mobile-view .fv-bar-label,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-grouped-product-title,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-label,#fv-chart-1784294463899-v6ki3xaut.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-1784294463899-v6ki3xaut.mobile-view .fv-bar-container,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-cluster,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-container,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-x-axis-wrapper,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-x-axis-label-space,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-x-axis-chart-space,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-benchmark-title,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-dropdown-title,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-carousel-nav-btn,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-chart-title,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-chart-subhead,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-header,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select-wrapper,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-vs,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select-container,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784294463899-v6ki3xaut.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-1784294463899-v6ki3xaut.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294463899-v6ki3xaut.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784294463899-v6ki3xaut .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294463899-v6ki3xaut .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-bar-row,#fv-chart-1784294463899-v6ki3xaut .fv-stacked-product,#fv-chart-1784294463899-v6ki3xaut .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-label,#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-container,#fv-chart-1784294463899-v6ki3xaut .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294463899-v6ki3xaut .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-stl-shop-all-logo,#fv-chart-1784294463899-v6ki3xaut .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294463899-v6ki3xaut .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294463899-v6ki3xaut.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-07-17T13:21:03.899Z","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-1784294463899-v6ki3xaut" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="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-1784294463899-v6ki3xaut-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/m6vAPxydRzDUFFGFpx9Tkd.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/m6vAPxydRzDUFFGFpx9Tkd.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/UUEE6fnFvSvDKyzt2swA4e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/UUEE6fnFvSvDKyzt2swA4e.jpg" alt="Before" 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">Crumb mix before first pass</div><div class="fv-image-compare-label fv-image-compare-label-right">Crumb mix after first pass</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() {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) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;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);});}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);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {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);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {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');}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);}});});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);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});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');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') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}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;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 || '';fallbackCaptionHtml = 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); });}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;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();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;} 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 });}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.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';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.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}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();}});});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');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});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');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}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();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {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();}});}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();}});}window.fvAnimateCharts(chartWrapper);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-1784294463899-v6ki3xaut', false); });} else {initialize('fv-chart-1784294463899-v6ki3xaut', false);}})();</script></div><p>With that enabled, plus the intensity increased to Deep and the number of passes upped to two, the robot did a superb job.</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');#fv-chart-1784294519188-pba2ojlaz *, #fv-chart-1784294519188-pba2ojlaz *:before, #fv-chart-1784294519188-pba2ojlaz *:after, #fv-chart-1784294519188-pba2ojlaz-slideshow *, #fv-chart-1784294519188-pba2ojlaz-slideshow *:before, #fv-chart-1784294519188-pba2ojlaz-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784294519188-pba2ojlaz, #fv-chart-1784294519188-pba2ojlaz-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784294519188-pba2ojlaz {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784294519188-pba2ojlaz.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-1784294519188-pba2ojlaz .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;}#fv-chart-1784294519188-pba2ojlaz-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1784294519188-pba2ojlaz-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz-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; }}#fv-chart-1784294519188-pba2ojlaz-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-1784294519188-pba2ojlaz-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-1784294519188-pba2ojlaz-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784294519188-pba2ojlaz-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784294519188-pba2ojlaz-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-1784294519188-pba2ojlaz-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;}#fv-chart-1784294519188-pba2ojlaz-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-1784294519188-pba2ojlaz-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294519188-pba2ojlaz .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784294519188-pba2ojlaz.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-expand-btn, #fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-image-compare-expand-btn:hover, #fv-chart-1784294519188-pba2ojlaz .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784294519188-pba2ojlaz .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;}#fv-chart-1784294519188-pba2ojlaz .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784294519188-pba2ojlaz .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784294519188-pba2ojlaz .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784294519188-pba2ojlaz .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784294519188-pba2ojlaz .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784294519188-pba2ojlaz .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-row, #fv-chart-1784294519188-pba2ojlaz .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784294519188-pba2ojlaz.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294519188-pba2ojlaz.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784294519188-pba2ojlaz.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784294519188-pba2ojlaz .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784294519188-pba2ojlaz .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784294519188-pba2ojlaz .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784294519188-pba2ojlaz .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784294519188-pba2ojlaz .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784294519188-pba2ojlaz .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784294519188-pba2ojlaz .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784294519188-pba2ojlaz .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784294519188-pba2ojlaz .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-pie-container,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-stacked-product,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-grouped-bar-product,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-row,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-stacked-product,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784294519188-pba2ojlaz.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-1784294519188-pba2ojlaz.mobile-view .fv-bar-label,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-grouped-product-title,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-label,#fv-chart-1784294519188-pba2ojlaz.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-1784294519188-pba2ojlaz.mobile-view .fv-bar-container,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-cluster,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-container,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-x-axis-wrapper,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-x-axis-label-space,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-x-axis-chart-space,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-benchmark-title,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-dropdown-title,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-carousel-nav-btn,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-chart-title,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-chart-subhead,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-header,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select-wrapper,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-vs,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select-container,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784294519188-pba2ojlaz.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-1784294519188-pba2ojlaz.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294519188-pba2ojlaz.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784294519188-pba2ojlaz .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294519188-pba2ojlaz .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-bar-row,#fv-chart-1784294519188-pba2ojlaz .fv-stacked-product,#fv-chart-1784294519188-pba2ojlaz .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-label,#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-container,#fv-chart-1784294519188-pba2ojlaz .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294519188-pba2ojlaz .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-stl-shop-all-logo,#fv-chart-1784294519188-pba2ojlaz .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294519188-pba2ojlaz .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294519188-pba2ojlaz.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-07-17T13:21:59.188Z","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-1784294519188-pba2ojlaz" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="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-1784294519188-pba2ojlaz-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/WapJPZGPYymaoX7Be6uK3e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/WapJPZGPYymaoX7Be6uK3e.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/m6vAPxydRzDUFFGFpx9Tkd.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/m6vAPxydRzDUFFGFpx9Tkd.jpg" alt="Before" 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">Crumb mix after first pass</div><div class="fv-image-compare-label fv-image-compare-label-right">Crumb mix after second pass</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() {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) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;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);});}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);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {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);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {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');}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);}});});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);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});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');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') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}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;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 || '';fallbackCaptionHtml = 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); });}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;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();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;} 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 });}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.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';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.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}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();}});});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');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});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');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}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();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {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();}});}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();}});}window.fvAnimateCharts(chartWrapper);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-1784294519188-pba2ojlaz', false); });} else {initialize('fv-chart-1784294519188-pba2ojlaz', false);}})();</script></div><p>The oat test is usually tougher, because robovacs tend to flick larger debris across hard floors with their spinning side brushes. The Omni S2 fell foul of this too, but as ever my advice is to set the robot to vacuum the entire room twice, instead of aiming for a target and kicking it everywhere.</p><p>With the right settings applied, the S2 picked up every single piece – and passed the same test with flying colors on carpet too, where flicking debris is less of an issue.</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');#fv-chart-1784294576158-jknu8qhxr *, #fv-chart-1784294576158-jknu8qhxr *:before, #fv-chart-1784294576158-jknu8qhxr *:after, #fv-chart-1784294576158-jknu8qhxr-slideshow *, #fv-chart-1784294576158-jknu8qhxr-slideshow *:before, #fv-chart-1784294576158-jknu8qhxr-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784294576158-jknu8qhxr, #fv-chart-1784294576158-jknu8qhxr-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784294576158-jknu8qhxr {position: relative !important; overflow: visible !important;--riv-primary: #AA1124;}#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784294576158-jknu8qhxr.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-1784294576158-jknu8qhxr .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;}#fv-chart-1784294576158-jknu8qhxr-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #AA1124;}#fv-chart-1784294576158-jknu8qhxr-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr-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; }}#fv-chart-1784294576158-jknu8qhxr-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-1784294576158-jknu8qhxr-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-1784294576158-jknu8qhxr-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784294576158-jknu8qhxr-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784294576158-jknu8qhxr-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-1784294576158-jknu8qhxr-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;}#fv-chart-1784294576158-jknu8qhxr-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-1784294576158-jknu8qhxr-slideshow .fv-slideshow-select:focus {outline: 2px solid #AA1124 !important;border-color: #AA1124 !important;}#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294576158-jknu8qhxr .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784294576158-jknu8qhxr.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-expand-btn, #fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-image-compare-expand-btn:hover, #fv-chart-1784294576158-jknu8qhxr .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784294576158-jknu8qhxr .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;}#fv-chart-1784294576158-jknu8qhxr .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784294576158-jknu8qhxr .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784294576158-jknu8qhxr .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784294576158-jknu8qhxr .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784294576158-jknu8qhxr .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784294576158-jknu8qhxr .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-row, #fv-chart-1784294576158-jknu8qhxr .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784294576158-jknu8qhxr.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294576158-jknu8qhxr.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784294576158-jknu8qhxr.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784294576158-jknu8qhxr .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784294576158-jknu8qhxr .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784294576158-jknu8qhxr .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784294576158-jknu8qhxr .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784294576158-jknu8qhxr .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784294576158-jknu8qhxr .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784294576158-jknu8qhxr .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784294576158-jknu8qhxr .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784294576158-jknu8qhxr .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-pie-container,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-stacked-product,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-grouped-bar-product,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-row,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-stacked-product,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784294576158-jknu8qhxr.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-1784294576158-jknu8qhxr.mobile-view .fv-bar-label,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-grouped-product-title,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-label,#fv-chart-1784294576158-jknu8qhxr.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-1784294576158-jknu8qhxr.mobile-view .fv-bar-container,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-cluster,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-container,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-x-axis-wrapper,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-x-axis-label-space,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-x-axis-chart-space,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-benchmark-title,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-dropdown-title,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-carousel-nav-btn,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-chart-title,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-chart-subhead,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-header,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select-wrapper,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-vs,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select-container,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784294576158-jknu8qhxr.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-1784294576158-jknu8qhxr.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294576158-jknu8qhxr.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784294576158-jknu8qhxr .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294576158-jknu8qhxr .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-bar-row,#fv-chart-1784294576158-jknu8qhxr .fv-stacked-product,#fv-chart-1784294576158-jknu8qhxr .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-label,#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-container,#fv-chart-1784294576158-jknu8qhxr .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294576158-jknu8qhxr .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-stl-shop-all-logo,#fv-chart-1784294576158-jknu8qhxr .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294576158-jknu8qhxr .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294576158-jknu8qhxr.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": "Default"},"isAccessibleForFree": true,"dateCreated": "2026-07-17T13:22:56.158Z","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","Default"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1784294576158-jknu8qhxr" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="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-1784294576158-jknu8qhxr-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/iTasmqdAcCQrbxHbWESe3e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/iTasmqdAcCQrbxHbWESe3e.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/4P8Q3UcAuFMS5oZBTFY34e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/4P8Q3UcAuFMS5oZBTFY34e.jpg" alt="Before" 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 "><div class="fv-image-compare-arrow-left"></div><div class="fv-image-compare-arrow-right"></div></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before vacuuming</div><div class="fv-image-compare-label fv-image-compare-label-right">After vacuuming</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></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() {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) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;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);});}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);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {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);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {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');}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);}});});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);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});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');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') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}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;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 || '';fallbackCaptionHtml = 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); });}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;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();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;} 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 });}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.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';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.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}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();}});});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');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});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');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}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();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {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();}});}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();}});}window.fvAnimateCharts(chartWrapper);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-1784294576158-jknu8qhxr', false); });} else {initialize('fv-chart-1784294576158-jknu8qhxr', false);}})();</script></div><p>I tested the mopping system with a dried smear of ketchup, which was promptly removed from the wooden floor. The cylindrical mop spins and pivots outwards to reach into the edges of the room, while the robot scrapes it clean and washes it while driving. The mop is then dried with hot air at the base station, which takes several hours but is very quiet.</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');#fv-chart-1784293750108-vrhlpw5yh *, #fv-chart-1784293750108-vrhlpw5yh *:before, #fv-chart-1784293750108-vrhlpw5yh *:after, #fv-chart-1784293750108-vrhlpw5yh-slideshow *, #fv-chart-1784293750108-vrhlpw5yh-slideshow *:before, #fv-chart-1784293750108-vrhlpw5yh-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784293750108-vrhlpw5yh, #fv-chart-1784293750108-vrhlpw5yh-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784293750108-vrhlpw5yh {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784293750108-vrhlpw5yh.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-1784293750108-vrhlpw5yh .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;}#fv-chart-1784293750108-vrhlpw5yh-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1784293750108-vrhlpw5yh-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh-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; }}#fv-chart-1784293750108-vrhlpw5yh-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-1784293750108-vrhlpw5yh-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-1784293750108-vrhlpw5yh-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784293750108-vrhlpw5yh-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784293750108-vrhlpw5yh-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-1784293750108-vrhlpw5yh-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;}#fv-chart-1784293750108-vrhlpw5yh-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-1784293750108-vrhlpw5yh-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784293750108-vrhlpw5yh .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784293750108-vrhlpw5yh.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-expand-btn, #fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-image-compare-expand-btn:hover, #fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784293750108-vrhlpw5yh .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;}#fv-chart-1784293750108-vrhlpw5yh .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-row, #fv-chart-1784293750108-vrhlpw5yh .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784293750108-vrhlpw5yh.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784293750108-vrhlpw5yh.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784293750108-vrhlpw5yh.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784293750108-vrhlpw5yh .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-pie-container,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-stacked-product,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-grouped-bar-product,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-row,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-stacked-product,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784293750108-vrhlpw5yh.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-1784293750108-vrhlpw5yh.mobile-view .fv-bar-label,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-grouped-product-title,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-label,#fv-chart-1784293750108-vrhlpw5yh.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-1784293750108-vrhlpw5yh.mobile-view .fv-bar-container,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-cluster,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-container,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-x-axis-wrapper,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-x-axis-label-space,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-x-axis-chart-space,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-benchmark-title,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-dropdown-title,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-carousel-nav-btn,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-chart-title,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-chart-subhead,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-header,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select-wrapper,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-vs,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select-container,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784293750108-vrhlpw5yh.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-1784293750108-vrhlpw5yh.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784293750108-vrhlpw5yh.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784293750108-vrhlpw5yh .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-bar-row,#fv-chart-1784293750108-vrhlpw5yh .fv-stacked-product,#fv-chart-1784293750108-vrhlpw5yh .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-label,#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-container,#fv-chart-1784293750108-vrhlpw5yh .fv-bar-cluster {width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784293750108-vrhlpw5yh .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-label-space {display: none !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-stl-shop-all-logo,#fv-chart-1784293750108-vrhlpw5yh .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784293750108-vrhlpw5yh.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-07-17T13:09:10.108Z","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-1784293750108-vrhlpw5yh" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="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-1784293750108-vrhlpw5yh-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/FByoYV8QLFjoe3etZ3n3wc.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/FByoYV8QLFjoe3etZ3n3wc.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/DPatRu3n4scCSMHe5Fsavc.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/DPatRu3n4scCSMHe5Fsavc.jpg" alt="Before" 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">Before mopping</div><div class="fv-image-compare-label fv-image-compare-label-right">After mopping</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() {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) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;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);});}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);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {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);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {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');}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);}});});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);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});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');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') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}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;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 || '';fallbackCaptionHtml = 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); });}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;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();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;} 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 });}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.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';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.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}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();}});});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');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});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');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}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();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {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();}});}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();}});}window.fvAnimateCharts(chartWrapper);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-1784293750108-vrhlpw5yh', false); });} else {initialize('fv-chart-1784293750108-vrhlpw5yh', false);}})();</script></div><p>Meanwhile, the S2’s obstacle avoidance saw it drive neatly around a shoe, a sock and a USB cable strewn across the floor. I was impressed by how close it got to each, with moving or ingesting anything.</p><p>Overall, the Eufy Omni S2 performed brilliantly. I would recommend using Standard intensity and Standard suction with two passes most of the time, then up the suction to Turbo or Cyclone for a deeper clean. The latter hitting just 70 decibels was also impressive — for context, my Dyson V10 stick vacuum is 90 dB at medium power.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jKHV9AVhryYWv63mrQL6q5.jpg" alt="Eufy Omni S2 robot vacuum navigating between a sock and a shoe" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UnCTFEAtVNZCrFF3ptccn5.jpg" alt="Eufy Omni S2 robot vacuum navigating around a shoe" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CFEooNTngg8yu9AkCsaz46.jpg" alt="Eufy Omni S2 robot vacuum navigating a room with a shoe and a sock" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I only encountered one serious problem with the S2, and unfortunately it led to a replacement unit being provided by Eufy. The first S2 performed perfectly for a month, but developed a fault where the robot and docking station lost their connection. Several reboots and lots of advice from customer services failed to find a solution, so a second S2 was delivered and the original went back to Eufy for an inspection.</p><p>Naturally, this is disappointing for such an expensive product. But I was impressed by Eufy’s customer service department — which I approached as a customer and not a journalist — and how quickly the problem was resolved. The second unit performed perfectly throughout the rest of my test.</p><ul><li><strong>Performance score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-eufy-omni-s2-app"><span>Eufy Omni S2: app</span></h3><ul><li><strong>Easy to use</strong></li><li><strong>Lots of configurability</strong></li><li><strong>Also handles Eufy security products</strong></li><li><strong>Option to charge at night — great if you have an EV tariff</strong></li></ul><p>The Eufy app gets better with every revision, and today it’s one of the best robovac apps I’ve ever used. Everything is logically laid out, with just the right amount of adjustability on offer to keep both newcomers and power users happy. The app is quick, responsive and presents everything in a way that’s easy to understand.</p><p>I especially like how it adds virtual furniture to your floor maps, which makes it easier to understand the layout and visualize where the robot is. Editing floor plans also works well, with simple tools for splitting, combining and renaming rooms after the robot has created an initial (but not always accurate) map of your home. Multiple floormaps can also be created, making it easy to save a second map for your bedrooms upstairs, for example.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/u6obYD8a3cTdUqEwqsxbm.jpg" alt="Eufy Omni S2 app screengrabs" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/z3qsSmvKm8jgjt7tQZnEm.jpg" alt="Eufy Omni S2 app screengrabs" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Another feature I like is how pre-defined tasks can be created. I have one called “After dinner”, which tells the S2 to vacuum and mop my kitchen a certain way. A single tap of this from the Eufy app home screen, and the robot gets to work.</p><p>Since getting a puppy I’ve come to value Eufy’s child lock function, which disables the buttons on top of the robot – handy for both inquisitive children and dogs alike. I also like the off-peak charging function, where you can configure the S2 to only charge its battery at certain times of day. Since I have an electric car and an EV tariff, I’ve set the robovac to only charge at night, when my electricity is much cheaper.</p><ul><li><strong>App score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-eufy-omni-s2"><span>Should you buy the Eufy Omni S2?</span></h3><div ><table><caption>Eufy Omni S2 score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>The Eufy Omni S2 really is very expensive indeed. It isn’t the most expensive robovac of all time, but it’s right up there. And while its lofty price makes alternatives look like excellent value, the S2 doesn’t necessarily feel like a rip-off. It’s a high-quality appliance that performs brilliantly and looks good too.</p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Eufy knocked it out of the park with the S2’s design. It’s aesthetically pleasing, has a smaller footprint than some rivals, and the robot slips beneath most furniture. It also drives over raised rugs and thresholds better than before and keeps itself incredibly clean. All I wish is for a way to prevent the waste water tank from getting quite so pungent — frequent empties are a must!</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>The Omni S2 is much better at vacuuming than the S1 was, while being just as good at mopping and navigation. All of these attributes are now top-notch, while the onboard fragrance system is a lovely extra touch and the improved ability to clamber over raised thresholds is very welcome</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>App</p></td><td  ><p>Eufy’s app is great. Its robovac section is simpler to navigate than the slightly cluttered security section, with an excellent mapping system, handy shortcuts for frequently used cleaning chores, and some little features that are massively useful — like off-peak charging and the child/pet lock.</p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-10">Buy it if</h2><div class="product"><p><strong>You want the best, regardless of price</strong></p><p>Yes, it’s very expensive. But if you want the best this might well be it. Everything about the Omni S2 contributes to a premium ownership experience, from the app and the hardware, to the fragrance, cleaning performance and self-cleaning. </p></div><div class="product"><p><strong>Mopping and vacuuming are equally important</strong></p><p>Many robovacs are better at one task than the other — Eufy’s own Omni S1 mopped far better than it vacuumed — but with the S2 excellent mopping is paired with powerful vacuuming.</p></div><div class="product"><p><strong>Self-cleaning is a must</strong></p><p>The S2’s self-cleaning abilities are the best I’ve seen. Even after weeks of use in a busy home with a puppy, the robot’s dust bin, brushes, rollers and mop are like new. My only advice is to empty the waste water tank frequently, since older dirty water really does stink when poured away.</p></div><h2 id="don-t-buy-it-if-10">Don't buy it if</h2><div class="product"><p><strong>You're on a budget</strong></p><p>There are a lot of very good robovacs that cost significantly less than the Omni S2. They don’t perform quite as well, but if you value vacuuming oliver mopping, for example, your money could be better spent (and saved!) elsewhere. If you have a lot of stairs, consider spending the same on a robovac <em>and</em> a conventional stick vacuum instead of splurging it all on the S2.</p></div><div class="product"><p><strong>You don't want ongoing costs</strong></p><p>This is a factor for all robovacs, since they mostly use dust bags and their brushes and rollers eventually need replacing. But the S2’s running costs are greater than most because Eufy sells its own mopping detergent in a specially-shaped bottle, and you’ll have to buy fragrance refills from Eufy too. Eufy’s official replacement parts kit is £80, three fragrance refills are £25 and the detergent is £20.</p></div><h3 class="article-body__section" id="section-how-i-tested-the-eufy-omni-s2"><span>How I tested the Eufy Omni S2</span></h3><p>I lived with the Eufy Omni S2 for several weeks before writing this review. During that time it was used exclusively to vacuum the carpets and mop the floors of my house. I tested its cleaning abilities, tried some of the included fragrance diffusers, and noted how its self-cleaning systems fared after many hours of use.</p><p>I then carried out a number of specific tests to understand how well it cleans different types of debris from carpet and hard floors, how effective its mopping system is, how good it is at avoiding obstacles, and how loud it is.</p><p>First reviewed July 2026</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/robot-vacuums/eufy-omni-s2-review</link>
                                                                            <description>
                            <![CDATA[ Eufy has taken the excellent mopping performance of the Omni S1 and paired it with vastly improved vacuuming to create one of the best robovacs I've tested. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WQdeTgNvcatdCTZWLZQ7aB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nHXTWvuruCgcFhd3x5siSX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 19 Jul 2026 12:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Robot Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Alistair Charlton ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/oZ46mMfZNzivnpXwiVMoLf.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nHXTWvuruCgcFhd3x5siSX-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Eufy Omni S2 robot vacuum cleaning oats off hard floor]]></media:description>                                                            <media:text><![CDATA[Eufy Omni S2 robot vacuum cleaning oats off hard floor]]></media:text>
                                <media:title type="plain"><![CDATA[Eufy Omni S2 robot vacuum cleaning oats off hard floor]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nHXTWvuruCgcFhd3x5siSX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-eufy-omni-s2-two-minute-review"><span>Eufy Omni S2: two-minute review</span></h3><p>Eufy’s latest flagship robotic vacuum and mop, the Omni S2 is a hugely impressive appliance that combines excellent mopping with brilliant vacuuming to create one of the best home cleaning systems you can buy. It also self-cleans so thoroughly that, after several weeks of daily use, the dust bin, rollers and mop still looked like new.</p><p>The Omni S2 uses warm water to clean its spinning mop as it goes, while also scraping away dirt and using cyclone technology to whisk dust more efficiently into the onboard bin, instead of leaving it to clog up the filters. Water is ozonated in the base station to further improve cleaning performance, and there’s an integrated detergent system too.</p><p>The robot itself can even be fitted with a fragrance diffuser, which makes your room smell nice after every clean; three different scents are included in the box and, along with the detergent, and can be replenished from Eufy’s website.</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="kGcSVaipyhnnAEDrTo2A45" name="IMG_7384" alt="Eufy Omni S2 robot vacuum cleaning right beside a skirting board" src="https://cdn.mos.cms.futurecdn.net/kGcSVaipyhnnAEDrTo2A45.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)</span></figcaption></figure><p>It navigates well, mostly avoiding contact with walls and doors while driving very closely to all manner of obstacles without pushing them around, driving over them or ingesting them. The S2 is good at climbing over raised carpets, rugs and door thresholds — something the Omni S1 struggled with – and the app does a great job of quickly mapping your home, with a simple editing system for labeling every room correctly, and even adding virtual furniture. </p><p>I was impressed by how quiet the Omni S2 is, even with its powerful Cyclone mode engaged, and how the base station doesn’t sound like an Airbus when emptying the robot. It’s a very expensive product, but one that looks good and performs extremely well.</p><h3 class="article-body__section" id="section-eufy-omni-s2-price-and-availability"><span>Eufy Omni S2: price and availability</span></h3><ul><li><strong>List price: $1,599 / £1,599 / AU$2,299</strong></li><li><strong>Launched: March 2026</strong></li></ul><p>Just two years on from the launch of the <a href="https://www.techradar.com/home/robot-vacuums/eufy-omni-s1-pro-review">Omni S1 Pro</a>, Eufy now has the Omni S2. This is now the company’s flagship robotic vacuum and mop, with a price, performance and feature set to match.</p><p>It carries a recommended retail price of $1,599 / £1,599 / AU$2,299, making it £300 more expensive than the S1 pro, which remains on sale. That’s an awful lot of money for a vacuum cleaner — especially when</p><p>Eufy’s own range of robovacs starts under the £150 mark, and one of my favourites — the <a href="https://www.techradar.com/home/robot-vacuums/eufy-x10-pro-omni">X10 Pro Omni</a> vacuum and mop — is a comparative snip at £599.</p><p>What does the extra £1,000 get you with the S2? More power, of course, with greater suction thanks to Eufy’s new AeroTurbo 2.0 tech, improved intelligence, greater threshold clearance, a more powerful mop, better computer vision, a self-cleaning mop, electrolysed water, integrated detergent and even a built-in fragrance system with three included scents to pick from.</p><p>An additional cost to bear in mind is Eufy’s replacement parts kit. The brushes, bags, mops and rollers of all vacuum cleaners need replacing, so ongoing costs aren’t unusual, but Eufy likes to charge plenty. A complete kit for the S2 is £79.99. Premium parts for a premium robovac, I suppose. More welcome is Eufy’s new two-year warranty, which applies to all robot vacuums launched in 2026 and doubles the previous coverage.</p><ul><li><strong>Value score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-eufy-omni-s2-specifications"><span>Eufy Omni S2: specifications</span></h3><div ><table><thead><tr><th class="firstcol " ><p><strong>Specification</strong></p></th><th  ><p><strong>Detail</strong></p><p> </p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Max suction</p></td><td  ><p>30,000 Pa</p></td></tr><tr><td class="firstcol " ><p>Robot diameter</p></td><td  ><p>350 mm</p></td></tr><tr><td class="firstcol " ><p>Robot height</p></td><td  ><p>3.4 in / 85 mm</p></td></tr><tr><td class="firstcol " ><p>Dock dimensions</p></td><td  ><p>15.0 x 17.7 x 26.4 in / 380 x 450 x 670 mm</p></td></tr><tr><td class="firstcol " ><p>Dust bin volume (base)</p></td><td  ><p>2.5 litres</p></td></tr><tr><td class="firstcol " ><p>Water tank volume (base)</p></td><td  ><p>3L (clean) 2L (dirty)</p></td></tr><tr><td class="firstcol " ><p>Base type</p></td><td  ><p>Charge, auto-empty, hot water mop wash, hot air mop dry, clean water refill, self-clean</p></td></tr><tr><td class="firstcol " ><p>Max threshold clearance</p></td><td  ><p>Up to 1.7 in / 42mm</p></td></tr><tr><td class="firstcol " ><p>Mop type</p></td><td  ><p>Self-cleaner roller</p></td></tr><tr><td class="firstcol " ><p>Mop pad lifting</p></td><td  ><p>1.10 in / 28 mm</p></td></tr><tr><td class="firstcol " ><p>Max runtime</p></td><td  ><p>180 minutes</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-eufy-omni-s2-design"><span>Eufy Omni S2: design</span></h3><ul><li><strong>Docking station with charger, dust bag, water tanks and mop drying</strong></li><li><strong>Rotating, self-cleaning mop</strong></li><li><strong>Integrated detergent and fragrance supply</strong></li></ul><p>The S2 has a similar but more refined look than its S1 predecessor. The subtle bronze tint to sections of the robot and docking station give it a premium aesthetic that blends nicely with the futuristic lighting in both the clean water tank of the dock, and the robot’s onboard dust bin.</p><p>Taller than many docking stations, but significantly more elegant than most, the Omni S2’s appearance helps to justify its lofty price tag — and that’s further aided by the display and touch controls on top of the dock. These are handily located to press without stooping down to the robot itself, while the screen is useful for checking on the robot’s status and spotting error messages.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/XQFx3y9oWPcWQf4FpzLbFX.jpg" alt="Eufy Omni S2 robot vacuum in dock" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/npbJVa5EYdq3UvsbYwBi7X.jpg" alt="Eufy Omni S2 robot vacuum front camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hC9rmF3kmXJhf7QxNFxcmW.jpg" alt="Eufy Omni S2 robot vacuum dock control panel" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mDKY9QNwrwyj6VYnCyPYVW.jpg" alt="Side view of Eufy Omni S2 robot vacuum" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Short of making you a cup of tea while the robot cleans up, the S2’s docking station does absolutely everything. It charges the robot, empties its dust bin, replenishes its water supply (and even ozonates fresh water before it’s fed to the mop), cleans the mop with water heated to 70 degrees centigrade, dries it with hot air, refills the detergent tank, and has enough dust bin capacity for up to a claimed 68 days between bag replacements.</p><p>The robot itself is almost circular, with a central roller that’s claimed to be 100 percent tangle free, a pair of spinning side brushes, and a roller mop that self-cleans, slides outwards by 1.5cm to reach into corners and even an onboard fragrance supply to make your home smell nice. The S2 includes three different fragrances in the box, but these are a bespoke design so replacements can only be bought from Eufy itself. The same goes for the detergent bottle too, while thankfully the 2.5-litre dust bags are generic.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JG8VVbHNeD4meyZTnK4ChW.jpg" alt="Eufy Omni S2 robot vacuum brushes" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sRZM73Aw8ucJMJofqQf7VX.jpg" alt="Eufy Omni S2 robot vacuum upside down, showing mop roller" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/45eCBkJPcujkVcVujpxLhW.jpg" alt="Eufy Omni S2 robot vacuum roller" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6brj2w4TtvLcC8CGvLFrTX.jpg" alt="Eufy Omni S2 robot vacuum with mop roller removed" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I like how the Omni S2 looks. Its design is more sophisticated than that of the S1, and I can imagine it neatly complementing the lavish houses of its deep-pocketed buyers. And while tall, at 670mm (26.4 inches), the docking station is relatively slim.</p><p>The robot is also relatively short, at 85mm. This compares favorably against taller, bulkier robovacs like the Dyson Spot+Scrub AI, which towers over the Eufy at 110mm and is less capable of cleaning beneath low furniture.</p><p>A welcome design upgrade for the Eufy Omni S2 is its ability to now clear door thresholds up to 4.2cm tall, up from just 2cm for the Omni S1. I was often left frustrated by that robot’s inability to drive up from exposed floorboards to a carpeted neighboring room, but have had no such issues with the S2.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-eufy-omni-s2-performance"><span>Eufy Omni S2: performance</span></h3><ul><li><strong>Impressive vacuuming</strong></li><li><strong>Excellent mopping</strong></li><li><strong>Strong improvement over the S1</strong></li></ul><p>From the setup process and mapping, to vacuuming, mopping, navigation and self-cleaning, the Omni S2 is a triumph. You might say it should well be for the massive price tag, but even in 2026 it’s rare for such a complex new product to impress so universally. Where the Eufy Omni S1 struggled in some key areas — navigation, threshold clearance and sometimes even vacuuming — the S2’s performance is close to perfect.</p><p>Yes, it’s an ultra-premium product with a price to match. This is right up there with your Leica camera, Rimowa suitcase and five-figure turntable. I imagine the typical Omni S2 owner is the sort of person who wouldn't blink at splashing out on a pair of <a href="https://www.techradar.com/audio/earbuds-airpods/airpods-max-2-review">Apple AirPods Max 2</a> at the airport because they forgot their first-gens at home. They’d probably deal with a flight delay by picking up a new Swiss watch, too.</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="YnnR3xtZnb2p6R8oB8uYp5" name="IMG_7396" alt="Eufy Omni S2 robot vacuum cleaning a carpeted floor" src="https://cdn.mos.cms.futurecdn.net/YnnR3xtZnb2p6R8oB8uYp5.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)</span></figcaption></figure><p>And that’s absolutely fine. Whatever the product, there’s always something that happens to sell the most expensive one, and for robotic vacuums that just so happens to be Eufy with the Omni S2. That doesn’t inherently count against it, because there are always customers happy to pay a premium for the one they like, or not really care about the cost because the S2’s spec sheet, design and feature set already put it at the top of the market.</p><p>What matters is how it performs in the real world, and how that compares to user expectations. Naturally, mine were at an all-time high and the S2 mostly delivered. The vacuuming performance is noticeably better than with the S1, and after a month of testing I still smile at the neat stripes vacuumed into my lounge carpet — and at how pleasant the S2’s fragrance system makes every room smell.</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="Tft3jWsLLBV9C25aEdSz6X" name="Eufy Omni S2-8" alt="Eufy Omni S2 robot vacuum battery" src="https://cdn.mos.cms.futurecdn.net/Tft3jWsLLBV9C25aEdSz6X.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>Eufy has improved navigation since the S1, and now the S2 is smart enough to not vacuum over the tasselled ends of a rug. It also automatically detects rug and carpet thickness, then raises itself by up to 50mm (1.97 inches) to prevent getting stuck in deep-pile fabric. In my testing, the S2 flagged a potentially tricky bit of carpet — which was actually an integrated but deeply contoured door mat — so I could tell it to ignore the concern or permanently avoid it.</p><p>Navigation and map creation is generally good. The robot only once got stuck and called for help, and I was impressed by how quickly the S2 mapped the ground floor of my home and did a decent job of detecting room boundaries. I used the app to fine-tune these, and was pleased to see how the S2 had added 3D cupboards, sofas, tables, chairs and other bits of furniture to the map. This isn’t strictly necessary, but it’s nice to see how the S2 correctly understands its environment.</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:2090px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="WVmSp6qCaTqKfAmueWeBTX" name="Eufy Omni S2-13" alt="Eufy Omni S2 robot vacuum in dock, plugged in" src="https://cdn.mos.cms.futurecdn.net/WVmSp6qCaTqKfAmueWeBTX.jpg" mos="" align="middle" fullscreen="" width="2090" height="1176" 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>Eufy claims a maximum suction of 30,000Pa, which is a huge upgrade over the 8,000Pa of the Omni S1 and other Eufy robots like the X10. There are four suction modes — Quiet, Standard, Turbo and Max — three options of cleaning intensity, three water levels, and the option of performing each cleaning task once or twice. As with the S1, the S2 returns to base whenever it needs to empty its bin, clean the mop, replenish its water supply or charge the battery. A mode called AI Automation promises to adjust cleaning strategy based on room type, floor material and cleaning frequency.</p><p>The Omni S2 deeply impressed during the first few weeks of general use, keeping hard floors and carpets clean — even after a cockapoo puppy joined our household, and his insistence on helping with garden projects brought a lot of dirt into the house. It was a joy, quite frankly, to have the S2 on hand, ready to clean up after every chaotic evening of dog zoomies.</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:1998px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="DTmi4rp3xbhFrV4ovDo3FX" name="Eufy Omni S2-3" alt="Eufy Omni S2 robot vacuum dock open" src="https://cdn.mos.cms.futurecdn.net/DTmi4rp3xbhFrV4ovDo3FX.jpg" mos="" align="middle" fullscreen="" width="1998" height="1124" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I also loved how the S2 kept itself clean. Not only is the mop cleaned and dried with every use, but the cyclone-style dust collection ensures the onboard bin is practically spotless after each empty, and the filters don’t get clogged up. The rollers also looked like new after many hours of use, thanks to an anti-tangle design that actually works.</p><p>The mopping system works as well as the S1’s — evidenced by the absolutely filthy water collected in the waste tank of the docking station. I’d recommend owners empty this frequently, because if you wait a couple of weeks or so until it’s full, pouring it away is a seriously stinky process.</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="QzwSkAMEHutrNvcfz9xWXW" name="Eufy Omni S2" alt="Eufy Omni S2 robot vacuum dock screen" src="https://cdn.mos.cms.futurecdn.net/QzwSkAMEHutrNvcfz9xWXW.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>During TechRadar’s standardized robovac tests the Omni S2 continued to perform very well. These tests include two rounds of vacuuming on both carpets and hard floors, plus an obstacle avoidance test and a mopping test.</p><p>Pleasingly, the Omni S2’s vacuum performance is better than its predecessor, the two-year-old Omni S1. Vacuuming up oats from carpet was particularly impressive, with not a single piece being missed (except where I set the target zone in slightly the wrong place).</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');#fv-chart-1784294155314-yqci7jgyv *, #fv-chart-1784294155314-yqci7jgyv *:before, #fv-chart-1784294155314-yqci7jgyv *:after, #fv-chart-1784294155314-yqci7jgyv-slideshow *, #fv-chart-1784294155314-yqci7jgyv-slideshow *:before, #fv-chart-1784294155314-yqci7jgyv-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784294155314-yqci7jgyv, #fv-chart-1784294155314-yqci7jgyv-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784294155314-yqci7jgyv {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784294155314-yqci7jgyv.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-1784294155314-yqci7jgyv .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;}#fv-chart-1784294155314-yqci7jgyv-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1784294155314-yqci7jgyv-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv-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; }}#fv-chart-1784294155314-yqci7jgyv-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-1784294155314-yqci7jgyv-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-1784294155314-yqci7jgyv-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784294155314-yqci7jgyv-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784294155314-yqci7jgyv-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-1784294155314-yqci7jgyv-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;}#fv-chart-1784294155314-yqci7jgyv-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-1784294155314-yqci7jgyv-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294155314-yqci7jgyv .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784294155314-yqci7jgyv .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784294155314-yqci7jgyv.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-expand-btn, #fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-image-compare-expand-btn:hover, #fv-chart-1784294155314-yqci7jgyv .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784294155314-yqci7jgyv .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784294155314-yqci7jgyv .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;}#fv-chart-1784294155314-yqci7jgyv .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784294155314-yqci7jgyv .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784294155314-yqci7jgyv .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784294155314-yqci7jgyv .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784294155314-yqci7jgyv .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784294155314-yqci7jgyv .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-row, #fv-chart-1784294155314-yqci7jgyv .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784294155314-yqci7jgyv.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294155314-yqci7jgyv.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784294155314-yqci7jgyv.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784294155314-yqci7jgyv .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784294155314-yqci7jgyv .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784294155314-yqci7jgyv .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784294155314-yqci7jgyv .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784294155314-yqci7jgyv .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784294155314-yqci7jgyv .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784294155314-yqci7jgyv .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784294155314-yqci7jgyv .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784294155314-yqci7jgyv .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .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;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-pie-container,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-stacked-product,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-grouped-bar-product,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-row,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-stacked-product,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784294155314-yqci7jgyv.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-1784294155314-yqci7jgyv.mobile-view .fv-bar-label,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-grouped-product-title,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-label,#fv-chart-1784294155314-yqci7jgyv.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-1784294155314-yqci7jgyv.mobile-view .fv-bar-container,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-cluster,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-container,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-x-axis-wrapper,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-x-axis-label-space,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-x-axis-chart-space,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-benchmark-title,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-dropdown-title,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-carousel-nav-btn,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-chart-title,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-chart-subhead,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-header,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select-wrapper,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-vs,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select-container,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-versus-select,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784294155314-yqci7jgyv.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-1784294155314-yqci7jgyv.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294155314-yqci7jgyv.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784294155314-yqci7jgyv .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294155314-yqci7jgyv .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-bar-row,#fv-chart-1784294155314-yqci7jgyv .fv-stacked-product,#fv-chart-1784294155314-yqci7jgyv .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-label,#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-bar-container,#fv-chart-1784294155314-yqci7jgyv .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294155314-yqci7jgyv .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294155314-yqci7jgyv .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294155314-yqci7jgyv .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv .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-1784294155314-yqci7jgyv .fv-stl-shop-all-logo,#fv-chart-1784294155314-yqci7jgyv .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294155314-yqci7jgyv .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294155314-yqci7jgyv .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294155314-yqci7jgyv .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294155314-yqci7jgyv.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-07-17T13:15:55.315Z","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-1784294155314-yqci7jgyv" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="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-1784294155314-yqci7jgyv-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/5AX3PYNdnhsZxQ7mujM28e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/5AX3PYNdnhsZxQ7mujM28e.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/ZyrKGYN5oJBpNP5hu7PN5e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/ZyrKGYN5oJBpNP5hu7PN5e.jpg" alt="Before" 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">Before vacuuming</div><div class="fv-image-compare-label fv-image-compare-label-right">After vacuuming</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() {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) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;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);});}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);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {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);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {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');}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);}});});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);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});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');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') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}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;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 || '';fallbackCaptionHtml = 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); });}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;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();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;} 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 });}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.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';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.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}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();}});});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');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});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');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}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();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {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();}});}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();}});}window.fvAnimateCharts(chartWrapper);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-1784294155314-yqci7jgyv', false); });} else {initialize('fv-chart-1784294155314-yqci7jgyv', false);}})();</script></div><p>During these tests I found the quickest, least powerful mode, called Quiet, was indeed very quiet (just 55 decibels on carpet), but the S2 performs best when suction is upped to the Standard or Turbo modes, cleaning intensity is increased from Fast to Standard, and the S2 is asked to perform two passes of the target zone or room, instead of one.</p><p>A crumb mix made of flour and crushed biscuit was completely lifted from a wooden kitchen floor using the S2’s standard intensity and suction settings, while on carpet I found Turbo or Cyclone (the most powerful suction mode) was best.</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');#fv-chart-1784294463899-v6ki3xaut *, #fv-chart-1784294463899-v6ki3xaut *:before, #fv-chart-1784294463899-v6ki3xaut *:after, #fv-chart-1784294463899-v6ki3xaut-slideshow *, #fv-chart-1784294463899-v6ki3xaut-slideshow *:before, #fv-chart-1784294463899-v6ki3xaut-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784294463899-v6ki3xaut, #fv-chart-1784294463899-v6ki3xaut-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784294463899-v6ki3xaut {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784294463899-v6ki3xaut.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-1784294463899-v6ki3xaut .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;}#fv-chart-1784294463899-v6ki3xaut-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1784294463899-v6ki3xaut-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut-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; }}#fv-chart-1784294463899-v6ki3xaut-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-1784294463899-v6ki3xaut-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-1784294463899-v6ki3xaut-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784294463899-v6ki3xaut-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784294463899-v6ki3xaut-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-1784294463899-v6ki3xaut-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;}#fv-chart-1784294463899-v6ki3xaut-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-1784294463899-v6ki3xaut-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294463899-v6ki3xaut .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784294463899-v6ki3xaut .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784294463899-v6ki3xaut.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-expand-btn, #fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-image-compare-expand-btn:hover, #fv-chart-1784294463899-v6ki3xaut .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784294463899-v6ki3xaut .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784294463899-v6ki3xaut .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;}#fv-chart-1784294463899-v6ki3xaut .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784294463899-v6ki3xaut .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784294463899-v6ki3xaut .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784294463899-v6ki3xaut .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784294463899-v6ki3xaut .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784294463899-v6ki3xaut .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-row, #fv-chart-1784294463899-v6ki3xaut .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784294463899-v6ki3xaut.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294463899-v6ki3xaut.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784294463899-v6ki3xaut.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784294463899-v6ki3xaut .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784294463899-v6ki3xaut .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784294463899-v6ki3xaut .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784294463899-v6ki3xaut .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784294463899-v6ki3xaut .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784294463899-v6ki3xaut .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784294463899-v6ki3xaut .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784294463899-v6ki3xaut .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784294463899-v6ki3xaut .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .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;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-pie-container,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-stacked-product,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-grouped-bar-product,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-row,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-stacked-product,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784294463899-v6ki3xaut.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-1784294463899-v6ki3xaut.mobile-view .fv-bar-label,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-grouped-product-title,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-label,#fv-chart-1784294463899-v6ki3xaut.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-1784294463899-v6ki3xaut.mobile-view .fv-bar-container,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-cluster,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-container,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-x-axis-wrapper,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-x-axis-label-space,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-x-axis-chart-space,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-benchmark-title,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-dropdown-title,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-carousel-nav-btn,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-chart-title,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-chart-subhead,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-header,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select-wrapper,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-vs,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select-container,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-versus-select,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784294463899-v6ki3xaut.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-1784294463899-v6ki3xaut.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294463899-v6ki3xaut.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784294463899-v6ki3xaut .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294463899-v6ki3xaut .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-bar-row,#fv-chart-1784294463899-v6ki3xaut .fv-stacked-product,#fv-chart-1784294463899-v6ki3xaut .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-label,#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-bar-container,#fv-chart-1784294463899-v6ki3xaut .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294463899-v6ki3xaut .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294463899-v6ki3xaut .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294463899-v6ki3xaut .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut .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-1784294463899-v6ki3xaut .fv-stl-shop-all-logo,#fv-chart-1784294463899-v6ki3xaut .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294463899-v6ki3xaut .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294463899-v6ki3xaut .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294463899-v6ki3xaut .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294463899-v6ki3xaut.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-07-17T13:21:03.899Z","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-1784294463899-v6ki3xaut" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="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-1784294463899-v6ki3xaut-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/m6vAPxydRzDUFFGFpx9Tkd.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/m6vAPxydRzDUFFGFpx9Tkd.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/UUEE6fnFvSvDKyzt2swA4e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/UUEE6fnFvSvDKyzt2swA4e.jpg" alt="Before" 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">Crumb mix before first pass</div><div class="fv-image-compare-label fv-image-compare-label-right">Crumb mix after first pass</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() {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) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;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);});}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);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {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);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {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');}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);}});});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);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});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');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') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}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;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 || '';fallbackCaptionHtml = 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); });}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;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();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;} 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 });}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.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';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.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}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();}});});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');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});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');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}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();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {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();}});}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();}});}window.fvAnimateCharts(chartWrapper);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-1784294463899-v6ki3xaut', false); });} else {initialize('fv-chart-1784294463899-v6ki3xaut', false);}})();</script></div><p>With that enabled, plus the intensity increased to Deep and the number of passes upped to two, the robot did a superb job.</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');#fv-chart-1784294519188-pba2ojlaz *, #fv-chart-1784294519188-pba2ojlaz *:before, #fv-chart-1784294519188-pba2ojlaz *:after, #fv-chart-1784294519188-pba2ojlaz-slideshow *, #fv-chart-1784294519188-pba2ojlaz-slideshow *:before, #fv-chart-1784294519188-pba2ojlaz-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784294519188-pba2ojlaz, #fv-chart-1784294519188-pba2ojlaz-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784294519188-pba2ojlaz {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784294519188-pba2ojlaz.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-1784294519188-pba2ojlaz .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;}#fv-chart-1784294519188-pba2ojlaz-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1784294519188-pba2ojlaz-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz-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; }}#fv-chart-1784294519188-pba2ojlaz-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-1784294519188-pba2ojlaz-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-1784294519188-pba2ojlaz-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784294519188-pba2ojlaz-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784294519188-pba2ojlaz-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-1784294519188-pba2ojlaz-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;}#fv-chart-1784294519188-pba2ojlaz-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-1784294519188-pba2ojlaz-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294519188-pba2ojlaz .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784294519188-pba2ojlaz .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784294519188-pba2ojlaz.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-expand-btn, #fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-image-compare-expand-btn:hover, #fv-chart-1784294519188-pba2ojlaz .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784294519188-pba2ojlaz .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784294519188-pba2ojlaz .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;}#fv-chart-1784294519188-pba2ojlaz .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784294519188-pba2ojlaz .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784294519188-pba2ojlaz .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784294519188-pba2ojlaz .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784294519188-pba2ojlaz .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784294519188-pba2ojlaz .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-row, #fv-chart-1784294519188-pba2ojlaz .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784294519188-pba2ojlaz.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294519188-pba2ojlaz.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784294519188-pba2ojlaz.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784294519188-pba2ojlaz .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784294519188-pba2ojlaz .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784294519188-pba2ojlaz .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784294519188-pba2ojlaz .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784294519188-pba2ojlaz .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784294519188-pba2ojlaz .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784294519188-pba2ojlaz .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784294519188-pba2ojlaz .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784294519188-pba2ojlaz .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .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;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-pie-container,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-stacked-product,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-grouped-bar-product,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-row,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-stacked-product,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784294519188-pba2ojlaz.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-1784294519188-pba2ojlaz.mobile-view .fv-bar-label,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-grouped-product-title,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-label,#fv-chart-1784294519188-pba2ojlaz.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-1784294519188-pba2ojlaz.mobile-view .fv-bar-container,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-cluster,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-container,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-x-axis-wrapper,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-x-axis-label-space,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-x-axis-chart-space,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-benchmark-title,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-dropdown-title,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-carousel-nav-btn,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-chart-title,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-chart-subhead,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-header,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select-wrapper,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-vs,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select-container,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-versus-select,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784294519188-pba2ojlaz.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-1784294519188-pba2ojlaz.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294519188-pba2ojlaz.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784294519188-pba2ojlaz .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294519188-pba2ojlaz .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-bar-row,#fv-chart-1784294519188-pba2ojlaz .fv-stacked-product,#fv-chart-1784294519188-pba2ojlaz .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-label,#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-bar-container,#fv-chart-1784294519188-pba2ojlaz .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294519188-pba2ojlaz .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294519188-pba2ojlaz .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294519188-pba2ojlaz .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz .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-1784294519188-pba2ojlaz .fv-stl-shop-all-logo,#fv-chart-1784294519188-pba2ojlaz .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294519188-pba2ojlaz .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294519188-pba2ojlaz .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294519188-pba2ojlaz .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294519188-pba2ojlaz.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-07-17T13:21:59.188Z","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-1784294519188-pba2ojlaz" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="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-1784294519188-pba2ojlaz-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/WapJPZGPYymaoX7Be6uK3e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/WapJPZGPYymaoX7Be6uK3e.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/m6vAPxydRzDUFFGFpx9Tkd.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/m6vAPxydRzDUFFGFpx9Tkd.jpg" alt="Before" 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">Crumb mix after first pass</div><div class="fv-image-compare-label fv-image-compare-label-right">Crumb mix after second pass</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() {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) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;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);});}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);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {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);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {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');}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);}});});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);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});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');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') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}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;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 || '';fallbackCaptionHtml = 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); });}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;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();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;} 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 });}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.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';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.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}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();}});});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');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});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');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}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();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {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();}});}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();}});}window.fvAnimateCharts(chartWrapper);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-1784294519188-pba2ojlaz', false); });} else {initialize('fv-chart-1784294519188-pba2ojlaz', false);}})();</script></div><p>The oat test is usually tougher, because robovacs tend to flick larger debris across hard floors with their spinning side brushes. The Omni S2 fell foul of this too, but as ever my advice is to set the robot to vacuum the entire room twice, instead of aiming for a target and kicking it everywhere.</p><p>With the right settings applied, the S2 picked up every single piece – and passed the same test with flying colors on carpet too, where flicking debris is less of an issue.</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');#fv-chart-1784294576158-jknu8qhxr *, #fv-chart-1784294576158-jknu8qhxr *:before, #fv-chart-1784294576158-jknu8qhxr *:after, #fv-chart-1784294576158-jknu8qhxr-slideshow *, #fv-chart-1784294576158-jknu8qhxr-slideshow *:before, #fv-chart-1784294576158-jknu8qhxr-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784294576158-jknu8qhxr, #fv-chart-1784294576158-jknu8qhxr-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784294576158-jknu8qhxr {position: relative !important; overflow: visible !important;--riv-primary: #AA1124;}#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784294576158-jknu8qhxr.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-1784294576158-jknu8qhxr .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;}#fv-chart-1784294576158-jknu8qhxr-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #AA1124;}#fv-chart-1784294576158-jknu8qhxr-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr-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; }}#fv-chart-1784294576158-jknu8qhxr-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-1784294576158-jknu8qhxr-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-1784294576158-jknu8qhxr-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784294576158-jknu8qhxr-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784294576158-jknu8qhxr-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-1784294576158-jknu8qhxr-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;}#fv-chart-1784294576158-jknu8qhxr-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-1784294576158-jknu8qhxr-slideshow .fv-slideshow-select:focus {outline: 2px solid #AA1124 !important;border-color: #AA1124 !important;}#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294576158-jknu8qhxr .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784294576158-jknu8qhxr .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784294576158-jknu8qhxr.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-expand-btn, #fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-image-compare-expand-btn:hover, #fv-chart-1784294576158-jknu8qhxr .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784294576158-jknu8qhxr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784294576158-jknu8qhxr .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;}#fv-chart-1784294576158-jknu8qhxr .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784294576158-jknu8qhxr .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784294576158-jknu8qhxr .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784294576158-jknu8qhxr .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784294576158-jknu8qhxr .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784294576158-jknu8qhxr .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-row, #fv-chart-1784294576158-jknu8qhxr .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784294576158-jknu8qhxr.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294576158-jknu8qhxr.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784294576158-jknu8qhxr.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784294576158-jknu8qhxr .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784294576158-jknu8qhxr .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784294576158-jknu8qhxr .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784294576158-jknu8qhxr .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784294576158-jknu8qhxr .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784294576158-jknu8qhxr .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784294576158-jknu8qhxr .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784294576158-jknu8qhxr .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784294576158-jknu8qhxr .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .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;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-pie-container,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-stacked-product,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-grouped-bar-product,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-row,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-stacked-product,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784294576158-jknu8qhxr.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-1784294576158-jknu8qhxr.mobile-view .fv-bar-label,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-grouped-product-title,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-label,#fv-chart-1784294576158-jknu8qhxr.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-1784294576158-jknu8qhxr.mobile-view .fv-bar-container,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-cluster,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-container,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-x-axis-wrapper,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-x-axis-label-space,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-x-axis-chart-space,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-benchmark-title,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-dropdown-title,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-carousel-nav-btn,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-chart-title,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-chart-subhead,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-header,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select-wrapper,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-vs,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select-container,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-versus-select,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784294576158-jknu8qhxr.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-1784294576158-jknu8qhxr.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294576158-jknu8qhxr.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784294576158-jknu8qhxr .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784294576158-jknu8qhxr .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-bar-row,#fv-chart-1784294576158-jknu8qhxr .fv-stacked-product,#fv-chart-1784294576158-jknu8qhxr .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-label,#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-bar-container,#fv-chart-1784294576158-jknu8qhxr .fv-bar-cluster {width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784294576158-jknu8qhxr .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784294576158-jknu8qhxr .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-label-space {display: none !important;}#fv-chart-1784294576158-jknu8qhxr .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr .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-1784294576158-jknu8qhxr .fv-stl-shop-all-logo,#fv-chart-1784294576158-jknu8qhxr .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784294576158-jknu8qhxr .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784294576158-jknu8qhxr .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784294576158-jknu8qhxr .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784294576158-jknu8qhxr.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": "Default"},"isAccessibleForFree": true,"dateCreated": "2026-07-17T13:22:56.158Z","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","Default"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1784294576158-jknu8qhxr" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="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-1784294576158-jknu8qhxr-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/iTasmqdAcCQrbxHbWESe3e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/iTasmqdAcCQrbxHbWESe3e.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/4P8Q3UcAuFMS5oZBTFY34e.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/4P8Q3UcAuFMS5oZBTFY34e.jpg" alt="Before" 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 "><div class="fv-image-compare-arrow-left"></div><div class="fv-image-compare-arrow-right"></div></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Before vacuuming</div><div class="fv-image-compare-label fv-image-compare-label-right">After vacuuming</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></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() {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) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;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);});}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);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {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);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {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');}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);}});});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);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});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');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') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}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;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 || '';fallbackCaptionHtml = 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); });}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;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();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;} 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 });}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.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';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.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}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();}});});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');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});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');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}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();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {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();}});}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();}});}window.fvAnimateCharts(chartWrapper);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-1784294576158-jknu8qhxr', false); });} else {initialize('fv-chart-1784294576158-jknu8qhxr', false);}})();</script></div><p>I tested the mopping system with a dried smear of ketchup, which was promptly removed from the wooden floor. The cylindrical mop spins and pivots outwards to reach into the edges of the room, while the robot scrapes it clean and washes it while driving. The mop is then dried with hot air at the base station, which takes several hours but is very quiet.</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');#fv-chart-1784293750108-vrhlpw5yh *, #fv-chart-1784293750108-vrhlpw5yh *:before, #fv-chart-1784293750108-vrhlpw5yh *:after, #fv-chart-1784293750108-vrhlpw5yh-slideshow *, #fv-chart-1784293750108-vrhlpw5yh-slideshow *:before, #fv-chart-1784293750108-vrhlpw5yh-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784293750108-vrhlpw5yh, #fv-chart-1784293750108-vrhlpw5yh-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784293750108-vrhlpw5yh {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784293750108-vrhlpw5yh.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-1784293750108-vrhlpw5yh .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;}#fv-chart-1784293750108-vrhlpw5yh-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1784293750108-vrhlpw5yh-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh-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; }}#fv-chart-1784293750108-vrhlpw5yh-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-1784293750108-vrhlpw5yh-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-1784293750108-vrhlpw5yh-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784293750108-vrhlpw5yh-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784293750108-vrhlpw5yh-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-1784293750108-vrhlpw5yh-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;}#fv-chart-1784293750108-vrhlpw5yh-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-1784293750108-vrhlpw5yh-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784293750108-vrhlpw5yh .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784293750108-vrhlpw5yh .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784293750108-vrhlpw5yh.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-expand-btn, #fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-image-compare-expand-btn:hover, #fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784293750108-vrhlpw5yh .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;}#fv-chart-1784293750108-vrhlpw5yh .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-row, #fv-chart-1784293750108-vrhlpw5yh .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784293750108-vrhlpw5yh.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784293750108-vrhlpw5yh.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784293750108-vrhlpw5yh.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784293750108-vrhlpw5yh .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .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;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-pie-container,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-stacked-product,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-grouped-bar-product,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-row,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-stacked-product,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784293750108-vrhlpw5yh.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-1784293750108-vrhlpw5yh.mobile-view .fv-bar-label,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-grouped-product-title,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-label,#fv-chart-1784293750108-vrhlpw5yh.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-1784293750108-vrhlpw5yh.mobile-view .fv-bar-container,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-cluster,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-container,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-x-axis-wrapper,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-x-axis-label-space,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-x-axis-chart-space,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-benchmark-title,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-dropdown-title,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-carousel-nav-btn,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-chart-title,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-chart-subhead,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-header,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select-wrapper,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-vs,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select-container,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-versus-select,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784293750108-vrhlpw5yh.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-1784293750108-vrhlpw5yh.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784293750108-vrhlpw5yh.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784293750108-vrhlpw5yh .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-bar-row,#fv-chart-1784293750108-vrhlpw5yh .fv-stacked-product,#fv-chart-1784293750108-vrhlpw5yh .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-label,#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-bar-container,#fv-chart-1784293750108-vrhlpw5yh .fv-bar-cluster {width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784293750108-vrhlpw5yh .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784293750108-vrhlpw5yh .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-label-space {display: none !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh .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-1784293750108-vrhlpw5yh .fv-stl-shop-all-logo,#fv-chart-1784293750108-vrhlpw5yh .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784293750108-vrhlpw5yh .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784293750108-vrhlpw5yh.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-07-17T13:09:10.108Z","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-1784293750108-vrhlpw5yh" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="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-1784293750108-vrhlpw5yh-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/FByoYV8QLFjoe3etZ3n3wc.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/FByoYV8QLFjoe3etZ3n3wc.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/DPatRu3n4scCSMHe5Fsavc.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/DPatRu3n4scCSMHe5Fsavc.jpg" alt="Before" 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">Before mopping</div><div class="fv-image-compare-label fv-image-compare-label-right">After mopping</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() {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) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;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);});}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);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {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);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {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');}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);}});});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);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});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');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') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}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;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 || '';fallbackCaptionHtml = 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); });}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;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();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;} 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 });}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.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';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.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}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();}});});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');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});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');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}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();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {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();}});}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();}});}window.fvAnimateCharts(chartWrapper);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-1784293750108-vrhlpw5yh', false); });} else {initialize('fv-chart-1784293750108-vrhlpw5yh', false);}})();</script></div><p>Meanwhile, the S2’s obstacle avoidance saw it drive neatly around a shoe, a sock and a USB cable strewn across the floor. I was impressed by how close it got to each, with moving or ingesting anything.</p><p>Overall, the Eufy Omni S2 performed brilliantly. I would recommend using Standard intensity and Standard suction with two passes most of the time, then up the suction to Turbo or Cyclone for a deeper clean. The latter hitting just 70 decibels was also impressive — for context, my Dyson V10 stick vacuum is 90 dB at medium power.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jKHV9AVhryYWv63mrQL6q5.jpg" alt="Eufy Omni S2 robot vacuum navigating between a sock and a shoe" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UnCTFEAtVNZCrFF3ptccn5.jpg" alt="Eufy Omni S2 robot vacuum navigating around a shoe" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CFEooNTngg8yu9AkCsaz46.jpg" alt="Eufy Omni S2 robot vacuum navigating a room with a shoe and a sock" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I only encountered one serious problem with the S2, and unfortunately it led to a replacement unit being provided by Eufy. The first S2 performed perfectly for a month, but developed a fault where the robot and docking station lost their connection. Several reboots and lots of advice from customer services failed to find a solution, so a second S2 was delivered and the original went back to Eufy for an inspection.</p><p>Naturally, this is disappointing for such an expensive product. But I was impressed by Eufy’s customer service department — which I approached as a customer and not a journalist — and how quickly the problem was resolved. The second unit performed perfectly throughout the rest of my test.</p><ul><li><strong>Performance score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-eufy-omni-s2-app"><span>Eufy Omni S2: app</span></h3><ul><li><strong>Easy to use</strong></li><li><strong>Lots of configurability</strong></li><li><strong>Also handles Eufy security products</strong></li><li><strong>Option to charge at night — great if you have an EV tariff</strong></li></ul><p>The Eufy app gets better with every revision, and today it’s one of the best robovac apps I’ve ever used. Everything is logically laid out, with just the right amount of adjustability on offer to keep both newcomers and power users happy. The app is quick, responsive and presents everything in a way that’s easy to understand.</p><p>I especially like how it adds virtual furniture to your floor maps, which makes it easier to understand the layout and visualize where the robot is. Editing floor plans also works well, with simple tools for splitting, combining and renaming rooms after the robot has created an initial (but not always accurate) map of your home. Multiple floormaps can also be created, making it easy to save a second map for your bedrooms upstairs, for example.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/u6obYD8a3cTdUqEwqsxbm.jpg" alt="Eufy Omni S2 app screengrabs" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/z3qsSmvKm8jgjt7tQZnEm.jpg" alt="Eufy Omni S2 app screengrabs" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Another feature I like is how pre-defined tasks can be created. I have one called “After dinner”, which tells the S2 to vacuum and mop my kitchen a certain way. A single tap of this from the Eufy app home screen, and the robot gets to work.</p><p>Since getting a puppy I’ve come to value Eufy’s child lock function, which disables the buttons on top of the robot – handy for both inquisitive children and dogs alike. I also like the off-peak charging function, where you can configure the S2 to only charge its battery at certain times of day. Since I have an electric car and an EV tariff, I’ve set the robovac to only charge at night, when my electricity is much cheaper.</p><ul><li><strong>App score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-eufy-omni-s2"><span>Should you buy the Eufy Omni S2?</span></h3><div ><table><caption>Eufy Omni S2 score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>The Eufy Omni S2 really is very expensive indeed. It isn’t the most expensive robovac of all time, but it’s right up there. And while its lofty price makes alternatives look like excellent value, the S2 doesn’t necessarily feel like a rip-off. It’s a high-quality appliance that performs brilliantly and looks good too.</p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Eufy knocked it out of the park with the S2’s design. It’s aesthetically pleasing, has a smaller footprint than some rivals, and the robot slips beneath most furniture. It also drives over raised rugs and thresholds better than before and keeps itself incredibly clean. All I wish is for a way to prevent the waste water tank from getting quite so pungent — frequent empties are a must!</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>The Omni S2 is much better at vacuuming than the S1 was, while being just as good at mopping and navigation. All of these attributes are now top-notch, while the onboard fragrance system is a lovely extra touch and the improved ability to clamber over raised thresholds is very welcome</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>App</p></td><td  ><p>Eufy’s app is great. Its robovac section is simpler to navigate than the slightly cluttered security section, with an excellent mapping system, handy shortcuts for frequently used cleaning chores, and some little features that are massively useful — like off-peak charging and the child/pet lock.</p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-10">Buy it if</h2><div class="product"><p><strong>You want the best, regardless of price</strong></p><p>Yes, it’s very expensive. But if you want the best this might well be it. Everything about the Omni S2 contributes to a premium ownership experience, from the app and the hardware, to the fragrance, cleaning performance and self-cleaning. </p></div><div class="product"><p><strong>Mopping and vacuuming are equally important</strong></p><p>Many robovacs are better at one task than the other — Eufy’s own Omni S1 mopped far better than it vacuumed — but with the S2 excellent mopping is paired with powerful vacuuming.</p></div><div class="product"><p><strong>Self-cleaning is a must</strong></p><p>The S2’s self-cleaning abilities are the best I’ve seen. Even after weeks of use in a busy home with a puppy, the robot’s dust bin, brushes, rollers and mop are like new. My only advice is to empty the waste water tank frequently, since older dirty water really does stink when poured away.</p></div><h2 id="don-t-buy-it-if-10">Don't buy it if</h2><div class="product"><p><strong>You're on a budget</strong></p><p>There are a lot of very good robovacs that cost significantly less than the Omni S2. They don’t perform quite as well, but if you value vacuuming oliver mopping, for example, your money could be better spent (and saved!) elsewhere. If you have a lot of stairs, consider spending the same on a robovac <em>and</em> a conventional stick vacuum instead of splurging it all on the S2.</p></div><div class="product"><p><strong>You don't want ongoing costs</strong></p><p>This is a factor for all robovacs, since they mostly use dust bags and their brushes and rollers eventually need replacing. But the S2’s running costs are greater than most because Eufy sells its own mopping detergent in a specially-shaped bottle, and you’ll have to buy fragrance refills from Eufy too. Eufy’s official replacement parts kit is £80, three fragrance refills are £25 and the detergent is £20.</p></div><h3 class="article-body__section" id="section-how-i-tested-the-eufy-omni-s2"><span>How I tested the Eufy Omni S2</span></h3><p>I lived with the Eufy Omni S2 for several weeks before writing this review. During that time it was used exclusively to vacuum the carpets and mop the floors of my house. I tested its cleaning abilities, tried some of the included fragrance diffusers, and noted how its self-cleaning systems fared after many hours of use.</p><p>I then carried out a number of specific tests to understand how well it cleans different types of debris from carpet and hard floors, how effective its mopping system is, how good it is at avoiding obstacles, and how loud it is.</p><p>First reviewed July 2026</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Dimplex FlexBlade Multi-Directional Bladeless Fan looks like it's part of a plane, but despite its propeller-like design it may struggle to cool your aircraft hangar ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-dimplex-flexblade-multi-directional-bladeless-fan-two-minute-review"><span>Dimplex FlexBlade Multi-Directional Bladeless Fan: two minute review</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:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DDmAdDK4guxAHfmwVVX24" name="Dimplex FlexBlade" alt="Dimplex FlexBlade" src="https://cdn.mos.cms.futurecdn.net/DDmAdDK4guxAHfmwVVX24.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Vertically aligning the fan vents makes the FlexBlade easy to store. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Specifications</div><div class="fancy_box_body"><p class="fancy-box__body-text">Type: Tower</p><p class="fancy-box__body-text">Speeds: 5</p><p class="fancy-box__body-text">Oscillation: horizontal 30, 60, or 90 degrees</p><p class="fancy-box__body-text">Vertical tilt: each blade can rotate 180 degrees</p><p class="fancy-box__body-text">Dimensions (H x W x D): 32.6 x 27.9 x 14.6 inches / 82.8 x 70.8 x 37cm (blades horizontal), 43.1 x 12.6 x 14.6 inches / 109.5 x 32 x 37cm (blades vertical)</p><p class="fancy-box__body-text">Controls: power, speed, timer, plus remote control</p><p class="fancy-box__body-text">Noise level: 36dB to 58dB</p></div></div><p>The Dimplex FlexBlade isn't your traditional tower fan, although you can use it as one. It's bladeless, Dyson-style, so it delivers smooth airflow without the buffeting of a bladed fan. </p><p>The design is very flexible, enabling you to use it as a T-shaped floor fan, a vertical pedestal fan, or any angle in between. Air comes out of two wide vents, and those vents can be rotated 90 degrees in either direction so that you can have wider airflow or cool two areas simultaneously. That could be useful in shared spaces such as offices, although as the fan's stand isn't telescopic, one of you will get a cool back while the other gets cool legs. </p><p>The FlexBlade looks like it'll be extremely powerful but the strength of airflow drops off quickly with distance, so at full power with both blades pointing forward it felt like a breeze at three meters. It's fairly quiet, though, and delivers similar airflow and noise levels to our trusty Dyson Hot+Cool fan.</p><p>This isn't the most powerful floor fan we've tested by any means but it does move a decent amount of air and that flexible design makes it useful for multiple applications, such as the bedroom at night and home office or living room during the day. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="G6VjoKkrj7DXgNp9BdGsXo" name="Dimplex FlexBlade" alt="Dimplex FlexBlade in a kitchen" src="https://cdn.mos.cms.futurecdn.net/G6VjoKkrj7DXgNp9BdGsXo.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The FlexBlade is very wide in horizontal mode but you can angle it through 90 degrees. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-price-and-availability"><span>Dimplex FlexBlade fan review: price and availability</span></h3><ul><li><strong>Launched June 2026</strong></li><li><strong>UK only</strong></li><li><strong>£199.99 (about $160 / AU$230)</strong></li></ul><p>With fortunate timing, the FlexBlade launched during a month of record-breaking heat in the UK. The Dimplex FlexBlade Multi-Directional Bladeless Fan launched in the UK in June 2026 with a recommended retail price of £199.99 (about $160 / AU$230). It isn't currently available in Australia, and Dimplex doesn't sell its home cooling products in the US. </p><p>I'm writing this as more really hot weather is toasting the UK, so I need to temper my usual buying advice with the fact that for many people the only criteria for a fan right now are 'will it cool me down?' and 'is it in stock?', to which the answers are yes and at the time of writing, yes. But I would point out that <a href="https://www.techradar.com/seasonal-sales/i-slept-under-a-blanket-of-cool-air-last-night-thanks-to-this-clever-adjustable-tower-fan-and-theres-a-huge-gbp76-off-for-prime-day">Dimplex dropped the price to just £123 for Amazon Prime Day 2026</a>, so if you're not reading this in sweltering temperatures you can expect similar discounts in the cooler months when demand sags.</p><p><strong>Value for money: 4/5</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZStjsuxuSK6pbo2HfY97Wo" name="Dimplex FlexBlade" alt="Adjusting the rotating vent on the Dimplex FlexBlade" src="https://cdn.mos.cms.futurecdn.net/ZStjsuxuSK6pbo2HfY97Wo.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The two vent arms can be manually rotated independently to blow air in two directions </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-design"><span>Dimplex FlexBlade fan review: design</span></h3><ul><li><strong>Horizontal and vertical adjustment</strong></li><li><strong>Horizontal oscillation</strong></li><li><strong>Simple but effective controls</strong></li></ul><p>I can't talk about the design of the Dimplex FlexBlade without addressing the elephant in the room, or rather the Shark: the <a href="https://www.techradar.com/home/air-quality/shark-turboblade-fan-review">Shark TurboBlade</a> cooling fan, which seems to have inspired Dimplex's designers. Both have a propeller-esque T-shaped design with two independent, rotatable bladeless vents. Both can pivot from horizontal to vertical mode. Both project air up to 20 meters. Both have a magnetic remote control. Both have a quiet sleep mode. And both have multiple speed settings: 10 for the Shark and five for the Dimplex. I think the Shark is a little nicer looking, more flexible thanks to its telescopic pole and less top-heavy — the Dimplex wobbles a bit when you touch it — but it's also £50 (about $70 / AU$100) more expensive when it's not in the sales.</p><p>The FlexBlade arrives in six parts: the main motor unit, a two-part riser with a heavy base, and the two vents. It's simple and quick to put together – the only tool required is the provided Allen key for securing the base — and the remote attaches magnetically to the top of the unit so it's always handy. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CYVo7gtjyXf48SHWwGfE5" name="Dimplex FlexBlade" alt="Dimplex FlexBlade angled 45 degrees" src="https://cdn.mos.cms.futurecdn.net/CYVo7gtjyXf48SHWwGfE5.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The FlexBlade can be angled horizontally, vertically or in between, and it oscillates up to 90 degrees. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Controls are kept to a minimum on the fan itself: power/speed, oscillation and timer. The remote is simple too, with the addition of dedicated speed up/down buttons, a full speed button and a sleep mode button to put the fan into its lowest power state overnight.</p><p>The T-shaped, two-vent design delivers a lot of flexibility. You can't adjust the 1.1m height of the main motor unit but you can position the two blades vertically, horizontally or in between, and you can rotate them independently up to 180 degrees to push air in two opposite directions at once. The rotating blades are a little stiff but not awkwardly so. The blade adjustments are manual but the fan itself can oscillate automatically, delivering horizontal oscillation of 30, 60 or 90 degrees.</p><p><strong>Design: 4/5</strong></p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GFDbFchEfDRGspCLRNrcVo.png" alt="The controls on top of the Dimplex FlexBlade" /><figcaption>The on-board controls are simple: timer, power/speed and oscillation.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JMiDHnmo3MMTwuDNvBGoWo.png" alt="Dimplex FlexBlade showing the indicator lights" /><figcaption>The illuminated dots on the front show the current fan speed. There are five settings.<small role="credit">Future</small></figcaption></figure></figure><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-performance"><span>Dimplex FlexBlade fan review: performance</span></h3><ul><li><strong>Oscillation and adjustable vents</strong></li><li><strong>Quieter than similar rivals</strong></li><li><strong>Best experienced reasonably close</strong></li></ul><p>The Dimplex promises airflow in excess of 6m/s with a 20-meter range and 90-degree sweep, but at full power with both blades pointed directly at me from three meters away it felt like a very mild breeze. At that distance and with the blades arranged vertically the remote control was very hit and miss.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="j839FaZDjRAKXhak5Fti" name="Dimplex FlexBlade" alt="Dimplex FlexBlade remote control" src="https://cdn.mos.cms.futurecdn.net/j839FaZDjRAKXhak5Fti.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The FlexBlade comes with a straightforward remote control. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Dimplex is a bit quieter than the Shark – Dimplex's figures say it's 36dB at its lowest setting and 58dB at full pelt, compared to the Shark's 40dB to 66dB – but it still gets loud at higher fan speeds with the telltale whoosh we've come to expect from bladeless fans. It's not Dyson hand dryer loud at full power, though; it's more like a hair dryer on a very low setting.</p><p>I compared the Dimplex's airflow to two other room fans: a Dyson Pure Hot + Cool and a Meaco Sefte 10-inch air circulator. Both the Dimplex and the Dyson are bladeless and moved air a similar distance with similar noise levels, although the Dyson's wider diffusion mode made its output quieter at the expense of focused air. But the Meaco was quieter than both and delivered significantly stronger airflow across a large living room.</p><p><strong>Performance: 3/5</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vA6BYE55jiyJ5rpvYq8rMo" name="Dimplex FlexBlade" alt="Close up of the Dimplex FlexBlade remote on its magnetic perch" src="https://cdn.mos.cms.futurecdn.net/vA6BYE55jiyJ5rpvYq8rMo.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The FlexBlade has a magnetic perch to keep the remote handy. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-should-you-buy-it"><span>Dimplex FlexBlade fan review: should you buy it?</span></h3><div ><table><tbody><tr><td class="firstcol " ><p><strong>Value</strong></p></td><td  ><p>Previous Prime Day pricing suggests that the list price is a little high.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p><strong>Design</strong></p></td><td  ><p>It looks very like a Shark, but it's well made and feels solid; controls are straightforward and the flexible airflow is clever.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p><strong>Performance</strong></p></td><td  ><p>Not as powerful as it looks, and venting in two directions reduces airflow in each direction.</p></td><td  ><p>3/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-11">Buy it if...</h2><div class="product"><p><strong>You like to share</strong></p><p>Unlike traditional fans the FlexBlade can cool in two directions simultaneously with or without oscillation.</p></div><div class="product"><p><strong>You like planes</strong></p><p>The twin-blade design resembles a propellor or wings, and arranged vertically it looks like something from a space programme.</p></div><div class="product"><p><strong>You need flexibility</strong></p><p>It's easy to direct air exactly where you need it to go.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="c26f387c-803c-11f1-889f-5fd66b925a08" data-action="Deal Block" data-label="You need flexibilityIt's easy to direct air exactly where you need it to go." data-dimension48="You need flexibilityIt's easy to direct air exactly where you need it to go." data-dimension25="">View Deal</a></p></div><h2 id="don-t-buy-it-if-11">Don't buy it if...</h2><div class="product"><p><strong>You want all the airflow</strong></p><p>Bi-directional venting inevitably mean splitting the output in two.</p></div><div class="product"><p><strong>Your space is big</strong></p><p>An air circulator is likely to do a better job cooling large rooms and similarly big spaces.</p></div><div class="product"><p><strong>You like a bargain</strong></p><p>The Dimplex FlexBlade was much cheaper during Prime Day 2026.</p></div><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-also-consider"><span>Dimplex FlexBlade fan review: also consider</span></h3><div class="product"><a data-dimension112="c26f3afc-803c-11f1-b21e-9b5ffec06282" data-action="Deal Block" data-label="Meaco's Sefte table and pedestal air circulators" data-dimension48="Meaco's Sefte table and pedestal air circulators" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:536px;"><p class="vanilla-image-block" style="padding-top:99.81%;"><img id="tY25YSqrEJed95Cm7rVBNd" name="sefte" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tY25YSqrEJed95Cm7rVBNd.jpg" mos="" align="middle" fullscreen="" width="536" height="535" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Meaco Sefte 8in Portable Air Circulator</strong></p><p>The Shark TurboBlade is the closest rival in terms of this kind of design. But if you don't need the bi-directional air of the Dimplex or Shark I'm an evangelist for <a href="https://www.techradar.com/home/small-appliances/meaco-sefte-pro-10in-air-circulator-review" data-dimension112="c26f3afc-803c-11f1-b21e-9b5ffec06282" data-action="Deal Block" data-label="Meaco's Sefte table and pedestal air circulators" data-dimension48="Meaco's Sefte table and pedestal air circulators" data-dimension25="">Meaco's Sefte table and pedestal air circulators</a>, of which I've bought three so far for my family. They're astonishingly quiet, very powerful and oscillate both vertically and horizontally to really move air around the room. </p><p>Unfortunately the big ones are sold out and apparently won't be back in stock until October 2026. However, there is an eight-inch rechargeable model with a list price of £79.99 (about $110 / AU$150) that's in stock at the time of writing. It pushes air up to 17 meters and runs as quietly as 27dB.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="c26f3afc-803c-11f1-b21e-9b5ffec06282" data-action="Deal Block" data-label="Meaco's Sefte table and pedestal air circulators" data-dimension48="Meaco's Sefte table and pedestal air circulators" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-how-we-tested"><span>Dimplex FlexBlade fan review: how we tested</span></h3><p>I tested the FlexBlade for a week at my home in Scotland during July 2026's UK heatwave. Scotland escaped the worst, because while England boiled the temperatures here were milder, peaking at 27ºC / 80.6ºF. That's hot enough to need a powerful fan but not so hot that I was crawling into my freezer or taking cold showers fully clothed.</p><p>I work from home in a long downstairs room that gets sunshine from both directions during the day, and that means it's often warmer inside than out – especially in the evening, as UK homes are typically made to retain heat rather than reflect it. I tested the FlexBlade as a daytime fan in my living room/office and as a bedroom fan overnight to see if it could keep me cool during the day, cool my family in the evening and help me sleep better at night.</p><p><em>First tested July 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-quality/dimplex-flexblade-review</link>
                                                                            <description>
                            <![CDATA[ The FlexBlade is clever and very flexible, but it's best experienced fairly close –especially in bi-directional mode. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">aSyqWnkLaxVQLjKrkcqxbc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kcvjcZQx6Y9yqS2EjgKoUo-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sun, 19 Jul 2026 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Air Quality]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Carrie Marshall ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/xJGRRy6MkKwN3qJ5X6enZG.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/kcvjcZQx6Y9yqS2EjgKoUo-1280-80.png">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dimplex FlexBlade photographed outside on a sunny day]]></media:description>                                                            <media:text><![CDATA[Dimplex FlexBlade photographed outside on a sunny day]]></media:text>
                                <media:title type="plain"><![CDATA[Dimplex FlexBlade photographed outside on a sunny day]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kcvjcZQx6Y9yqS2EjgKoUo-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-dimplex-flexblade-multi-directional-bladeless-fan-two-minute-review"><span>Dimplex FlexBlade Multi-Directional Bladeless Fan: two minute review</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:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DDmAdDK4guxAHfmwVVX24" name="Dimplex FlexBlade" alt="Dimplex FlexBlade" src="https://cdn.mos.cms.futurecdn.net/DDmAdDK4guxAHfmwVVX24.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Vertically aligning the fan vents makes the FlexBlade easy to store. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><div  class="fancy-box"><div class="fancy_box-title">Specifications</div><div class="fancy_box_body"><p class="fancy-box__body-text">Type: Tower</p><p class="fancy-box__body-text">Speeds: 5</p><p class="fancy-box__body-text">Oscillation: horizontal 30, 60, or 90 degrees</p><p class="fancy-box__body-text">Vertical tilt: each blade can rotate 180 degrees</p><p class="fancy-box__body-text">Dimensions (H x W x D): 32.6 x 27.9 x 14.6 inches / 82.8 x 70.8 x 37cm (blades horizontal), 43.1 x 12.6 x 14.6 inches / 109.5 x 32 x 37cm (blades vertical)</p><p class="fancy-box__body-text">Controls: power, speed, timer, plus remote control</p><p class="fancy-box__body-text">Noise level: 36dB to 58dB</p></div></div><p>The Dimplex FlexBlade isn't your traditional tower fan, although you can use it as one. It's bladeless, Dyson-style, so it delivers smooth airflow without the buffeting of a bladed fan. </p><p>The design is very flexible, enabling you to use it as a T-shaped floor fan, a vertical pedestal fan, or any angle in between. Air comes out of two wide vents, and those vents can be rotated 90 degrees in either direction so that you can have wider airflow or cool two areas simultaneously. That could be useful in shared spaces such as offices, although as the fan's stand isn't telescopic, one of you will get a cool back while the other gets cool legs. </p><p>The FlexBlade looks like it'll be extremely powerful but the strength of airflow drops off quickly with distance, so at full power with both blades pointing forward it felt like a breeze at three meters. It's fairly quiet, though, and delivers similar airflow and noise levels to our trusty Dyson Hot+Cool fan.</p><p>This isn't the most powerful floor fan we've tested by any means but it does move a decent amount of air and that flexible design makes it useful for multiple applications, such as the bedroom at night and home office or living room during the day. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="G6VjoKkrj7DXgNp9BdGsXo" name="Dimplex FlexBlade" alt="Dimplex FlexBlade in a kitchen" src="https://cdn.mos.cms.futurecdn.net/G6VjoKkrj7DXgNp9BdGsXo.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The FlexBlade is very wide in horizontal mode but you can angle it through 90 degrees. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-price-and-availability"><span>Dimplex FlexBlade fan review: price and availability</span></h3><ul><li><strong>Launched June 2026</strong></li><li><strong>UK only</strong></li><li><strong>£199.99 (about $160 / AU$230)</strong></li></ul><p>With fortunate timing, the FlexBlade launched during a month of record-breaking heat in the UK. The Dimplex FlexBlade Multi-Directional Bladeless Fan launched in the UK in June 2026 with a recommended retail price of £199.99 (about $160 / AU$230). It isn't currently available in Australia, and Dimplex doesn't sell its home cooling products in the US. </p><p>I'm writing this as more really hot weather is toasting the UK, so I need to temper my usual buying advice with the fact that for many people the only criteria for a fan right now are 'will it cool me down?' and 'is it in stock?', to which the answers are yes and at the time of writing, yes. But I would point out that <a href="https://www.techradar.com/seasonal-sales/i-slept-under-a-blanket-of-cool-air-last-night-thanks-to-this-clever-adjustable-tower-fan-and-theres-a-huge-gbp76-off-for-prime-day">Dimplex dropped the price to just £123 for Amazon Prime Day 2026</a>, so if you're not reading this in sweltering temperatures you can expect similar discounts in the cooler months when demand sags.</p><p><strong>Value for money: 4/5</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZStjsuxuSK6pbo2HfY97Wo" name="Dimplex FlexBlade" alt="Adjusting the rotating vent on the Dimplex FlexBlade" src="https://cdn.mos.cms.futurecdn.net/ZStjsuxuSK6pbo2HfY97Wo.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The two vent arms can be manually rotated independently to blow air in two directions </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-design"><span>Dimplex FlexBlade fan review: design</span></h3><ul><li><strong>Horizontal and vertical adjustment</strong></li><li><strong>Horizontal oscillation</strong></li><li><strong>Simple but effective controls</strong></li></ul><p>I can't talk about the design of the Dimplex FlexBlade without addressing the elephant in the room, or rather the Shark: the <a href="https://www.techradar.com/home/air-quality/shark-turboblade-fan-review">Shark TurboBlade</a> cooling fan, which seems to have inspired Dimplex's designers. Both have a propeller-esque T-shaped design with two independent, rotatable bladeless vents. Both can pivot from horizontal to vertical mode. Both project air up to 20 meters. Both have a magnetic remote control. Both have a quiet sleep mode. And both have multiple speed settings: 10 for the Shark and five for the Dimplex. I think the Shark is a little nicer looking, more flexible thanks to its telescopic pole and less top-heavy — the Dimplex wobbles a bit when you touch it — but it's also £50 (about $70 / AU$100) more expensive when it's not in the sales.</p><p>The FlexBlade arrives in six parts: the main motor unit, a two-part riser with a heavy base, and the two vents. It's simple and quick to put together – the only tool required is the provided Allen key for securing the base — and the remote attaches magnetically to the top of the unit so it's always handy. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CYVo7gtjyXf48SHWwGfE5" name="Dimplex FlexBlade" alt="Dimplex FlexBlade angled 45 degrees" src="https://cdn.mos.cms.futurecdn.net/CYVo7gtjyXf48SHWwGfE5.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The FlexBlade can be angled horizontally, vertically or in between, and it oscillates up to 90 degrees. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Controls are kept to a minimum on the fan itself: power/speed, oscillation and timer. The remote is simple too, with the addition of dedicated speed up/down buttons, a full speed button and a sleep mode button to put the fan into its lowest power state overnight.</p><p>The T-shaped, two-vent design delivers a lot of flexibility. You can't adjust the 1.1m height of the main motor unit but you can position the two blades vertically, horizontally or in between, and you can rotate them independently up to 180 degrees to push air in two opposite directions at once. The rotating blades are a little stiff but not awkwardly so. The blade adjustments are manual but the fan itself can oscillate automatically, delivering horizontal oscillation of 30, 60 or 90 degrees.</p><p><strong>Design: 4/5</strong></p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GFDbFchEfDRGspCLRNrcVo.png" alt="The controls on top of the Dimplex FlexBlade" /><figcaption>The on-board controls are simple: timer, power/speed and oscillation.<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JMiDHnmo3MMTwuDNvBGoWo.png" alt="Dimplex FlexBlade showing the indicator lights" /><figcaption>The illuminated dots on the front show the current fan speed. There are five settings.<small role="credit">Future</small></figcaption></figure></figure><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-performance"><span>Dimplex FlexBlade fan review: performance</span></h3><ul><li><strong>Oscillation and adjustable vents</strong></li><li><strong>Quieter than similar rivals</strong></li><li><strong>Best experienced reasonably close</strong></li></ul><p>The Dimplex promises airflow in excess of 6m/s with a 20-meter range and 90-degree sweep, but at full power with both blades pointed directly at me from three meters away it felt like a very mild breeze. At that distance and with the blades arranged vertically the remote control was very hit and miss.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="j839FaZDjRAKXhak5Fti" name="Dimplex FlexBlade" alt="Dimplex FlexBlade remote control" src="https://cdn.mos.cms.futurecdn.net/j839FaZDjRAKXhak5Fti.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The FlexBlade comes with a straightforward remote control. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Dimplex is a bit quieter than the Shark – Dimplex's figures say it's 36dB at its lowest setting and 58dB at full pelt, compared to the Shark's 40dB to 66dB – but it still gets loud at higher fan speeds with the telltale whoosh we've come to expect from bladeless fans. It's not Dyson hand dryer loud at full power, though; it's more like a hair dryer on a very low setting.</p><p>I compared the Dimplex's airflow to two other room fans: a Dyson Pure Hot + Cool and a Meaco Sefte 10-inch air circulator. Both the Dimplex and the Dyson are bladeless and moved air a similar distance with similar noise levels, although the Dyson's wider diffusion mode made its output quieter at the expense of focused air. But the Meaco was quieter than both and delivered significantly stronger airflow across a large living room.</p><p><strong>Performance: 3/5</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vA6BYE55jiyJ5rpvYq8rMo" name="Dimplex FlexBlade" alt="Close up of the Dimplex FlexBlade remote on its magnetic perch" src="https://cdn.mos.cms.futurecdn.net/vA6BYE55jiyJ5rpvYq8rMo.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The FlexBlade has a magnetic perch to keep the remote handy. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-should-you-buy-it"><span>Dimplex FlexBlade fan review: should you buy it?</span></h3><div ><table><tbody><tr><td class="firstcol " ><p><strong>Value</strong></p></td><td  ><p>Previous Prime Day pricing suggests that the list price is a little high.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p><strong>Design</strong></p></td><td  ><p>It looks very like a Shark, but it's well made and feels solid; controls are straightforward and the flexible airflow is clever.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p><strong>Performance</strong></p></td><td  ><p>Not as powerful as it looks, and venting in two directions reduces airflow in each direction.</p></td><td  ><p>3/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-11">Buy it if...</h2><div class="product"><p><strong>You like to share</strong></p><p>Unlike traditional fans the FlexBlade can cool in two directions simultaneously with or without oscillation.</p></div><div class="product"><p><strong>You like planes</strong></p><p>The twin-blade design resembles a propellor or wings, and arranged vertically it looks like something from a space programme.</p></div><div class="product"><p><strong>You need flexibility</strong></p><p>It's easy to direct air exactly where you need it to go.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="c26f387c-803c-11f1-889f-5fd66b925a08" data-action="Deal Block" data-label="You need flexibilityIt's easy to direct air exactly where you need it to go." data-dimension48="You need flexibilityIt's easy to direct air exactly where you need it to go." data-dimension25="">View Deal</a></p></div><h2 id="don-t-buy-it-if-11">Don't buy it if...</h2><div class="product"><p><strong>You want all the airflow</strong></p><p>Bi-directional venting inevitably mean splitting the output in two.</p></div><div class="product"><p><strong>Your space is big</strong></p><p>An air circulator is likely to do a better job cooling large rooms and similarly big spaces.</p></div><div class="product"><p><strong>You like a bargain</strong></p><p>The Dimplex FlexBlade was much cheaper during Prime Day 2026.</p></div><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-also-consider"><span>Dimplex FlexBlade fan review: also consider</span></h3><div class="product"><a data-dimension112="c26f3afc-803c-11f1-b21e-9b5ffec06282" data-action="Deal Block" data-label="Meaco's Sefte table and pedestal air circulators" data-dimension48="Meaco's Sefte table and pedestal air circulators" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:536px;"><p class="vanilla-image-block" style="padding-top:99.81%;"><img id="tY25YSqrEJed95Cm7rVBNd" name="sefte" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tY25YSqrEJed95Cm7rVBNd.jpg" mos="" align="middle" fullscreen="" width="536" height="535" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Meaco Sefte 8in Portable Air Circulator</strong></p><p>The Shark TurboBlade is the closest rival in terms of this kind of design. But if you don't need the bi-directional air of the Dimplex or Shark I'm an evangelist for <a href="https://www.techradar.com/home/small-appliances/meaco-sefte-pro-10in-air-circulator-review" data-dimension112="c26f3afc-803c-11f1-b21e-9b5ffec06282" data-action="Deal Block" data-label="Meaco's Sefte table and pedestal air circulators" data-dimension48="Meaco's Sefte table and pedestal air circulators" data-dimension25="">Meaco's Sefte table and pedestal air circulators</a>, of which I've bought three so far for my family. They're astonishingly quiet, very powerful and oscillate both vertically and horizontally to really move air around the room. </p><p>Unfortunately the big ones are sold out and apparently won't be back in stock until October 2026. However, there is an eight-inch rechargeable model with a list price of £79.99 (about $110 / AU$150) that's in stock at the time of writing. It pushes air up to 17 meters and runs as quietly as 27dB.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="c26f3afc-803c-11f1-b21e-9b5ffec06282" data-action="Deal Block" data-label="Meaco's Sefte table and pedestal air circulators" data-dimension48="Meaco's Sefte table and pedestal air circulators" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-dimplex-flexblade-fan-review-how-we-tested"><span>Dimplex FlexBlade fan review: how we tested</span></h3><p>I tested the FlexBlade for a week at my home in Scotland during July 2026's UK heatwave. Scotland escaped the worst, because while England boiled the temperatures here were milder, peaking at 27ºC / 80.6ºF. That's hot enough to need a powerful fan but not so hot that I was crawling into my freezer or taking cold showers fully clothed.</p><p>I work from home in a long downstairs room that gets sunshine from both directions during the day, and that means it's often warmer inside than out – especially in the evening, as UK homes are typically made to retain heat rather than reflect it. I tested the FlexBlade as a daytime fan in my living room/office and as a bedroom fan overnight to see if it could keep me cool during the day, cool my family in the evening and help me sleep better at night.</p><p><em>First tested July 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Laifen T1 Pro is an electric shaver with an Apple-esque aesthetic that isn't backed up by its performance ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-laifen-t1-pro-two-minute-review"><span>Laifen T1 Pro: two-minute review</span></h3><p>On first impressions, the Laifen T1 Pro wows. Open the box and you're greeted with Apple-inspired packaging, while the shaver itself immediately looks the part. Its CNC-machined unibody aluminium body looks and feels genuinely premium and, if you're used to cheaper shavers like the Philips OneBlade – my usual razor – it's impossible not to grin at the magnetically attached shaving head, which somehow manages to feel genuinely futuristic.</p><p>Modern conveniences like USB-C charging, an aeroplane mode to stop the power button being pressed in your bag while travelling and IPX7 waterproofing all add to the premium feel. Based on the spec sheet and those first impressions, you'd be forgiven for thinking the Laifen T1 Pro was one of the <a href="https://www.techradar.com/best/best-electric-razors-and-beard-trimmers">best electric shavers</a> on the market.</p><p>The problem is that, with a shaver, the only thing that really matters is the shave itself, and that's where the Laifen T1 Po disappoints. I shave twice a week and have fairly coarse stubble, and despite repeated attempts the T1 Pro simply couldn't deliver a comfortable shave and often snagged on my hairs, which was painful and left me with patchy stubble. You have to limit your expectations a bit with single-blade razors, but I've been getting an effective shave with my Philips OneBlade for years, and often I found myself reaching for it to finish up and get the hairs that survived the T1 Pro's efforts.</p><p>This leaves the Laifen T1 Pro in an awkward position. It's beautifully designed and genuinely pleasant to use in every respect until it comes to shaving, but if I have to reach for a second razor to finish the job, the premium build and thoughtful features become little more than a nice distraction. I'd love to see Laifen revisit the shaving head in a future model because the engineering elsewhere is genuinely impressive, but as it stands I can't recommend the T1 Pro.</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:3343px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="2zomAtmiixWVye8BsUVTdi" name="PXL_20260715_104006701" alt="Front-on view of Laifen T1 shaver" src="https://cdn.mos.cms.futurecdn.net/2zomAtmiixWVye8BsUVTdi.jpg" mos="" align="middle" fullscreen="" width="3343" height="1881" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-laifen-t1-pro-price-and-availability"><span>Laifen T1 Pro: price and availability</span></h3><ul><li><strong>List price: $149 / £149 / AU$246</strong></li><li><strong>Launched: September 2025</strong></li></ul><p>The Laifen T1 Pro launched in September 2025.  Listing prices vary but are consistent with other premium shavers. In the US it's currently selling for around $129, in the UK it's £149 and in Australia it's $239. However, it doesn't come with a case, cleaning materials or anything else so it may feel steep in comparison </p><ul><li><strong>Value score: 2/5</strong></li></ul><h3 class="article-body__section" id="section-laifen-t1-pro-design"><span>Laifen T1 Pro: design</span></h3><ul><li><strong>CNC-machined aluminum feels premium</strong></li><li><strong>Magnetic head feels futuristic and makes cleaning a breeze</strong></li><li><strong>USB-C means you're just taking one cable away with you</strong></li></ul><p>The Laifen T1 Pro makes an excellent first impression. Unlike the plastic-bodied shavers that dominate the market, the T1 Pro is built around a CNC-machined unibody aluminium chassis that immediately feels more like a premium gadget than a bathroom appliance. The fit and finish are excellent, while the magnetically-attached shaving head snaps satisfyingly into place and makes cleaning refreshingly simple.</p><p>Laifen has also packed in plenty of thoughtful features. USB-C charging means one less proprietary cable to keep track of, an airplane mode prevents the power button from being accidentally pressed in your luggage, and the IPX7 waterproof rating means you can use the shaver wet or dry before simply rinsing it under the tap to clean it up.</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:3947px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4nXnmhVDYsGPidzwJWBhdi" name="PXL_20260715_104121058" alt="Laifen T1 shaver charging port" src="https://cdn.mos.cms.futurecdn.net/4nXnmhVDYsGPidzwJWBhdi.jpg" mos="" align="middle" fullscreen="" width="3947" height="2220" 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 compact dimensions work in the T1 Pro's favour. It's comfortable to hold despite the lack of any rubberized grip, and the aluminum body never felt slippery during my testing, even during a heatwave when I was, perhaps a little sweatier than I'd like to admit. Its low weight, just 3.3oz / 93g, makes it easy to use precise movements in the tricky areas like the jawline and around the mouth — areas that can be difficult with larger, clunkier, shavers.</p><p>It's a minor thing, but I found myself squeaking with joy each time I opened the little cap at the bottom of the razor to reveal the USB-C charging port. It's a small thing, but the cap fits so neatly in and comes away so delicately it sparks joy every time I charged it.</p><p>In many ways, the T1 Pro feels like the product of a company obsessed with industrial design. From the premium materials to the magnetic shaving head and clean, minimalist aesthetic, there's very little to criticize about the hardware itself.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-laifen-t1-pro-performance"><span>Laifen T1 Pro: performance</span></h3><ul><li><strong>Foil snags on coarse hair, which is painful</strong></li><li><strong>The shave is patchy and inconsistent</strong></li><li><strong>Long-lasting battery means you'll only need to charge occasionally</strong></li></ul><p>Ultimately, the Laifen T1 Pro lives or dies by the quality of its shave, and that's where it struggles. I have fairly coarse facial hair and typically shave twice a week, which proved to be a challenge the T1 Pro never really overcame.</p><p>Rather than cutting cleanly through my stubble, the shaver frequently pulled at beard hairs, making each shave less comfortable than it should have been. It also struggled to achieve an even finish. Even after several passes, I was often left with patches of missed stubble that required further attention. The trimmer head was more prone to this snagging, but the shaver head didn't eliminate the problem and also left my skin irritated. </p><p>The T1 Pro's light weight makes it easier to use, but its small size means covering your face takes longer than with a larger foil shaver. As a result, multiple passes quickly became the norm, and each additional pass increased the likelihood of the shaver snagging on thicker patches of hair.</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:3745px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="vhENJVydx79tEzDh3Vsxvj" name="PXL_20260715_104048544" alt="Laifen T1 shaver with foil detached" src="https://cdn.mos.cms.futurecdn.net/vhENJVydx79tEzDh3Vsxvj.jpg" mos="" align="middle" fullscreen="" width="3745" height="2107" 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 repeatedly found myself reaching for another razor to finish the job. Not only did it clean up the areas the T1 Pro had missed, but it also did so more comfortably. That's difficult to overlook given the T1 Pro's premium price. </p><p>The 120-minute battery life is excellent and should last most people several weeks between charges. </p><p>Unfortunately, The Laifen T1 Pro looks and feels like a premium electric shaver, but in my experience it simply doesn't deliver the shave the design promises, which makes it impossible to travel with because I also have to toss a second razor into my bag.</p><ul><li><strong>Performance score: 1/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-laifen-t1-pro"><span>Should you buy the Laifen T1 Pro?</span></h3><div ><table><caption>Laifen T1 Pro score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>A disappointing shave that is often painful.</p></td><td  ><p>2/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Beautifully designed with some thoughtful choices.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>A premium price backed up by the design but not the shave.</p></td><td  ><p>1/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-12">Buy it if</h2><div class="product"><p><strong>You want a premium looking shaver</strong></p><p>The Apple comparisons hold up; it really is a great looking shaver that feels good in your hand</p></div><div class="product"><p><strong>You hate carrying extra cables</strong></p><p>Charging from a USB-C means you've almost definitely got one with you, wherever you are. </p></div><h2 id="don-t-buy-it-if-12">Don't buy it if</h2><div class="product"><p><strong>You want a good clean shave</strong></p><p>I feel like I've gone on about this a lot, but honestly it's really annoying to have a shaver that's doesn't give you a clean shave. </p></div><div class="product"><p><strong>You have delicate skin or coarse hair</strong></p><p>The Laifen T1 Pro can be quite a harsh shave. I found it struggled with my coarse stubble, catching on it painfully and often not cutting cleanly through. The shaver attachment left my skin sore and irritated after each use. </p></div><h3 class="article-body__section" id="section-laifen-t1-pro-also-consider"><span>Laifen T1 Pro: also consider</span></h3><div class="product"><a data-dimension112="97760bcc-81be-11f1-a55e-8f2f2edc1459" data-action="Deal Block" data-label="Read our full Philips OneBlade 360 review" data-dimension48="Read our full Philips OneBlade 360 review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="tcESbgLsqkR5L4GBHQC95T" name="1782189580.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tcESbgLsqkR5L4GBHQC95T.jpg" mos="" align="middle" fullscreen="" width="1509" height="1509" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Philips OneBlade 360</strong></p><p>If you have sensitive skin, you'll likely find this versatile shaver a better option. It doesn't offer the closest shave but it's gentle, suitable for wet and dry shaving, and affordably priced too.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/hair-care/philips-oneblade-360-razor-review" data-dimension112="97760bcc-81be-11f1-a55e-8f2f2edc1459" data-action="Deal Block" data-label="Read our full Philips OneBlade 360 review" data-dimension48="Read our full Philips OneBlade 360 review" data-dimension25=""><strong>Philips OneBlade 360 review</strong></a></p></div><div class="product"><a data-dimension112="97760c26-81be-11f1-96f4-3965af78d9b0" data-action="Deal Block" data-label="Read our full Braun Series 9 Pro review" data-dimension48="Read our full Braun Series 9 Pro review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:99.34%;"><img id="G9gxy6qNkAbLtAKprz4W7d" name="Braun Series 9 Pro.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/G9gxy6qNkAbLtAKprz4W7d.jpg" mos="" align="middle" fullscreen="" width="1509" height="1499" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Braun Series 9 Pro</strong></p><p>At the other end of the price scale, we have this premium model, which our reviewer called "the Bugatti Veyron of shavers". It delivers excellent performance, with an ergonomic design and good battery life, and has a price tag to match.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/braun-series-9-pro-electric-shaver-with-powercase" data-dimension112="97760c26-81be-11f1-96f4-3965af78d9b0" data-action="Deal Block" data-label="Read our full Braun Series 9 Pro review" data-dimension48="Read our full Braun Series 9 Pro review" data-dimension25=""><strong>Braun Series 9 Pro review</strong></a></p></div><p><em>First reviewed July 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/hair-care/laifen-t1-pro-review</link>
                                                                            <description>
                            <![CDATA[ The T1 Pro looks great, but it struggled to deliver a clean shave and often snagged painfully. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CMmWARujCxyCKynDpNBwGb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JvB92qWfBz92kgGj5rbJBk-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 18 Jul 2026 17:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hair Care]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ Jake.tucker@futurenet.com (Jake Tucker) ]]></author>                    <dc:creator><![CDATA[ Jake Tucker ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/eszWCmQPeL2Tg3B9Vjbu6R.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jake Tucker is the Editorial Director for the PC Gaming Show. Before this, he was the editor in chief of TechRadar Gaming and had worked at sites like NME, MCV, Trusted Reviews and many more. He collects vinyl, likes first-person shooters and turn-based tactics titles, but hates writing bios. Jake currently lives in London and is bouncing around the city trying to eat at all of the nice restaurants.&lt;/p&gt;&lt;p&gt;Jake started out by founding the video game talk event VideoBrains, before working for PocketGamer as the game&#039;s VR editor, writing about mobile VR. Then he worked for Bit-Tech as the site&#039;s games editor before briefly editing Esports Pro, a B2B website about the business of esports. This got folded into consumer trade publication MCV, where Jake worked as a content editor. After this, Jake was the game&#039;s editor for tech publication Trusted Reviews and then moved into the special projects division at Red Bull, where he worked on games video and events for the company.&lt;/p&gt;&lt;p&gt;Still, when you have journalism in the blood, it can be hard to get out of it, so Jake then moved to NME to start an award-nominated video game section for the site. After this, Jake came to TechRadar Gaming before moving over to the PC Gaming Show.&lt;/p&gt;&lt;p&gt;Jake&#039;s favourite game is &lt;em&gt;Jagged Alliance 2&lt;/em&gt; with the 1.13 mod installed. His favourite film is Heat. He&#039;s considering buying an iron for the first time. He is in his mid 30s.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/JvB92qWfBz92kgGj5rbJBk-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Laifen T1 shaver with foil]]></media:description>                                                            <media:text><![CDATA[Laifen T1 shaver with foil]]></media:text>
                                <media:title type="plain"><![CDATA[Laifen T1 shaver with foil]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JvB92qWfBz92kgGj5rbJBk-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-laifen-t1-pro-two-minute-review"><span>Laifen T1 Pro: two-minute review</span></h3><p>On first impressions, the Laifen T1 Pro wows. Open the box and you're greeted with Apple-inspired packaging, while the shaver itself immediately looks the part. Its CNC-machined unibody aluminium body looks and feels genuinely premium and, if you're used to cheaper shavers like the Philips OneBlade – my usual razor – it's impossible not to grin at the magnetically attached shaving head, which somehow manages to feel genuinely futuristic.</p><p>Modern conveniences like USB-C charging, an aeroplane mode to stop the power button being pressed in your bag while travelling and IPX7 waterproofing all add to the premium feel. Based on the spec sheet and those first impressions, you'd be forgiven for thinking the Laifen T1 Pro was one of the <a href="https://www.techradar.com/best/best-electric-razors-and-beard-trimmers">best electric shavers</a> on the market.</p><p>The problem is that, with a shaver, the only thing that really matters is the shave itself, and that's where the Laifen T1 Po disappoints. I shave twice a week and have fairly coarse stubble, and despite repeated attempts the T1 Pro simply couldn't deliver a comfortable shave and often snagged on my hairs, which was painful and left me with patchy stubble. You have to limit your expectations a bit with single-blade razors, but I've been getting an effective shave with my Philips OneBlade for years, and often I found myself reaching for it to finish up and get the hairs that survived the T1 Pro's efforts.</p><p>This leaves the Laifen T1 Pro in an awkward position. It's beautifully designed and genuinely pleasant to use in every respect until it comes to shaving, but if I have to reach for a second razor to finish the job, the premium build and thoughtful features become little more than a nice distraction. I'd love to see Laifen revisit the shaving head in a future model because the engineering elsewhere is genuinely impressive, but as it stands I can't recommend the T1 Pro.</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:3343px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="2zomAtmiixWVye8BsUVTdi" name="PXL_20260715_104006701" alt="Front-on view of Laifen T1 shaver" src="https://cdn.mos.cms.futurecdn.net/2zomAtmiixWVye8BsUVTdi.jpg" mos="" align="middle" fullscreen="" width="3343" height="1881" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-laifen-t1-pro-price-and-availability"><span>Laifen T1 Pro: price and availability</span></h3><ul><li><strong>List price: $149 / £149 / AU$246</strong></li><li><strong>Launched: September 2025</strong></li></ul><p>The Laifen T1 Pro launched in September 2025.  Listing prices vary but are consistent with other premium shavers. In the US it's currently selling for around $129, in the UK it's £149 and in Australia it's $239. However, it doesn't come with a case, cleaning materials or anything else so it may feel steep in comparison </p><ul><li><strong>Value score: 2/5</strong></li></ul><h3 class="article-body__section" id="section-laifen-t1-pro-design"><span>Laifen T1 Pro: design</span></h3><ul><li><strong>CNC-machined aluminum feels premium</strong></li><li><strong>Magnetic head feels futuristic and makes cleaning a breeze</strong></li><li><strong>USB-C means you're just taking one cable away with you</strong></li></ul><p>The Laifen T1 Pro makes an excellent first impression. Unlike the plastic-bodied shavers that dominate the market, the T1 Pro is built around a CNC-machined unibody aluminium chassis that immediately feels more like a premium gadget than a bathroom appliance. The fit and finish are excellent, while the magnetically-attached shaving head snaps satisfyingly into place and makes cleaning refreshingly simple.</p><p>Laifen has also packed in plenty of thoughtful features. USB-C charging means one less proprietary cable to keep track of, an airplane mode prevents the power button from being accidentally pressed in your luggage, and the IPX7 waterproof rating means you can use the shaver wet or dry before simply rinsing it under the tap to clean it up.</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:3947px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4nXnmhVDYsGPidzwJWBhdi" name="PXL_20260715_104121058" alt="Laifen T1 shaver charging port" src="https://cdn.mos.cms.futurecdn.net/4nXnmhVDYsGPidzwJWBhdi.jpg" mos="" align="middle" fullscreen="" width="3947" height="2220" 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 compact dimensions work in the T1 Pro's favour. It's comfortable to hold despite the lack of any rubberized grip, and the aluminum body never felt slippery during my testing, even during a heatwave when I was, perhaps a little sweatier than I'd like to admit. Its low weight, just 3.3oz / 93g, makes it easy to use precise movements in the tricky areas like the jawline and around the mouth — areas that can be difficult with larger, clunkier, shavers.</p><p>It's a minor thing, but I found myself squeaking with joy each time I opened the little cap at the bottom of the razor to reveal the USB-C charging port. It's a small thing, but the cap fits so neatly in and comes away so delicately it sparks joy every time I charged it.</p><p>In many ways, the T1 Pro feels like the product of a company obsessed with industrial design. From the premium materials to the magnetic shaving head and clean, minimalist aesthetic, there's very little to criticize about the hardware itself.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-laifen-t1-pro-performance"><span>Laifen T1 Pro: performance</span></h3><ul><li><strong>Foil snags on coarse hair, which is painful</strong></li><li><strong>The shave is patchy and inconsistent</strong></li><li><strong>Long-lasting battery means you'll only need to charge occasionally</strong></li></ul><p>Ultimately, the Laifen T1 Pro lives or dies by the quality of its shave, and that's where it struggles. I have fairly coarse facial hair and typically shave twice a week, which proved to be a challenge the T1 Pro never really overcame.</p><p>Rather than cutting cleanly through my stubble, the shaver frequently pulled at beard hairs, making each shave less comfortable than it should have been. It also struggled to achieve an even finish. Even after several passes, I was often left with patches of missed stubble that required further attention. The trimmer head was more prone to this snagging, but the shaver head didn't eliminate the problem and also left my skin irritated. </p><p>The T1 Pro's light weight makes it easier to use, but its small size means covering your face takes longer than with a larger foil shaver. As a result, multiple passes quickly became the norm, and each additional pass increased the likelihood of the shaver snagging on thicker patches of hair.</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:3745px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="vhENJVydx79tEzDh3Vsxvj" name="PXL_20260715_104048544" alt="Laifen T1 shaver with foil detached" src="https://cdn.mos.cms.futurecdn.net/vhENJVydx79tEzDh3Vsxvj.jpg" mos="" align="middle" fullscreen="" width="3745" height="2107" 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 repeatedly found myself reaching for another razor to finish the job. Not only did it clean up the areas the T1 Pro had missed, but it also did so more comfortably. That's difficult to overlook given the T1 Pro's premium price. </p><p>The 120-minute battery life is excellent and should last most people several weeks between charges. </p><p>Unfortunately, The Laifen T1 Pro looks and feels like a premium electric shaver, but in my experience it simply doesn't deliver the shave the design promises, which makes it impossible to travel with because I also have to toss a second razor into my bag.</p><ul><li><strong>Performance score: 1/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-laifen-t1-pro"><span>Should you buy the Laifen T1 Pro?</span></h3><div ><table><caption>Laifen T1 Pro score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>A disappointing shave that is often painful.</p></td><td  ><p>2/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Beautifully designed with some thoughtful choices.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>A premium price backed up by the design but not the shave.</p></td><td  ><p>1/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-12">Buy it if</h2><div class="product"><p><strong>You want a premium looking shaver</strong></p><p>The Apple comparisons hold up; it really is a great looking shaver that feels good in your hand</p></div><div class="product"><p><strong>You hate carrying extra cables</strong></p><p>Charging from a USB-C means you've almost definitely got one with you, wherever you are. </p></div><h2 id="don-t-buy-it-if-12">Don't buy it if</h2><div class="product"><p><strong>You want a good clean shave</strong></p><p>I feel like I've gone on about this a lot, but honestly it's really annoying to have a shaver that's doesn't give you a clean shave. </p></div><div class="product"><p><strong>You have delicate skin or coarse hair</strong></p><p>The Laifen T1 Pro can be quite a harsh shave. I found it struggled with my coarse stubble, catching on it painfully and often not cutting cleanly through. The shaver attachment left my skin sore and irritated after each use. </p></div><h3 class="article-body__section" id="section-laifen-t1-pro-also-consider"><span>Laifen T1 Pro: also consider</span></h3><div class="product"><a data-dimension112="97760bcc-81be-11f1-a55e-8f2f2edc1459" data-action="Deal Block" data-label="Read our full Philips OneBlade 360 review" data-dimension48="Read our full Philips OneBlade 360 review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="tcESbgLsqkR5L4GBHQC95T" name="1782189580.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tcESbgLsqkR5L4GBHQC95T.jpg" mos="" align="middle" fullscreen="" width="1509" height="1509" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Philips OneBlade 360</strong></p><p>If you have sensitive skin, you'll likely find this versatile shaver a better option. It doesn't offer the closest shave but it's gentle, suitable for wet and dry shaving, and affordably priced too.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/hair-care/philips-oneblade-360-razor-review" data-dimension112="97760bcc-81be-11f1-a55e-8f2f2edc1459" data-action="Deal Block" data-label="Read our full Philips OneBlade 360 review" data-dimension48="Read our full Philips OneBlade 360 review" data-dimension25=""><strong>Philips OneBlade 360 review</strong></a></p></div><div class="product"><a data-dimension112="97760c26-81be-11f1-96f4-3965af78d9b0" data-action="Deal Block" data-label="Read our full Braun Series 9 Pro review" data-dimension48="Read our full Braun Series 9 Pro review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1509px;"><p class="vanilla-image-block" style="padding-top:99.34%;"><img id="G9gxy6qNkAbLtAKprz4W7d" name="Braun Series 9 Pro.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/G9gxy6qNkAbLtAKprz4W7d.jpg" mos="" align="middle" fullscreen="" width="1509" height="1499" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Braun Series 9 Pro</strong></p><p>At the other end of the price scale, we have this premium model, which our reviewer called "the Bugatti Veyron of shavers". It delivers excellent performance, with an ergonomic design and good battery life, and has a price tag to match.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/braun-series-9-pro-electric-shaver-with-powercase" data-dimension112="97760c26-81be-11f1-96f4-3965af78d9b0" data-action="Deal Block" data-label="Read our full Braun Series 9 Pro review" data-dimension48="Read our full Braun Series 9 Pro review" data-dimension25=""><strong>Braun Series 9 Pro review</strong></a></p></div><p><em>First reviewed July 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Healthier recipes for your Ninja Creami — how I eliminated artificial sweeteners and still made the richest, creamiest ice cream of the summer ]]></title>
                                                                                                <dc:content><![CDATA[ <p>When I wrote my <a href="https://www.techradar.com/home/small-appliances/ninja-swirl-by-creami-review">Ninja Creami Swirl review</a>, I decided that the main reason that anyone should consider buying a Ninja Creami machine is so that they could make frozen treats that match their health goals. Whether you are trying to avoid processed foods, cut calories, reduce sugar, avoid dairy, or cater to any other specific dietary needs, any Ninja Creami model can make you a healthier version of ice cream or sorbet. I've tried tons of recipes, and here I'm sharing the ones I like best, specifically without artificial sweeteners. You can alter any recipe to best suit your own preferences.</p><h2 id="just-fruit">Just fruit</h2><p>Canned fruit makes the easiest possible sorbet. Just open a can of your favorite fruit, pour it in, freeze for 24 hours, and spin it on the Sorbet cycle. Canned fruit is so soft that there's no need to blend before freezing. I used a can of mangoes in 100% juice here. If you want more protein, you could add some yogurt or milk of your choice; I suggest a 2:1 fruit to dairy ratio.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/RGBHDz83F8nSPJyySVdTTk.jpg" alt="Ninja Creami mango sorbet" /><figcaption>One-ingredient mango sorbet<small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ENq4ySCM8qhy6Dp5iyaMqk.jpg" alt="Ninja Creami mango sorbet" /><figcaption>Simple one-ingredient mango sorbet is delicious<small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/N8vEfRyX7ogHLHjkrfGFnk.jpg" alt="Ninja Creami mango sorbet" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/C8ZzepTdv2pF7Dg7Bo66Xk.jpg" alt="Ninja Creami mango sorbet" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GxWyyB86gNLR8FtNMzgCXk.jpg" alt="Ninja Creami mango sorbet" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I had a ton of watermelon left over from a recent party, so I threw some into the Ninja Creami container. Again, watermelon is a soft fruit so I didn't blend it first, but I did squash it down a bit to release some of the liquid so it would freeze as a solid block. The resulting sorbet had a lovely texture, but it really wasn't sweet enough for my palate so I'd recommend adding some honey before freezing. You could also add milk for some protein, or coconut water for extra electrolytes.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/9vrt7VZgJiRmALHawDzwmR.jpg" alt="Ninja Creami watermelon sorbet" /><figcaption>Refreshing Ninja Creami watermelon sorbet<small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bDjR7rSFpcHYpvFJGnxviR.jpg" alt="Ninja Creami watermelon sorbet" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QLGsLMZCiXhSEoYB45khhR.jpg" alt="Ninja Creami watermelon sorbet" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="banana-date-nut-or-chocolate-ice-cream">Banana date nut (or chocolate) ice cream</h2><p>Here is the recipe I used, but there are many alterations you could make here. If you don't want nuts at all, you could use cacao powder instead of nut butter for a chocolate flavor. Or use both for a chocolate-nut option.</p><p><strong>1/2 cup plain Greek (or vanilla) yogurt</strong></p><p><strong>2/3 cup water (or use milk for more protein)</strong></p><p><strong>2 tbsp nut butter (I use PB2 powder but any works)</strong></p><p><strong>1/2 large banana (or 2/3 small)</strong></p><p><strong>4-6 dates to taste (can skip if using flavored yogurt)</strong></p><p><strong>(optional) 1 tbsp hemp seeds</strong></p><p><strong>(optional) 1 scoop unflavored collagen powder</strong></p><p>After blending and freezing for 24 hours, process this on the Frozen Yogurt setting. I used the hemp seeds and collagen for their health benefits, and they don't have an effect on the taste. You could skip those entirely if you like.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/RuXQvKvZPjJnjhj3K97eUc.jpg" alt="Ninja Creami banana date nut ice cream" /><figcaption>Ninja Creami banana date nut ice cream - yes, I ate the whole thing<small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oYWaLtd2KQgG5V5EAhZrLc.jpg" alt="Ninja Creami banana date nut ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="pistachio-ice-cream">Pistachio ice cream</h2><p>I think this is tasty, though a friend of mine remarked that while it had the texture and mouthfeel of ice cream, it "tastes healthy". Do with that what you will.</p><p><strong>1/2 cup cottage cheese (I used 2%)</strong></p><p><strong>1/4 cup yogurt (I used plain nonfat Greek)</strong></p><p><strong>1/2 cup pistachios (I used salted but rinsed them off)</strong></p><p><strong>1/2 cup milk (I used almond)</strong></p><p><strong>4-8 dates (I used 8 small)</strong></p><p><strong>1/4 tsp almond extract</strong></p><p><strong>Honey/maple syrup/agave syrup to taste if needed (I used about 1/2 tbsp agave)</strong></p><p>If you use unsalted nuts you’ll want to add a pinch of salt. You do need to blend this well before freezing. Taste it before you freeze it to see if you need to add honey or syrup. You want it to be slightly sweeter than you think you need, because frozen food tastes less sweet. </p><p>Process this on the Frozen Yogurt cycle. If you like, add more nuts and/or chocolate chips in the Mix-In cycle.  </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/sudFz2mpyoLp5fE3vJSDPU.jpg" alt="Ninja Creami pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/s9vEzh9PDyBkAhsBtmkN6V.jpg" alt="Ninja Creami pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pKNA7Q2uiGDySa5iogpdPU.jpg" alt="Ninja Creami pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LqZWUodMU7Y4sPd7kC89QU.jpg" alt="Ninja Creami pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="acai-bowl">Açai bowl</h2><p><strong>One serving frozen açaí cubes or packet</strong></p><p><strong>1/2 banana</strong></p><p><strong>Handful berries</strong></p><p><strong>Juice or milk to fill line (if milk you’ll want to add a little honey for sweetness)</strong></p><p>Blend, then freeze for 24 hours and spin on the Sorbet setting. Top with berries, seeds, nuts, granola, coconut, nut butter, cacao nibs, or whatever you like. I enjoyed mine with chia pudding, pumpkin seeds, and granola.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MXsCsWgBPFAq6jupdJGzbB.jpg" alt="Ninja Creami acai bowl" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jv4aKqHNSSEg79nXtztcnB.jpg" alt="Ninja Creami acai bowl" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="real-ice-cream">Real ice cream</h2><p>If by healthy you mean wholesome, with no fake anything, just real ingredients, then this is the way. Credit goes to the <a href="https://cooking.nytimes.com/recipes/1016605-the-only-ice-cream-recipe-youll-ever-need?ds_c=1400169272&site=google&network=g&campaign_id=1400169272&ad-keywords=auddevgate&gclsrc=aw.ds&gad_source=1&gad_campaignid=1400169272&gbraid=0AAAAADwd30g-Qwl-NGGi6sx0Zet9p0bJd&gclid=CjwKCAjwpefSBhBvEiwAzyEtZ22gk144vkhYwhMf2530s0SDF1WMugkCZNeCEHnZECuhtFbtpLMRihoCAHIQAvD_BwE" target="_blank">New York Times</a>. It's a plain base, but by adding vanilla (or any flavor) extract, cacao powder, fruit, or just about anything, including Mix-Ins, you can make any flavor you can imagine. While it's obviously not low in calories, fat, or sugar, it doesn't have any unpronounceable junk in it. It's absolutely delicious and rivals anything you can buy, anywhere.</p><p>Here is the basic recipe:</p><p><strong>2 cups heavy cream</strong></p><p><strong>1 cup whole milk</strong></p><p><strong>2/3 cup granulated sugar</strong></p><p><strong>1/8 tsp fine sea salt</strong></p><p><strong>6 large egg yolks</strong></p><p>In a small pot, simmer the cream, milk, sugar, and salt until the sugar dissolves, about five minutes. Remove from heat. </p><p>In a separate bowl, whisk the yolks. Whisking constantly, slowly whisk about a third of the hot cream into the yolks. </p><p>Whisk the yolk mixture back into the pot with the cream. Return pot to medium-low heat and gently cook until the mixture is thick enough to coat the back of a spoon (about 170 degrees.) Strain through a fine-mesh sieve. </p><p>Pour mixture into the Creami containers no higher than the fill line; this will be enough for two containers. Freeze for 24 hours and process on the regular Ice Cream setting. </p><h2 id="don-t-be-afraid-to-experiment">Don't be afraid to experiment</h2><p>It's worth noting that the Ninja Creami is sort of magic in the sense that it creates a lovely texture, almost regardless of what you put into it. However, it doesn't magically change the flavor, as people often hope. If you don't particularly like what you're putting in (a protein shake, for example) hoping that it will taste better after the Ninja Creami treatment, well, you'll be disappointed. You get out what you put in. </p><p>The Ninja Creami lends itself to experimentation. Even following someone else's tried and true recipe doesn't guarantee you'll like the results. But keep trying, you'll find the recipes that suit your tastes and health preferences.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/healthier-ninja-creami-recipes-no-artificial-sweeteners</link>
                                                                            <description>
                            <![CDATA[ The main reason to buy a Ninja Creami is so that you can make frozen treats that are healthier than what you can buy in a store. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2ve92iRb4AUDixXiHHS6mE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8oCa3FD23eDSDFvwM8PEy3-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 17 Jul 2026 19:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Small Appliances]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Karen Freeman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DDiERCZA8XFtW9uHdwjzpL.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Karen is a world traveler, writer, teacher, family woman, and occasionally a movie extra. She has been writing about Apple, consumer tech, and lifestyle products since 2010 for various publications including TechRadar, CNET, Tom’s Guide, iMore, Macworld, AppAdvice, and WatchAware.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8oCa3FD23eDSDFvwM8PEy3-1280-80.jpg">
                                                            <media:credit><![CDATA[Karen Freeman / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Healthy ice cream made in the Ninja Creami]]></media:description>                                                            <media:text><![CDATA[Healthy ice cream made in the Ninja Creami]]></media:text>
                                <media:title type="plain"><![CDATA[Healthy ice cream made in the Ninja Creami]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8oCa3FD23eDSDFvwM8PEy3-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>When I wrote my <a href="https://www.techradar.com/home/small-appliances/ninja-swirl-by-creami-review">Ninja Creami Swirl review</a>, I decided that the main reason that anyone should consider buying a Ninja Creami machine is so that they could make frozen treats that match their health goals. Whether you are trying to avoid processed foods, cut calories, reduce sugar, avoid dairy, or cater to any other specific dietary needs, any Ninja Creami model can make you a healthier version of ice cream or sorbet. I've tried tons of recipes, and here I'm sharing the ones I like best, specifically without artificial sweeteners. You can alter any recipe to best suit your own preferences.</p><h2 id="just-fruit">Just fruit</h2><p>Canned fruit makes the easiest possible sorbet. Just open a can of your favorite fruit, pour it in, freeze for 24 hours, and spin it on the Sorbet cycle. Canned fruit is so soft that there's no need to blend before freezing. I used a can of mangoes in 100% juice here. If you want more protein, you could add some yogurt or milk of your choice; I suggest a 2:1 fruit to dairy ratio.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/RGBHDz83F8nSPJyySVdTTk.jpg" alt="Ninja Creami mango sorbet" /><figcaption>One-ingredient mango sorbet<small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ENq4ySCM8qhy6Dp5iyaMqk.jpg" alt="Ninja Creami mango sorbet" /><figcaption>Simple one-ingredient mango sorbet is delicious<small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/N8vEfRyX7ogHLHjkrfGFnk.jpg" alt="Ninja Creami mango sorbet" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/C8ZzepTdv2pF7Dg7Bo66Xk.jpg" alt="Ninja Creami mango sorbet" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GxWyyB86gNLR8FtNMzgCXk.jpg" alt="Ninja Creami mango sorbet" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I had a ton of watermelon left over from a recent party, so I threw some into the Ninja Creami container. Again, watermelon is a soft fruit so I didn't blend it first, but I did squash it down a bit to release some of the liquid so it would freeze as a solid block. The resulting sorbet had a lovely texture, but it really wasn't sweet enough for my palate so I'd recommend adding some honey before freezing. You could also add milk for some protein, or coconut water for extra electrolytes.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/9vrt7VZgJiRmALHawDzwmR.jpg" alt="Ninja Creami watermelon sorbet" /><figcaption>Refreshing Ninja Creami watermelon sorbet<small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bDjR7rSFpcHYpvFJGnxviR.jpg" alt="Ninja Creami watermelon sorbet" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QLGsLMZCiXhSEoYB45khhR.jpg" alt="Ninja Creami watermelon sorbet" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="banana-date-nut-or-chocolate-ice-cream">Banana date nut (or chocolate) ice cream</h2><p>Here is the recipe I used, but there are many alterations you could make here. If you don't want nuts at all, you could use cacao powder instead of nut butter for a chocolate flavor. Or use both for a chocolate-nut option.</p><p><strong>1/2 cup plain Greek (or vanilla) yogurt</strong></p><p><strong>2/3 cup water (or use milk for more protein)</strong></p><p><strong>2 tbsp nut butter (I use PB2 powder but any works)</strong></p><p><strong>1/2 large banana (or 2/3 small)</strong></p><p><strong>4-6 dates to taste (can skip if using flavored yogurt)</strong></p><p><strong>(optional) 1 tbsp hemp seeds</strong></p><p><strong>(optional) 1 scoop unflavored collagen powder</strong></p><p>After blending and freezing for 24 hours, process this on the Frozen Yogurt setting. I used the hemp seeds and collagen for their health benefits, and they don't have an effect on the taste. You could skip those entirely if you like.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/RuXQvKvZPjJnjhj3K97eUc.jpg" alt="Ninja Creami banana date nut ice cream" /><figcaption>Ninja Creami banana date nut ice cream - yes, I ate the whole thing<small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oYWaLtd2KQgG5V5EAhZrLc.jpg" alt="Ninja Creami banana date nut ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="pistachio-ice-cream">Pistachio ice cream</h2><p>I think this is tasty, though a friend of mine remarked that while it had the texture and mouthfeel of ice cream, it "tastes healthy". Do with that what you will.</p><p><strong>1/2 cup cottage cheese (I used 2%)</strong></p><p><strong>1/4 cup yogurt (I used plain nonfat Greek)</strong></p><p><strong>1/2 cup pistachios (I used salted but rinsed them off)</strong></p><p><strong>1/2 cup milk (I used almond)</strong></p><p><strong>4-8 dates (I used 8 small)</strong></p><p><strong>1/4 tsp almond extract</strong></p><p><strong>Honey/maple syrup/agave syrup to taste if needed (I used about 1/2 tbsp agave)</strong></p><p>If you use unsalted nuts you’ll want to add a pinch of salt. You do need to blend this well before freezing. Taste it before you freeze it to see if you need to add honey or syrup. You want it to be slightly sweeter than you think you need, because frozen food tastes less sweet. </p><p>Process this on the Frozen Yogurt cycle. If you like, add more nuts and/or chocolate chips in the Mix-In cycle.  </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/sudFz2mpyoLp5fE3vJSDPU.jpg" alt="Ninja Creami pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/s9vEzh9PDyBkAhsBtmkN6V.jpg" alt="Ninja Creami pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pKNA7Q2uiGDySa5iogpdPU.jpg" alt="Ninja Creami pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LqZWUodMU7Y4sPd7kC89QU.jpg" alt="Ninja Creami pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="acai-bowl">Açai bowl</h2><p><strong>One serving frozen açaí cubes or packet</strong></p><p><strong>1/2 banana</strong></p><p><strong>Handful berries</strong></p><p><strong>Juice or milk to fill line (if milk you’ll want to add a little honey for sweetness)</strong></p><p>Blend, then freeze for 24 hours and spin on the Sorbet setting. Top with berries, seeds, nuts, granola, coconut, nut butter, cacao nibs, or whatever you like. I enjoyed mine with chia pudding, pumpkin seeds, and granola.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MXsCsWgBPFAq6jupdJGzbB.jpg" alt="Ninja Creami acai bowl" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jv4aKqHNSSEg79nXtztcnB.jpg" alt="Ninja Creami acai bowl" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="real-ice-cream">Real ice cream</h2><p>If by healthy you mean wholesome, with no fake anything, just real ingredients, then this is the way. Credit goes to the <a href="https://cooking.nytimes.com/recipes/1016605-the-only-ice-cream-recipe-youll-ever-need?ds_c=1400169272&site=google&network=g&campaign_id=1400169272&ad-keywords=auddevgate&gclsrc=aw.ds&gad_source=1&gad_campaignid=1400169272&gbraid=0AAAAADwd30g-Qwl-NGGi6sx0Zet9p0bJd&gclid=CjwKCAjwpefSBhBvEiwAzyEtZ22gk144vkhYwhMf2530s0SDF1WMugkCZNeCEHnZECuhtFbtpLMRihoCAHIQAvD_BwE" target="_blank">New York Times</a>. It's a plain base, but by adding vanilla (or any flavor) extract, cacao powder, fruit, or just about anything, including Mix-Ins, you can make any flavor you can imagine. While it's obviously not low in calories, fat, or sugar, it doesn't have any unpronounceable junk in it. It's absolutely delicious and rivals anything you can buy, anywhere.</p><p>Here is the basic recipe:</p><p><strong>2 cups heavy cream</strong></p><p><strong>1 cup whole milk</strong></p><p><strong>2/3 cup granulated sugar</strong></p><p><strong>1/8 tsp fine sea salt</strong></p><p><strong>6 large egg yolks</strong></p><p>In a small pot, simmer the cream, milk, sugar, and salt until the sugar dissolves, about five minutes. Remove from heat. </p><p>In a separate bowl, whisk the yolks. Whisking constantly, slowly whisk about a third of the hot cream into the yolks. </p><p>Whisk the yolk mixture back into the pot with the cream. Return pot to medium-low heat and gently cook until the mixture is thick enough to coat the back of a spoon (about 170 degrees.) Strain through a fine-mesh sieve. </p><p>Pour mixture into the Creami containers no higher than the fill line; this will be enough for two containers. Freeze for 24 hours and process on the regular Ice Cream setting. </p><h2 id="don-t-be-afraid-to-experiment">Don't be afraid to experiment</h2><p>It's worth noting that the Ninja Creami is sort of magic in the sense that it creates a lovely texture, almost regardless of what you put into it. However, it doesn't magically change the flavor, as people often hope. If you don't particularly like what you're putting in (a protein shake, for example) hoping that it will taste better after the Ninja Creami treatment, well, you'll be disappointed. You get out what you put in. </p><p>The Ninja Creami lends itself to experimentation. Even following someone else's tried and true recipe doesn't guarantee you'll like the results. But keep trying, you'll find the recipes that suit your tastes and health preferences.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Shark upgrades its acclaimed CryoGlow blemish-busting LED face mask – it costs a little more but it delivers better coverage around the crows' feet area and its battery life is better too ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Universal fit with cooling, improved coverage and better battery life</strong></li><li><strong>On sale from 29 July 2026, pre-orders open now</strong></li><li><strong>It's £339.99 (about $459 / AU$655)</strong></li></ul><p>We really rate the Shark CryoGlow LED face mask, giving it four and a half stars out of five in our <a href="https://www.techradar.com/health-fitness/shark-cryoglow-review">Shark CryoGlow review</a>. Our only real niggle was the relatively short battery life, so we're pleased to see a newer version with more stamina and even better facial coverage. Say hello to the Shark CryoGlow Plus, which promises to deliver everything we liked about the original with some important improvements.</p><p>As before, the CryoGlow Plus uses three kinds of LED light: blue, red and deep infra-red. Coverage has been improved 120% around the crows' feet area in this new model and it's more energy efficient too.</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YZKEAwtE9srWmNxeWoQfk9" name="Shark CryoGlow Plus" alt="Product shot of the Shark CryoGlow Plus LED face mask" src="https://cdn.mos.cms.futurecdn.net/YZKEAwtE9srWmNxeWoQfk9.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: Shark Beauty)</span></figcaption></figure><h2 id="shark-cryoglow-pro-key-features-and-price">Shark CryoGlow Pro: key features and price</h2><p>The CryoGlow Plus has Shark's InstaChill Cold technology, which provides two active cooling points to help soothe the under-eye area. The mask's Under-Eye Revive Mode has three cooling levels and you can use it solo or alongside any of the LED modes.</p><p>There are three LED modes: Better Ageing Mode, which is a six-minute treatment using red and deep infra-red light; Blemish Repair Mode, which is an eight-minute, three-phase routine using blue and deep infra-red before finishing with red LED light; and Skin Sustain Mode, which is a four-minute maintenance treatment using red, blue and deep infra-red.</p><p>In our time with the original CryoGlow we were impressed by its performance, with the important caveat that your mileage may vary because everybody's skin is different. We particularly liked the InstaChill feature, which really did de-puff the under-eye area. Provided you keep up your use of the mask, we found it to be the best alternative to regular, professional skincare treatment.</p><p>The CryoGlow Plus is only marginally more expensive than its predecessor: that had a list price of $349 / £299 / AU$699, while the CryoGlow Plus is £339 in the UK. US and Australian prices haven't been announced yet but that's about $459 / AU$655 before taxes and tariffs.</p><p>The CryoGlow Plus officially launches on 29 July but <a href="https://www.sharkninja.co.uk/coming-soon.html" target="_blank">you can pre-order from SharkNinja.co.uk </a>and <a href="https://www.johnlewis.com/shark-cryoglow-plus-pastel-berry/p115349837" target="_blank">John Lewis</a> now. It'll be available in two shades, Pastel Berry and Pastel Dusk.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/shark-upgrades-its-acclaimed-cryoglow-blemish-busting-led-face-mask-it-costs-a-little-more-but-it-delivers-better-coverage-around-the-crows-feet-area-and-its-battery-life-is-better-too</link>
                                                                            <description>
                            <![CDATA[ Shark's CryoGlow Plus promises 120% better coverage plus the brand's InstaChill Cold technology to help soothe and de-puff ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9gp6smtYaXLU8iZgeusN5n</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GnmhqBoE6GqotSQppJbHd5-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 16 Jul 2026 15:27:22 +0000</pubDate>                                                                                                                                <updated>Fri, 17 Jul 2026 08:46:39 +0000</updated>
                                                                                                                                            <category><![CDATA[Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Carrie Marshall ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/xJGRRy6MkKwN3qJ5X6enZG.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/GnmhqBoE6GqotSQppJbHd5-1280-80.jpg">
                                                            <media:credit><![CDATA[Shark Beauty]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A model holding up the Shark CryoGlow Plus]]></media:description>                                                            <media:text><![CDATA[A model holding up the Shark CryoGlow Plus]]></media:text>
                                <media:title type="plain"><![CDATA[A model holding up the Shark CryoGlow Plus]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GnmhqBoE6GqotSQppJbHd5-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Universal fit with cooling, improved coverage and better battery life</strong></li><li><strong>On sale from 29 July 2026, pre-orders open now</strong></li><li><strong>It's £339.99 (about $459 / AU$655)</strong></li></ul><p>We really rate the Shark CryoGlow LED face mask, giving it four and a half stars out of five in our <a href="https://www.techradar.com/health-fitness/shark-cryoglow-review">Shark CryoGlow review</a>. Our only real niggle was the relatively short battery life, so we're pleased to see a newer version with more stamina and even better facial coverage. Say hello to the Shark CryoGlow Plus, which promises to deliver everything we liked about the original with some important improvements.</p><p>As before, the CryoGlow Plus uses three kinds of LED light: blue, red and deep infra-red. Coverage has been improved 120% around the crows' feet area in this new model and it's more energy efficient too.</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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YZKEAwtE9srWmNxeWoQfk9" name="Shark CryoGlow Plus" alt="Product shot of the Shark CryoGlow Plus LED face mask" src="https://cdn.mos.cms.futurecdn.net/YZKEAwtE9srWmNxeWoQfk9.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: Shark Beauty)</span></figcaption></figure><h2 id="shark-cryoglow-pro-key-features-and-price">Shark CryoGlow Pro: key features and price</h2><p>The CryoGlow Plus has Shark's InstaChill Cold technology, which provides two active cooling points to help soothe the under-eye area. The mask's Under-Eye Revive Mode has three cooling levels and you can use it solo or alongside any of the LED modes.</p><p>There are three LED modes: Better Ageing Mode, which is a six-minute treatment using red and deep infra-red light; Blemish Repair Mode, which is an eight-minute, three-phase routine using blue and deep infra-red before finishing with red LED light; and Skin Sustain Mode, which is a four-minute maintenance treatment using red, blue and deep infra-red.</p><p>In our time with the original CryoGlow we were impressed by its performance, with the important caveat that your mileage may vary because everybody's skin is different. We particularly liked the InstaChill feature, which really did de-puff the under-eye area. Provided you keep up your use of the mask, we found it to be the best alternative to regular, professional skincare treatment.</p><p>The CryoGlow Plus is only marginally more expensive than its predecessor: that had a list price of $349 / £299 / AU$699, while the CryoGlow Plus is £339 in the UK. US and Australian prices haven't been announced yet but that's about $459 / AU$655 before taxes and tariffs.</p><p>The CryoGlow Plus officially launches on 29 July but <a href="https://www.sharkninja.co.uk/coming-soon.html" target="_blank">you can pre-order from SharkNinja.co.uk </a>and <a href="https://www.johnlewis.com/shark-cryoglow-plus-pastel-berry/p115349837" target="_blank">John Lewis</a> now. It'll be available in two shades, Pastel Berry and Pastel Dusk.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ It’s a microwave, it’s an air fryer, it’s a... soup-maker? Ninja’s latest launch could be the only appliance your kitchen needs ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The Ninja Crispi Microwave helps avoid the problem of soggy reheated food</strong></li><li><strong>It has a huge array of presets to easily handle common cooking tasks</strong></li><li><strong>It's on sale in the US; international launch details are yet to be announced</strong></li></ul><p>Although they're fast and convenient, microwaves tend to make food soggy. That's where Ninja's new Crispi Microwave comes in, combining the fast heating of a microwave with the crisping effect of an air fryer.</p><p>Ninja's new release isn't the first combined microwave and air fryer on the market; brands including <a href="https://www.techradar.com/home/vacuums/samsung-combi-smart-microwave-oven-mc32dg7646cke3-review">Samsung</a>,<a href="https://www.techradar.com/home/vacuums/samsung-combi-smart-microwave-oven-mc32dg7646cke3-review"> </a><a href="https://www.techradar.com/home/air-fryers/smeg-just-launched-a-stylish-microwave-and-air-fryer-combo-and-itll-cook-everything-from-creamy-oatmeal-to-crispy-chicken">Smeg</a>, and even <a href="https://www.techradar.com/home/air-fryers/ikea-just-launched-a-budget-friendly-air-fryer-and-microwave-combo-and-it-might-be-the-only-cooking-appliance-your-tiny-kitchen-needs">IKEA</a> have all released their own two-in-one appliances that can defrost, cook, and crisp meals and leftovers.</p><p>There are two key things that set the Ninja Crispi Microwave apart, the first of which is its huge range of handy presets for common kitchen tasks. Not only does it come with the usual settings you'd expect for jobs like heating frozen dinners and bringing leftover pizza back to life, it also has dedicated modes for preparing soup, making popcorn, and even softening butter, taking the guesswork out of simple kitchen tasks that would usually require careful monitoring to ensure nothing melts or burns.</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:3600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fSTMz782Qp8cp63hi5z9R9" name="ninja-microwave-2" alt="Illustration of Ninja Crispi Microwave interior components" src="https://cdn.mos.cms.futurecdn.net/fSTMz782Qp8cp63hi5z9R9.jpg" mos="" align="middle" fullscreen="" width="3600" height="2025" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">There are eight microwave and five air fryer presets to choose from </span><span class="credit" itemprop="copyrightHolder">(Image credit: SharkNinja)</span></figcaption></figure><p>The second unique selling point is its use of non-toxic glass for air frying. The <a href="https://www.techradar.com/home/air-fryers/the-ninja-crispi-isnt-your-typical-air-fryer-and-its-unique-design-makes-it-worth-the-price">Ninja Crispi</a> and <a href="https://www.techradar.com/home/air-fryers/ninja-crispi-pro-review">Ninja Crispi Pro</a> air fryers cook food inside resealable glass containers rather than a drawer, giving peace of mind if you're worried about non-stick coatings. The Crispi Microwave contains a deep dish made from the same glass, which has a capacity of 5.5 quarts / 5.2 liters. According to Ninja, that's big enough to hold an 8lb chicken, or four slices of pizza.</p><p>When you've finished cooking, both the dish and crisper plate are dishwasher-safe, and with no rotating plate, the interior of the microwave is easy to wipe clean.</p><p>The Ninja Crispi Microwave is <a href="https://www.sharkninja.com/ninja-crispi-microwave/MW101.html" target="_blank">available now direct from Ninja</a> for $449 (about £330 / AU$640) in the US. International release dates and prices are yet to be announced, but we're hoping to test it soon to see whether it can earn a place in our full roundup of the <a href="https://www.techradar.com/home/air-fryers/best-air-fryer">best air fryers</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-fryers/its-a-microwave-its-an-air-fryer-its-a-soup-maker-ninjas-latest-launch-could-be-the-only-appliance-your-kitchen-needs</link>
                                                                            <description>
                            <![CDATA[ Microwaved food can easily get soggy, but that's not a problem with this new air fryer and microwave combo, packed with useful presets. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">d7m38ShmAdtaQS5cG65cXm</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/a9i3ubHfnfuvcfNQCLG5G9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 16 Jul 2026 15:05:03 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Air Fryers]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/a9i3ubHfnfuvcfNQCLG5G9-1280-80.jpg">
                                                            <media:credit><![CDATA[SharkNinja]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ninja Crispi Microwave containing four dishes of various vegetables]]></media:description>                                                            <media:text><![CDATA[Ninja Crispi Microwave containing four dishes of various vegetables]]></media:text>
                                <media:title type="plain"><![CDATA[Ninja Crispi Microwave containing four dishes of various vegetables]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/a9i3ubHfnfuvcfNQCLG5G9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Ninja Crispi Microwave helps avoid the problem of soggy reheated food</strong></li><li><strong>It has a huge array of presets to easily handle common cooking tasks</strong></li><li><strong>It's on sale in the US; international launch details are yet to be announced</strong></li></ul><p>Although they're fast and convenient, microwaves tend to make food soggy. That's where Ninja's new Crispi Microwave comes in, combining the fast heating of a microwave with the crisping effect of an air fryer.</p><p>Ninja's new release isn't the first combined microwave and air fryer on the market; brands including <a href="https://www.techradar.com/home/vacuums/samsung-combi-smart-microwave-oven-mc32dg7646cke3-review">Samsung</a>,<a href="https://www.techradar.com/home/vacuums/samsung-combi-smart-microwave-oven-mc32dg7646cke3-review"> </a><a href="https://www.techradar.com/home/air-fryers/smeg-just-launched-a-stylish-microwave-and-air-fryer-combo-and-itll-cook-everything-from-creamy-oatmeal-to-crispy-chicken">Smeg</a>, and even <a href="https://www.techradar.com/home/air-fryers/ikea-just-launched-a-budget-friendly-air-fryer-and-microwave-combo-and-it-might-be-the-only-cooking-appliance-your-tiny-kitchen-needs">IKEA</a> have all released their own two-in-one appliances that can defrost, cook, and crisp meals and leftovers.</p><p>There are two key things that set the Ninja Crispi Microwave apart, the first of which is its huge range of handy presets for common kitchen tasks. Not only does it come with the usual settings you'd expect for jobs like heating frozen dinners and bringing leftover pizza back to life, it also has dedicated modes for preparing soup, making popcorn, and even softening butter, taking the guesswork out of simple kitchen tasks that would usually require careful monitoring to ensure nothing melts or burns.</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:3600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fSTMz782Qp8cp63hi5z9R9" name="ninja-microwave-2" alt="Illustration of Ninja Crispi Microwave interior components" src="https://cdn.mos.cms.futurecdn.net/fSTMz782Qp8cp63hi5z9R9.jpg" mos="" align="middle" fullscreen="" width="3600" height="2025" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">There are eight microwave and five air fryer presets to choose from </span><span class="credit" itemprop="copyrightHolder">(Image credit: SharkNinja)</span></figcaption></figure><p>The second unique selling point is its use of non-toxic glass for air frying. The <a href="https://www.techradar.com/home/air-fryers/the-ninja-crispi-isnt-your-typical-air-fryer-and-its-unique-design-makes-it-worth-the-price">Ninja Crispi</a> and <a href="https://www.techradar.com/home/air-fryers/ninja-crispi-pro-review">Ninja Crispi Pro</a> air fryers cook food inside resealable glass containers rather than a drawer, giving peace of mind if you're worried about non-stick coatings. The Crispi Microwave contains a deep dish made from the same glass, which has a capacity of 5.5 quarts / 5.2 liters. According to Ninja, that's big enough to hold an 8lb chicken, or four slices of pizza.</p><p>When you've finished cooking, both the dish and crisper plate are dishwasher-safe, and with no rotating plate, the interior of the microwave is easy to wipe clean.</p><p>The Ninja Crispi Microwave is <a href="https://www.sharkninja.com/ninja-crispi-microwave/MW101.html" target="_blank">available now direct from Ninja</a> for $449 (about £330 / AU$640) in the US. International release dates and prices are yet to be announced, but we're hoping to test it soon to see whether it can earn a place in our full roundup of the <a href="https://www.techradar.com/home/air-fryers/best-air-fryer">best air fryers</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ No room in your kitchen for a Ninja Slushi? We tested 3 blenders that make perfect slushies for one for a fraction of the price, and actually fit in your cupboard ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The <a href="https://www.techradar.com/reviews/ninja-slushi">Ninja Slushi</a> is one of my all-time favorite kitchen appliances, but it's simply too large for my kitchen. Thankfully there are personal blenders that are smaller, cost a lot less, and make perfect slushies for one in just a few seconds — and here I've picked three of the best that can tackle ice and other frozen ingredients with ease.</p><p>Some single-serve blenders struggle to tackle any ingredients tougher than an apple, but each of the models here will crush ice effortlessly despite their compact size. Once you're done, you can take your drink on the road, to work — or just to the back yard for sipping in the sunshine.</p><p>Slushies made this way won't be identical to those created with a Slushi machine, but they can come close. The Slushi works by taking liquid ingredients and freezing them while stirring to create small ice crystals, whereas blenders create slush by chopping up large pieces of ice. If you want an undiluted slushie without added water, try freezing ingredients like juice or soda in an ice-cube tray. Provided you add the recommended amount of liquid to your blender's cup (usually around 6oz / 170ml) you should get a very similar (and equally tasty) result.</p><h2 id="ninja-blendboss">Ninja BlendBOSS</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qp6jNHELsnDQbKRBdgv9tB.jpg" alt="Ninja BlendBOSS blender on kitchen counter with ingredients" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ULen8SparsRgzcEf5ijyU7.jpg" alt="Ninja BlendBoss" /><figcaption><small role="credit">Amanda Westberg</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/X5hv8rC69t4t5ysH9cHhU7.jpg" alt="Ninja BlendBoss" /><figcaption><small role="credit">Amanda Westberg</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WJycdifNqHhGs6nmWxiQU7.jpg" alt="Ninja BlendBoss" /><figcaption><small role="credit">Amanda Westberg</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UHpuzCbUHUvvu5V5dGjoT7.jpg" alt="Ninja BlendBoss" /><figcaption><small role="credit">Amanda Westberg</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/K8ZEHpFuufdtJGehVmLZM7.jpg" alt="Ninja BlendBoss" /><figcaption><small role="credit">Amanda Westberg</small></figcaption></figure></figure><p>At 1,200 watts, the Ninja BlendBOSS has the most powerful motor of all the blenders in this list, and transforms ice and frozen fruit into slush with ease. It consists of a sturdy, unusually-shaped base (which reminds me of a UFO) and a Stanley-style cup, with a sip lid and straw that you can carry, or tuck into your car's cupholder. </p><p>It has three preset options (smoothie, ice crush, and blend) plus a pulse option so you can take control yourself. The preset programs will blend and pause in different patterns to ensure all the ingredients come into contact with the blades — and they're very effective. Our reviewer Karen Freeman reported that her smoothie with frozen berries "came out perfectly smooth [with] no chunks of blueberry skin or spinach" and the blender "turned ice into snow incredibly quickly and thoroughly" for iced lemonade. Your recipe needs to include at least 6oz / 175ml liquid along with the ice for proper blending.</p><p>Some single-serving blenders tend to jump across your kitchen counter when dialled up to full, but the BlendBOSS has a cleverly designed base with a circle of grippy silicone, plus  suction cups to ensure it doesn't dance onto the floor when preparing iced drinks.</p><p>The only downside we found is that the lid of the chug cap sometimes fell down and bopped us on the nose mid-slurp, but that was only a very minor annoyance. This is otherwise a brilliant tool for making slushies and smoothies, and very reasonably priced too.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/juicers-blenders/ninja-blendboss-tumbler-blender-review"><strong>Ninja BlendBOSS review</strong></a></p><h2 id="nutribullet-flip">Nutribullet Flip</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MMmE3sAGuifuLJTh2TukbC.jpg" alt="Nutribullet Flip blender on kitchen counter with fruit" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rq8LvoVSSNgmNPAMg2D9XC.jpg" alt="Nutribullet Flip blender with extra lid, strap, and cleaning brush" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BizU9oeuFFDpJpodQJTJmC.jpg" alt="Measurements marked inside empty Nutribullet Flip blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7xJTnWHuGJ2C9ibLFrsdgC.jpg" alt="Top-down view of Nutribullet Flip blender full of smoothie ingredients" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RBTrV9oiAiKQNwNigkfKrC.jpg" alt="Nutribullet Flip blender containing fully blended smoothie" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5rZixc57KCJcaxTEQchFGC.jpg" alt="Nutribullet Flip blender with two glasses of iced coffee" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ULEryHYDJdRHL3oThc4sBC.jpg" alt="Nutribullet Flip blender with USB-C charging cable plugged in" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nE4uef7XXNxYT8i6rken7C.jpg" alt="Nutribullet Flip blending cap upside down, showing blades" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Unlike the two other blenders here, which comprise a plug-in base that you keep in the kitchen and a detachable cup to take with you, the Nutribullet Flip is fully portable and rechargeable so you can whip up drinks on the move (particularly handy if you're at the gym and want a fresh protein shake, for example). Just add your ingredients to the cup, screw on the lid, flip it upside down and press the button. Thirty seconds later, you can turn it upright again and start sipping. What could be easier?</p><p>I was a bit apprehensive about drinking from the part of the blender that contains the motor, but you're in no danger at all of cutting yourself; the blade assembly is well away from the drinking spout and the motor can't activate unless the cover on the drinking spout is fully closed.</p><p>The Flip handles ice with ease, and I used it to prepare some very nice iced coffee drinks during testing. Particularly large frozen strawberries sometimes required a second blending cycle to be fully pulverized (the Flip only has one program) but nothing I tested could withstand a minute in contact with its blades. When you're done, the insulated cup keeps your slush and shakes cold for hours. You'll need to add at least 8oz / 235ml liquid along with your ice.</p><p>Something I particularly like about the Flip is that its blades are at the widest point of the cup, which means everything falls down onto them rather than getting stuck on the sides. It's especially easy to clean as well; add water and a drop of dish soap, run a cycle, then rinse. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/nutribullet-flip"><strong>Nutribullet Flip review</strong></a></p><h2 id="ninja-blast-max">Ninja Blast Max</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iWq9GaZxJ9XZohmQxgxT6e.jpg" alt="Ninja Blast Max blender with smoothie ingredients on kitchen counter." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5qwip9PvGJMuujte2WyA6e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/W9QsyfcLLzZAynWvCH6u7e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/txSY3CevgQWCUPSknCCi6e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/W93o2ab6bVZzMbxUyVoE6e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uvhBoEpXQjmgEmjSocn67e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kevh9qBdbEuZjoJzsm3h6e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I awarded the Ninja Blast Max a full five stars thanks to its ability to turn even the toughest ingredients into a silky smoothie or tasty slush. Ice and frozen fruit were transformed into a frosty treat in no time at all, and tough fibrous vegetables like kale were no match for its powerful motor and super-sharp blades. </p><p>The Blast Max has a 'crush' setting specifically designed for ice, which turns rock-solid strawberries and raspberries into slushies in less than a minute. Alternatively, add plenty of ice, a shot of espresso, and a good splash of milk for a delicious iced coffee. Provided your drink includes at least 6oz / 175ml liquid, the Blast Max will handle it with ease. "The resulting blended iced coffee looked as good as anything you might get from a coffee shop, with a nice layer of foam on top and no chunks of unblended ice crystals," I said. </p><p>The Blast Max has a travel cup that detaches from the charging base for sipping on the move, with measuring lines clearly marked on the side. Ninja suggests that you might need to give it a little shake during blending to loosen any ingredients stuck to the sides that might miss the blades, but during my tests I never found that necessary.</p><p>The Blast Max is the most affordable of these three blenders right now, and no less impressive than the other two. For me, the only drawback was that, unlike the Nutribullet Flip, the Blast Max doesn't have an insulated cup to keep slushies frosty when you're on the go.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/juicers-blenders/ninja-blast-max-review"><strong>Ninja Blast Max review</strong></a></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/juicers-blenders/no-room-in-your-kitchen-for-a-ninja-slushi-we-tested-3-blenders-that-make-perfect-slushies-for-one-for-a-fraction-of-the-price-and-actually-fit-in-your-cupboard</link>
                                                                            <description>
                            <![CDATA[ If you don't have the space or cash for a Ninja Slushi machine, these portable blenders can make fantastic frozen drinks for a fraction of the price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">JtLUMsUh2nzdsxJyeBMT6L</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/atAahe9HkcgAjuKigtaTY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 13 Jul 2026 18:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Juicers &amp; Blenders]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/atAahe9HkcgAjuKigtaTY-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Split image of three blenders from Ninja and Nutribullet]]></media:description>                                                            <media:text><![CDATA[Split image of three blenders from Ninja and Nutribullet]]></media:text>
                                <media:title type="plain"><![CDATA[Split image of three blenders from Ninja and Nutribullet]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/atAahe9HkcgAjuKigtaTY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.techradar.com/reviews/ninja-slushi">Ninja Slushi</a> is one of my all-time favorite kitchen appliances, but it's simply too large for my kitchen. Thankfully there are personal blenders that are smaller, cost a lot less, and make perfect slushies for one in just a few seconds — and here I've picked three of the best that can tackle ice and other frozen ingredients with ease.</p><p>Some single-serve blenders struggle to tackle any ingredients tougher than an apple, but each of the models here will crush ice effortlessly despite their compact size. Once you're done, you can take your drink on the road, to work — or just to the back yard for sipping in the sunshine.</p><p>Slushies made this way won't be identical to those created with a Slushi machine, but they can come close. The Slushi works by taking liquid ingredients and freezing them while stirring to create small ice crystals, whereas blenders create slush by chopping up large pieces of ice. If you want an undiluted slushie without added water, try freezing ingredients like juice or soda in an ice-cube tray. Provided you add the recommended amount of liquid to your blender's cup (usually around 6oz / 170ml) you should get a very similar (and equally tasty) result.</p><h2 id="ninja-blendboss">Ninja BlendBOSS</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qp6jNHELsnDQbKRBdgv9tB.jpg" alt="Ninja BlendBOSS blender on kitchen counter with ingredients" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ULen8SparsRgzcEf5ijyU7.jpg" alt="Ninja BlendBoss" /><figcaption><small role="credit">Amanda Westberg</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/X5hv8rC69t4t5ysH9cHhU7.jpg" alt="Ninja BlendBoss" /><figcaption><small role="credit">Amanda Westberg</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WJycdifNqHhGs6nmWxiQU7.jpg" alt="Ninja BlendBoss" /><figcaption><small role="credit">Amanda Westberg</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UHpuzCbUHUvvu5V5dGjoT7.jpg" alt="Ninja BlendBoss" /><figcaption><small role="credit">Amanda Westberg</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/K8ZEHpFuufdtJGehVmLZM7.jpg" alt="Ninja BlendBoss" /><figcaption><small role="credit">Amanda Westberg</small></figcaption></figure></figure><p>At 1,200 watts, the Ninja BlendBOSS has the most powerful motor of all the blenders in this list, and transforms ice and frozen fruit into slush with ease. It consists of a sturdy, unusually-shaped base (which reminds me of a UFO) and a Stanley-style cup, with a sip lid and straw that you can carry, or tuck into your car's cupholder. </p><p>It has three preset options (smoothie, ice crush, and blend) plus a pulse option so you can take control yourself. The preset programs will blend and pause in different patterns to ensure all the ingredients come into contact with the blades — and they're very effective. Our reviewer Karen Freeman reported that her smoothie with frozen berries "came out perfectly smooth [with] no chunks of blueberry skin or spinach" and the blender "turned ice into snow incredibly quickly and thoroughly" for iced lemonade. Your recipe needs to include at least 6oz / 175ml liquid along with the ice for proper blending.</p><p>Some single-serving blenders tend to jump across your kitchen counter when dialled up to full, but the BlendBOSS has a cleverly designed base with a circle of grippy silicone, plus  suction cups to ensure it doesn't dance onto the floor when preparing iced drinks.</p><p>The only downside we found is that the lid of the chug cap sometimes fell down and bopped us on the nose mid-slurp, but that was only a very minor annoyance. This is otherwise a brilliant tool for making slushies and smoothies, and very reasonably priced too.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/juicers-blenders/ninja-blendboss-tumbler-blender-review"><strong>Ninja BlendBOSS review</strong></a></p><h2 id="nutribullet-flip">Nutribullet Flip</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MMmE3sAGuifuLJTh2TukbC.jpg" alt="Nutribullet Flip blender on kitchen counter with fruit" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rq8LvoVSSNgmNPAMg2D9XC.jpg" alt="Nutribullet Flip blender with extra lid, strap, and cleaning brush" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BizU9oeuFFDpJpodQJTJmC.jpg" alt="Measurements marked inside empty Nutribullet Flip blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7xJTnWHuGJ2C9ibLFrsdgC.jpg" alt="Top-down view of Nutribullet Flip blender full of smoothie ingredients" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RBTrV9oiAiKQNwNigkfKrC.jpg" alt="Nutribullet Flip blender containing fully blended smoothie" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5rZixc57KCJcaxTEQchFGC.jpg" alt="Nutribullet Flip blender with two glasses of iced coffee" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ULEryHYDJdRHL3oThc4sBC.jpg" alt="Nutribullet Flip blender with USB-C charging cable plugged in" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nE4uef7XXNxYT8i6rken7C.jpg" alt="Nutribullet Flip blending cap upside down, showing blades" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Unlike the two other blenders here, which comprise a plug-in base that you keep in the kitchen and a detachable cup to take with you, the Nutribullet Flip is fully portable and rechargeable so you can whip up drinks on the move (particularly handy if you're at the gym and want a fresh protein shake, for example). Just add your ingredients to the cup, screw on the lid, flip it upside down and press the button. Thirty seconds later, you can turn it upright again and start sipping. What could be easier?</p><p>I was a bit apprehensive about drinking from the part of the blender that contains the motor, but you're in no danger at all of cutting yourself; the blade assembly is well away from the drinking spout and the motor can't activate unless the cover on the drinking spout is fully closed.</p><p>The Flip handles ice with ease, and I used it to prepare some very nice iced coffee drinks during testing. Particularly large frozen strawberries sometimes required a second blending cycle to be fully pulverized (the Flip only has one program) but nothing I tested could withstand a minute in contact with its blades. When you're done, the insulated cup keeps your slush and shakes cold for hours. You'll need to add at least 8oz / 235ml liquid along with your ice.</p><p>Something I particularly like about the Flip is that its blades are at the widest point of the cup, which means everything falls down onto them rather than getting stuck on the sides. It's especially easy to clean as well; add water and a drop of dish soap, run a cycle, then rinse. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/nutribullet-flip"><strong>Nutribullet Flip review</strong></a></p><h2 id="ninja-blast-max">Ninja Blast Max</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iWq9GaZxJ9XZohmQxgxT6e.jpg" alt="Ninja Blast Max blender with smoothie ingredients on kitchen counter." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5qwip9PvGJMuujte2WyA6e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/W9QsyfcLLzZAynWvCH6u7e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/txSY3CevgQWCUPSknCCi6e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/W93o2ab6bVZzMbxUyVoE6e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uvhBoEpXQjmgEmjSocn67e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kevh9qBdbEuZjoJzsm3h6e.jpg" alt="Ninja Blast Max blender" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>I awarded the Ninja Blast Max a full five stars thanks to its ability to turn even the toughest ingredients into a silky smoothie or tasty slush. Ice and frozen fruit were transformed into a frosty treat in no time at all, and tough fibrous vegetables like kale were no match for its powerful motor and super-sharp blades. </p><p>The Blast Max has a 'crush' setting specifically designed for ice, which turns rock-solid strawberries and raspberries into slushies in less than a minute. Alternatively, add plenty of ice, a shot of espresso, and a good splash of milk for a delicious iced coffee. Provided your drink includes at least 6oz / 175ml liquid, the Blast Max will handle it with ease. "The resulting blended iced coffee looked as good as anything you might get from a coffee shop, with a nice layer of foam on top and no chunks of unblended ice crystals," I said. </p><p>The Blast Max has a travel cup that detaches from the charging base for sipping on the move, with measuring lines clearly marked on the side. Ninja suggests that you might need to give it a little shake during blending to loosen any ingredients stuck to the sides that might miss the blades, but during my tests I never found that necessary.</p><p>The Blast Max is the most affordable of these three blenders right now, and no less impressive than the other two. For me, the only drawback was that, unlike the Nutribullet Flip, the Blast Max doesn't have an insulated cup to keep slushies frosty when you're on the go.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/juicers-blenders/ninja-blast-max-review"><strong>Ninja Blast Max review</strong></a></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Philips Hue promises free Bridge Pro replacements after a rogue update bricked its devices — and users are impressed ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>A software update bricked Philips Hue Bridge Pro devices</strong></li><li><strong>The bug required a very specific set of circumstances</strong></li><li><strong>Philips Hue has promised free replacements to affected users</strong></li></ul><p>Over the last few weeks, reports have emerged of <a href="https://www.techradar.com/home/smart-lights/philips-hue-is-pushing-out-an-upgrade-for-bridge-and-bridge-pro-devices-ready-to-make-smart-light-automations-easier">Philips Hue Bridge Pro</a> smart home devices becoming bricked, and it looks like the culprit has now been identified. According to Philips Hue, the fault lay with a recent software update — but the company has won plaudits for what it's giving to customers in order to make amends. </p><p>The trouble started in late June when Philips Hue released software update 2071353020, which was intended to include “several small changes” that improved the product’s operations. Yet reports started flooding in that the update had caused people’s Hue Bridge Pro devices to fail and become completely unresponsive. </p><p>In a statement to <a href="https://arstechnica.com/gadgets/2026/07/firmware-update-bricks-hue-bridge-pro-devices-philips-gives-free-replacements/" target="_blank">Ars Technica</a>, Philips Hue explained the very specific circumstances that caused the problem: “The issue affects users who disabled automatic software updates, remained on an older software version for an extended period, and then manually installed a firmware update after the update package had been stored on the Bridge for more than 10 days.” </p><p>As well as that, the spokesperson noted that “Our data shows fewer than 100 Philips Hue Bridge Pro devices have been impacted.” </p><p>Still, any disruption like this is a pain. If you’re affected, not only will you have to wait for a replacement to arrive, but you’ll also have to reconfigure your lights and settings from scratch. That’s the kind of disturbance that is made all the more irritating due to the fact that it occurred after users updated their software — something that people are often encouraged to do in order to get the latest bug fixes and improvements.</p><h2 id="free-replacements">Free replacements</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="HhwDShSv98bUNMHiW8EJHo" name="Philips Hue Bridge Pro 2" alt="The Philips Hue Bridge Pro." src="https://cdn.mos.cms.futurecdn.net/HhwDShSv98bUNMHiW8EJHo.jpg" mos="" align="middle" fullscreen="" width="1500" height="844" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philips)</span></figcaption></figure><p>While it’s always unpleasant to see a software update brick your device, Philips Hue has attracted praise for the way it’s responded. Not only has it issued a fix, but the company has promised that “We will replace affected Philips Hue Bridge Pro devices free of charge, regardless of warranty status.” </p><p>The decision has proved popular with Hue owners on Reddit, who've noted in <a href="https://www.reddit.com/r/technology/comments/1uun414/comment/ox6tdoq/" target="_blank">one popular thread</a> that it's a rare example of "big company actually making good". Another comment noted: “Considering the <a href="https://www.techradar.com/computing/did-ram-suppliers-fix-memory-prices-this-lawsuit-says-they-did-but-i-dont-think-it-will-fix-the-rampocalypse">RAM prices</a> too those Bridges went up in costs too. W to Philips on this one.” </p><p>If you haven’t updated your Philips Hue Bridge Pro for a while and think your device could be vulnerable according to Philips Hue's description, it might be worth getting in touch with the company first before attempting to update. The last thing you want is a bricked product on your hands. </p><p>And if you already have been affected, don’t spring for a replacement device just yet. You might be able to get a free replacement from Philips Hue, so be sure to explore that avenue first before spending a dime on anything new.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-home/philips-hue-promises-free-bridge-pro-replacements-after-a-rogue-update-bricked-its-devices-and-users-are-impressed</link>
                                                                            <description>
                            <![CDATA[ Philips Hue is offering free replacement Hue Bridge Pro devices after they were bricked by a software update. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">G2W7FFQe2j5PTyyw3ufopE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/YKM9jc5z76EBeTzMcFDFKo-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 13 Jul 2026 11:59:09 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Home]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                <author><![CDATA[ alexblake.techradar@gmail.com (Alex Blake) ]]></author>                    <dc:creator><![CDATA[ Alex Blake ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gwmVRU4zMGnDYsGVAFvRmL.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Alex Blake has been fooling around with computers since the early 1990s, and since that time he&#039;s learned a thing or two about tech. No more than two things, though. That&#039;s all his brain can hold. As well as TechRadar, Alex writes for iMore, Digital Trends and Creative Bloq, among others. He was previously commissioning editor at MacFormat magazine. That means he mostly covers the world of Apple and its latest products, but also Windows, computer peripherals, mobile apps, and much more beyond. When not writing, you can find him hiking the English countryside and gaming on his PC.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/YKM9jc5z76EBeTzMcFDFKo-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Philips]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Philips Hue Bridge Pro.]]></media:description>                                                            <media:text><![CDATA[The Philips Hue Bridge Pro.]]></media:text>
                                <media:title type="plain"><![CDATA[The Philips Hue Bridge Pro.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/YKM9jc5z76EBeTzMcFDFKo-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>A software update bricked Philips Hue Bridge Pro devices</strong></li><li><strong>The bug required a very specific set of circumstances</strong></li><li><strong>Philips Hue has promised free replacements to affected users</strong></li></ul><p>Over the last few weeks, reports have emerged of <a href="https://www.techradar.com/home/smart-lights/philips-hue-is-pushing-out-an-upgrade-for-bridge-and-bridge-pro-devices-ready-to-make-smart-light-automations-easier">Philips Hue Bridge Pro</a> smart home devices becoming bricked, and it looks like the culprit has now been identified. According to Philips Hue, the fault lay with a recent software update — but the company has won plaudits for what it's giving to customers in order to make amends. </p><p>The trouble started in late June when Philips Hue released software update 2071353020, which was intended to include “several small changes” that improved the product’s operations. Yet reports started flooding in that the update had caused people’s Hue Bridge Pro devices to fail and become completely unresponsive. </p><p>In a statement to <a href="https://arstechnica.com/gadgets/2026/07/firmware-update-bricks-hue-bridge-pro-devices-philips-gives-free-replacements/" target="_blank">Ars Technica</a>, Philips Hue explained the very specific circumstances that caused the problem: “The issue affects users who disabled automatic software updates, remained on an older software version for an extended period, and then manually installed a firmware update after the update package had been stored on the Bridge for more than 10 days.” </p><p>As well as that, the spokesperson noted that “Our data shows fewer than 100 Philips Hue Bridge Pro devices have been impacted.” </p><p>Still, any disruption like this is a pain. If you’re affected, not only will you have to wait for a replacement to arrive, but you’ll also have to reconfigure your lights and settings from scratch. That’s the kind of disturbance that is made all the more irritating due to the fact that it occurred after users updated their software — something that people are often encouraged to do in order to get the latest bug fixes and improvements.</p><h2 id="free-replacements">Free replacements</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="HhwDShSv98bUNMHiW8EJHo" name="Philips Hue Bridge Pro 2" alt="The Philips Hue Bridge Pro." src="https://cdn.mos.cms.futurecdn.net/HhwDShSv98bUNMHiW8EJHo.jpg" mos="" align="middle" fullscreen="" width="1500" height="844" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philips)</span></figcaption></figure><p>While it’s always unpleasant to see a software update brick your device, Philips Hue has attracted praise for the way it’s responded. Not only has it issued a fix, but the company has promised that “We will replace affected Philips Hue Bridge Pro devices free of charge, regardless of warranty status.” </p><p>The decision has proved popular with Hue owners on Reddit, who've noted in <a href="https://www.reddit.com/r/technology/comments/1uun414/comment/ox6tdoq/" target="_blank">one popular thread</a> that it's a rare example of "big company actually making good". Another comment noted: “Considering the <a href="https://www.techradar.com/computing/did-ram-suppliers-fix-memory-prices-this-lawsuit-says-they-did-but-i-dont-think-it-will-fix-the-rampocalypse">RAM prices</a> too those Bridges went up in costs too. W to Philips on this one.” </p><p>If you haven’t updated your Philips Hue Bridge Pro for a while and think your device could be vulnerable according to Philips Hue's description, it might be worth getting in touch with the company first before attempting to update. The last thing you want is a bricked product on your hands. </p><p>And if you already have been affected, don’t spring for a replacement device just yet. You might be able to get a free replacement from Philips Hue, so be sure to explore that avenue first before spending a dime on anything new.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Dimplex Rechargeable Cordless Desk Fan is a good go-anywhere fan, but you might want to play some music to drown out its drone ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-two-minute-review"><span>Dimplex Rechargeable Cordless Desk Fan: two minute review</span></h3><div  class="fancy-box"><div class="fancy_box-title">Specifications</div><div class="fancy_box_body"><p class="fancy-box__body-text">Type: desktop</p><p class="fancy-box__body-text">Speeds: 4</p><p class="fancy-box__body-text">Oscillation: none</p><p class="fancy-box__body-text">Dimensions (HxWxD): 6.7 x 11 x 7.4 inches / 17 x 27.9 x 18.7cm</p><p class="fancy-box__body-text">Controls: power and speed buttons</p><p class="fancy-box__body-text">Battery life: 4-15 hours</p><p class="fancy-box__body-text">Noise level: 36dB to 43dB</p></div></div><p>Dimplex makes lots of floor, table and pedestal fans, and the Rechargeable Cordless Desk Fan is designed to address one of their weaknesses: they can only go where your plug sockets or extension cables can go. This affordable fan works as wired one via its USB-C port but also includes a rechargeable battery delivering up to 15 hours of air, or around four hours at full speed. That means you you can take it into the garden on a hot evening or take it to your bedroom and run it overnight. </p><p>The Dimplex Rechargeable Cordless Desk Fan doesn't oscillate but you can tilt it vertically up to 90 degrees, and it folds down almost flat so it's easy to keep in a drawer or toss into a bag. There are four speed settings here but the high speed one is not recommended while charging, as it depletes the battery faster than the USB-C connection charges it.</p><p>The fan works well and is fairly quiet, but it does make a noticeable drone at all speed settings; on a hot day, running the fan at high was very distracting. Of course all fans make some noise, but as this is a small fan with a 6.7 inch / 17cm diameter and 5.1 inch 13cm blades, you need to have it close to you to feel the benefit. In my home office the Dimplex on quiet setting at half a meter distance was noticeably louder than a much larger air circulator running at 50% speed one meter from me. If noise annoys, this may not be the fan for you.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="GTH53ew3JeM5kuR3rNjgBG" name="Dimplex Rechargeable Cordless Desk Fan" alt="The Dimplex Rechargeable Cordless Desk Fan on a wooden bench table" src="https://cdn.mos.cms.futurecdn.net/GTH53ew3JeM5kuR3rNjgBG.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-price-and-availability"><span>Dimplex Rechargeable Cordless Desk Fan review: price and availability</span></h3><ul><li><strong>Launched July 2025</strong></li><li><strong>UK only</strong></li><li><strong>£34.99 (about $50 / AU$70)</strong></li></ul><p>The Dimplex Rechargeable Cordless Desk Fan, model DXRCFN, launched in the UK in July 2025. It has a recommended retail price of £34.99 (about $50 / AU$70), making it the most affordable model in the current range of Dimplex cooling fans and about £10 more expensive than a similarly sized wired desktop fan. It isn't currently available in Australia, and Dimplex doesn't sell its home cooling products in the US. </p><p>This fan has been cheaper – it was <a href="https://www.techradar.com/seasonal-sales/i-slept-under-a-blanket-of-cool-air-last-night-thanks-to-this-clever-adjustable-tower-fan-and-theres-a-huge-gbp76-off-for-prime-day">£25.45 during Prime Day 2026</a> – but I wouldn't expect to see any price cuts during the summer months in the UK.</p><p><strong>Value for money: 4/5</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wfc9iJKH7KVgqQ3U9e8WDG" name="Dimplex Rechargeable Cordless Desk Fan" alt="Close up of the Dimplex Rechargeable Cordless Desk Fan on a wooden bench table showing the control buttons" src="https://cdn.mos.cms.futurecdn.net/wfc9iJKH7KVgqQ3U9e8WDG.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-design"><span>Dimplex Rechargeable Cordless Desk Fan review: design</span></h3><ul><li><strong>Supremely portable</strong></li><li><strong>Finger-friendly grille</strong></li><li><strong>USB-C charging</strong></li></ul><p>The design of the fan is rather clever. It's been made for maximum portability, folding in on itself to resemble a small squashed football for travel or storage. It charges via USB-C and takes about four hours to charge fully. Because it's USB you can charge it with a phone charger or power bank, which makes it a good option for travelling. The battery is sealed inside and is not user-replaceable.</p><p>In addition to its internal bladed fan there's a circular louvred grille on the front that rotates and enhances the airflow. Although it spins quickly, the front grille is finger-friendly and won't hurt you or a child if you or they touch it (although you can lock it in place if you don't want it to spin).</p><p>The Dimplex fan doesn't oscillate, but you can adjust its vertical tilt by up to 90 degrees by moving the fan section up or down. It stays put without having to be screwed in place. Controls are simple, with just two buttons: power and speed. There's no remote control and no smartphone/smart home features.</p><p><strong>Design: 4/5</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pAhvYcJUseiucq7NrRtnCG" name="Dimplex Rechargeable Cordless Desk Fan" alt="Side view of the Dimplex Rechargeable Cordless Desk Fan on a wooden bench table" src="https://cdn.mos.cms.futurecdn.net/pAhvYcJUseiucq7NrRtnCG.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-performance"><span>Dimplex Rechargeable Cordless Desk Fan review: performance</span></h3><ul><li><strong>Decent airflow for its size</strong></li><li><strong>Four speed settings</strong></li><li><strong>Distracting sound</strong></li></ul><p>There are four fan speeds — quiet, low, medium and high — and I found that for my home office desk the quiet setting delivered a nice breeze without making me feel like I was in a wind tunnel. High speed was a bit intense up close but worked well from a little further away. Dimplex recommends only using High when you're on battery power as it can still deplete the battery when you're recharging it; at its lowest, quiet setting I managed 14+ hours from a single charge. </p><p>The Dimplex moves a decent amount of air for its size and it's fairly quiet in terms of its overall volume, which ranges from 36dB to 43dB. However, it does make a noticeable and constant droning sound that rises in pitch as you increase the speed. All bladed fans make some motor noise, of course, but desk fans are designed to sit very close to you, which means any noise is much more noticeable. For me it was too distracting at any speed when I sat it on my work desk, although in the bedroom at its lowest setting it didn't keep me awake.</p><p><strong>Performance: 3/5</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="iz6Lds5kHHgGaGCvJwSZEG" name="Dimplex Rechargeable Cordless Desk Fan" alt="The Dimplex Rechargeable Cordless Desk Fan on a wooden bench table with the fan folded down for travel" src="https://cdn.mos.cms.futurecdn.net/iz6Lds5kHHgGaGCvJwSZEG.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-should-you-buy-it"><span>Dimplex Rechargeable Cordless Desk Fan review: should you buy it?</span></h3><div ><table><tbody><tr><td class="firstcol " ><p><strong>Value</strong></p></td><td  ><p>Not much more expensive than a wired fan of similar size</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p><strong>Design</strong></p></td><td  ><p>Designed for maximum portability with fold-flat design, but no oscillation feature</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p><strong>Performance</strong></p></td><td  ><p>Good airflow for such a small fan but we found the noise a little distracting.</p></td><td  ><p>3/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-13">Buy it if...</h2><div class="product"><p><strong>You like to move it, move it</strong></p><p>The Dimplex Rechargeable Cordless Desk Fan is super light and extremely portable, folding down small enough to put in a bag.</p></div><div class="product"><p><strong>You get around</strong></p><p>This fan charges via USB-C, runs for up to 15 hours and can be recharged from a power bank or phone charger.</p></div><div class="product"><p><strong>You're in a small space</strong></p><p>The relatively small fan blades mean this is best suited to desktop use or close-up positioning.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="1ee17f08-7eac-11f1-94f4-357c183e04e7" data-action="Deal Block" data-label="You're in a small spaceThe relatively small fan blades mean this is best suited to desktop use or close-up positioning." data-dimension48="You're in a small spaceThe relatively small fan blades mean this is best suited to desktop use or close-up positioning." data-dimension25="">View Deal</a></p></div><h2 id="don-t-buy-it-if-13">Don't buy it if...</h2><div class="product"><p><strong>Noise annoys</strong></p><p>The fan's motor makes a noticeable drone that your reviewer found distracting.</p></div><div class="product"><p><strong>You're far away</strong></p><p>This fan only moves air a short distance, so you'll need something more powerful for larger spaces.</p></div><div class="product"><p><strong>Your home's too hot</strong></p><p>Fans like this one move air around but don't have any cooling features.</p></div><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-also-consider"><span>Dimplex Rechargeable Cordless Desk Fan review: also consider</span></h3><div class="product"><a data-dimension112="1ee180d4-7eac-11f1-aeaf-2b3e5dca0b88" data-action="Deal Block" data-label="10-inch Sefte fans" data-dimension48="10-inch Sefte fans" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:536px;"><p class="vanilla-image-block" style="padding-top:99.81%;"><img id="tY25YSqrEJed95Cm7rVBNd" name="sefte" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tY25YSqrEJed95Cm7rVBNd.jpg" mos="" align="middle" fullscreen="" width="536" height="535" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>It's twice the price, but the MeacoFan Sefte 6-inch portable air circulator is brilliant, delivering up to 22 hours of impressive airflow and whisper-quiet operation. That's £69.99, and the slightly larger and more powerful 8-inch is £79.99. Both are in high demand so if you want one you should move quickly: the same firm's <a href="https://www.techradar.com/home/small-appliances/meaco-sefte-pro-10in-air-circulator-review" data-dimension112="1ee180d4-7eac-11f1-aeaf-2b3e5dca0b88" data-action="Deal Block" data-label="10-inch Sefte fans" data-dimension48="10-inch Sefte fans" data-dimension25=""><u>10-inch Sefte fans</u></a> sold out very quickly and are currently out of stock.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="1ee180d4-7eac-11f1-aeaf-2b3e5dca0b88" data-action="Deal Block" data-label="10-inch Sefte fans" data-dimension48="10-inch Sefte fans" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-how-we-tested"><span>Dimplex Rechargeable Cordless Desk Fan review: how we tested</span></h3><p>I tested this Dimplex fan for a week during summery weather as both a desktop fan in my home office, and as a bedroom fan overnight. Both locations are in my house, where indoor temperatures were around 69.8°F to 75.2°F / 21ºC to 24ºC during the daytime and around 66.2°F to 68.0°F / 19ºC to 20ºC at night.</p><p><em>First tested July 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-quality/the-dimplex-rechargeable-cordless-desk-fan-is-a-good-go-anywhere-fan-but-you-might-want-to-play-some-music-to-drown-out-its-drone</link>
                                                                            <description>
                            <![CDATA[ This Dimplex fan is very portable and runs for up to 15 hours on battery, but it's a little noisy if you're sitting close to it ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">iKRAGE57PJSe3r5eP3RoKQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FbD9eouRSKLCALVYz9RmDG-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Mon, 13 Jul 2026 11:15:13 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Air Quality]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Carrie Marshall ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/xJGRRy6MkKwN3qJ5X6enZG.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/FbD9eouRSKLCALVYz9RmDG-1280-80.png">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Photo of the Dimplex Rechargeable Cordless Desk Fan on a wooden bench table]]></media:description>                                                            <media:text><![CDATA[Photo of the Dimplex Rechargeable Cordless Desk Fan on a wooden bench table]]></media:text>
                                <media:title type="plain"><![CDATA[Photo of the Dimplex Rechargeable Cordless Desk Fan on a wooden bench table]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FbD9eouRSKLCALVYz9RmDG-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-two-minute-review"><span>Dimplex Rechargeable Cordless Desk Fan: two minute review</span></h3><div  class="fancy-box"><div class="fancy_box-title">Specifications</div><div class="fancy_box_body"><p class="fancy-box__body-text">Type: desktop</p><p class="fancy-box__body-text">Speeds: 4</p><p class="fancy-box__body-text">Oscillation: none</p><p class="fancy-box__body-text">Dimensions (HxWxD): 6.7 x 11 x 7.4 inches / 17 x 27.9 x 18.7cm</p><p class="fancy-box__body-text">Controls: power and speed buttons</p><p class="fancy-box__body-text">Battery life: 4-15 hours</p><p class="fancy-box__body-text">Noise level: 36dB to 43dB</p></div></div><p>Dimplex makes lots of floor, table and pedestal fans, and the Rechargeable Cordless Desk Fan is designed to address one of their weaknesses: they can only go where your plug sockets or extension cables can go. This affordable fan works as wired one via its USB-C port but also includes a rechargeable battery delivering up to 15 hours of air, or around four hours at full speed. That means you you can take it into the garden on a hot evening or take it to your bedroom and run it overnight. </p><p>The Dimplex Rechargeable Cordless Desk Fan doesn't oscillate but you can tilt it vertically up to 90 degrees, and it folds down almost flat so it's easy to keep in a drawer or toss into a bag. There are four speed settings here but the high speed one is not recommended while charging, as it depletes the battery faster than the USB-C connection charges it.</p><p>The fan works well and is fairly quiet, but it does make a noticeable drone at all speed settings; on a hot day, running the fan at high was very distracting. Of course all fans make some noise, but as this is a small fan with a 6.7 inch / 17cm diameter and 5.1 inch 13cm blades, you need to have it close to you to feel the benefit. In my home office the Dimplex on quiet setting at half a meter distance was noticeably louder than a much larger air circulator running at 50% speed one meter from me. If noise annoys, this may not be the fan for you.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="GTH53ew3JeM5kuR3rNjgBG" name="Dimplex Rechargeable Cordless Desk Fan" alt="The Dimplex Rechargeable Cordless Desk Fan on a wooden bench table" src="https://cdn.mos.cms.futurecdn.net/GTH53ew3JeM5kuR3rNjgBG.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-price-and-availability"><span>Dimplex Rechargeable Cordless Desk Fan review: price and availability</span></h3><ul><li><strong>Launched July 2025</strong></li><li><strong>UK only</strong></li><li><strong>£34.99 (about $50 / AU$70)</strong></li></ul><p>The Dimplex Rechargeable Cordless Desk Fan, model DXRCFN, launched in the UK in July 2025. It has a recommended retail price of £34.99 (about $50 / AU$70), making it the most affordable model in the current range of Dimplex cooling fans and about £10 more expensive than a similarly sized wired desktop fan. It isn't currently available in Australia, and Dimplex doesn't sell its home cooling products in the US. </p><p>This fan has been cheaper – it was <a href="https://www.techradar.com/seasonal-sales/i-slept-under-a-blanket-of-cool-air-last-night-thanks-to-this-clever-adjustable-tower-fan-and-theres-a-huge-gbp76-off-for-prime-day">£25.45 during Prime Day 2026</a> – but I wouldn't expect to see any price cuts during the summer months in the UK.</p><p><strong>Value for money: 4/5</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wfc9iJKH7KVgqQ3U9e8WDG" name="Dimplex Rechargeable Cordless Desk Fan" alt="Close up of the Dimplex Rechargeable Cordless Desk Fan on a wooden bench table showing the control buttons" src="https://cdn.mos.cms.futurecdn.net/wfc9iJKH7KVgqQ3U9e8WDG.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-design"><span>Dimplex Rechargeable Cordless Desk Fan review: design</span></h3><ul><li><strong>Supremely portable</strong></li><li><strong>Finger-friendly grille</strong></li><li><strong>USB-C charging</strong></li></ul><p>The design of the fan is rather clever. It's been made for maximum portability, folding in on itself to resemble a small squashed football for travel or storage. It charges via USB-C and takes about four hours to charge fully. Because it's USB you can charge it with a phone charger or power bank, which makes it a good option for travelling. The battery is sealed inside and is not user-replaceable.</p><p>In addition to its internal bladed fan there's a circular louvred grille on the front that rotates and enhances the airflow. Although it spins quickly, the front grille is finger-friendly and won't hurt you or a child if you or they touch it (although you can lock it in place if you don't want it to spin).</p><p>The Dimplex fan doesn't oscillate, but you can adjust its vertical tilt by up to 90 degrees by moving the fan section up or down. It stays put without having to be screwed in place. Controls are simple, with just two buttons: power and speed. There's no remote control and no smartphone/smart home features.</p><p><strong>Design: 4/5</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pAhvYcJUseiucq7NrRtnCG" name="Dimplex Rechargeable Cordless Desk Fan" alt="Side view of the Dimplex Rechargeable Cordless Desk Fan on a wooden bench table" src="https://cdn.mos.cms.futurecdn.net/pAhvYcJUseiucq7NrRtnCG.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-performance"><span>Dimplex Rechargeable Cordless Desk Fan review: performance</span></h3><ul><li><strong>Decent airflow for its size</strong></li><li><strong>Four speed settings</strong></li><li><strong>Distracting sound</strong></li></ul><p>There are four fan speeds — quiet, low, medium and high — and I found that for my home office desk the quiet setting delivered a nice breeze without making me feel like I was in a wind tunnel. High speed was a bit intense up close but worked well from a little further away. Dimplex recommends only using High when you're on battery power as it can still deplete the battery when you're recharging it; at its lowest, quiet setting I managed 14+ hours from a single charge. </p><p>The Dimplex moves a decent amount of air for its size and it's fairly quiet in terms of its overall volume, which ranges from 36dB to 43dB. However, it does make a noticeable and constant droning sound that rises in pitch as you increase the speed. All bladed fans make some motor noise, of course, but desk fans are designed to sit very close to you, which means any noise is much more noticeable. For me it was too distracting at any speed when I sat it on my work desk, although in the bedroom at its lowest setting it didn't keep me awake.</p><p><strong>Performance: 3/5</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2048px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="iz6Lds5kHHgGaGCvJwSZEG" name="Dimplex Rechargeable Cordless Desk Fan" alt="The Dimplex Rechargeable Cordless Desk Fan on a wooden bench table with the fan folded down for travel" src="https://cdn.mos.cms.futurecdn.net/iz6Lds5kHHgGaGCvJwSZEG.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-should-you-buy-it"><span>Dimplex Rechargeable Cordless Desk Fan review: should you buy it?</span></h3><div ><table><tbody><tr><td class="firstcol " ><p><strong>Value</strong></p></td><td  ><p>Not much more expensive than a wired fan of similar size</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p><strong>Design</strong></p></td><td  ><p>Designed for maximum portability with fold-flat design, but no oscillation feature</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p><strong>Performance</strong></p></td><td  ><p>Good airflow for such a small fan but we found the noise a little distracting.</p></td><td  ><p>3/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-13">Buy it if...</h2><div class="product"><p><strong>You like to move it, move it</strong></p><p>The Dimplex Rechargeable Cordless Desk Fan is super light and extremely portable, folding down small enough to put in a bag.</p></div><div class="product"><p><strong>You get around</strong></p><p>This fan charges via USB-C, runs for up to 15 hours and can be recharged from a power bank or phone charger.</p></div><div class="product"><p><strong>You're in a small space</strong></p><p>The relatively small fan blades mean this is best suited to desktop use or close-up positioning.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="1ee17f08-7eac-11f1-94f4-357c183e04e7" data-action="Deal Block" data-label="You're in a small spaceThe relatively small fan blades mean this is best suited to desktop use or close-up positioning." data-dimension48="You're in a small spaceThe relatively small fan blades mean this is best suited to desktop use or close-up positioning." data-dimension25="">View Deal</a></p></div><h2 id="don-t-buy-it-if-13">Don't buy it if...</h2><div class="product"><p><strong>Noise annoys</strong></p><p>The fan's motor makes a noticeable drone that your reviewer found distracting.</p></div><div class="product"><p><strong>You're far away</strong></p><p>This fan only moves air a short distance, so you'll need something more powerful for larger spaces.</p></div><div class="product"><p><strong>Your home's too hot</strong></p><p>Fans like this one move air around but don't have any cooling features.</p></div><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-also-consider"><span>Dimplex Rechargeable Cordless Desk Fan review: also consider</span></h3><div class="product"><a data-dimension112="1ee180d4-7eac-11f1-aeaf-2b3e5dca0b88" data-action="Deal Block" data-label="10-inch Sefte fans" data-dimension48="10-inch Sefte fans" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:536px;"><p class="vanilla-image-block" style="padding-top:99.81%;"><img id="tY25YSqrEJed95Cm7rVBNd" name="sefte" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tY25YSqrEJed95Cm7rVBNd.jpg" mos="" align="middle" fullscreen="" width="536" height="535" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>It's twice the price, but the MeacoFan Sefte 6-inch portable air circulator is brilliant, delivering up to 22 hours of impressive airflow and whisper-quiet operation. That's £69.99, and the slightly larger and more powerful 8-inch is £79.99. Both are in high demand so if you want one you should move quickly: the same firm's <a href="https://www.techradar.com/home/small-appliances/meaco-sefte-pro-10in-air-circulator-review" data-dimension112="1ee180d4-7eac-11f1-aeaf-2b3e5dca0b88" data-action="Deal Block" data-label="10-inch Sefte fans" data-dimension48="10-inch Sefte fans" data-dimension25=""><u>10-inch Sefte fans</u></a> sold out very quickly and are currently out of stock.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="1ee180d4-7eac-11f1-aeaf-2b3e5dca0b88" data-action="Deal Block" data-label="10-inch Sefte fans" data-dimension48="10-inch Sefte fans" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-dimplex-rechargeable-cordless-desk-fan-review-how-we-tested"><span>Dimplex Rechargeable Cordless Desk Fan review: how we tested</span></h3><p>I tested this Dimplex fan for a week during summery weather as both a desktop fan in my home office, and as a bedroom fan overnight. Both locations are in my house, where indoor temperatures were around 69.8°F to 75.2°F / 21ºC to 24ºC during the daytime and around 66.2°F to 68.0°F / 19ºC to 20ºC at night.</p><p><em>First tested July 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The DIY energy boom is here — 30 US states are planning to legalize plug-in solar tech, as home battery installations quietly hit a record high ]]></title>
                                                                                                <dc:content><![CDATA[ <p>There's no mistaking the growing momentum behind small-scale, low-cost solar panel installations: panels you can plug into a standard wall outlet, without the expense, time, or paperwork of a full rooftop installation.</p><p>Now widely <a href="https://www.techradar.com/home/transformative-for-renters-or-those-on-lower-incomes-the-plug-in-balcony-solar-revolution-just-took-a-step-closer-in-the-uk-as-asda-amazon-and-b-and-q-have-government-talks-over-tech-that-could-cut-your-bills-by-30-percent">established in Europe</a> (where the tech is best known as 'balcony solar'), we're starting to see a wave of American states move towards legalizing these plug-in panels as well. Utah was the first in 2025, and there are now proposals in 30 other states to make the devices available to buy.</p><p>They're perfect for renters as well as homeowners. You can take them with you if and when you move. Additionally, they offer some respite from the energy price crisis, and they're becoming increasingly widely available.</p><p>At the same time, we're seeing a record number of homes in the US installing battery energy systems, hooked up to rooftop solar or the grid — another way to reduce electricity costs and provide a backup for a creaking national power system. Here's what's happening with home energy tech right now, and where it's going next.</p><h2 id="plug-in-solar-the-state-of-play">Plug-in solar: the state of play</h2><p>Utah set the ball rolling for plug-in solar in the US by passing House Bill 340 in March 2025. It means that portable solar panels or rooftop panels — up to a total capacity of 1,200 watts (typically four roof panels) can be plugged into a regular outlet. These panel systems use an integrated microinverter to convert the panels' DC output into household AC, ready for use.</p><p>In the default setup, this means the energy produced by plugged-in 'balcony' panels will be taken up by your home appliances first, before they try to access the grid. While battery connectivity is possible, the general idea is that the energy isn't stored anywhere — it's just pushed into your home for use as needed.</p><p><a href="https://www.thecooldown.com/green-tech/utah-solar-energy-law-diy-systems/" target="_blank">Estimates suggest</a> you can shave around 10% off your electricity bill, though this will vary a lot depending on factors like electricity prices and how much sunshine you get. You can think of it as a way of getting a sizable chunk off your bill, rather than something that's going to replace the power grid entirely. The kits themselves start at around $500 and go up from there.</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="PLz6feWKAPkQe52GeBRNke" name="01-states" alt="plug-in solar" src="https://cdn.mos.cms.futurecdn.net/PLz6feWKAPkQe52GeBRNke.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">Bright Saver is tracking plug-in solar legislation (above) – blue states have 'active' legislation, green ones have 'passed' legislation, while yellow have 'passed one chamber'. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Bright Saver)</span></figcaption></figure><p>Now other states are following Utah's lead. According to <a href="https://www.thecooldown.com/green-tech/utah-solar-energy-law-diy-systems/" target="_blank">The Cool Down</a>, more than 30 states have drafted some form of bill, while six states have already enacted related laws. You can keep track of what's happening via <a href="https://www.brightsaver.org/legislation-tracker" target="_blank">the Bright Saver tracker</a>, which provides updates for each state and a handy interactive graphic showing the overall picture.</p><p>You'll notice quite a few states are at the 'deferred' stage, which means the decision on legislation has been put off to a later date. A lot of these deferrals are on safety grounds: the argument from utility companies is that feeding power into household wiring (rather than just taking it out) comes with risks, and that more needs to be done to protect both consumers and the power grid.</p><p>The UL 3700 safety certification, freshly <a href="https://www.ul.com/news/ul-solutions-debuts-testing-and-certification-framework-safer-plug-solar-across-united-states" target="_blank">put into place this year</a>, should help here. Plug-and-play solar panels with this certification attached will have built-in safeguards to prevent systems from being overloaded and to stop power flowing back into lines. It's a badge to look for if you're buying this kind of equipment.</p><h2 id="home-battery-installations">Home battery installations</h2><p>Home battery tech is separate but related, and <a href="https://arstechnica.com/science/2026/07/us-home-battery-installations-hit-record-high-in-early-2026/" target="_blank">as Ars Technica reports</a>, records are being broken for battery installations: 673 megawatts of energy storage were brought online in the first quarter of 2026, the highest that figure has ever been.</p><p>The key driver here matches up with plug-in solar: rapidly rising electricity costs. The batteries can either store energy from rooftop solar panels, or bank electricity at off-peak times ready to be used during on-peak times. Plus, these appliances offer protection against power outages and help save money.</p><p>Unlike plug-in solar panels, home batteries do require a professional installation, the cost of which can be added on top of a typical $10,000-and-up price of the battery itself. It'll take years to pay that back in savings, but it will be paid back — it depends largely on whether you're using solar panels, how many panels you're using, and your home's electricity demand.</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="hPWqXwMSd8SuwFx66xvZZU" name="Tesla Powerall 3" alt="Tesla Powerall 3" src="https://cdn.mos.cms.futurecdn.net/hPWqXwMSd8SuwFx66xvZZU.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Tesla is one of the companies that will sell you a home battery </span><span class="credit" itemprop="copyrightHolder">(Image credit: Tesla)</span></figcaption></figure><p>There are even moves to tap into this stored energy to help meet the huge <a href="https://www.techradar.com/computing/who-wouldnt-want-a-large-scale-industrial-polluter-sitting-in-their-backyard-california-residents-ban-data-centers-as-public-backlash-grows">energy demands of AI</a>. Companies including Tesla <a href="https://investors.sunrun.com/news-events/press-releases/detail/372/sunrun-renew-home-and-tesla-team-up-to-deliver-more-than" target="_blank">will pay you</a> on an ongoing basis if you allow them to control when your battery charges up and releases power — helping to manage stress on the overall power grid, especially during peak times.</p><p>While today's plug-in solar systems aren't designed to connect to big home batteries directly — though they can certainly operate alongside each other in the same home — a selection of them now come with their own portable batteries. As both technologies get more common and issues like safety certifications get sorted out, it's certainly plausible that future plug-in solar kits will be able to feed home batteries.</p><p>With the potential cost savings, worries over power grid reliability, and the increasingly convenient (and legal) ways to get all of this set up, it's no wonder that plug-in solar and battery energy technology is growing in popularity — and all the signs are that these devices are likely to become much more widely used in the near future.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/energy-saving/the-diy-energy-boom-is-here-30-us-states-are-planning-to-legalize-plug-in-solar-tech-as-home-battery-installations-quietly-hit-a-record-high</link>
                                                                            <description>
                            <![CDATA[ Plug-in solar gives residents a way to save money on electricity without the expense of rooftop solar panel installations. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gi26a8Wu6ufu4XyQM7okmK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2DUSZ57myrVYJHxnwHMefT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 12 Jul 2026 12:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Energy Saving]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ David Nield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/mbi9b6isV6ML9Tr4bSPhyR.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Dave is a freelance tech journalist who has been writing about gadgets, apps and the web for more than two decades. Based out of Stockport, England, on TechRadar you&#039;ll find him covering news, features and reviews, particularly for phones, tablets and wearables. Working to ensure our breaking news coverage is the best in the business over weekends, David also has bylines at Gizmodo, T3, PopSci and a few other places besides, as well as being many years editing the likes of PC Explorer and The Hardware Handbook.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2DUSZ57myrVYJHxnwHMefT-1280-80.jpg">
                                                            <media:credit><![CDATA[Image Broker / Robert Poorten / Getty Images / Anker]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Two rising types of technology]]></media:description>                                                            <media:text><![CDATA[home energy]]></media:text>
                                <media:title type="plain"><![CDATA[home energy]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2DUSZ57myrVYJHxnwHMefT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There's no mistaking the growing momentum behind small-scale, low-cost solar panel installations: panels you can plug into a standard wall outlet, without the expense, time, or paperwork of a full rooftop installation.</p><p>Now widely <a href="https://www.techradar.com/home/transformative-for-renters-or-those-on-lower-incomes-the-plug-in-balcony-solar-revolution-just-took-a-step-closer-in-the-uk-as-asda-amazon-and-b-and-q-have-government-talks-over-tech-that-could-cut-your-bills-by-30-percent">established in Europe</a> (where the tech is best known as 'balcony solar'), we're starting to see a wave of American states move towards legalizing these plug-in panels as well. Utah was the first in 2025, and there are now proposals in 30 other states to make the devices available to buy.</p><p>They're perfect for renters as well as homeowners. You can take them with you if and when you move. Additionally, they offer some respite from the energy price crisis, and they're becoming increasingly widely available.</p><p>At the same time, we're seeing a record number of homes in the US installing battery energy systems, hooked up to rooftop solar or the grid — another way to reduce electricity costs and provide a backup for a creaking national power system. Here's what's happening with home energy tech right now, and where it's going next.</p><h2 id="plug-in-solar-the-state-of-play">Plug-in solar: the state of play</h2><p>Utah set the ball rolling for plug-in solar in the US by passing House Bill 340 in March 2025. It means that portable solar panels or rooftop panels — up to a total capacity of 1,200 watts (typically four roof panels) can be plugged into a regular outlet. These panel systems use an integrated microinverter to convert the panels' DC output into household AC, ready for use.</p><p>In the default setup, this means the energy produced by plugged-in 'balcony' panels will be taken up by your home appliances first, before they try to access the grid. While battery connectivity is possible, the general idea is that the energy isn't stored anywhere — it's just pushed into your home for use as needed.</p><p><a href="https://www.thecooldown.com/green-tech/utah-solar-energy-law-diy-systems/" target="_blank">Estimates suggest</a> you can shave around 10% off your electricity bill, though this will vary a lot depending on factors like electricity prices and how much sunshine you get. You can think of it as a way of getting a sizable chunk off your bill, rather than something that's going to replace the power grid entirely. The kits themselves start at around $500 and go up from there.</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="PLz6feWKAPkQe52GeBRNke" name="01-states" alt="plug-in solar" src="https://cdn.mos.cms.futurecdn.net/PLz6feWKAPkQe52GeBRNke.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">Bright Saver is tracking plug-in solar legislation (above) – blue states have 'active' legislation, green ones have 'passed' legislation, while yellow have 'passed one chamber'. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Bright Saver)</span></figcaption></figure><p>Now other states are following Utah's lead. According to <a href="https://www.thecooldown.com/green-tech/utah-solar-energy-law-diy-systems/" target="_blank">The Cool Down</a>, more than 30 states have drafted some form of bill, while six states have already enacted related laws. You can keep track of what's happening via <a href="https://www.brightsaver.org/legislation-tracker" target="_blank">the Bright Saver tracker</a>, which provides updates for each state and a handy interactive graphic showing the overall picture.</p><p>You'll notice quite a few states are at the 'deferred' stage, which means the decision on legislation has been put off to a later date. A lot of these deferrals are on safety grounds: the argument from utility companies is that feeding power into household wiring (rather than just taking it out) comes with risks, and that more needs to be done to protect both consumers and the power grid.</p><p>The UL 3700 safety certification, freshly <a href="https://www.ul.com/news/ul-solutions-debuts-testing-and-certification-framework-safer-plug-solar-across-united-states" target="_blank">put into place this year</a>, should help here. Plug-and-play solar panels with this certification attached will have built-in safeguards to prevent systems from being overloaded and to stop power flowing back into lines. It's a badge to look for if you're buying this kind of equipment.</p><h2 id="home-battery-installations">Home battery installations</h2><p>Home battery tech is separate but related, and <a href="https://arstechnica.com/science/2026/07/us-home-battery-installations-hit-record-high-in-early-2026/" target="_blank">as Ars Technica reports</a>, records are being broken for battery installations: 673 megawatts of energy storage were brought online in the first quarter of 2026, the highest that figure has ever been.</p><p>The key driver here matches up with plug-in solar: rapidly rising electricity costs. The batteries can either store energy from rooftop solar panels, or bank electricity at off-peak times ready to be used during on-peak times. Plus, these appliances offer protection against power outages and help save money.</p><p>Unlike plug-in solar panels, home batteries do require a professional installation, the cost of which can be added on top of a typical $10,000-and-up price of the battery itself. It'll take years to pay that back in savings, but it will be paid back — it depends largely on whether you're using solar panels, how many panels you're using, and your home's electricity demand.</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="hPWqXwMSd8SuwFx66xvZZU" name="Tesla Powerall 3" alt="Tesla Powerall 3" src="https://cdn.mos.cms.futurecdn.net/hPWqXwMSd8SuwFx66xvZZU.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Tesla is one of the companies that will sell you a home battery </span><span class="credit" itemprop="copyrightHolder">(Image credit: Tesla)</span></figcaption></figure><p>There are even moves to tap into this stored energy to help meet the huge <a href="https://www.techradar.com/computing/who-wouldnt-want-a-large-scale-industrial-polluter-sitting-in-their-backyard-california-residents-ban-data-centers-as-public-backlash-grows">energy demands of AI</a>. Companies including Tesla <a href="https://investors.sunrun.com/news-events/press-releases/detail/372/sunrun-renew-home-and-tesla-team-up-to-deliver-more-than" target="_blank">will pay you</a> on an ongoing basis if you allow them to control when your battery charges up and releases power — helping to manage stress on the overall power grid, especially during peak times.</p><p>While today's plug-in solar systems aren't designed to connect to big home batteries directly — though they can certainly operate alongside each other in the same home — a selection of them now come with their own portable batteries. As both technologies get more common and issues like safety certifications get sorted out, it's certainly plausible that future plug-in solar kits will be able to feed home batteries.</p><p>With the potential cost savings, worries over power grid reliability, and the increasingly convenient (and legal) ways to get all of this set up, it's no wonder that plug-in solar and battery energy technology is growing in popularity — and all the signs are that these devices are likely to become much more widely used in the near future.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ After a six-year delay, Google’s Home Speaker finally supports wireless pairing with your Google TV streamer — and it also supports Dolby Atmos ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The Google Home Speaker supports wireless connectivity to the Google TV Streamer</strong></li><li><strong>This gives a simple way to curate your own home theater setup </strong></li><li><strong>You can connect your Google Home Speaker through your Google TV device, or via the Google Home app</strong></li></ul><p><a href="https://www.techradar.com/home/smart-speakers/the-google-home-speaker-brings-gemini-into-a-compact-design-with-plenty-of-color-but-youll-be-waiting">Google’s new Home Speaker </a>comes with a slew of much-needed upgrades, but its support for wireless connectivity with the Google TV Streamer is a tool users have been pining for since the company started making smart hubs. </p><p>As well as its Gemini-powered smarts and 360-degree audio redesign, Google now lets you to wirelessly pair the Home Speaker with your Google TV device, allowing you to ditch your TV’s built-in speakers and set up a home theater system. Pairing just one Google Home Speaker works, but you’ll get the most out of your setup if you have two. </p><p>The company announced its initial plans to develop the feature in 2020 when it unveiled the <a href="https://www.techradar.com/reviews/google-nest-audio">Nest Audio</a>, its first smart speaker, but the functionality never arrived. “Google Home Speaker now works together with your Google TV Streamer. You can pair up to two speakers with a Google TV Streamer to turn your living room into a mini home theater with spatial surround sound,”<a href="https://blog.google/products-and-platforms/devices/google-nest/google-home-speaker-gemini-features/" target="_blank"> the company detailed in a blog post</a>. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LHTtPgpY5Rn5t6fyT5P9SR" name="GoogleTVStreamer" alt="The Google TV Streamer interface with two Google Home Speakers connected on either side" src="https://cdn.mos.cms.futurecdn.net/LHTtPgpY5Rn5t6fyT5P9SR.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: Google)</span></figcaption></figure><p>Surround-sound systems are integral to most entertainment fanatic’s setups, but they don’t always have to feature a multitude of different types of speakers — some people simply rely on the<a href="https://www.techradar.com/televisions/soundbars/the-best-soundbars-for-all-budgets"> best sound bars</a> to boost their audio. Though the Google Home Speaker isn’t necessarily suited to seasoned audiophiles, it gives novices an inexpensive and hassle-free way to enhance their streaming experience. </p><p>It hasn’t been impossible to hook up wireless speakers to the Google TV Streamer, however, as the option to use the <a href="https://www.techradar.com/audio/wireless-bluetooth-speakers/best-bluetooth-speaker">best Bluetooth speakers</a> has always been there. However, because the Google Home Speaker’s function relies on Wi-Fi, the bandwidth is much bigger. This means it also supports Dolby Atmos which, for a cost-effective home theater setup, is quite a fair perk. </p><p>Audio champions such as Sonos and Bose have offered wireless connectivity with third-party streaming devices for years, so the Google Home Speaker’s functionality is far from new. That said, it’s only recently that TV manufacturers have decided to jump on the bandwagon and sell speakers of their own. </p><p>Over the last 18 months or so, brands including Amazon, LG and Samsung have released their own speakers to allow wireless connectivity with their range of TVs — so Google is playing catch-up here. </p><h3 class="article-body__section" id="section-how-to-pair-your-google-home-speaker-with-your-google-tv-streamer"><span>How to pair your Google Home Speaker with your Google TV Streamer </span></h3><p>Once you’ve set up your Google Home Speaker for regular use, you can pair it with your Google TV device right from the home screen. </p><p>Using your Google TV Streamer remote, click the home button and head to ‘Quick Settings’ at the top of the screen. From there, select ‘Audio output’ from the options, click ‘Connect another device’, then select ‘Google speakers’ and click ‘Getting started’. </p><p>After this stage, you should see a list of Google Home Speakers connected to your account in a separate window, and you’ll want to select the ones you wish to pair with your Google TV Streamer. Once you’ve done this, tap ‘Next’ and it should complete your setup. </p><p>You can also do this from the Google Home app, as <a href="https://support.google.com/chromecast/answer/17108927?hl=en" target="_blank">Google details on its support page</a>. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-speakers/after-a-six-year-delay-googles-home-speaker-finally-supports-wireless-pairing-with-your-google-tv-streamer-and-it-also-supports-dolby-atmos</link>
                                                                            <description>
                            <![CDATA[ The Google Home Speaker finally supports wireless connectivity to the Google TV Streamer, and it also comes with Dolby Atmos support. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">B5mD4hrwF6NyL25mmy4h5h</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gq2Znj8gWDXPsvG9AKaJVa-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 10 Jul 2026 09:47:38 +0000</pubDate>                                                                                                                                <updated>Fri, 10 Jul 2026 09:51:10 +0000</updated>
                                                                                                                                            <category><![CDATA[Smart Speakers]]></category>
                                                    <category><![CDATA[Home Theater]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                    <category><![CDATA[Televisions]]></category>
                                                                                                <author><![CDATA[ rowan.davies@futurenet.com (Rowan Davies) ]]></author>                    <dc:creator><![CDATA[ Rowan Davies ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/q5Az6iW5pbAotRovdNvQAf.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Rowan is an Editorial Associate and Apprentice Writer for TechRadar. A recent addition to the news team, he is involved in generating stories for topics that spread across TechRadar&#039;s categories. His interests in audio tech and knowledge in entertainment culture help bring the latest updates in tech news to our readers.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;He has been writing for publications since he started his studies at age 18. Rowan graduated from Cardiff University in 2023 after attaining a Master&#039;s in Creative Writing, and earlier a Bachelor&#039;s in Media, Journalism, and Culture. He began his journey as a writer at Cardiff University&#039;s Quench Magazine contributing to film/ TV, music, and culture sections, later becoming Music Section Editor.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;In his free time, Rowan is a freelance writer for Cardiff-based culture magazine Buzz where he reviews music, film, and conducts interviews with featured guests. When he is not writing, you can find him at any given music gig, or endlessly scrolling TikTok immersing in celebrity news and drama. &amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gq2Znj8gWDXPsvG9AKaJVa-1280-80.jpg">
                                                            <media:credit><![CDATA[Google / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Google TV Streamer interface next to the Google Home Speaker ]]></media:description>                                                            <media:text><![CDATA[The Google TV Streamer interface next to the Google Home Speaker ]]></media:text>
                                <media:title type="plain"><![CDATA[The Google TV Streamer interface next to the Google Home Speaker ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gq2Znj8gWDXPsvG9AKaJVa-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Google Home Speaker supports wireless connectivity to the Google TV Streamer</strong></li><li><strong>This gives a simple way to curate your own home theater setup </strong></li><li><strong>You can connect your Google Home Speaker through your Google TV device, or via the Google Home app</strong></li></ul><p><a href="https://www.techradar.com/home/smart-speakers/the-google-home-speaker-brings-gemini-into-a-compact-design-with-plenty-of-color-but-youll-be-waiting">Google’s new Home Speaker </a>comes with a slew of much-needed upgrades, but its support for wireless connectivity with the Google TV Streamer is a tool users have been pining for since the company started making smart hubs. </p><p>As well as its Gemini-powered smarts and 360-degree audio redesign, Google now lets you to wirelessly pair the Home Speaker with your Google TV device, allowing you to ditch your TV’s built-in speakers and set up a home theater system. Pairing just one Google Home Speaker works, but you’ll get the most out of your setup if you have two. </p><p>The company announced its initial plans to develop the feature in 2020 when it unveiled the <a href="https://www.techradar.com/reviews/google-nest-audio">Nest Audio</a>, its first smart speaker, but the functionality never arrived. “Google Home Speaker now works together with your Google TV Streamer. You can pair up to two speakers with a Google TV Streamer to turn your living room into a mini home theater with spatial surround sound,”<a href="https://blog.google/products-and-platforms/devices/google-nest/google-home-speaker-gemini-features/" target="_blank"> the company detailed in a blog post</a>. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LHTtPgpY5Rn5t6fyT5P9SR" name="GoogleTVStreamer" alt="The Google TV Streamer interface with two Google Home Speakers connected on either side" src="https://cdn.mos.cms.futurecdn.net/LHTtPgpY5Rn5t6fyT5P9SR.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: Google)</span></figcaption></figure><p>Surround-sound systems are integral to most entertainment fanatic’s setups, but they don’t always have to feature a multitude of different types of speakers — some people simply rely on the<a href="https://www.techradar.com/televisions/soundbars/the-best-soundbars-for-all-budgets"> best sound bars</a> to boost their audio. Though the Google Home Speaker isn’t necessarily suited to seasoned audiophiles, it gives novices an inexpensive and hassle-free way to enhance their streaming experience. </p><p>It hasn’t been impossible to hook up wireless speakers to the Google TV Streamer, however, as the option to use the <a href="https://www.techradar.com/audio/wireless-bluetooth-speakers/best-bluetooth-speaker">best Bluetooth speakers</a> has always been there. However, because the Google Home Speaker’s function relies on Wi-Fi, the bandwidth is much bigger. This means it also supports Dolby Atmos which, for a cost-effective home theater setup, is quite a fair perk. </p><p>Audio champions such as Sonos and Bose have offered wireless connectivity with third-party streaming devices for years, so the Google Home Speaker’s functionality is far from new. That said, it’s only recently that TV manufacturers have decided to jump on the bandwagon and sell speakers of their own. </p><p>Over the last 18 months or so, brands including Amazon, LG and Samsung have released their own speakers to allow wireless connectivity with their range of TVs — so Google is playing catch-up here. </p><h3 class="article-body__section" id="section-how-to-pair-your-google-home-speaker-with-your-google-tv-streamer"><span>How to pair your Google Home Speaker with your Google TV Streamer </span></h3><p>Once you’ve set up your Google Home Speaker for regular use, you can pair it with your Google TV device right from the home screen. </p><p>Using your Google TV Streamer remote, click the home button and head to ‘Quick Settings’ at the top of the screen. From there, select ‘Audio output’ from the options, click ‘Connect another device’, then select ‘Google speakers’ and click ‘Getting started’. </p><p>After this stage, you should see a list of Google Home Speakers connected to your account in a separate window, and you’ll want to select the ones you wish to pair with your Google TV Streamer. Once you’ve done this, tap ‘Next’ and it should complete your setup. </p><p>You can also do this from the Google Home app, as <a href="https://support.google.com/chromecast/answer/17108927?hl=en" target="_blank">Google details on its support page</a>. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I'm a certified barista, and these are the best 3 espresso machines I've tested so far this year — and the only ones genuinely worth your kitchen counter space ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I test a lot of espresso machines here at TechRadar — over a dozen a year — and so far 2026 has delivered a particularly impressive crop. Whether you're looking for your first ever coffee maker or are a seasoned pro hunting for the perfect premium brewer, there's an option for you.</p><p>There are so many new espresso machines, in fact, that you might be spoilt for choice, which is where I come in. To help make your decision easier, I've rounded up this collection of the three best machines we've tested this year. Each one has been through our rigorous review process, and received a score of at least four and a half stars out of five.</p><p>If you can't see something that quite suits your needs, take a look at our complete roundup of the <a href="https://www.techradar.com/home/coffee-machines/best-espresso-machine">best espresso machines</a> you can buy today, and the <a href="https://www.techradar.com/best/best-nespresso-machine">best Nespresso machines</a> if you prefer your morning brew in pod form.</p><h2 id="philips-cafe-aromis">Philips Café Aromis</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/UiErN88c77aHQ7ud6Vt6h6.jpg" alt="Philips Cafe Aromis Series 8000 coffee maker on kitchen counter with coffee and house plant" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gG4C3WauF7qMjHWgsQptf6.jpg" alt="Philips Cafe Aromis Series 8000 coffee maker on kitchen counter with coffee and house plant" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xoDwqk5iU8dXU2hqwgTrd6.jpg" alt="Menu options for Philips Cafe Aromis Series 8000 coffee maker" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sw7SBz8aHAB6syQRv8pic6.jpg" alt="Adjusting brew settings for Philips Cafe Aromis Series 8000 coffee maker using touchscreen" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sCyoFGMyTALZUgcnJnZGd6.jpg" alt="Philips Cafe Aromis Series 8000 coffee maker dispensing espresso into a glass cup" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gVs3d4rgCVGeDU7UCDRyb6.jpg" alt="Philips Cafe Aromis Series 8000 coffee maker dispensing foamed milk into glass cup" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4meAf4hBMFFidx8bJFXmc6.jpg" alt="Philips Cafe Aromis Series 8000 coffee maker with freshly made latte macchiato" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ab8dfQAcJwXTStZVRtd6L6.jpg" alt="Latte macchiato made using Philips Cafe Aromis Series 8000 coffee maker" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><strong>Release date: March 2026</strong></p><p><strong>Score: 5/5</strong></p><p>This espresso machine (the Philips Café Aromis 8000 Series, to give it its full name) is a premium coffee maker that looks stunning, makes sublime coffee, and is  fun to use as well. It has a menu of 50 drinks — hot and cold — and is astonishingly quiet in use too thanks to cleverly designed noise shielding.</p><p>Its milk system is particularly impressive, producing different textures to suit the type of drink you're making, and because the milk never enters the body of the machine itself, it's a piece of cake to keep clean. Just detach the carafe, disassemble it into its three hard plastic components, and wash them in the top drawer of your dishwasher. There are separate carafes for hot and cold milk, and they both work equally well with dairy or plant-based equivalents.</p><p>Espresso machines with Wi-Fi or Bluetooth connectivity are quite common, but after connecting your phone, usually all you get is a simple instruction manual. Not here. The Philips Home app is styled like an AI chatbot, and asks you a series of questions about your beans and taste preferences to help tailor the brew setting to your liking. It's certainly not cheap, but it's a superb espresso machine that earned a full five stars.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-cafe-aromis-series-8000-review"><strong>Philips Café Aromis review</strong></a></p><h2 id="philips-baristina-2">Philips Baristina</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qK8zgH7zmZCkGrDfB5ELJA.jpg" alt="Philips Baristina coffee maker on kitchen counter with espresso" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WARhCWcBMCPNKdMR3cmm9i.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SXh4KkHe6HuaJvcs4imjLk.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9pMgc6GeZXxwUCvVH9yMZm.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5xuNXHCpLLzRvNLVk5ekp.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8ATcmmZDyA8C7jGvesp57e.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iCLdVNsrbZhpyA9n8xHoe3.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WmZgSbSMKBibGtn9sLawN6.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><strong>Release date: February 2026</strong></p><p><strong>Score: 5/5</strong></p><p>Philips has been really nailing it when it comes to espresso machines this year. The Baristina is very different to the Café Aromis, but if you're new to the world of speciality coffee, or just want something reasonably affordable, it's the better choice.</p><p>This is the smallest and cheapest bean-to-cup coffee maker I've ever tested, and it's so easy to use, it's a great option for anyone thinking of making the switch from coffee capsules. Just load your beans in the top, fill the water tank, push in the empty portafilter handle, and slide it to the right. The Baristina will grind the perfect dose of coffee into the basket, tamp it down, then slide the whole handle to the left and pull the shot for you. </p><p>It's a piece of cake, and much easier to clean than a typical automatic espresso machine because there's no moisture or debris building up inside an enclosed case. The only drawback is that it can't steam milk (unless you pick up a bundle with the standalone milk frother), but Philips has just launched an updated version — the Baristina Latte — that solves that particular issue. I'm very much looking forward to testing it</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-baristina-review"><strong>Philips Baristina review</strong></a></p><h2 id="meraki-espresso-machine-gen-2">Meraki Espresso Machine Gen 2</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ukrCJrLS8XeZHLcQP2hKbQ.jpg" alt="The Meraki Espresso Machine with a tamp, coffee distributor and portafilter to its left and a milk jug to its right, in front of a pink and wooden effect background." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QU7ZGXRRdddM8NN4USGHXQ.jpg" alt="A closeup of the Meraki Espresso Machine pouring espresso into a turquoise mug." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BhLFR6wm6Jg2qRn5J7tSGQ.jpg" alt="A closeup of the rear of the touch screen of the Meraki Espresso Machine, showing its power button and the CoffeeSense scanning point." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wv7qnvFJahYzGQcPhwj2DQ.jpg" alt="A closeup of the Meraki Espresso Machine's grinder full of beans." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vdqee2pGvGTETGWEomWPPQ.jpg" alt="A man is placing the Meraki Espresso Machine's portafilter upside down on top of the dosing cup." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Zzb2aMWNhbgnhQ4FHnUhTQ.jpg" alt="A closeup of the Meraki Espresso Machine pouring espresso into a turquoise mug." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZjcLhMB6MuQKpttCWZ9tRQ.jpg" alt="A man steams milk using the Meraki Espresso Machine's steam wand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/43E4awdHUMt3FkXTWVf4pQ.jpg" alt="A man pours foamed milk into a double espresso." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><strong>Release date: March 2026</strong></p><p><strong>Score: 4.5/5</strong></p><p>The Meraki Espresso Machine Gen 2 (available <a href="https://www.merakitech.com/products/meraki-espresso-machine" target="_blank">direct from Meraki</a> in the US, and from <a href="https://bellabarista.co.uk/products/meraki-espresso-machine-gen2" target="_blank">Bella Barista</a> in the UK) is the most stylish coffee maker we've tested so far this year, with its satin finish, chrome and wood accents, pivoting touchscreen display, and separate 'towers' for its twin boilers, water tank, and bean hopper. It's huge, but if you've got the space, it's worth every centimeter.</p><p>This is a manual espresso machine, but is packed with thoughtful features that make achieving a delicious brew that little bit easier. For example, there are built-in scales beneath the grinder and grouphead to help you grind exactly the right dose of beans, then weigh your extracted coffee and stop the pump at precisely the right time. There's a temperature sensor to help you avoid scalding your milk, and if you really want a helping hand, you can scan a code on a bag of Meraki's own coffee beans, and the machine will adjust its own settings accordingly.</p><p>The standout feature, though, is its dual boiler, which is something we rarely see in a home espresso machine. "Not only does it produce exceedingly well-extracted espresso over and over again, it easily froths a range of milks without losing pressure or cooling down," said our reviewer Josh Russell.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/take-your-hand-crafted-coffee-to-the-next-level-i-tested-merakis-prosumer-espresso-machine-and-its-smart-features-helped-me-pour-manual-barista-quality-coffees-time-and-again"><strong>Meraki Espresso Machine Gen 2 review</strong></a></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/im-a-certified-barista-and-these-are-the-best-3-espresso-machines-ive-tested-so-far-this-year-and-the-only-ones-genuinely-worth-your-kitchen-counter-space</link>
                                                                            <description>
                            <![CDATA[ I test over a dozen coffee makers every year, and these are the three models that have received my seal of approval so far in 2026. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">nbnacKAnyUxYVFYmKDw5D5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8zn3Jeg9nUb3nwHjNSKwY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 09 Jul 2026 19:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8zn3Jeg9nUb3nwHjNSKwY-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Split image of three espresso machines]]></media:description>                                                            <media:text><![CDATA[Split image of three espresso machines]]></media:text>
                                <media:title type="plain"><![CDATA[Split image of three espresso machines]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8zn3Jeg9nUb3nwHjNSKwY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I test a lot of espresso machines here at TechRadar — over a dozen a year — and so far 2026 has delivered a particularly impressive crop. Whether you're looking for your first ever coffee maker or are a seasoned pro hunting for the perfect premium brewer, there's an option for you.</p><p>There are so many new espresso machines, in fact, that you might be spoilt for choice, which is where I come in. To help make your decision easier, I've rounded up this collection of the three best machines we've tested this year. Each one has been through our rigorous review process, and received a score of at least four and a half stars out of five.</p><p>If you can't see something that quite suits your needs, take a look at our complete roundup of the <a href="https://www.techradar.com/home/coffee-machines/best-espresso-machine">best espresso machines</a> you can buy today, and the <a href="https://www.techradar.com/best/best-nespresso-machine">best Nespresso machines</a> if you prefer your morning brew in pod form.</p><h2 id="philips-cafe-aromis">Philips Café Aromis</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/UiErN88c77aHQ7ud6Vt6h6.jpg" alt="Philips Cafe Aromis Series 8000 coffee maker on kitchen counter with coffee and house plant" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gG4C3WauF7qMjHWgsQptf6.jpg" alt="Philips Cafe Aromis Series 8000 coffee maker on kitchen counter with coffee and house plant" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xoDwqk5iU8dXU2hqwgTrd6.jpg" alt="Menu options for Philips Cafe Aromis Series 8000 coffee maker" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sw7SBz8aHAB6syQRv8pic6.jpg" alt="Adjusting brew settings for Philips Cafe Aromis Series 8000 coffee maker using touchscreen" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sCyoFGMyTALZUgcnJnZGd6.jpg" alt="Philips Cafe Aromis Series 8000 coffee maker dispensing espresso into a glass cup" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gVs3d4rgCVGeDU7UCDRyb6.jpg" alt="Philips Cafe Aromis Series 8000 coffee maker dispensing foamed milk into glass cup" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4meAf4hBMFFidx8bJFXmc6.jpg" alt="Philips Cafe Aromis Series 8000 coffee maker with freshly made latte macchiato" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ab8dfQAcJwXTStZVRtd6L6.jpg" alt="Latte macchiato made using Philips Cafe Aromis Series 8000 coffee maker" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><strong>Release date: March 2026</strong></p><p><strong>Score: 5/5</strong></p><p>This espresso machine (the Philips Café Aromis 8000 Series, to give it its full name) is a premium coffee maker that looks stunning, makes sublime coffee, and is  fun to use as well. It has a menu of 50 drinks — hot and cold — and is astonishingly quiet in use too thanks to cleverly designed noise shielding.</p><p>Its milk system is particularly impressive, producing different textures to suit the type of drink you're making, and because the milk never enters the body of the machine itself, it's a piece of cake to keep clean. Just detach the carafe, disassemble it into its three hard plastic components, and wash them in the top drawer of your dishwasher. There are separate carafes for hot and cold milk, and they both work equally well with dairy or plant-based equivalents.</p><p>Espresso machines with Wi-Fi or Bluetooth connectivity are quite common, but after connecting your phone, usually all you get is a simple instruction manual. Not here. The Philips Home app is styled like an AI chatbot, and asks you a series of questions about your beans and taste preferences to help tailor the brew setting to your liking. It's certainly not cheap, but it's a superb espresso machine that earned a full five stars.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-cafe-aromis-series-8000-review"><strong>Philips Café Aromis review</strong></a></p><h2 id="philips-baristina-2">Philips Baristina</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/qK8zgH7zmZCkGrDfB5ELJA.jpg" alt="Philips Baristina coffee maker on kitchen counter with espresso" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WARhCWcBMCPNKdMR3cmm9i.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SXh4KkHe6HuaJvcs4imjLk.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9pMgc6GeZXxwUCvVH9yMZm.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5xuNXHCpLLzRvNLVk5ekp.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8ATcmmZDyA8C7jGvesp57e.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iCLdVNsrbZhpyA9n8xHoe3.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WmZgSbSMKBibGtn9sLawN6.jpg" alt="Philips Baristina espresso machine" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><strong>Release date: February 2026</strong></p><p><strong>Score: 5/5</strong></p><p>Philips has been really nailing it when it comes to espresso machines this year. The Baristina is very different to the Café Aromis, but if you're new to the world of speciality coffee, or just want something reasonably affordable, it's the better choice.</p><p>This is the smallest and cheapest bean-to-cup coffee maker I've ever tested, and it's so easy to use, it's a great option for anyone thinking of making the switch from coffee capsules. Just load your beans in the top, fill the water tank, push in the empty portafilter handle, and slide it to the right. The Baristina will grind the perfect dose of coffee into the basket, tamp it down, then slide the whole handle to the left and pull the shot for you. </p><p>It's a piece of cake, and much easier to clean than a typical automatic espresso machine because there's no moisture or debris building up inside an enclosed case. The only drawback is that it can't steam milk (unless you pick up a bundle with the standalone milk frother), but Philips has just launched an updated version — the Baristina Latte — that solves that particular issue. I'm very much looking forward to testing it</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-baristina-review"><strong>Philips Baristina review</strong></a></p><h2 id="meraki-espresso-machine-gen-2">Meraki Espresso Machine Gen 2</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ukrCJrLS8XeZHLcQP2hKbQ.jpg" alt="The Meraki Espresso Machine with a tamp, coffee distributor and portafilter to its left and a milk jug to its right, in front of a pink and wooden effect background." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QU7ZGXRRdddM8NN4USGHXQ.jpg" alt="A closeup of the Meraki Espresso Machine pouring espresso into a turquoise mug." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BhLFR6wm6Jg2qRn5J7tSGQ.jpg" alt="A closeup of the rear of the touch screen of the Meraki Espresso Machine, showing its power button and the CoffeeSense scanning point." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wv7qnvFJahYzGQcPhwj2DQ.jpg" alt="A closeup of the Meraki Espresso Machine's grinder full of beans." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vdqee2pGvGTETGWEomWPPQ.jpg" alt="A man is placing the Meraki Espresso Machine's portafilter upside down on top of the dosing cup." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Zzb2aMWNhbgnhQ4FHnUhTQ.jpg" alt="A closeup of the Meraki Espresso Machine pouring espresso into a turquoise mug." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZjcLhMB6MuQKpttCWZ9tRQ.jpg" alt="A man steams milk using the Meraki Espresso Machine's steam wand." /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/43E4awdHUMt3FkXTWVf4pQ.jpg" alt="A man pours foamed milk into a double espresso." /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p><strong>Release date: March 2026</strong></p><p><strong>Score: 4.5/5</strong></p><p>The Meraki Espresso Machine Gen 2 (available <a href="https://www.merakitech.com/products/meraki-espresso-machine" target="_blank">direct from Meraki</a> in the US, and from <a href="https://bellabarista.co.uk/products/meraki-espresso-machine-gen2" target="_blank">Bella Barista</a> in the UK) is the most stylish coffee maker we've tested so far this year, with its satin finish, chrome and wood accents, pivoting touchscreen display, and separate 'towers' for its twin boilers, water tank, and bean hopper. It's huge, but if you've got the space, it's worth every centimeter.</p><p>This is a manual espresso machine, but is packed with thoughtful features that make achieving a delicious brew that little bit easier. For example, there are built-in scales beneath the grinder and grouphead to help you grind exactly the right dose of beans, then weigh your extracted coffee and stop the pump at precisely the right time. There's a temperature sensor to help you avoid scalding your milk, and if you really want a helping hand, you can scan a code on a bag of Meraki's own coffee beans, and the machine will adjust its own settings accordingly.</p><p>The standout feature, though, is its dual boiler, which is something we rarely see in a home espresso machine. "Not only does it produce exceedingly well-extracted espresso over and over again, it easily froths a range of milks without losing pressure or cooling down," said our reviewer Josh Russell.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/take-your-hand-crafted-coffee-to-the-next-level-i-tested-merakis-prosumer-espresso-machine-and-its-smart-features-helped-me-pour-manual-barista-quality-coffees-time-and-again"><strong>Meraki Espresso Machine Gen 2 review</strong></a></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I tested the Ninja AutoBarista Pro, and its smart Grind iQ feature demystifies grind settings so you don’t have to master coffee science for a decent latte ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Before I tested and reviewed the <a href="https://www.techradar.com/home/coffee-machines/the-ninja-autobarista-pro-fully-automatic-espresso-machine-lets-you-make-just-about-any-coffee-creation-you-can-imagine">Ninja AutoBarista Pro</a>, I had tried every kind of coffee brewing method over the years. I ground my own beans with a high-end 20-setting electric burr grinder. I researched how to get the ideal grind for each type of bean and brewing method. Grind size is important, because it determines the speed that water flows through your coffee grounds and therefore the amount of extraction.</p><p>As a general rule, you'll want a coarser grind for a French press or for cold brew made in the refrigerator. Medium-coarse works well for pour-over. A typical automatic drip machine works best with a medium grind. A moka pot works well with medium-fine. The finest settings are best for espresso machines or Turkish coffee. </p><p>How your beans are roasted also plays a part in how coarsely you'll want to grind your beans. Darker roast beans work best with a slightly coarser grind, while lighter roasts work better when ground slightly finer. </p><p>When grinding your own beans, you'll have to account for both your roast and your brewing method. If your coffee comes out more bitter than you'd like, you'll want to grind your beans more coarsely. On the other hand, if your coffee comes out sour or weak and watery, you'll want your beans ground a bit more finely.</p><p>Figuring all this out and adjusting the grinder (known as 'dialing in') doesn't require a chemistry degree, but it does require some  some trial and error on your part. Then along comes the Ninja AutoBarista Pro with Grind iQ, which removes the need for guesswork. Just pour in your whole beans, and Grind iQ takes it from there.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/HfmhoovDTjU4yHYWic3YnP/Adobe%20Express%20-%20ninja-autobarista-pro-grind-IQ-video.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/HfmhoovDTjU4yHYWic3YnP/Adobe%20Express%20-%20ninja-autobarista-pro-grind-IQ-video.mp4"></video></div><p>The first time you put new beans into the Ninja AutoBarista Pro's hopper, Grind iQ will determine the ideal grind size based on your particular beans. This process takes about five minutes or so, and it does expel a bit of coffee, but then it's good to go. </p><p>Whether you're making a regular cup of Drip Coffee, Espresso, Iced Coffee, or Cold Brew, the built-in stainless steel burr grinder grinds your beans just right for every cup. The machine automatically determines which of its 50 grind settings to use. No guessing or trial and error. It's just one less thing you need to think about before you've had that first cup of coffee in the morning.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/i-tested-the-ninja-autobarista-pro-and-its-smart-grind-iq-feature-demystifies-grind-settings-so-you-dont-have-to-master-coffee-science-for-a-decent-latte</link>
                                                                            <description>
                            <![CDATA[ Grind iQ Technology in the Ninja AutoBarista Pro eliminates the need for guesswork when it comes to the perfect grind size for your particular beans. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xgR5jt4NtGqzr4eibULZm</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TQkzzeC9iMwQP4wNn3cgx7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 05 Jul 2026 14:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Coffee Machines]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Karen Freeman ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DDiERCZA8XFtW9uHdwjzpL.jpeg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Karen is a world traveler, writer, teacher, family woman, and occasionally a movie extra. She has been writing about Apple, consumer tech, and lifestyle products since 2010 for various publications including TechRadar, CNET, Tom’s Guide, iMore, Macworld, AppAdvice, and WatchAware.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/TQkzzeC9iMwQP4wNn3cgx7-1280-80.jpg">
                                                            <media:credit><![CDATA[Karen Freeman / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ninja AutoBarista Pro and cup of coffee close up]]></media:description>                                                            <media:text><![CDATA[Ninja AutoBarista Pro and cup of coffee close up]]></media:text>
                                <media:title type="plain"><![CDATA[Ninja AutoBarista Pro and cup of coffee close up]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TQkzzeC9iMwQP4wNn3cgx7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Before I tested and reviewed the <a href="https://www.techradar.com/home/coffee-machines/the-ninja-autobarista-pro-fully-automatic-espresso-machine-lets-you-make-just-about-any-coffee-creation-you-can-imagine">Ninja AutoBarista Pro</a>, I had tried every kind of coffee brewing method over the years. I ground my own beans with a high-end 20-setting electric burr grinder. I researched how to get the ideal grind for each type of bean and brewing method. Grind size is important, because it determines the speed that water flows through your coffee grounds and therefore the amount of extraction.</p><p>As a general rule, you'll want a coarser grind for a French press or for cold brew made in the refrigerator. Medium-coarse works well for pour-over. A typical automatic drip machine works best with a medium grind. A moka pot works well with medium-fine. The finest settings are best for espresso machines or Turkish coffee. </p><p>How your beans are roasted also plays a part in how coarsely you'll want to grind your beans. Darker roast beans work best with a slightly coarser grind, while lighter roasts work better when ground slightly finer. </p><p>When grinding your own beans, you'll have to account for both your roast and your brewing method. If your coffee comes out more bitter than you'd like, you'll want to grind your beans more coarsely. On the other hand, if your coffee comes out sour or weak and watery, you'll want your beans ground a bit more finely.</p><p>Figuring all this out and adjusting the grinder (known as 'dialing in') doesn't require a chemistry degree, but it does require some  some trial and error on your part. Then along comes the Ninja AutoBarista Pro with Grind iQ, which removes the need for guesswork. Just pour in your whole beans, and Grind iQ takes it from there.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/HfmhoovDTjU4yHYWic3YnP/Adobe%20Express%20-%20ninja-autobarista-pro-grind-IQ-video.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/HfmhoovDTjU4yHYWic3YnP/Adobe%20Express%20-%20ninja-autobarista-pro-grind-IQ-video.mp4"></video></div><p>The first time you put new beans into the Ninja AutoBarista Pro's hopper, Grind iQ will determine the ideal grind size based on your particular beans. This process takes about five minutes or so, and it does expel a bit of coffee, but then it's good to go. </p><p>Whether you're making a regular cup of Drip Coffee, Espresso, Iced Coffee, or Cold Brew, the built-in stainless steel burr grinder grinds your beans just right for every cup. The machine automatically determines which of its 50 grind settings to use. No guessing or trial and error. It's just one less thing you need to think about before you've had that first cup of coffee in the morning.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The EZVIZ EP4 is a great home security camera for renters — but its facial recognition won't stop it from spamming you with alerts when you come home ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-ezviz-ep4-one-minute-review"><span>EZVIZ EP4: one-minute review</span></h3><p>Fitting a video doorbell or security camera is often a non-starter if you rent or live in an apartment where drilling into the walls isn’t allowed. That’s where the EZVIZ EP4 Wire-Free Peephole Door Viewer comes in — by fitting through your front door’s existing peephole, it brings almost everything you’d get from a full video doorbell, without any damage that could upset your landlord.</p><p>The physical setup is incredibly easy and took me just 10 minutes to complete. After you’ve unscrewed the old peephole, the EP4 securely clamps onto the door without a power tool in sight. </p><p>Once it’s running, the footage captured is very clear, giving you a detailed look at anyone outside. The companion app is simple to use and intuitively designed, making it effortless to check live feeds, use the two-way talk feature, or adjust security settings.</p><p>When it comes to saving video footage, EZVIZ doesn’t lock you into a subscription plan like some rivals. While the company includes a free trial of its cloud subscription service, you aren’t forced to pay for it afterwards. If you want to skip the recurring fees, you can opt to install a local microSD card (up to 512GB) to store clips locally.</p><p>However, the EP4’s AI facial recognition has a notable quirk. Although it's smart enough to identify who is at your door, there’s currently no way to stop the app from sending you notifications when it spots someone you know — including you. Because you can’t tell the camera to ignore certain individuals, you’ll be alerted every time you walk through your own front door.</p><h3 class="article-body__section" id="section-ezviz-ep4-price-and-availability"><span>EZVIZ EP4: price and availability</span></h3><ul><li><strong>List price £229.99 (about $300 / AU$440) </strong></li><li><strong>Available in the UK, but not the US or Australia</strong></li><li><strong>No subscription necessary if you use a microSD card</strong></li></ul><p>The EZVIZ EP4 Wire-Free Peephole Door Viewer is available in the UK for £229.99 (about $300 / AU$440), but I’ve seen it discounted to as little as £159.99 during sales events. It’s not yet available in the US and Australia at the time of writing, but older models are, so hopefully the EP4 will launch more widely soon.</p><p>If you want to store your videos at home subscription-free, you’ll also need a microSD card (up to 512GB), so factor this into the cost. If you’d prefer to store footage in the cloud, you’ll want an EZVIZ CloudPlay subscription. After a 30-day free trial, there are three plans to choose from:</p><div ><table><tbody><tr><td class="firstcol " ><p><strong>Plan Type</strong></p></td><td  ><p><strong>Cameras supported</strong></p></td><td  ><p><strong>Unlimited cloud storage</strong></p></td><td  ><p><strong>7-day event-based video history</strong></p></td><td  ><p><strong>30-day event-based video history</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Individual plan</strong></p><p><br></p></td><td  ><p>1</p></td><td  ><p>Yes</p></td><td  ><p><strong>Monthly:</strong> $3.99 (about £3, AU$6)</p><p><strong>Yearly:</strong> $39.99 (about £30, AU$58)</p></td><td  ><p><strong>Monthly:</strong> $6.99 (about £5.30, AU$10)</p><p><strong>Yearly:</strong> $69.99 (about £53, AU$100)</p></td></tr><tr><td class="firstcol " ><p><strong>Home plan</strong></p><p><br><br></p></td><td  ><p>4</p></td><td  ><p>Yes</p></td><td  ><p><strong>Monthly:</strong> $5.99 (about £4.60, AU$8.70)</p><p><strong>Yearly:</strong> $59.99 (about £46, AU$87)</p></td><td  ><p><strong>Monthly:</strong> $10.99 (about £8.40, AU$16)</p><p><strong>Yearly:</strong> $109.99 (about £84, AU$160)</p></td></tr><tr><td class="firstcol " ><p><strong>Business plan</strong></p><p><br></p></td><td  ><p>10</p></td><td  ><p>Yes</p></td><td  ><p><strong>Monthly:</strong> $12.99 (about £9.90, AU$19)</p><p><strong>Yearly:</strong> $129.99 (about £99, AU$190)</p></td><td  ><p><strong>Monthly:</strong> $27.99 (about £21, AU$41)</p><p><strong>Yearly:</strong> $279.99 (about £210, AU$410)</p></td></tr></tbody></table></div><ul><li><strong>Value score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-ezviz-ep4-design"><span>EZVIZ EP4: design</span></h3><ul><li><strong>Discreet external camera</strong></li><li><strong>Very simple to fit without damaging door</strong></li><li><strong>Internal screen projects an inch into the room</strong></li><li><strong>Visitors might not spot the doorbell button</strong></li></ul><p>The EP4 has two main parts: the camera, which has a cable that threads through the peephole in your door, and a screen that sits on the inside. The camera has a doorbell button below the lens (though visitors might not notice it because it's at an unusual level), a motion sensor at the top, and a speaker and microphone on the side.</p><p>It’s compatible with doors between 1.4 x 4.1 inches / 35 x 105mm thick, with a peephole diameter between 0.6 inches and 2 inches / 14mm and 50mm. That’s a wide range, and should be fine for the vast majority of internal and external doors, but it’s worth measuring yours first just to be sure. You can remove the peephole from your door by simply unscrewing it, though if it’s particularly tight, you might need to use a pair of pliers to get it started.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6BDMcRwqAvcoZwueMfAPfY.jpg" alt="Fitting Ezviz Wire-Free Peephole Door Viewer EP4 to door" /><figcaption>The camera unit threads through an existing peephole and is compatible with most doors<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/n5uxG4ZRhxSMzmCzCQTAwY.jpg" alt="Fitting Ezviz Wire-Free Peephole Door Viewer EP4 to door" /><figcaption>I recommend using a spirit level to get the camera straight before securing it in place<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/caSJfQAWVQFj6dy7tHTLhY.jpg" alt="Screwing on Ezviz Wire-Free Peephole Door Viewer EP4 backplate" /><figcaption>The screws connect the backplate to the camera, clamping them to your door without damaging it<small role="credit">Future</small></figcaption></figure></figure><p>To fit the EP4, start by measuring the thickness of your door using the card template provided, and choose the appropriate pair of screws, indicated by the instruction manual. These will be used to clamp the EP4 onto your door. Peel the paper off the 3M tape on the back of the camera unit, position it on the outside of your door (I recommend using a spirit level to get it straight), thread the screws and data cable through the peephole (you can roll a piece of paper around them to avoid snagging), and press down to secure it.</p><p>Then tighten the screws a little, slide the mounting plate for the screen into place, tighten the screws the rest of the way, plug in the data cable, and slide the screen into place. The whole process takes no longer than 10 minutes, and when you want to remove it, there’ll be no damage to your door.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DpjmvLLBbNnARquWn4aozY.jpg" alt="Ezviz Wire-Free Peephole Door Viewer EP4 camera on outside of door" /><figcaption>The external camera is unobtrusive, and visitors might not realize it's also a doorbell<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ngYTJKSgwAN8PE7hHsK94Z.jpg" alt="Ezviz Wire-Free Peephole Door Viewer EP4 footage on internal screen" /><figcaption>The internal display gives a clear view of the area beyond your front door, but you'll get a better picture in the app<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/r7KEgGzU3GJ9PqnceuDC6Z.jpg" alt="Ezviz Wire-Free Peephole Door Viewer EP4 display on inside of door" /><figcaption>The screen stands about an inch proud of your door<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/59BfWH7MoLskLx76Le7RXY.jpg" alt="Original peephole removed from door before installing Ezviz Wire-Free Peephole Door Viewer EP4" /><figcaption>When you move, just unscrew the EP4 and screw the original peephole back in place<small role="credit">Future</small></figcaption></figure></figure><p>It’s a clever design, and the exterior camera is discreet (it comes with stickers to put on your door if you want to warn visitors they are being recorded), but it’s worth being aware that the interior screen stands about an inch proud of the door, so you’ll need to be very careful if it opens opposite a wall.</p><p>You can detach the screen unit to charge it via a microUSB cable (supplied with the EP4) and insert a memory card. It’s a shame there’s no hot-swappable battery — you can’t use the camera and doorbell while the unit is charging — but battery life is quite respectable. EZVIZ suggests up to 120 days, though this will depend on how many times the camera is triggered and how often you use the internal screen to see what’s happening outside.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-ezviz-ep4-performance"><span>EZVIZ EP4: performance</span></h3><p>The EP4 is an ingenious home security device that provides many of the advantages of a video doorbell or home security camera without needing to make permanent changes to your property. It’s a great pick for an apartment, with excellent picture quality and smart notifications, though it’s worth being aware of a few drawbacks — particularly when it comes to person recognition.</p><p>The resolution of the internal screen is fine, and you’ll immediately benefit from a field of view that’s much wider than your original peephole, but it doesn’t do justice to the EP4’s 4K camera. To see footage in its full 4K glory, you’ll need to use the Ezvizlife app, which also gives you access to all the EP4’s settings, as well as event history, saved recordings, call logs, two-way talk, and static photos.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/EnBNonkdqdQoBZLGsUwyMb.png" alt="Ezvizlife app main screen" /><figcaption>The app's welcome screen gives you quick access to video logs and live view<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Gi42Q5AsSfzbDJw3bp6DYb.png" alt="Live camera view in Ezvizlife app" /><figcaption>The camera records 10-second clips when triggered, which are kept in your video logs<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fDnwPgkfsjA83nbq2DZEfb.png" alt="Video logs in Ezvizlife app" /><figcaption>You can browse recordings at any time, scrub through video, capture stills, and export video files<small role="credit">Future</small></figcaption></figure></figure><p>Footage in the Ezvizlife app is incredibly sharp, and there’s very little lag between events happening outside and the camera starting to record. You’ll notice a delay when using two-way talk, but it’s only a couple of seconds, and no worse than some much higher-end video doorbells we’ve tested here at TechRadar.</p><p>When a visitor uses the doorbell, you'll receive an incoming-call-style notification that you can choose to reject or answer to start two-way talk. It's also possible to start two-way talk at any time through the app if you can see someone at the door. </p><p>Want to keep your identity private? The app gives you two options: ‘Uncle Tone’, which deepens your voice, and ‘Clown Tone’, which makes it high and squeaky, both of which work well and will effectively disguise your voice if you don’t want to be recognized. Personally, I would prefer an option that doesn’t sound quite so cartoonish, but they’re a welcome feature nonetheless. </p><p>I found the fisheye-correction option particularly useful during my testing, along with the AI person-shape recognition, which correctly identifies subjects even when they’re wheeling a bike or carrying a large object that might obscure their body shape. </p><p>When a person is detected, the camera will send a notification to the EZVIZ app, and start recording a 10-second video clip, which will be saved on an SD card or in the cloud, depending on which storage option you’ve chosen. You can also choose to watch through the camera live at any time, trigger a recording, or capture a still image. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/oa4UCtcP9hiihFDpudMoab.png" alt="Person with bike detected in Ezvizlife app" /><figcaption>Person identification works even when an individual's outline is obscured by large objects<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Gi42Q5AsSfzbDJw3bp6DYb.png" alt="Live camera view in Ezvizlife app" /><figcaption>You can see a live view through the app or internal screen any time<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fDnwPgkfsjA83nbq2DZEfb.png" alt="Video logs in Ezvizlife app" /><figcaption>Check your video logs in the app, export videos, and capture still images<small role="credit">Future</small></figcaption></figure></figure><p>You can also export videos from your logs at any time, which is very useful if you're unfortunate enough to need them as evidence for the police.</p><p>EZVIZ is a Chinese company, and although the app has been localized quite well, some parts are still confusing. For example, if you attempt to toggle a feature that’s still in beta, you will see a notification reading: “The current status of this detection is closed. Please enable the corresponding algorithm in the intelligent detection before enabling this function”. </p><p>For me, the biggest drawback — and the one that holds the EP4 back from a better score  — is the implementation of facial recognition. In an ideal world, you wouldn’t receive a notification when your own face is detected, and you could disable alerts for other members of your household as well, so you’re only alerted when a stranger arrives. Unfortunately, that’s not an option with the EP4, which notified me that “Cat appeared” each time I arrived home from work. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/fdCSxP5nq3GJQzBDmQ6CNb.png" alt="Adding a 'familiar face' in the Ezvizlife app" /><figcaption>You can add a person to 'Familiar Faces' using an existing photo, or take a new one<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BN8KHvmJTA5otE9DY6pgKb.png" alt="Adding a 'familiar face' in the Ezvizlife app" /><figcaption>Photos should be well-lit and taken from the front<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/S8ReB4cv5pZqeAJWbjp5Mb.png" alt="Person detection alerts in the Ezvizlife app" /><figcaption>Adding yourself to 'Familiar faces' doesn't mean that the app will 'ignore' you <small role="credit">Future</small></figcaption></figure></figure><p>Facial recognition works very well, and even identifies a person wearing a cycle helmet and sunglasses, but at the moment, the implementation seems back-to-front. In fairness, though, the feature is still in beta, so perhaps the developers at EZVIZ will make that change before its full launch. For now, it's a real problem.</p><ul><li><strong>Performance score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-ezviz-ep4"><span>Should you buy the EZVIZ EP4?</span></h3><div ><table><caption>EZVIZ EP4 score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Very reasonably priced, particularly during sales, though you'll need an SD card too.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Ingenious design that's great for renters, though screen projects quite far into the room and isn't very high-res.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Key functions are great, but you'll receive notifications whenever it detects your own face.</p></td><td  ><p>3.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-14">Buy it if</h2><div class="product"><p><strong>You rent your home</strong></p><p>There’s no need to drill or make any permanent changes to your door, which will keep your landlord happy. When it’s time to move, the EP4 comes right off, and you can screw the old peephole back into place.</p></div><div class="product"><p><strong>You’re on a budget</strong></p><p>The EP4 is a great value doorbell and camera combo, and is frequently discounted on Amazon.</p></div><div class="product"><p><strong>Security is a real concern</strong></p><p>The 4K footage will make it easy to identify anyone who’s up to no good, if you’re unfortunate enough to need it as evidence.</p></div><h2 id="don-t-buy-it-if-14">Don't buy it if</h2><div class="product"><p><strong>You particularly want to watch for packages</strong></p><p>Although the EP4 has a good horizontal field of view, it doesn’t cover your doorstep, so you won’t be able to see parcels left there.</p></div><div class="product"><p><strong>You have notification fatigue</strong></p><p>At the moment, there’s no way to avoid receiving a message when you approach your own front door.</p></div><h3 class="article-body__section" id="section-ezviz-ep4-also-consider"><span>EZVIZ EP4: also consider</span></h3><p>If you're not sure whether the EZVIZ EP4 is the right security camera/doorbell for your home, here are two other wireless alternatives to consider.</p><div class="product"><a data-dimension112="dc89648c-82f4-490e-917f-26d99f920cfa" data-action="Deal Block" data-label="Read our full Philips 7000 Series Video Doorbell review" data-dimension48="Read our full Philips 7000 Series Video Doorbell review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:538px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="9oFbf7jX2baYnqHAgQBWwL" name="philips7000series" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9oFbf7jX2baYnqHAgQBWwL.jpg" mos="" align="middle" fullscreen="" width="538" height="538" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Philips 7000 Series Video Doorbell</strong></p><p>This excellent subscription-free doorbell earned our seal of approval due to its sharp 2K recordings, ease of use, and great battery life.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/philips-7000-series-video-doorbell" data-dimension112="dc89648c-82f4-490e-917f-26d99f920cfa" data-action="Deal Block" data-label="Read our full Philips 7000 Series Video Doorbell review" data-dimension48="Read our full Philips 7000 Series Video Doorbell review" data-dimension25=""><strong>Philips 7000 Series Video Doorbell review</strong></a></p></div><div class="product"><a data-dimension112="fbaeb614-bcb0-4ab5-941b-4e0c5e48ec2b" data-action="Deal Block" data-label="Read our full Eufy Video Doorbell Dual review" data-dimension48="Read our full Eufy Video Doorbell Dual review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1125px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="rrPmMpFsdb9xPcvkSsCfEA" name="Video Doorbell Dual" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rrPmMpFsdb9xPcvkSsCfEA.jpg" mos="" align="middle" fullscreen="" width="1125" height="1125" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Eufy Video Doorbell Dual</strong></p><p>Another solid subscription-free option, with dual cameras so you can keep an eye out for deliveries.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/eufy-video-doorbell-dual" data-dimension112="fbaeb614-bcb0-4ab5-941b-4e0c5e48ec2b" data-action="Deal Block" data-label="Read our full Eufy Video Doorbell Dual review" data-dimension48="Read our full Eufy Video Doorbell Dual review" data-dimension25=""><strong>Eufy Video Doorbell Dual review</strong></a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-ezviz-ep4"><span>How I tested the EZVIZ EP4</span></h3><p>I installed the EZVIZ EP4 on the door to my apartment, having first unscrewed the original peephole. I used it for two weeks, adding myself and my husband as 'familiar faces' halfway through. I used the two-way talk function to speak to him when I received a notification that he had arrived, and we used the doorbell function to speak to one another. I kept recordings on a microSD card once the seven-day cloud storage trial expired, and used the app to review recordings, export videos, and capture still images. </p><p>At the end of the test period, I removed the EP4 and replaced my door's original peephole. For more details, see <a href="https://www.techradar.com/news/how-we-test">how we test, review, and rate products at TechRadar</a>.</p><p><em>First reviewed July 2026.</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/home-security/ezviz-ep4-wire-free-peephole-door-viewer-review</link>
                                                                            <description>
                            <![CDATA[ A super-sharp 4K security camera that fits right into your existing peephole — if you don't mind getting notifications when it sees your own face. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4Uujsg2cePKqrjx8JfaYac</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Hgoj4bbPf7PkihnzVmjwHU-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 05 Jul 2026 08:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Home Security]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Hgoj4bbPf7PkihnzVmjwHU-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Split image of EZVIZ EP4 internal screen, external camera, and screengrab of footage in app]]></media:description>                                                            <media:text><![CDATA[Split image of EZVIZ EP4 internal screen, external camera, and screengrab of footage in app]]></media:text>
                                <media:title type="plain"><![CDATA[Split image of EZVIZ EP4 internal screen, external camera, and screengrab of footage in app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Hgoj4bbPf7PkihnzVmjwHU-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-ezviz-ep4-one-minute-review"><span>EZVIZ EP4: one-minute review</span></h3><p>Fitting a video doorbell or security camera is often a non-starter if you rent or live in an apartment where drilling into the walls isn’t allowed. That’s where the EZVIZ EP4 Wire-Free Peephole Door Viewer comes in — by fitting through your front door’s existing peephole, it brings almost everything you’d get from a full video doorbell, without any damage that could upset your landlord.</p><p>The physical setup is incredibly easy and took me just 10 minutes to complete. After you’ve unscrewed the old peephole, the EP4 securely clamps onto the door without a power tool in sight. </p><p>Once it’s running, the footage captured is very clear, giving you a detailed look at anyone outside. The companion app is simple to use and intuitively designed, making it effortless to check live feeds, use the two-way talk feature, or adjust security settings.</p><p>When it comes to saving video footage, EZVIZ doesn’t lock you into a subscription plan like some rivals. While the company includes a free trial of its cloud subscription service, you aren’t forced to pay for it afterwards. If you want to skip the recurring fees, you can opt to install a local microSD card (up to 512GB) to store clips locally.</p><p>However, the EP4’s AI facial recognition has a notable quirk. Although it's smart enough to identify who is at your door, there’s currently no way to stop the app from sending you notifications when it spots someone you know — including you. Because you can’t tell the camera to ignore certain individuals, you’ll be alerted every time you walk through your own front door.</p><h3 class="article-body__section" id="section-ezviz-ep4-price-and-availability"><span>EZVIZ EP4: price and availability</span></h3><ul><li><strong>List price £229.99 (about $300 / AU$440) </strong></li><li><strong>Available in the UK, but not the US or Australia</strong></li><li><strong>No subscription necessary if you use a microSD card</strong></li></ul><p>The EZVIZ EP4 Wire-Free Peephole Door Viewer is available in the UK for £229.99 (about $300 / AU$440), but I’ve seen it discounted to as little as £159.99 during sales events. It’s not yet available in the US and Australia at the time of writing, but older models are, so hopefully the EP4 will launch more widely soon.</p><p>If you want to store your videos at home subscription-free, you’ll also need a microSD card (up to 512GB), so factor this into the cost. If you’d prefer to store footage in the cloud, you’ll want an EZVIZ CloudPlay subscription. After a 30-day free trial, there are three plans to choose from:</p><div ><table><tbody><tr><td class="firstcol " ><p><strong>Plan Type</strong></p></td><td  ><p><strong>Cameras supported</strong></p></td><td  ><p><strong>Unlimited cloud storage</strong></p></td><td  ><p><strong>7-day event-based video history</strong></p></td><td  ><p><strong>30-day event-based video history</strong></p></td></tr><tr><td class="firstcol " ><p><strong>Individual plan</strong></p><p><br></p></td><td  ><p>1</p></td><td  ><p>Yes</p></td><td  ><p><strong>Monthly:</strong> $3.99 (about £3, AU$6)</p><p><strong>Yearly:</strong> $39.99 (about £30, AU$58)</p></td><td  ><p><strong>Monthly:</strong> $6.99 (about £5.30, AU$10)</p><p><strong>Yearly:</strong> $69.99 (about £53, AU$100)</p></td></tr><tr><td class="firstcol " ><p><strong>Home plan</strong></p><p><br><br></p></td><td  ><p>4</p></td><td  ><p>Yes</p></td><td  ><p><strong>Monthly:</strong> $5.99 (about £4.60, AU$8.70)</p><p><strong>Yearly:</strong> $59.99 (about £46, AU$87)</p></td><td  ><p><strong>Monthly:</strong> $10.99 (about £8.40, AU$16)</p><p><strong>Yearly:</strong> $109.99 (about £84, AU$160)</p></td></tr><tr><td class="firstcol " ><p><strong>Business plan</strong></p><p><br></p></td><td  ><p>10</p></td><td  ><p>Yes</p></td><td  ><p><strong>Monthly:</strong> $12.99 (about £9.90, AU$19)</p><p><strong>Yearly:</strong> $129.99 (about £99, AU$190)</p></td><td  ><p><strong>Monthly:</strong> $27.99 (about £21, AU$41)</p><p><strong>Yearly:</strong> $279.99 (about £210, AU$410)</p></td></tr></tbody></table></div><ul><li><strong>Value score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-ezviz-ep4-design"><span>EZVIZ EP4: design</span></h3><ul><li><strong>Discreet external camera</strong></li><li><strong>Very simple to fit without damaging door</strong></li><li><strong>Internal screen projects an inch into the room</strong></li><li><strong>Visitors might not spot the doorbell button</strong></li></ul><p>The EP4 has two main parts: the camera, which has a cable that threads through the peephole in your door, and a screen that sits on the inside. The camera has a doorbell button below the lens (though visitors might not notice it because it's at an unusual level), a motion sensor at the top, and a speaker and microphone on the side.</p><p>It’s compatible with doors between 1.4 x 4.1 inches / 35 x 105mm thick, with a peephole diameter between 0.6 inches and 2 inches / 14mm and 50mm. That’s a wide range, and should be fine for the vast majority of internal and external doors, but it’s worth measuring yours first just to be sure. You can remove the peephole from your door by simply unscrewing it, though if it’s particularly tight, you might need to use a pair of pliers to get it started.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6BDMcRwqAvcoZwueMfAPfY.jpg" alt="Fitting Ezviz Wire-Free Peephole Door Viewer EP4 to door" /><figcaption>The camera unit threads through an existing peephole and is compatible with most doors<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/n5uxG4ZRhxSMzmCzCQTAwY.jpg" alt="Fitting Ezviz Wire-Free Peephole Door Viewer EP4 to door" /><figcaption>I recommend using a spirit level to get the camera straight before securing it in place<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/caSJfQAWVQFj6dy7tHTLhY.jpg" alt="Screwing on Ezviz Wire-Free Peephole Door Viewer EP4 backplate" /><figcaption>The screws connect the backplate to the camera, clamping them to your door without damaging it<small role="credit">Future</small></figcaption></figure></figure><p>To fit the EP4, start by measuring the thickness of your door using the card template provided, and choose the appropriate pair of screws, indicated by the instruction manual. These will be used to clamp the EP4 onto your door. Peel the paper off the 3M tape on the back of the camera unit, position it on the outside of your door (I recommend using a spirit level to get it straight), thread the screws and data cable through the peephole (you can roll a piece of paper around them to avoid snagging), and press down to secure it.</p><p>Then tighten the screws a little, slide the mounting plate for the screen into place, tighten the screws the rest of the way, plug in the data cable, and slide the screen into place. The whole process takes no longer than 10 minutes, and when you want to remove it, there’ll be no damage to your door.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DpjmvLLBbNnARquWn4aozY.jpg" alt="Ezviz Wire-Free Peephole Door Viewer EP4 camera on outside of door" /><figcaption>The external camera is unobtrusive, and visitors might not realize it's also a doorbell<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ngYTJKSgwAN8PE7hHsK94Z.jpg" alt="Ezviz Wire-Free Peephole Door Viewer EP4 footage on internal screen" /><figcaption>The internal display gives a clear view of the area beyond your front door, but you'll get a better picture in the app<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/r7KEgGzU3GJ9PqnceuDC6Z.jpg" alt="Ezviz Wire-Free Peephole Door Viewer EP4 display on inside of door" /><figcaption>The screen stands about an inch proud of your door<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/59BfWH7MoLskLx76Le7RXY.jpg" alt="Original peephole removed from door before installing Ezviz Wire-Free Peephole Door Viewer EP4" /><figcaption>When you move, just unscrew the EP4 and screw the original peephole back in place<small role="credit">Future</small></figcaption></figure></figure><p>It’s a clever design, and the exterior camera is discreet (it comes with stickers to put on your door if you want to warn visitors they are being recorded), but it’s worth being aware that the interior screen stands about an inch proud of the door, so you’ll need to be very careful if it opens opposite a wall.</p><p>You can detach the screen unit to charge it via a microUSB cable (supplied with the EP4) and insert a memory card. It’s a shame there’s no hot-swappable battery — you can’t use the camera and doorbell while the unit is charging — but battery life is quite respectable. EZVIZ suggests up to 120 days, though this will depend on how many times the camera is triggered and how often you use the internal screen to see what’s happening outside.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-ezviz-ep4-performance"><span>EZVIZ EP4: performance</span></h3><p>The EP4 is an ingenious home security device that provides many of the advantages of a video doorbell or home security camera without needing to make permanent changes to your property. It’s a great pick for an apartment, with excellent picture quality and smart notifications, though it’s worth being aware of a few drawbacks — particularly when it comes to person recognition.</p><p>The resolution of the internal screen is fine, and you’ll immediately benefit from a field of view that’s much wider than your original peephole, but it doesn’t do justice to the EP4’s 4K camera. To see footage in its full 4K glory, you’ll need to use the Ezvizlife app, which also gives you access to all the EP4’s settings, as well as event history, saved recordings, call logs, two-way talk, and static photos.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/EnBNonkdqdQoBZLGsUwyMb.png" alt="Ezvizlife app main screen" /><figcaption>The app's welcome screen gives you quick access to video logs and live view<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Gi42Q5AsSfzbDJw3bp6DYb.png" alt="Live camera view in Ezvizlife app" /><figcaption>The camera records 10-second clips when triggered, which are kept in your video logs<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fDnwPgkfsjA83nbq2DZEfb.png" alt="Video logs in Ezvizlife app" /><figcaption>You can browse recordings at any time, scrub through video, capture stills, and export video files<small role="credit">Future</small></figcaption></figure></figure><p>Footage in the Ezvizlife app is incredibly sharp, and there’s very little lag between events happening outside and the camera starting to record. You’ll notice a delay when using two-way talk, but it’s only a couple of seconds, and no worse than some much higher-end video doorbells we’ve tested here at TechRadar.</p><p>When a visitor uses the doorbell, you'll receive an incoming-call-style notification that you can choose to reject or answer to start two-way talk. It's also possible to start two-way talk at any time through the app if you can see someone at the door. </p><p>Want to keep your identity private? The app gives you two options: ‘Uncle Tone’, which deepens your voice, and ‘Clown Tone’, which makes it high and squeaky, both of which work well and will effectively disguise your voice if you don’t want to be recognized. Personally, I would prefer an option that doesn’t sound quite so cartoonish, but they’re a welcome feature nonetheless. </p><p>I found the fisheye-correction option particularly useful during my testing, along with the AI person-shape recognition, which correctly identifies subjects even when they’re wheeling a bike or carrying a large object that might obscure their body shape. </p><p>When a person is detected, the camera will send a notification to the EZVIZ app, and start recording a 10-second video clip, which will be saved on an SD card or in the cloud, depending on which storage option you’ve chosen. You can also choose to watch through the camera live at any time, trigger a recording, or capture a still image. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/oa4UCtcP9hiihFDpudMoab.png" alt="Person with bike detected in Ezvizlife app" /><figcaption>Person identification works even when an individual's outline is obscured by large objects<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Gi42Q5AsSfzbDJw3bp6DYb.png" alt="Live camera view in Ezvizlife app" /><figcaption>You can see a live view through the app or internal screen any time<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fDnwPgkfsjA83nbq2DZEfb.png" alt="Video logs in Ezvizlife app" /><figcaption>Check your video logs in the app, export videos, and capture still images<small role="credit">Future</small></figcaption></figure></figure><p>You can also export videos from your logs at any time, which is very useful if you're unfortunate enough to need them as evidence for the police.</p><p>EZVIZ is a Chinese company, and although the app has been localized quite well, some parts are still confusing. For example, if you attempt to toggle a feature that’s still in beta, you will see a notification reading: “The current status of this detection is closed. Please enable the corresponding algorithm in the intelligent detection before enabling this function”. </p><p>For me, the biggest drawback — and the one that holds the EP4 back from a better score  — is the implementation of facial recognition. In an ideal world, you wouldn’t receive a notification when your own face is detected, and you could disable alerts for other members of your household as well, so you’re only alerted when a stranger arrives. Unfortunately, that’s not an option with the EP4, which notified me that “Cat appeared” each time I arrived home from work. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/fdCSxP5nq3GJQzBDmQ6CNb.png" alt="Adding a 'familiar face' in the Ezvizlife app" /><figcaption>You can add a person to 'Familiar Faces' using an existing photo, or take a new one<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BN8KHvmJTA5otE9DY6pgKb.png" alt="Adding a 'familiar face' in the Ezvizlife app" /><figcaption>Photos should be well-lit and taken from the front<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/S8ReB4cv5pZqeAJWbjp5Mb.png" alt="Person detection alerts in the Ezvizlife app" /><figcaption>Adding yourself to 'Familiar faces' doesn't mean that the app will 'ignore' you <small role="credit">Future</small></figcaption></figure></figure><p>Facial recognition works very well, and even identifies a person wearing a cycle helmet and sunglasses, but at the moment, the implementation seems back-to-front. In fairness, though, the feature is still in beta, so perhaps the developers at EZVIZ will make that change before its full launch. For now, it's a real problem.</p><ul><li><strong>Performance score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-ezviz-ep4"><span>Should you buy the EZVIZ EP4?</span></h3><div ><table><caption>EZVIZ EP4 score card</caption><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>Very reasonably priced, particularly during sales, though you'll need an SD card too.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Ingenious design that's great for renters, though screen projects quite far into the room and isn't very high-res.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Key functions are great, but you'll receive notifications whenever it detects your own face.</p></td><td  ><p>3.5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-14">Buy it if</h2><div class="product"><p><strong>You rent your home</strong></p><p>There’s no need to drill or make any permanent changes to your door, which will keep your landlord happy. When it’s time to move, the EP4 comes right off, and you can screw the old peephole back into place.</p></div><div class="product"><p><strong>You’re on a budget</strong></p><p>The EP4 is a great value doorbell and camera combo, and is frequently discounted on Amazon.</p></div><div class="product"><p><strong>Security is a real concern</strong></p><p>The 4K footage will make it easy to identify anyone who’s up to no good, if you’re unfortunate enough to need it as evidence.</p></div><h2 id="don-t-buy-it-if-14">Don't buy it if</h2><div class="product"><p><strong>You particularly want to watch for packages</strong></p><p>Although the EP4 has a good horizontal field of view, it doesn’t cover your doorstep, so you won’t be able to see parcels left there.</p></div><div class="product"><p><strong>You have notification fatigue</strong></p><p>At the moment, there’s no way to avoid receiving a message when you approach your own front door.</p></div><h3 class="article-body__section" id="section-ezviz-ep4-also-consider"><span>EZVIZ EP4: also consider</span></h3><p>If you're not sure whether the EZVIZ EP4 is the right security camera/doorbell for your home, here are two other wireless alternatives to consider.</p><div class="product"><a data-dimension112="dc89648c-82f4-490e-917f-26d99f920cfa" data-action="Deal Block" data-label="Read our full Philips 7000 Series Video Doorbell review" data-dimension48="Read our full Philips 7000 Series Video Doorbell review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:538px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="9oFbf7jX2baYnqHAgQBWwL" name="philips7000series" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9oFbf7jX2baYnqHAgQBWwL.jpg" mos="" align="middle" fullscreen="" width="538" height="538" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Philips 7000 Series Video Doorbell</strong></p><p>This excellent subscription-free doorbell earned our seal of approval due to its sharp 2K recordings, ease of use, and great battery life.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/philips-7000-series-video-doorbell" data-dimension112="dc89648c-82f4-490e-917f-26d99f920cfa" data-action="Deal Block" data-label="Read our full Philips 7000 Series Video Doorbell review" data-dimension48="Read our full Philips 7000 Series Video Doorbell review" data-dimension25=""><strong>Philips 7000 Series Video Doorbell review</strong></a></p></div><div class="product"><a data-dimension112="fbaeb614-bcb0-4ab5-941b-4e0c5e48ec2b" data-action="Deal Block" data-label="Read our full Eufy Video Doorbell Dual review" data-dimension48="Read our full Eufy Video Doorbell Dual review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1125px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="rrPmMpFsdb9xPcvkSsCfEA" name="Video Doorbell Dual" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rrPmMpFsdb9xPcvkSsCfEA.jpg" mos="" align="middle" fullscreen="" width="1125" height="1125" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Eufy Video Doorbell Dual</strong></p><p>Another solid subscription-free option, with dual cameras so you can keep an eye out for deliveries.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/eufy-video-doorbell-dual" data-dimension112="fbaeb614-bcb0-4ab5-941b-4e0c5e48ec2b" data-action="Deal Block" data-label="Read our full Eufy Video Doorbell Dual review" data-dimension48="Read our full Eufy Video Doorbell Dual review" data-dimension25=""><strong>Eufy Video Doorbell Dual review</strong></a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-ezviz-ep4"><span>How I tested the EZVIZ EP4</span></h3><p>I installed the EZVIZ EP4 on the door to my apartment, having first unscrewed the original peephole. I used it for two weeks, adding myself and my husband as 'familiar faces' halfway through. I used the two-way talk function to speak to him when I received a notification that he had arrived, and we used the doorbell function to speak to one another. I kept recordings on a microSD card once the seven-day cloud storage trial expired, and used the app to review recordings, export videos, and capture still images. </p><p>At the end of the test period, I removed the EP4 and replaced my door's original peephole. For more details, see <a href="https://www.techradar.com/news/how-we-test">how we test, review, and rate products at TechRadar</a>.</p><p><em>First reviewed July 2026.</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The new Blink Outdoor 2K+ is a sharper budget camera to protect your property, with one frustrating catch ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-blink-outdoor-2k-two-minute-review"><span>Blink Outdoor 2K+: two-minute review</span></h3><p>Blink has become the brand you recommend to people who don't really want a security camera. Cheap, painless, owned by Amazon, and a forgiving field of view. The catch was that previous 1080p pictures turned to mush the moment anything moved, or the sun went down.</p><p>The Outdoor 2K+ fixes this by capturing would-be crims at 2560 x 1440 in its top "Best" setting. There's 4x zoom for closer inspections, noise-cancelling two-way audio making doorstep conversations less of a shouting match, and an improved low-light sensor that holds color as the light fades before switching to infrared black-and-white. Drop to 1080p 'Standard' or 720p 'Saver', and you'll claw back a bit of battery life.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/2KEav4Eg3CJ67XssMrvL9a.jpg" alt="Blink Outdoor 2K+ security camera with hub on table" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SzHiL34p4cmfw8xjUnRv4a.jpg" alt="Blink Outdoor 2K+ security camera with hub on table" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Blink quotes up to two years from a pair of AA lithium cells, and while I can't fast-forward through two summers to prove it, a fortnight’s daily use barely dented the gauge. There's a USB-C port if you'd rather wire it to the mains with Blink's separately sold weather-resistant adapter, an IP65 rating shrugs off wet weather, and it’s compatible with the existing Outdoor 4 accessory range, so floodlight mounts and battery packs carry over.</p><p>Setup should be the usual Blink doddle. Scan the code, follow the app, pair the Sync Module, done in under 10 minutes with no cabling and no electrician. For a first-time buyer, it's about as low-friction as home security gets, although we did encounter some teething problems connecting the kit to a home Wi-Fi network.</p><p>Then you discover the real kicker. The Outdoor 2K+ ships with a new Sync Module Core rather than the old Sync Module 2 we were supplied with, and the Core has had its USB port removed. That port was the whole point for subscription-averse buyers: plug in a flash drive, store clips locally, pay Amazon nothing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3NmKFED9xFicTPq6jGCeTb.jpg" alt="Blink Outdoor 2K+ security camera mounted on wall" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zC6hpx2qsSYo4PHp5sD3wa.jpg" alt="Blink Outdoor 2K+ security camera mounted on wall" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Without it, the free experience reduces to live view and motion alerts, while saved recordings, person and vehicle detection and the smarter notifications all sit behind a Blink subscription that starts at £2.50 (about $3.50 / AU$5) a month and rises to £8 (about $10 / AU$20) for unlimited cameras. An older Sync Module 2 still works if you own one, but most people buying this won't.</p><p>It leaves the 2K+ in an odd spot. As a camera, it's the best budget outdoor option Blink has made. As a package, it's less optimal. Judge it on the camera and battery life alone, and it's a comfortable recommendation. Judge it on the small print, and you’ve got a new monthly bill the old model didn’t demand.</p><h3 class="article-body__section" id="section-blink-outdoor-2k-price-and-availability"><span>Blink Outdoor 2K+: price and availability</span></h3><ul><li><strong>List price: £89.99 / $99.99 / AU$119</strong></li><li><strong>Launched October 2025</strong></li><li><strong>Available in the US, UK and Australia</strong></li></ul><p>Pitched at the affordable end as ever, the Outdoor 2K+ slots in alongside the cheaper Mini 2K+ and the Blink Arc — a mount that pairs two Mini 2K+ cameras for a panoramic view — as part of the brand's 2K refresh. The one-camera kit includes the Sync Module Core, two AA lithium batteries, and a mount, so nothing essential to buy on day one — unless you want your footage saved anywhere, at which point the maths changes.</p><p>That's the rub. The headline price buys you a very capable camera and a deliberately hamstrung storage situation. Anyone who bought the Outdoor 4 specifically to dodge a subscription should know the goalposts have moved, because the bundled module no longer takes a USB stick. Frequent discounting means the camera itself rarely costs full RRP for long, which softens the blow, but the ongoing cost is the number to watch.</p><ul><li><strong>Value score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-blink-outdoor-2k-subscription-costs"><span>Blink Outdoor 2K+: subscription costs</span></h3><p>Blink has two subscription tiers to choose from, both offering unlimited cloud storage for recordings for up to 60 days (up to 30 days in the EU and UK). Monthly or yearly billing is available.</p><ul><li><strong>Blink Basic: </strong>$3.99p/m | £2.50p/m | AU$4.95p/m</li><li><strong>Blink Plus: </strong>$11.99p/m | £8p/m | AU$15p/m</li></ul><p>Blink Basic includes support for one device, motion-event recording, live-view recording, instant video access, video sharing, person detection, and photo capture. Blink Plus includes all Basic features, along with unlimited device inclusion, moments capture, notification snoozing and 10% off Blink devices.</p><h3 class="article-body__section" id="section-blink-outdoor-2k-specifications"><span>Blink Outdoor 2K+: specifications</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Specification</p></th><th  ><p>Details</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Resolution</p></td><td  ><p>2K QHD (2560 x 1440)</p></td></tr><tr><td class="firstcol " ><p>Field of view</p></td><td  ><p>130° Diagonal</p></td></tr><tr><td class="firstcol " ><p>Night vision</p></td><td  ><p>Color Night Vision (up to 30 ft) & Infrared</p></td></tr><tr><td class="firstcol " ><p>Power source</p></td><td  ><p>Rechargeable Battery (up to 6 months) or Solar Panel compatible</p></td></tr><tr><td class="firstcol " ><p>Connectivity</p></td><td  ><p>2.4 GHz Wi-Fi</p></td></tr><tr><td class="firstcol " ><p>Storage options</p></td><td  ><p>Local MicroSD (up to 256GB) & Cloud Storage</p></td></tr><tr><td class="firstcol " ><p>Audio</p></td><td  ><p>Two-Way Audio with Noise Cancellation</p></td></tr><tr><td class="firstcol " ><p>Smart integration</p></td><td  ><p>Amazon Alexa, Google Assistant</p></td></tr><tr><td class="firstcol " ><p>Weather resistance</p></td><td  ><p>IP65 Weatherproof</p></td></tr><tr><td class="firstcol " ><p>Motion detection</p></td><td  ><p>AI Person/Vehicle/Pet Detection</p></td></tr><tr><td class="firstcol " ><p>Smart home</p></td><td  ><p>Amazon Alexa</p></td></tr><tr><td class="firstcol " ><p>Camera dimensions</p></td><td  ><p>70 x 70 x 41mm</p></td></tr><tr><td class="firstcol " ><p>Sync Module Core dimensions:</p></td><td  ><p>81 x 45 x 21.55mm</p></td></tr><tr><td class="firstcol " ><p>Weight:</p></td><td  ><p>142g (camera); 43.6g (Sync Module Core)</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-blink-outdoor-2k-design"><span>Blink Outdoor 2K+: design</span></h3><ul><li><strong>Compact and easy to place</strong></li><li><strong>IP65 weatherproofing</strong></li><li><strong>Sync Module Core changes rules</strong></li></ul><p>There's nothing here to frighten the neighbours. The 2K+ keeps Blink's small, squared-off black housing, the kind of camera that disappears into a porch corner or sits on a windowsill without announcing itself. It's light, the bundled mount screws to a wall, and you can equally stand it on a flat surface and forget about it.</p><p>The IP65 rating earned its keep through sporadic summer showers and wind with no fogging or dropouts. Power comes from two AA batteries hidden behind a sealed cover, or bypass them with USB-C and an optional weather-resistant power adapter, if you'd rather not think about batteries at all.</p><p>Like the Sync Module 2, Blink’s bundled Sync Module Core is a similarly small puck minus a USB connection. </p><ul><li><strong>Design score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-blink-outdoor-2k-performance"><span>Blink Outdoor 2K+ performance</span></h3><ul><li><strong>2K is a visible upgrade</strong></li><li><strong>Color night vision is useful</strong></li><li><strong>Smart features cost extra</strong></li></ul><p>The Blink Outdoor’s 2K output greatly enhances the chances of identifying strangers. I set it to watch a back garden, and it did an able job of capturing my faux break-in attempts. The 4x zoom is digital, so it softens as you push in, but it's enough to pick up distinguishing features or marks.</p><p>Low-light performance is the other win. An improved sensor holds color as daytime fades, while garden lights and street lamps keep footage useful. Let the light go entirely, and it reverts to black-and-white. For genuine color after dark, you can add Blink's separate Outdoor Floodlight Mount.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/hV35r2fYC9579o4WpebNrZ.jpg" alt="Three-quarter view of Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LaiSVyL48EFpc88j98vMoZ.jpg" alt="Three-quarter view of Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8azRwLwHzJtrFq6xf3BwTZ.jpg" alt="Side of Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4a7kTtHn3nzXpSvXAH4ZPZ.jpg" alt="Back of Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6QxPwzXp7yFDnEZuu4zACZ.jpg" alt="Side of Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vincUEb5q6reqYhuUAwjcZ.jpg" alt="Blink Outdoor 2K+ security camera with mount and batteries on table" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Motion detection was razor-sharp, even if the default settings felt overzealous. Definitely adjust sensitivity and activity zones in the app to avoid being swamped with notifications about plump pigeons and swaying flora… unless you’re aiming for <em>Springwatch</em> in forensic form.</p><p>This is also where the subscription cost bites again: person and vehicle detection — the features that stop your phone buzzing every time a fox crosses the lawn — only switch on with a Blink plan.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yXsP6vKB6J3rhaRPPySZBa.jpg" alt="Footage from Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bwe69hCCSsgXypsCjrzTLZ.jpg" alt="Footage from Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/k565g4ny95N8RHDKCCSAUZ.jpg" alt="Footage from Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Run it free, with the Core module, and you're left with motion alerts and a live view, which is a thinner experience for a 2K camera. As ever, there's no way to view footage on a computer or browser; it's the phone app or nothing.</p><ul><li><strong>Performance score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-blink-outdoor-2k"><span>Should you buy the Blink Outdoor 2K+?</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>A capable 2K camera at a low price, undercut by the storage you'll need to pay for.</p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Compact, weatherproof and dead simple.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Sharp 2K video and useful color night vision, with the best features locked behind a subscription.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-15">Buy it if</h2><div class="product"><p><strong>You want a sharp camera for very little cash</strong></p><p>The 2K upgrade is real, and the entry price stays low, especially during Blink's frequent sales.</p></div><div class="product"><p><strong>You value a two-year battery life</strong></p><p>Set it, mount it and largely forget it — the AA lithium endurance is still a standout at this price.</p></div><div class="product"><p><strong>You're a first-time buyer in the Blink or Alexa world</strong></p><p>For someone starting from scratch, this is the easiest home security addition going.</p></div><h2 id="don-t-buy-it-if-15">Don't buy it if</h2><div class="product"><p><strong>You bought Blink to avoid subscriptions</strong></p><p>The bundled Sync Module Core no longer takes a USB drive, so free local storage is off the table unless you own an older module.</p></div><div class="product"><p><strong>You want Matter or HomeKit</strong></p><p>Blink remains its own walled garden — Alexa only, with no Matter, Apple Home or Google Home.</p></div><div class="product"><p><strong>You need top-tier image quality</strong></p><p>2K is a welcome leap, but premium rivals shooting 2K HDR or 4K will still out-resolve it.</p></div><h3 class="article-body__section" id="section-blink-outdoor-2k-also-consider"><span>Blink Outdoor 2K+: also consider</span></h3><p>If you're not sure whether the Blink Outdoor 2K+ is the right home security camera for you, here are two others to keep in mind.</p><div class="product"><a data-dimension112="a75a2cdc-f632-43f6-af22-dbf8d50c537f" data-action="Deal Block" data-label="Blink Mini 2K+The wired indoor sibling with the same 2K sensor and smarts, for less money — handy if you mainly want eyes inside, or outside with the weatherproof adapter." data-dimension48="Blink Mini 2K+The wired indoor sibling with the same 2K sensor and smarts, for less money — handy if you mainly want eyes inside, or outside with the weatherproof adapter." target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:938px;"><p class="vanilla-image-block" style="padding-top:103.73%;"><img id="xk4igpL3K9VYrxohCRZ3LB" name="51e5MXklWHL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xk4igpL3K9VYrxohCRZ3LB.jpg" mos="" align="middle" fullscreen="" width="938" height="973" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Blink Mini 2K+</strong></p><p>The wired indoor sibling with the same 2K sensor and smarts, for less money — handy if you mainly want eyes inside, or outside with the weatherproof adapter.</p></div><div class="product"><a data-dimension112="de5d18f1-7236-4086-bc41-d428ee5c6467" data-action="Deal Block" data-label="Ring Battery Doorbell PlusIf it's the front door you care about, Ring's head-to-toe doorbell covers the same ground with a visitor in mind, albeit with its own subscription." data-dimension48="Ring Battery Doorbell PlusIf it's the front door you care about, Ring's head-to-toe doorbell covers the same ground with a visitor in mind, albeit with its own subscription." target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="LRhJTXvARAcJ2N95WS7Jzm" name="51Ij11C0gKL._SL1000_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LRhJTXvARAcJ2N95WS7Jzm.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ring Battery Doorbell Plus</strong></p><p>If it's the front door you care about, Ring's head-to-toe doorbell covers the same ground with a visitor in mind, albeit with its own subscription.</p></div><h3 class="article-body__section" id="section-how-i-tested-the-blink-outdoor-2k"><span>How I tested the Blink Outdoor 2K+</span></h3><ul><li><strong>Tested at a domestic property</strong></li><li><strong>Mounted outdoor</strong></li><li><strong>Assessed video, night vision, audio, and battery</strong></li></ul><p>I lived with the Blink Outdoor 2K+ as a normal household would, mounting it to watch the back garden. I ran it through all three resolution modes, checked color night vision against lit and unlit spaces, and held two-way conversations to judge the audio. The two-year battery claim is, by definition, untestable in weeks, so I've reported Blink's figure and my short-term experience rather than pretending otherwise.</p><p>For more details, see <a href="https://www.techradar.com/news/how-we-test">how we test, rate, and review products at TechRadar</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/home-security/blink-outdoor-2k-plus-review</link>
                                                                            <description>
                            <![CDATA[ The latest iteration of Amazon's tough little cam offers very impressive battery life, but its Sync Module Core no longer allows you to connect USB storage. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hqmEbZdGQCVvP99LUMjFtk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QiG8gipuDr863xgp5nMMZa-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 04 Jul 2026 12:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 06 Jul 2026 09:49:46 +0000</updated>
                                                                                                                                            <category><![CDATA[Home Security]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                                    <dc:creator><![CDATA[ Chris Price ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/DU2Lv5xHGaNHCjMhkrGY6R.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/QiG8gipuDr863xgp5nMMZa-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Blink Outdoor 2K+ security camera mounted on wall]]></media:description>                                                            <media:text><![CDATA[Blink Outdoor 2K+ security camera mounted on wall]]></media:text>
                                <media:title type="plain"><![CDATA[Blink Outdoor 2K+ security camera mounted on wall]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QiG8gipuDr863xgp5nMMZa-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-blink-outdoor-2k-two-minute-review"><span>Blink Outdoor 2K+: two-minute review</span></h3><p>Blink has become the brand you recommend to people who don't really want a security camera. Cheap, painless, owned by Amazon, and a forgiving field of view. The catch was that previous 1080p pictures turned to mush the moment anything moved, or the sun went down.</p><p>The Outdoor 2K+ fixes this by capturing would-be crims at 2560 x 1440 in its top "Best" setting. There's 4x zoom for closer inspections, noise-cancelling two-way audio making doorstep conversations less of a shouting match, and an improved low-light sensor that holds color as the light fades before switching to infrared black-and-white. Drop to 1080p 'Standard' or 720p 'Saver', and you'll claw back a bit of battery life.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/2KEav4Eg3CJ67XssMrvL9a.jpg" alt="Blink Outdoor 2K+ security camera with hub on table" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SzHiL34p4cmfw8xjUnRv4a.jpg" alt="Blink Outdoor 2K+ security camera with hub on table" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Blink quotes up to two years from a pair of AA lithium cells, and while I can't fast-forward through two summers to prove it, a fortnight’s daily use barely dented the gauge. There's a USB-C port if you'd rather wire it to the mains with Blink's separately sold weather-resistant adapter, an IP65 rating shrugs off wet weather, and it’s compatible with the existing Outdoor 4 accessory range, so floodlight mounts and battery packs carry over.</p><p>Setup should be the usual Blink doddle. Scan the code, follow the app, pair the Sync Module, done in under 10 minutes with no cabling and no electrician. For a first-time buyer, it's about as low-friction as home security gets, although we did encounter some teething problems connecting the kit to a home Wi-Fi network.</p><p>Then you discover the real kicker. The Outdoor 2K+ ships with a new Sync Module Core rather than the old Sync Module 2 we were supplied with, and the Core has had its USB port removed. That port was the whole point for subscription-averse buyers: plug in a flash drive, store clips locally, pay Amazon nothing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3NmKFED9xFicTPq6jGCeTb.jpg" alt="Blink Outdoor 2K+ security camera mounted on wall" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zC6hpx2qsSYo4PHp5sD3wa.jpg" alt="Blink Outdoor 2K+ security camera mounted on wall" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Without it, the free experience reduces to live view and motion alerts, while saved recordings, person and vehicle detection and the smarter notifications all sit behind a Blink subscription that starts at £2.50 (about $3.50 / AU$5) a month and rises to £8 (about $10 / AU$20) for unlimited cameras. An older Sync Module 2 still works if you own one, but most people buying this won't.</p><p>It leaves the 2K+ in an odd spot. As a camera, it's the best budget outdoor option Blink has made. As a package, it's less optimal. Judge it on the camera and battery life alone, and it's a comfortable recommendation. Judge it on the small print, and you’ve got a new monthly bill the old model didn’t demand.</p><h3 class="article-body__section" id="section-blink-outdoor-2k-price-and-availability"><span>Blink Outdoor 2K+: price and availability</span></h3><ul><li><strong>List price: £89.99 / $99.99 / AU$119</strong></li><li><strong>Launched October 2025</strong></li><li><strong>Available in the US, UK and Australia</strong></li></ul><p>Pitched at the affordable end as ever, the Outdoor 2K+ slots in alongside the cheaper Mini 2K+ and the Blink Arc — a mount that pairs two Mini 2K+ cameras for a panoramic view — as part of the brand's 2K refresh. The one-camera kit includes the Sync Module Core, two AA lithium batteries, and a mount, so nothing essential to buy on day one — unless you want your footage saved anywhere, at which point the maths changes.</p><p>That's the rub. The headline price buys you a very capable camera and a deliberately hamstrung storage situation. Anyone who bought the Outdoor 4 specifically to dodge a subscription should know the goalposts have moved, because the bundled module no longer takes a USB stick. Frequent discounting means the camera itself rarely costs full RRP for long, which softens the blow, but the ongoing cost is the number to watch.</p><ul><li><strong>Value score: 3.5/5</strong></li></ul><h3 class="article-body__section" id="section-blink-outdoor-2k-subscription-costs"><span>Blink Outdoor 2K+: subscription costs</span></h3><p>Blink has two subscription tiers to choose from, both offering unlimited cloud storage for recordings for up to 60 days (up to 30 days in the EU and UK). Monthly or yearly billing is available.</p><ul><li><strong>Blink Basic: </strong>$3.99p/m | £2.50p/m | AU$4.95p/m</li><li><strong>Blink Plus: </strong>$11.99p/m | £8p/m | AU$15p/m</li></ul><p>Blink Basic includes support for one device, motion-event recording, live-view recording, instant video access, video sharing, person detection, and photo capture. Blink Plus includes all Basic features, along with unlimited device inclusion, moments capture, notification snoozing and 10% off Blink devices.</p><h3 class="article-body__section" id="section-blink-outdoor-2k-specifications"><span>Blink Outdoor 2K+: specifications</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Specification</p></th><th  ><p>Details</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Resolution</p></td><td  ><p>2K QHD (2560 x 1440)</p></td></tr><tr><td class="firstcol " ><p>Field of view</p></td><td  ><p>130° Diagonal</p></td></tr><tr><td class="firstcol " ><p>Night vision</p></td><td  ><p>Color Night Vision (up to 30 ft) & Infrared</p></td></tr><tr><td class="firstcol " ><p>Power source</p></td><td  ><p>Rechargeable Battery (up to 6 months) or Solar Panel compatible</p></td></tr><tr><td class="firstcol " ><p>Connectivity</p></td><td  ><p>2.4 GHz Wi-Fi</p></td></tr><tr><td class="firstcol " ><p>Storage options</p></td><td  ><p>Local MicroSD (up to 256GB) & Cloud Storage</p></td></tr><tr><td class="firstcol " ><p>Audio</p></td><td  ><p>Two-Way Audio with Noise Cancellation</p></td></tr><tr><td class="firstcol " ><p>Smart integration</p></td><td  ><p>Amazon Alexa, Google Assistant</p></td></tr><tr><td class="firstcol " ><p>Weather resistance</p></td><td  ><p>IP65 Weatherproof</p></td></tr><tr><td class="firstcol " ><p>Motion detection</p></td><td  ><p>AI Person/Vehicle/Pet Detection</p></td></tr><tr><td class="firstcol " ><p>Smart home</p></td><td  ><p>Amazon Alexa</p></td></tr><tr><td class="firstcol " ><p>Camera dimensions</p></td><td  ><p>70 x 70 x 41mm</p></td></tr><tr><td class="firstcol " ><p>Sync Module Core dimensions:</p></td><td  ><p>81 x 45 x 21.55mm</p></td></tr><tr><td class="firstcol " ><p>Weight:</p></td><td  ><p>142g (camera); 43.6g (Sync Module Core)</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-blink-outdoor-2k-design"><span>Blink Outdoor 2K+: design</span></h3><ul><li><strong>Compact and easy to place</strong></li><li><strong>IP65 weatherproofing</strong></li><li><strong>Sync Module Core changes rules</strong></li></ul><p>There's nothing here to frighten the neighbours. The 2K+ keeps Blink's small, squared-off black housing, the kind of camera that disappears into a porch corner or sits on a windowsill without announcing itself. It's light, the bundled mount screws to a wall, and you can equally stand it on a flat surface and forget about it.</p><p>The IP65 rating earned its keep through sporadic summer showers and wind with no fogging or dropouts. Power comes from two AA batteries hidden behind a sealed cover, or bypass them with USB-C and an optional weather-resistant power adapter, if you'd rather not think about batteries at all.</p><p>Like the Sync Module 2, Blink’s bundled Sync Module Core is a similarly small puck minus a USB connection. </p><ul><li><strong>Design score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-blink-outdoor-2k-performance"><span>Blink Outdoor 2K+ performance</span></h3><ul><li><strong>2K is a visible upgrade</strong></li><li><strong>Color night vision is useful</strong></li><li><strong>Smart features cost extra</strong></li></ul><p>The Blink Outdoor’s 2K output greatly enhances the chances of identifying strangers. I set it to watch a back garden, and it did an able job of capturing my faux break-in attempts. The 4x zoom is digital, so it softens as you push in, but it's enough to pick up distinguishing features or marks.</p><p>Low-light performance is the other win. An improved sensor holds color as daytime fades, while garden lights and street lamps keep footage useful. Let the light go entirely, and it reverts to black-and-white. For genuine color after dark, you can add Blink's separate Outdoor Floodlight Mount.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/hV35r2fYC9579o4WpebNrZ.jpg" alt="Three-quarter view of Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LaiSVyL48EFpc88j98vMoZ.jpg" alt="Three-quarter view of Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8azRwLwHzJtrFq6xf3BwTZ.jpg" alt="Side of Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4a7kTtHn3nzXpSvXAH4ZPZ.jpg" alt="Back of Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6QxPwzXp7yFDnEZuu4zACZ.jpg" alt="Side of Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vincUEb5q6reqYhuUAwjcZ.jpg" alt="Blink Outdoor 2K+ security camera with mount and batteries on table" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Motion detection was razor-sharp, even if the default settings felt overzealous. Definitely adjust sensitivity and activity zones in the app to avoid being swamped with notifications about plump pigeons and swaying flora… unless you’re aiming for <em>Springwatch</em> in forensic form.</p><p>This is also where the subscription cost bites again: person and vehicle detection — the features that stop your phone buzzing every time a fox crosses the lawn — only switch on with a Blink plan.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/yXsP6vKB6J3rhaRPPySZBa.jpg" alt="Footage from Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bwe69hCCSsgXypsCjrzTLZ.jpg" alt="Footage from Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/k565g4ny95N8RHDKCCSAUZ.jpg" alt="Footage from Blink Outdoor 2K+ security camera" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Run it free, with the Core module, and you're left with motion alerts and a live view, which is a thinner experience for a 2K camera. As ever, there's no way to view footage on a computer or browser; it's the phone app or nothing.</p><ul><li><strong>Performance score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-blink-outdoor-2k"><span>Should you buy the Blink Outdoor 2K+?</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Attribute</p></th><th  ><p>Notes</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>A capable 2K camera at a low price, undercut by the storage you'll need to pay for.</p></td><td  ><p>3.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Compact, weatherproof and dead simple.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Sharp 2K video and useful color night vision, with the best features locked behind a subscription.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-15">Buy it if</h2><div class="product"><p><strong>You want a sharp camera for very little cash</strong></p><p>The 2K upgrade is real, and the entry price stays low, especially during Blink's frequent sales.</p></div><div class="product"><p><strong>You value a two-year battery life</strong></p><p>Set it, mount it and largely forget it — the AA lithium endurance is still a standout at this price.</p></div><div class="product"><p><strong>You're a first-time buyer in the Blink or Alexa world</strong></p><p>For someone starting from scratch, this is the easiest home security addition going.</p></div><h2 id="don-t-buy-it-if-15">Don't buy it if</h2><div class="product"><p><strong>You bought Blink to avoid subscriptions</strong></p><p>The bundled Sync Module Core no longer takes a USB drive, so free local storage is off the table unless you own an older module.</p></div><div class="product"><p><strong>You want Matter or HomeKit</strong></p><p>Blink remains its own walled garden — Alexa only, with no Matter, Apple Home or Google Home.</p></div><div class="product"><p><strong>You need top-tier image quality</strong></p><p>2K is a welcome leap, but premium rivals shooting 2K HDR or 4K will still out-resolve it.</p></div><h3 class="article-body__section" id="section-blink-outdoor-2k-also-consider"><span>Blink Outdoor 2K+: also consider</span></h3><p>If you're not sure whether the Blink Outdoor 2K+ is the right home security camera for you, here are two others to keep in mind.</p><div class="product"><a data-dimension112="a75a2cdc-f632-43f6-af22-dbf8d50c537f" data-action="Deal Block" data-label="Blink Mini 2K+The wired indoor sibling with the same 2K sensor and smarts, for less money — handy if you mainly want eyes inside, or outside with the weatherproof adapter." data-dimension48="Blink Mini 2K+The wired indoor sibling with the same 2K sensor and smarts, for less money — handy if you mainly want eyes inside, or outside with the weatherproof adapter." target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:938px;"><p class="vanilla-image-block" style="padding-top:103.73%;"><img id="xk4igpL3K9VYrxohCRZ3LB" name="51e5MXklWHL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xk4igpL3K9VYrxohCRZ3LB.jpg" mos="" align="middle" fullscreen="" width="938" height="973" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Blink Mini 2K+</strong></p><p>The wired indoor sibling with the same 2K sensor and smarts, for less money — handy if you mainly want eyes inside, or outside with the weatherproof adapter.</p></div><div class="product"><a data-dimension112="de5d18f1-7236-4086-bc41-d428ee5c6467" data-action="Deal Block" data-label="Ring Battery Doorbell PlusIf it's the front door you care about, Ring's head-to-toe doorbell covers the same ground with a visitor in mind, albeit with its own subscription." data-dimension48="Ring Battery Doorbell PlusIf it's the front door you care about, Ring's head-to-toe doorbell covers the same ground with a visitor in mind, albeit with its own subscription." target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="LRhJTXvARAcJ2N95WS7Jzm" name="51Ij11C0gKL._SL1000_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LRhJTXvARAcJ2N95WS7Jzm.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ring Battery Doorbell Plus</strong></p><p>If it's the front door you care about, Ring's head-to-toe doorbell covers the same ground with a visitor in mind, albeit with its own subscription.</p></div><h3 class="article-body__section" id="section-how-i-tested-the-blink-outdoor-2k"><span>How I tested the Blink Outdoor 2K+</span></h3><ul><li><strong>Tested at a domestic property</strong></li><li><strong>Mounted outdoor</strong></li><li><strong>Assessed video, night vision, audio, and battery</strong></li></ul><p>I lived with the Blink Outdoor 2K+ as a normal household would, mounting it to watch the back garden. I ran it through all three resolution modes, checked color night vision against lit and unlit spaces, and held two-way conversations to judge the audio. The two-year battery claim is, by definition, untestable in weeks, so I've reported Blink's figure and my short-term experience rather than pretending otherwise.</p><p>For more details, see <a href="https://www.techradar.com/news/how-we-test">how we test, rate, and review products at TechRadar</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'It's a product that doesn't scream for attention, but captures it anyway': designer Carlo Borromeo on his new minimalist Smeg appliances — and why stripping away the color is the brand’s boldest design experiment yet ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Smeg is best known for its bright, fun appliances that add a splash of color to your kitchen. <a href="https://www.smeguk.com/news/musa.html" target="_blank">Its new Musa collection</a> takes a different tack, however, using shades of black with a fun twist that’s only visible when you get up-close. Musa — which includes ovens (both full-size and compact), warming drawers, and induction hobs, with an extractor hood coming next year — is the work of Milan-based studio <a href="https://borromeodesilva.it/" target="_blank">BorromeodeSilva</a>, which has a background in automotive design. I spoke to co-founder Carlo Borromeo to find out how the studio is bringing that experience to your kitchen, and the challenges experienced along the way.</p><p>This isn’t the first time BorromeodeSilva has worked with Smeg —  in 2012, the two brands, along with eyewear company Italia Independent, teamed up to create <a href="https://borromeodesilva.it/smeg-fab-28-for-italia-indipendent.html" target="_blank">a special-edition denim-clad version of the Smeg Fab 28 fridge</a>. The resulting product didn’t just look cool; it was designed to be practical as well, withstanding regular use in an ordinary kitchen.</p><p>So how did an automotive design agency get involved in creating such an unusual product? According to Borromeo, the project came about from a relationship with Roberto Bertazzoni , who pitched the initial concept.</p><p>“I'm like, 'No, but that's a terrible idea, you know? It will get dirty,' and they're like, 'Ah, you find a way,'” says Borromeo. “And so we took the project very seriously, and we developed a plasma treatment for the fabric that allowed us to coat it with a protective surface. So, if you touch it, it feels normal, but it's actually stain-resistant, odor-resistant; it doesn't pick up mold or stuff like that. And the fridge came out, and it was a mega success — they sold thousands of them.</p><iframe allow="clipboard-write" height="316" width="404" id="" style="" class="position-center" data-lazy-priority="low" data-lazy-src="https://www.behance.net/embed/project/23584961?ilo0=1"></iframe><p>“So, that was the beginning of a very fun relationship with the Bertazzoni family and Smeg at home, especially with the Vittorios’ father, Roberto, who became kind of like a mentor. And we kept the relationship going more as a friendship. But then, in recent years, we got back in touch, and they asked me to come and design a few products for them, and it was an absolute joy to rekindle that relationship.”</p><p>The brief for the Musa collection was very different. Rather than experimenting with novel materials, the goal here was to make an appliance with the fun personality and character of a Smeg product, but that would also fit into a modern kitchen. </p><p>“These kitchens tend to be quite understated nowadays, so we need to figure out a way to add our flair, our fun, our playfulness, but in a context where it doesn't explode too much, but fits in,” says Borromeo. “And this was the challenge about this project.”</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:960px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zxh2J7jjSFb7o92ncgh5Wg" name="musa-2" alt="Smeg Musa ovens installed in neutral-colored kitchen" src="https://cdn.mos.cms.futurecdn.net/zxh2J7jjSFb7o92ncgh5Wg.jpg" mos="" align="middle" fullscreen="" width="960" height="540" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Smeg)</span></figcaption></figure><p>There has definitely been a trend towards using natural materials and neutral colors in kitchens recently, exemplified by products such as <a href="https://www.homesandgardens.com/living/kitchenaid-stand-mixer-walnut-wood-bowl-2025">KitchenAid’s stand mixer with a walnut wood bowl</a>, and <a href="https://www.pantone.com/uk/en/color-of-the-year/2026">Pantone’s color of the year, Cloud Dancer</a>. It’s a far cry from Smeg’s pastel-colored retro appliances, so I asked Borromeo how his team went about designing something that would suit.</p><p>“Was it a challenge kind of working with that, to create something unique?” he asks. “I mean, we wanted to do that right away, but as you see, the Musa, it's black and gray. This was done by design because we thought, let's try to see if we can make a product that is Smeg, even if we take away the color, which is the primary thing that identifies Smeg.</p><div><blockquote><p>It becomes like a little portal into your kitchen, into your food</p><p>Carlo Borromeo</p></blockquote></div><p>“We said, if we have to reduce it to its minimum components, let's try to take away the color as well, and see if we can create a product that is still connecting, that is still fun, that makes you smile, that has a sort of magnetic aura. And I think we achieved it, because I noticed it during [Milan] Design Week. There was a wall with all these different ovens, and Musa was one of them, and immediately, you would notice it. So, it's a product that doesn't scream for attention, but captures it anyway.”</p><p>Although the Musa oven might look plain at first glance, get closer and you’ll see the elements that make it interesting and different, despite the lack of color. For example, it has an unusual texture, which comes from BorromeodeSilva’s automotive background.</p><p>“We work a lot with classic cars, modernizing them. And so this method of taking character traits and applying them to objects is something that stems from there,” says Borromeo. “Then there’s also a practical thing that helps us a lot, which is our knowledge of CMF — color, materials, and finish — in developing the texture that we use to decorate the objects.”</p><p>He turns to the Musa oven. “If you look at it from far away, the window is like a solid, but as you get closer, you notice this stripey texture, which is playful, it's nice to the touch, it gives you more. And also, it gives you a little surprise as you get closer, which is a playful element.”</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:960px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KKPDPpCnfzSVRf5g78xuVg" name="musa-3" alt="Smeg Musa ovens installed in neutral-colored kitchen" src="https://cdn.mos.cms.futurecdn.net/KKPDPpCnfzSVRf5g78xuVg.jpg" mos="" align="middle" fullscreen="" width="960" height="540" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Smeg)</span></figcaption></figure><p>The other playful element is the window, which is smaller than usual, with rounded corners, prompting you to peek inside. Borromeo called it the portal — or “hublot”, in Italian.</p><p>“I think it's a fun idea that kind of defines the spirit of the product,” he says. “Usually, when you have these ovens, you try to have the largest possible opening because it's functional; it makes sense. In this case, we tried to actually reduce it, and we created like a portal — a smaller window that maybe looks not logical, but in the end, it invites you to peer in. So, it's trying to communicate to you in a certain way. It becomes like a little portal into your kitchen, into your food.”</p><p>He explains that the oven established a “design language” for the whole collection, and four of the studio’s 15-person design team already have it in their homes — including him. If you want your own, prices start at £399 (about $530 / AU$770). </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/its-a-product-that-doesnt-scream-for-attention-but-captures-it-anyway-designer-carlo-borromeo-on-his-new-minimalist-smeg-appliances-and-why-stripping-away-the-color-is-the-brands-boldest-design-experiment-yet</link>
                                                                            <description>
                            <![CDATA[ BorromeodeSilva brought the world the denim-coated Smeg fridge in 2012, but the studio's latest partnership was a totally different challenge. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">XpPBcoumDaLrPaYFUKXqL9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tT9tDfqRmgCrTnhEyAZ6Ug-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 04 Jul 2026 09:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 13 Jul 2026 15:23:42 +0000</updated>
                                                                                                                                            <category><![CDATA[Home]]></category>
                                                                                                <author><![CDATA[ catherine.ellis@futurenet.com (Cat Ellis) ]]></author>                    <dc:creator><![CDATA[ Cat Ellis ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gxZz6rCoNR6sXhqL34MvML.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Cat is TechRadar&#039;s Homes Editor, covering smart home tech, kitchen appliances, vacuums, haircare and more. She&#039;s been a tech journalist for 15 years, having worked on print magazines including PC Plus and PC Format, and is a&lt;a href=&quot;https://sca.coffee/&quot;&gt; &lt;u&gt;Speciality Coffee Association&lt;/u&gt;&lt;/a&gt; (SCA) certified barista. Whether you want to invest in some smart lights, find your ideal hair styler, or pick the espresso machine of your dreams, she&#039;s the right person to help.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tT9tDfqRmgCrTnhEyAZ6Ug-1280-80.jpg">
                                                            <media:credit><![CDATA[Smeg]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Smeg Musa ovens installed in neutral-colored kitchen]]></media:description>                                                            <media:text><![CDATA[Smeg Musa ovens installed in neutral-colored kitchen]]></media:text>
                                <media:title type="plain"><![CDATA[Smeg Musa ovens installed in neutral-colored kitchen]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tT9tDfqRmgCrTnhEyAZ6Ug-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Smeg is best known for its bright, fun appliances that add a splash of color to your kitchen. <a href="https://www.smeguk.com/news/musa.html" target="_blank">Its new Musa collection</a> takes a different tack, however, using shades of black with a fun twist that’s only visible when you get up-close. Musa — which includes ovens (both full-size and compact), warming drawers, and induction hobs, with an extractor hood coming next year — is the work of Milan-based studio <a href="https://borromeodesilva.it/" target="_blank">BorromeodeSilva</a>, which has a background in automotive design. I spoke to co-founder Carlo Borromeo to find out how the studio is bringing that experience to your kitchen, and the challenges experienced along the way.</p><p>This isn’t the first time BorromeodeSilva has worked with Smeg —  in 2012, the two brands, along with eyewear company Italia Independent, teamed up to create <a href="https://borromeodesilva.it/smeg-fab-28-for-italia-indipendent.html" target="_blank">a special-edition denim-clad version of the Smeg Fab 28 fridge</a>. The resulting product didn’t just look cool; it was designed to be practical as well, withstanding regular use in an ordinary kitchen.</p><p>So how did an automotive design agency get involved in creating such an unusual product? According to Borromeo, the project came about from a relationship with Roberto Bertazzoni , who pitched the initial concept.</p><p>“I'm like, 'No, but that's a terrible idea, you know? It will get dirty,' and they're like, 'Ah, you find a way,'” says Borromeo. “And so we took the project very seriously, and we developed a plasma treatment for the fabric that allowed us to coat it with a protective surface. So, if you touch it, it feels normal, but it's actually stain-resistant, odor-resistant; it doesn't pick up mold or stuff like that. And the fridge came out, and it was a mega success — they sold thousands of them.</p><iframe allow="clipboard-write" height="316" width="404" id="" style="" class="position-center" data-lazy-priority="low" data-lazy-src="https://www.behance.net/embed/project/23584961?ilo0=1"></iframe><p>“So, that was the beginning of a very fun relationship with the Bertazzoni family and Smeg at home, especially with the Vittorios’ father, Roberto, who became kind of like a mentor. And we kept the relationship going more as a friendship. But then, in recent years, we got back in touch, and they asked me to come and design a few products for them, and it was an absolute joy to rekindle that relationship.”</p><p>The brief for the Musa collection was very different. Rather than experimenting with novel materials, the goal here was to make an appliance with the fun personality and character of a Smeg product, but that would also fit into a modern kitchen. </p><p>“These kitchens tend to be quite understated nowadays, so we need to figure out a way to add our flair, our fun, our playfulness, but in a context where it doesn't explode too much, but fits in,” says Borromeo. “And this was the challenge about this project.”</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:960px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zxh2J7jjSFb7o92ncgh5Wg" name="musa-2" alt="Smeg Musa ovens installed in neutral-colored kitchen" src="https://cdn.mos.cms.futurecdn.net/zxh2J7jjSFb7o92ncgh5Wg.jpg" mos="" align="middle" fullscreen="" width="960" height="540" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Smeg)</span></figcaption></figure><p>There has definitely been a trend towards using natural materials and neutral colors in kitchens recently, exemplified by products such as <a href="https://www.homesandgardens.com/living/kitchenaid-stand-mixer-walnut-wood-bowl-2025">KitchenAid’s stand mixer with a walnut wood bowl</a>, and <a href="https://www.pantone.com/uk/en/color-of-the-year/2026">Pantone’s color of the year, Cloud Dancer</a>. It’s a far cry from Smeg’s pastel-colored retro appliances, so I asked Borromeo how his team went about designing something that would suit.</p><p>“Was it a challenge kind of working with that, to create something unique?” he asks. “I mean, we wanted to do that right away, but as you see, the Musa, it's black and gray. This was done by design because we thought, let's try to see if we can make a product that is Smeg, even if we take away the color, which is the primary thing that identifies Smeg.</p><div><blockquote><p>It becomes like a little portal into your kitchen, into your food</p><p>Carlo Borromeo</p></blockquote></div><p>“We said, if we have to reduce it to its minimum components, let's try to take away the color as well, and see if we can create a product that is still connecting, that is still fun, that makes you smile, that has a sort of magnetic aura. And I think we achieved it, because I noticed it during [Milan] Design Week. There was a wall with all these different ovens, and Musa was one of them, and immediately, you would notice it. So, it's a product that doesn't scream for attention, but captures it anyway.”</p><p>Although the Musa oven might look plain at first glance, get closer and you’ll see the elements that make it interesting and different, despite the lack of color. For example, it has an unusual texture, which comes from BorromeodeSilva’s automotive background.</p><p>“We work a lot with classic cars, modernizing them. And so this method of taking character traits and applying them to objects is something that stems from there,” says Borromeo. “Then there’s also a practical thing that helps us a lot, which is our knowledge of CMF — color, materials, and finish — in developing the texture that we use to decorate the objects.”</p><p>He turns to the Musa oven. “If you look at it from far away, the window is like a solid, but as you get closer, you notice this stripey texture, which is playful, it's nice to the touch, it gives you more. And also, it gives you a little surprise as you get closer, which is a playful element.”</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:960px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KKPDPpCnfzSVRf5g78xuVg" name="musa-3" alt="Smeg Musa ovens installed in neutral-colored kitchen" src="https://cdn.mos.cms.futurecdn.net/KKPDPpCnfzSVRf5g78xuVg.jpg" mos="" align="middle" fullscreen="" width="960" height="540" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Smeg)</span></figcaption></figure><p>The other playful element is the window, which is smaller than usual, with rounded corners, prompting you to peek inside. Borromeo called it the portal — or “hublot”, in Italian.</p><p>“I think it's a fun idea that kind of defines the spirit of the product,” he says. “Usually, when you have these ovens, you try to have the largest possible opening because it's functional; it makes sense. In this case, we tried to actually reduce it, and we created like a portal — a smaller window that maybe looks not logical, but in the end, it invites you to peer in. So, it's trying to communicate to you in a certain way. It becomes like a little portal into your kitchen, into your food.”</p><p>He explains that the oven established a “design language” for the whole collection, and four of the studio’s 15-person design team already have it in their homes — including him. If you want your own, prices start at £399 (about $530 / AU$770). </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>