<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link rel="alternate" hreflang="en-AU"
                       href="https://www.techradar.com/au/feeds/tag/home"
                       type="application/rss+xml"/>
                            <title><![CDATA[ Latest from TechRadar AU in Home ]]></title>
                <link>https://www.techradar.com/au/home</link>
        <description><![CDATA[ All the latest home content from the TechRadar  AU team ]]></description>
                                    <lastBuildDate>Fri, 11 Sep 2026 15:34:20 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ Don't buy Philips Hue's new TV Screen Sync just yet — there's a cheaper setup that also includes the light strip and, confusingly, is also by Philips ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The Philips Screen Sync is available in the UK and Europe in two sizes</strong></li><li><strong>Unlike the Philips Hue version, it uses the Wiz Wi-Fi platform and app</strong></li><li><strong>Prices start at £79.99 (about $110 / AU$150)</strong></li></ul><p>The <a href="https://www.techradar.com/home/smart-lights/no-hdmi-needed-philips-hues-new-camera-based-screen-sync-system-works-with-any-source-including-your-tvs-native-streaming-apps">Philips Hue Play Screen Sync</a>, which launched last month, is a more affordable way to synchronize your smart lights with your TV than using a <a href="https://www.techradar.com/home/small-appliances/philips-hue-play-hdmi-sync-box-8k-review">Hue Play HDMI Sync Box</a>. However, before you grab one, you should know that it now has an even more affordable rival — and, perhaps confusingly, that rival also comes from Philips. </p><p>The new system isn't Hue, however. It's branded as Philips Smart Lighting, and the <a href="https://www.lighting.philips.co.uk/consumer/p/smart-led-screen-sync-with-lightstrip-for-40-to-50-tvs/8721103164087" target="_blank">Philips Smart Lighting Screen Sync with Lightstrip</a> runs on the WiZ platform and app over your home's Wi-Fi network. </p><p>The big draw here is the price. There are two sizes, with the smallest coming in at £79.99 (about $110 / AU$150), making it significantly cheaper than the Hue Screen Sync — which also requires you to buy a separate light strip. Here, the light strip is part of the package.</p><p>If you're looking for a syncing solution for an existing Hue setup, this isn't for you. But if you want a Hue-esque sync system for not very much money, it's definitely worth a look. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rYXBjN2NwuGffRmU2tyJt" name="Philips-Smart-Lighting-Screen-Sync-Kit" alt="Philips Smart Lighting Screen Sync with Strip Light" src="https://cdn.mos.cms.futurecdn.net/rYXBjN2NwuGffRmU2tyJt.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Signify)</span></figcaption></figure><h2 id="is-the-philips-smart-lighting-screen-sync-with-strip-light-a-bargain">Is the Philips Smart Lighting Screen Sync with Strip Light a bargain?</h2><p>It certainly looks like one, as it's more affordable than any of the Hue options or the TV strips and <a href="https://www.techradar.com/reviews/govee-ai-gaming-sync-box-kit-review-taking-pc-gaming-to-the-ultimate-level#section-govee-ai-gaming-sync-box-kit-two-minute-review">AI sync box by Govee</a>. </p><p>As with the Hue Screen Sync system, the core of the setup is a camera. It's a fisheye lens to capture the entire screen, and once you calibrate it in the accompanying app it then syncs the on-screen colors on its four-sided RBGIC strip mounted behind your TV. There's also a built-in mic so you can sync the lights with music if you wish.</p><p>Other than the price, the big benefit here is simplicity: stick it on your TV, use the calibration tool, and you're ready to enjoy a more immersive viewing experience, even if you're not using an HDMI source. Whether it's a native streaming app, a PS5, or an Apple TV 4K, if it's on the screen it's extended to your wall. </p><p>There are two models of Screen Sync with Strip Light, and the only difference between them is the size of the strip. <a href="https://www.lighting.philips.co.uk/consumer/p/smart-led-screen-sync-with-lightstrip-for-40-to-50-tvs/8721103164087" target="_blank">The smaller one</a> is made for 40- to 50-inch TVs and costs £79.99 (about $110 / AU$150), and <a href="https://www.lighting.philips.co.uk/consumer/p/smart-led-screen-sync-with-lightstrip-for-55-to-66-tvs/8721103164100" target="_blank">the larger one</a> is for 55- to 65-inch TVs and costs £99.99 (about $140 / AU$190).</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-lights/dont-buy-philips-hues-new-tv-screen-sync-just-yet-theres-a-cheaper-setup-that-also-includes-the-light-strip-and-confusingly-is-also-by-philips</link>
                                                                            <description>
                            <![CDATA[ Philips Smart Lighting has launched a system that's more affordable than the Philips Hue Screen Sync, and comes with a light strip in the box. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">JzRjwUnqUxNTdGNDoWTUBc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KCbc8tZEu26HNdNXwko2id-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 11 Sep 2026 15:34:20 +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/KCbc8tZEu26HNdNXwko2id-1280-80.jpg">
                                                            <media:credit><![CDATA[Signify]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Philips Smart Lighting  Screen Sync with Strip Light system lighting up the walls behind and beside a TV in a darkened room]]></media:description>                                                            <media:text><![CDATA[The Philips Smart Lighting  Screen Sync with Strip Light system lighting up the walls behind and beside a TV in a darkened room]]></media:text>
                                <media:title type="plain"><![CDATA[The Philips Smart Lighting  Screen Sync with Strip Light system lighting up the walls behind and beside a TV in a darkened room]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KCbc8tZEu26HNdNXwko2id-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Philips Screen Sync is available in the UK and Europe in two sizes</strong></li><li><strong>Unlike the Philips Hue version, it uses the Wiz Wi-Fi platform and app</strong></li><li><strong>Prices start at £79.99 (about $110 / AU$150)</strong></li></ul><p>The <a href="https://www.techradar.com/home/smart-lights/no-hdmi-needed-philips-hues-new-camera-based-screen-sync-system-works-with-any-source-including-your-tvs-native-streaming-apps">Philips Hue Play Screen Sync</a>, which launched last month, is a more affordable way to synchronize your smart lights with your TV than using a <a href="https://www.techradar.com/home/small-appliances/philips-hue-play-hdmi-sync-box-8k-review">Hue Play HDMI Sync Box</a>. However, before you grab one, you should know that it now has an even more affordable rival — and, perhaps confusingly, that rival also comes from Philips. </p><p>The new system isn't Hue, however. It's branded as Philips Smart Lighting, and the <a href="https://www.lighting.philips.co.uk/consumer/p/smart-led-screen-sync-with-lightstrip-for-40-to-50-tvs/8721103164087" target="_blank">Philips Smart Lighting Screen Sync with Lightstrip</a> runs on the WiZ platform and app over your home's Wi-Fi network. </p><p>The big draw here is the price. There are two sizes, with the smallest coming in at £79.99 (about $110 / AU$150), making it significantly cheaper than the Hue Screen Sync — which also requires you to buy a separate light strip. Here, the light strip is part of the package.</p><p>If you're looking for a syncing solution for an existing Hue setup, this isn't for you. But if you want a Hue-esque sync system for not very much money, it's definitely worth a look. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rYXBjN2NwuGffRmU2tyJt" name="Philips-Smart-Lighting-Screen-Sync-Kit" alt="Philips Smart Lighting Screen Sync with Strip Light" src="https://cdn.mos.cms.futurecdn.net/rYXBjN2NwuGffRmU2tyJt.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Signify)</span></figcaption></figure><h2 id="is-the-philips-smart-lighting-screen-sync-with-strip-light-a-bargain">Is the Philips Smart Lighting Screen Sync with Strip Light a bargain?</h2><p>It certainly looks like one, as it's more affordable than any of the Hue options or the TV strips and <a href="https://www.techradar.com/reviews/govee-ai-gaming-sync-box-kit-review-taking-pc-gaming-to-the-ultimate-level#section-govee-ai-gaming-sync-box-kit-two-minute-review">AI sync box by Govee</a>. </p><p>As with the Hue Screen Sync system, the core of the setup is a camera. It's a fisheye lens to capture the entire screen, and once you calibrate it in the accompanying app it then syncs the on-screen colors on its four-sided RBGIC strip mounted behind your TV. There's also a built-in mic so you can sync the lights with music if you wish.</p><p>Other than the price, the big benefit here is simplicity: stick it on your TV, use the calibration tool, and you're ready to enjoy a more immersive viewing experience, even if you're not using an HDMI source. Whether it's a native streaming app, a PS5, or an Apple TV 4K, if it's on the screen it's extended to your wall. </p><p>There are two models of Screen Sync with Strip Light, and the only difference between them is the size of the strip. <a href="https://www.lighting.philips.co.uk/consumer/p/smart-led-screen-sync-with-lightstrip-for-40-to-50-tvs/8721103164087" target="_blank">The smaller one</a> is made for 40- to 50-inch TVs and costs £79.99 (about $110 / AU$150), and <a href="https://www.lighting.philips.co.uk/consumer/p/smart-led-screen-sync-with-lightstrip-for-55-to-66-tvs/8721103164100" target="_blank">the larger one</a> is for 55- to 65-inch TVs and costs £99.99 (about $140 / AU$190).</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Krapof Auto Clean Self Empty Slim Power Vac is remarkably lightweight — but, despite industry-leading suction — it fails to impress ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-krapof-auto-clean-self-empty-slim-vac-review"><span>Krapof Auto Clean Self Empty Slim Vac review</span></h2><p>The first I heard of Kleva Range was earlier this year, when a colleague mentioned it has a heck of a lot of home appliances and kitchenware in its catalogue. As a floorcare expert, the Krapof Auto Clean Self Empty Slim Power Vac caught my attention, especially since it listed an industry-leading spec — a whopping 450AW of suction, which beats out <a href="https://www.techradar.com/home/vacuums/samsung-bespoke-ai-jet-ultra-cordless-vacuum-review">Samsung Bespoke Jet AI Ultra</a> with its 400AW. Other powerful cordless stick vacuums I've tested are the <a href="https://www.techradar.com/home/vacuums/dreame-z50-station-review">Dreame Z50 Station</a> with 330AW of suction, while the <a href="https://www.techradar.com/home/vacuums/dyson-v16-piston-animal-cordless-vacuum-review">Dyson V16 Piston Animal</a> has 315AW. </p><p>With the Krapof (surely that's a tongue-and-cheek take on a name?), it's not the suction that stands out, but how compact and lightweight it actually is. The vacuum weighs 2.3kg with the floorhead attached, while the self-cleaning docking station adds just another 5kg. That's a very lightweight package. It's also very compact, with the appliance taking up an area of just 25.5cm x 21.7cm — about the same footprint as Samsung's Clean Station but smaller than Dreame's Z-series auto-emptying docks or some free-standing docks like Dyson's.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WrSZd2vZuQQYwkcGs8Qvfh" name="Krapof Auto Empty Slim Vac 4" alt="Krapof Auto Clean Slim Power Vac" src="https://cdn.mos.cms.futurecdn.net/WrSZd2vZuQQYwkcGs8Qvfh.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>While the Krapof Slim Vac (as I shall call it from here on in) is quite short, even for short people like me (I stand just five-feet tall), thankfully the wand is telescopic and should suit most people.</p><p>Otherwise it's not all that different from so many other self-emptying stick vacuums on the market. However, unlike many of them, the dock has options for you to set auto self-emptying when the stick vac is placed back for charging or trigger it manually, although the former didn't always work during my testing, requiring me to press the Start/Stop button on top of the dock.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dQxk9XwjcPZUtbKp2WDmJh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/93XKQZJa3KbtAEtgoXruEh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>You can, however, empty it manually as well as directly into a bin if you wish, which could save you cash in the long run on buying replacement dust bags — just keep the self-emptying function in the dock turned off and press a button on the lower part of the dust canister in the handheld unit to lower the trapdoor. </p><p>You can also clean out the inside by twisting the top to remove and access the filter. Dismantling fully isn't the easiest task, though, but it at least means you can maintain the vacuum well to increase its lifespan and keep it in tiptop condition.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WKT4MgwTbmgY4jLi5jaAVh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9zBDajgnWTAMdHAcxoifTh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>One thing to note about the stick vacuum while it's docked and charging is that the top display will be upside down when you stand before the appliance, but it's fine when you take off the dock to use. So if you see the percentage sign of the battery indicator before a number like 85, assume it means it's a 58%.</p><p>What I do appreciate about the self-emptying charging station is that it has dedicated space to store the two extra attachments that ship with the vacuum (a crevice tool and a brush) — they just clamp onto two stumps on the side of the dock's base.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iFyLdkRQLtXophoiayqreh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XniMrWRL8jH2bdtYvXNPRh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nXC7gtEX9DR7vXxsAtTBVh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iET9NcSaQVtpRUq4RezPah.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>The Krapof Slim Power Vac has three suction settings, which can be accessed by pressing the +/- icon on the touchscreen when needed, but in its default Auto settings, dynamic suction sets in and the power increases or decreases depending on how much dirt the vacuum senses. The change in suction in denoted by the colour of the Krapof logo on the front of the handheld unit, going from green to blue to red as you shift from lowest to highest power settings.</p><p>Interestingly, despite claiming to have a whopping 450AW of suction, the Krapof Slim Power Vac is not very loud and, to be honest, it doesn't even perform as well as the 400AW Samsung Bespoke Jet AI Ultra or the 280AW Dyson Gen5detect. I suspect a lot of that has to do with the overall design of the stick vacuum, which also means its disappointing performance is down to a floorhead that tends to scatter visible particles, even those as small as chia seeds.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DibeGvsv77hYGF3WMSrUpg.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2jdUWcRt3EYgS3Zr83du8h.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KRLsxxyFQvrPZtQUdzHnpg.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>So while it's perfectly good for invisible dust, other household spills like cereal (even small bits of oats), tea leaves, grains of rice or other dry spills get pushed around by the edges of the floorhead (as you can see from the video below). That means you're cleaning parts of the floor you've probably already vacuumed, doubling your work and making cleaning more of a chore than it really ought to be.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/gJRQH7yhrsnx66ZHf4Dx6J/Krapof%20Auto%20Clean%20Slim%20Vac.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/gJRQH7yhrsnx66ZHf4Dx6J/Krapof%20Auto%20Clean%20Slim%20Vac.mp4"></video></div><p>The scattering happens on both hard floors and carpets, so it's really not dependent on floor type and definitely got to do with the design. Furthermore, the floorhead's best suction is the forward motion, which is disappointing given its price tag and the fact that other models that cost about the same can suck equally well when moving front or back.</p><p>The floorhead has headlights built in, but they're not very bright and, in a well-lit room, aren't useful at all. Even under furniture, I didn't think the lights helped illuminate dust but highlighted long-forgotten lost items under furniture.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QfmXN5nNVczPhnPb3TeFih.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/24vMWQQDaXQ6FGQWiRudhh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>Another disappointing aspect of the main floorhead is the amount of hair and fur that gets entangled in the bristles. So if you have pets, I definitely wouldn't recommend it. That said, if you exclusively have just hard floors, a separate roller is included in the box that can be used in the floorhead to avoid bristle damage if your wood floors are sensitive, and this minimises the entanglements, but you will need to clean out the brush if you use the main floorhead as your primary cleaning tool.</p><p>This also means that your regular maintenance of the appliances increases as performance will be affected if you don't keep the floorhead free of human hair and pet fur.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qNkMkTDJoyPuJH8tszwfqh" name="Krapof Auto Empty Slim Vac 6" alt="Krapof Auto Clean Slim Power Vac" src="https://cdn.mos.cms.futurecdn.net/qNkMkTDJoyPuJH8tszwfqh.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>As disappointing as I may have found the scattering of dirt and the hair tangles, battery life at least is quite standard here. Depending on how often dynamic suction gets triggered, you can eke out about 35 minutes of vacuuming on the default Auto mode, but if it's just daily dust, you can get a more with the LED floorhead attached. </p><p>This matches Kleva's claims of getting up to 30 minutes on the 'standard' setting, but switch to the non-motorised attachments and you'll get up to 80 minutes on the lowest Eco power setting.</p><p>Decent battery life, however, does not make up for the fact that this vacuum cleaner, while fine for some basic tasks, will struggle and make you work harder rather than easing the task of cleaning your floors. At the end of the day, I found it to be a frustrating experience overall and, for its price, find it hard to recommend over options like the Samsung Jet 95S or the Shark PowerDetect Clean & Empty if you really want a self-emptying option. In fact, I would even recommend a discounted Dyson V8 Cyclone and the additional purchase of the Auto-empty Dok. Despite lower suction, any of these three will offer a much smoother experience.</p><p>What surprises me even more is the number of glowing user reviews online, but the vast majority on <a href="https://www.productreview.com.au/listings/kleva-krapof-auto-clean-self-empty-slim-power-vac" target="_blank">Product Review</a> seem to be incentivised ones, so please don't fall for the hype.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="REy52nhEneMcn7ZRAQTQmg" name="Krapof Auto Empty Slim Vac 2" alt="Krapof Auto Clean Slim Power Vac" src="https://cdn.mos.cms.futurecdn.net/REy52nhEneMcn7ZRAQTQmg.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-krapof-auto-clean-self-empty-slim-vac-review-price-availability"><span>Krapof Auto Clean Self Empty Slim Vac review: price & availability</span></h2><ul><li><strong>Only available directly from Kleva Range</strong></li><li><strong>List price of AU$899 but usually discounted to around AU$649</strong></li></ul><p>For a stick vacuum that claims to offer industry-leading suction and a self-empty function, the Krapof Slim Power Vac is well priced even at its RRP of AU$899. However, it's only <a href="https://klevarange.com.au/products/krapof-self-empty-slim-vac">directly sold via the Kleva Range website</a> and is typically available with a discount that saves you AU$250.</p><p>However, given its design flaws that affect the overall user experience, even the discounted price of AU$649 is a bitter pill to swallow as you can opt for a lower-specced and more reliable vacuum for about the same price or lower.</p><p>Take, for example, the <a href="https://www.dyson.com.au/dyson-v8-cyclone-626406-01">Dyson V8 Cyclone which, with its 150AW of suction feels overpriced at AU$649</a> and no self-emptying. However, it regularly drops to around the AU$450 mark, then add on the cost of purchasing Dyson's Auto-empty Dok for about AU$250 and you'll get just as good a clean with a much easier vacuuming experience for AU$700.</p><p>Shark has a lot of options too, all of which have lower suction than what the Krapof lists in its spec sheet, yet do a better job. In fact, the <a href="https://www.amazon.com.au/Shark-PowerDetect-Multi-Directional-Automatically-IP3251ANZ/dp/B0DM5L7MT4">Shark PowerDetect Clean & Empty can be had for around the AU$650 often on Amazon</a>, giving you a self-emptying charging dock that doesn't even need replacement dust bags.</p><p>If I had to score the Krapof on value alone, it'd be a rather low number.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="R2BMCXeYfAf8BtW7vSNRhh" name="Krapof Auto Empty Slim Vac 19" alt="Krapof Auto Clean Slim Power Vac" src="https://cdn.mos.cms.futurecdn.net/R2BMCXeYfAf8BtW7vSNRhh.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-krapof-auto-clean-self-empty-slim-vac-review-specs"><span>Krapof Auto Clean Self Empty Slim Vac review: specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Weight:</p></td><td  ><p>2.3kg (with LED floorhead)</p></td></tr><tr><td class="firstcol " ><p>Dimensions (vacuum + dock):</p></td><td  ><p>95 × 25.5 × 21.7 cm</p></td></tr><tr><td class="firstcol " ><p>Bin capacity:</p></td><td  ><p>0.5L</p></td></tr><tr><td class="firstcol " ><p>Max suction:</p></td><td  ><p>450AW</p></td></tr><tr><td class="firstcol " ><p>Max runtime:</p></td><td  ><p>80 minutes</p></td></tr><tr><td class="firstcol " ><p>Charge time:</p></td><td  ><p>5 hours</p></td></tr><tr><td class="firstcol " ><p>Attachments:</p></td><td  ><p>Crevice tool, Duster brush</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-should-i-buy-the-krapof-auto-clean-self-empty-slim-vac"><span>Should I buy the Krapof Auto Clean Self Empty Slim Vac?</span></h2><h2 id="buy-it-if">Buy it if...</h2><div class="product"><p><strong>You need a vacuum for just daily dust pickup</strong></p><p>For tackling the easy tasks, this stick vac is well equipped and even comes with different brushes to help suck up dust from hard floors and carpets.</p></div><div class="product"><p><strong>You need a lightweight stick vacuum</strong></p><p>At about 2.3kg with the floorhead attached, it's even lighter than the Samsung Jet 95S that I claimed was a pleasure to use for being lightweight. The Krapof Slim Power Vac is also easy to manoeuvre, although note that the handheld part pivots more than the floorhead, so it may not always go in the direction you want it to. </p></div><h2 id="don-39-t-buy-it-if">Don't buy it if...</h2><div class="product"><p><strong>You have pets that shed</strong></p><p>It's hard to recommend the Krapof Slim Power Vac for a pet-friendly home as the floorhead tangles both fur and human hair, requiring constant maintenance to keep the appliance clean.</p></div><div class="product"><p><strong>You have messy kids or butter fingers</strong></p><p>If you're home is prone to crumbs, scattered kitty litter or any dry spill with particles larger than dust, you'll find the scattering frustrating.</p></div><h2 class="article-body__section" id="section-krapof-auto-clean-self-empty-slim-vac-review-alternatives"><span>Krapof Auto Clean Self Empty Slim Vac review: alternatives</span></h2><div class="product"><p><strong>Shark PowerDetect Clean & Empty</strong></p><p>It's been our top pick for the best stick vacuum in Australia for a long time until Samsung's Jet 95S dethroned it, but the latter is now harder to find on the market. For about the same price as the Krapof, you won't get the 450AW of suction, but you will get a good clean and self-emptying. Sadly, though, this Shark is a relatively heavy one.<br><strong>Read our in-depth </strong><a href="https://www.techradar.com/home/vacuums/shark-powerdetect-cordless-stick-vacuum-review" data-dimension112="04396040-ad86-11f1-a72c-459bb439f392" data-action="Deal Block" data-label="Read our in-depth Shark PowerDetect Cordless review" data-dimension48="Read our in-depth Shark PowerDetect Cordless review" data-dimension25=""><strong>Shark PowerDetect Cordless review</strong></a><strong> for more information</strong></p></div><div class="product"><p><strong>Dyson V8 Cyclone</strong></p><p>It might have only 150AW of suction, but if you wait for a good discount (which is gets often these days) and then use the savings to buy the optional Auto-empty Dok, you'll get a very capable stick vacuum with self-emptying that works well on both carpets and hard floors, plus has no issues tackling hair or fur.<br><strong>Read our full </strong><a href="https://www.techradar.com/home/vacuums/dyson-v8-cyclone-review" data-dimension112="043960a4-ad86-11f1-8703-ffb98589d4e2" data-action="Deal Block" data-label="Read our full Dyson V8 Cyclone review" data-dimension48="Read our full Dyson V8 Cyclone review" data-dimension25=""><strong>Dyson V8 Cyclone review</strong></a><strong> to learn more</strong></p></div><h2 class="article-body__section" id="section-how-i-tested-the-krapof-auto-clean-self-empty-slim-vac"><span>How I tested the Krapof Auto Clean Self Empty Slim Vac</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8wP8XjxyB7XE7wVA3kP2Zc" name="Krapof" alt="Krapof Auto Clean Self Empty Slim Power Vac" src="https://cdn.mos.cms.futurecdn.net/8wP8XjxyB7XE7wVA3kP2Zc.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>The Krapof Auto Clean Self Empty Slim Power Vac was tested in TechRadar's Sydney office which has large open spaces of hard floors and low-pile carpet. While regular dust suction was tested every two days on hard floors where particles are more visible then on darker carpet, I also used mixtures of various pantry staples to emulate different particle sizes. Tea from a bag is fine dust, while chia seeds are small. Along with them, I added in quick-cook oats which are smaller than regular rolled oats, plus pieces of freeze-dried raspberries.</p><p>One of my colleagues also kindly brought in fur from her two dogs for me to test this vacuum for pet households, which I scattered on both the hard floor and on the low-pile carpet in the office.</p><p>Battery tests were conducted with the main motorised floorhead with dynamic suction and without by leaving the machine running in one spot. The latter was also done using the crevice tool attached to the handheld unit.</p><p>[<em>First reviewed September 2026</em>]</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/vacuums/kleva-krapof-auto-empty-self-clean-slim-vac-review</link>
                                                                            <description>
                            <![CDATA[ Kleva Range's Krapof Auto Clean Self Empty Slim Power Vac has plenty of glowing user reviews, but my own testing suggests those need to be taken with a very large grain of salt. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PNHXreiJADB8KuwP7JyjzW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TNbFmvspXzsWULrMuByggh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 11 Sep 2026 02:22:09 +0000</pubDate>                                                                                                                                                                                                                                <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/TNbFmvspXzsWULrMuByggh-1280-80.jpg">
                                                            <media:credit><![CDATA[Sharmishta Sarkar / TechRadar]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Krapof Auto Clean Slim Power Vac]]></media:description>                                                            <media:text><![CDATA[Krapof Auto Clean Slim Power Vac]]></media:text>
                                <media:title type="plain"><![CDATA[Krapof Auto Clean Slim Power Vac]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TNbFmvspXzsWULrMuByggh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-krapof-auto-clean-self-empty-slim-vac-review"><span>Krapof Auto Clean Self Empty Slim Vac review</span></h2><p>The first I heard of Kleva Range was earlier this year, when a colleague mentioned it has a heck of a lot of home appliances and kitchenware in its catalogue. As a floorcare expert, the Krapof Auto Clean Self Empty Slim Power Vac caught my attention, especially since it listed an industry-leading spec — a whopping 450AW of suction, which beats out <a href="https://www.techradar.com/home/vacuums/samsung-bespoke-ai-jet-ultra-cordless-vacuum-review">Samsung Bespoke Jet AI Ultra</a> with its 400AW. Other powerful cordless stick vacuums I've tested are the <a href="https://www.techradar.com/home/vacuums/dreame-z50-station-review">Dreame Z50 Station</a> with 330AW of suction, while the <a href="https://www.techradar.com/home/vacuums/dyson-v16-piston-animal-cordless-vacuum-review">Dyson V16 Piston Animal</a> has 315AW. </p><p>With the Krapof (surely that's a tongue-and-cheek take on a name?), it's not the suction that stands out, but how compact and lightweight it actually is. The vacuum weighs 2.3kg with the floorhead attached, while the self-cleaning docking station adds just another 5kg. That's a very lightweight package. It's also very compact, with the appliance taking up an area of just 25.5cm x 21.7cm — about the same footprint as Samsung's Clean Station but smaller than Dreame's Z-series auto-emptying docks or some free-standing docks like Dyson's.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WrSZd2vZuQQYwkcGs8Qvfh" name="Krapof Auto Empty Slim Vac 4" alt="Krapof Auto Clean Slim Power Vac" src="https://cdn.mos.cms.futurecdn.net/WrSZd2vZuQQYwkcGs8Qvfh.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>While the Krapof Slim Vac (as I shall call it from here on in) is quite short, even for short people like me (I stand just five-feet tall), thankfully the wand is telescopic and should suit most people.</p><p>Otherwise it's not all that different from so many other self-emptying stick vacuums on the market. However, unlike many of them, the dock has options for you to set auto self-emptying when the stick vac is placed back for charging or trigger it manually, although the former didn't always work during my testing, requiring me to press the Start/Stop button on top of the dock.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dQxk9XwjcPZUtbKp2WDmJh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/93XKQZJa3KbtAEtgoXruEh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>You can, however, empty it manually as well as directly into a bin if you wish, which could save you cash in the long run on buying replacement dust bags — just keep the self-emptying function in the dock turned off and press a button on the lower part of the dust canister in the handheld unit to lower the trapdoor. </p><p>You can also clean out the inside by twisting the top to remove and access the filter. Dismantling fully isn't the easiest task, though, but it at least means you can maintain the vacuum well to increase its lifespan and keep it in tiptop condition.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WKT4MgwTbmgY4jLi5jaAVh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9zBDajgnWTAMdHAcxoifTh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>One thing to note about the stick vacuum while it's docked and charging is that the top display will be upside down when you stand before the appliance, but it's fine when you take off the dock to use. So if you see the percentage sign of the battery indicator before a number like 85, assume it means it's a 58%.</p><p>What I do appreciate about the self-emptying charging station is that it has dedicated space to store the two extra attachments that ship with the vacuum (a crevice tool and a brush) — they just clamp onto two stumps on the side of the dock's base.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iFyLdkRQLtXophoiayqreh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XniMrWRL8jH2bdtYvXNPRh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nXC7gtEX9DR7vXxsAtTBVh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iET9NcSaQVtpRUq4RezPah.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>The Krapof Slim Power Vac has three suction settings, which can be accessed by pressing the +/- icon on the touchscreen when needed, but in its default Auto settings, dynamic suction sets in and the power increases or decreases depending on how much dirt the vacuum senses. The change in suction in denoted by the colour of the Krapof logo on the front of the handheld unit, going from green to blue to red as you shift from lowest to highest power settings.</p><p>Interestingly, despite claiming to have a whopping 450AW of suction, the Krapof Slim Power Vac is not very loud and, to be honest, it doesn't even perform as well as the 400AW Samsung Bespoke Jet AI Ultra or the 280AW Dyson Gen5detect. I suspect a lot of that has to do with the overall design of the stick vacuum, which also means its disappointing performance is down to a floorhead that tends to scatter visible particles, even those as small as chia seeds.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DibeGvsv77hYGF3WMSrUpg.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2jdUWcRt3EYgS3Zr83du8h.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KRLsxxyFQvrPZtQUdzHnpg.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>So while it's perfectly good for invisible dust, other household spills like cereal (even small bits of oats), tea leaves, grains of rice or other dry spills get pushed around by the edges of the floorhead (as you can see from the video below). That means you're cleaning parts of the floor you've probably already vacuumed, doubling your work and making cleaning more of a chore than it really ought to be.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/gJRQH7yhrsnx66ZHf4Dx6J/Krapof%20Auto%20Clean%20Slim%20Vac.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/gJRQH7yhrsnx66ZHf4Dx6J/Krapof%20Auto%20Clean%20Slim%20Vac.mp4"></video></div><p>The scattering happens on both hard floors and carpets, so it's really not dependent on floor type and definitely got to do with the design. Furthermore, the floorhead's best suction is the forward motion, which is disappointing given its price tag and the fact that other models that cost about the same can suck equally well when moving front or back.</p><p>The floorhead has headlights built in, but they're not very bright and, in a well-lit room, aren't useful at all. Even under furniture, I didn't think the lights helped illuminate dust but highlighted long-forgotten lost items under furniture.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QfmXN5nNVczPhnPb3TeFih.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/24vMWQQDaXQ6FGQWiRudhh.jpg" alt="Krapof Auto Clean Slim Power Vac" /><figcaption><small role="credit">Sharmishta Sarkar / TechRadar</small></figcaption></figure></figure><p>Another disappointing aspect of the main floorhead is the amount of hair and fur that gets entangled in the bristles. So if you have pets, I definitely wouldn't recommend it. That said, if you exclusively have just hard floors, a separate roller is included in the box that can be used in the floorhead to avoid bristle damage if your wood floors are sensitive, and this minimises the entanglements, but you will need to clean out the brush if you use the main floorhead as your primary cleaning tool.</p><p>This also means that your regular maintenance of the appliances increases as performance will be affected if you don't keep the floorhead free of human hair and pet fur.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qNkMkTDJoyPuJH8tszwfqh" name="Krapof Auto Empty Slim Vac 6" alt="Krapof Auto Clean Slim Power Vac" src="https://cdn.mos.cms.futurecdn.net/qNkMkTDJoyPuJH8tszwfqh.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>As disappointing as I may have found the scattering of dirt and the hair tangles, battery life at least is quite standard here. Depending on how often dynamic suction gets triggered, you can eke out about 35 minutes of vacuuming on the default Auto mode, but if it's just daily dust, you can get a more with the LED floorhead attached. </p><p>This matches Kleva's claims of getting up to 30 minutes on the 'standard' setting, but switch to the non-motorised attachments and you'll get up to 80 minutes on the lowest Eco power setting.</p><p>Decent battery life, however, does not make up for the fact that this vacuum cleaner, while fine for some basic tasks, will struggle and make you work harder rather than easing the task of cleaning your floors. At the end of the day, I found it to be a frustrating experience overall and, for its price, find it hard to recommend over options like the Samsung Jet 95S or the Shark PowerDetect Clean & Empty if you really want a self-emptying option. In fact, I would even recommend a discounted Dyson V8 Cyclone and the additional purchase of the Auto-empty Dok. Despite lower suction, any of these three will offer a much smoother experience.</p><p>What surprises me even more is the number of glowing user reviews online, but the vast majority on <a href="https://www.productreview.com.au/listings/kleva-krapof-auto-clean-self-empty-slim-power-vac" target="_blank">Product Review</a> seem to be incentivised ones, so please don't fall for the hype.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="REy52nhEneMcn7ZRAQTQmg" name="Krapof Auto Empty Slim Vac 2" alt="Krapof Auto Clean Slim Power Vac" src="https://cdn.mos.cms.futurecdn.net/REy52nhEneMcn7ZRAQTQmg.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-krapof-auto-clean-self-empty-slim-vac-review-price-availability"><span>Krapof Auto Clean Self Empty Slim Vac review: price & availability</span></h2><ul><li><strong>Only available directly from Kleva Range</strong></li><li><strong>List price of AU$899 but usually discounted to around AU$649</strong></li></ul><p>For a stick vacuum that claims to offer industry-leading suction and a self-empty function, the Krapof Slim Power Vac is well priced even at its RRP of AU$899. However, it's only <a href="https://klevarange.com.au/products/krapof-self-empty-slim-vac">directly sold via the Kleva Range website</a> and is typically available with a discount that saves you AU$250.</p><p>However, given its design flaws that affect the overall user experience, even the discounted price of AU$649 is a bitter pill to swallow as you can opt for a lower-specced and more reliable vacuum for about the same price or lower.</p><p>Take, for example, the <a href="https://www.dyson.com.au/dyson-v8-cyclone-626406-01">Dyson V8 Cyclone which, with its 150AW of suction feels overpriced at AU$649</a> and no self-emptying. However, it regularly drops to around the AU$450 mark, then add on the cost of purchasing Dyson's Auto-empty Dok for about AU$250 and you'll get just as good a clean with a much easier vacuuming experience for AU$700.</p><p>Shark has a lot of options too, all of which have lower suction than what the Krapof lists in its spec sheet, yet do a better job. In fact, the <a href="https://www.amazon.com.au/Shark-PowerDetect-Multi-Directional-Automatically-IP3251ANZ/dp/B0DM5L7MT4">Shark PowerDetect Clean & Empty can be had for around the AU$650 often on Amazon</a>, giving you a self-emptying charging dock that doesn't even need replacement dust bags.</p><p>If I had to score the Krapof on value alone, it'd be a rather low number.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="R2BMCXeYfAf8BtW7vSNRhh" name="Krapof Auto Empty Slim Vac 19" alt="Krapof Auto Clean Slim Power Vac" src="https://cdn.mos.cms.futurecdn.net/R2BMCXeYfAf8BtW7vSNRhh.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><h2 class="article-body__section" id="section-krapof-auto-clean-self-empty-slim-vac-review-specs"><span>Krapof Auto Clean Self Empty Slim Vac review: specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Weight:</p></td><td  ><p>2.3kg (with LED floorhead)</p></td></tr><tr><td class="firstcol " ><p>Dimensions (vacuum + dock):</p></td><td  ><p>95 × 25.5 × 21.7 cm</p></td></tr><tr><td class="firstcol " ><p>Bin capacity:</p></td><td  ><p>0.5L</p></td></tr><tr><td class="firstcol " ><p>Max suction:</p></td><td  ><p>450AW</p></td></tr><tr><td class="firstcol " ><p>Max runtime:</p></td><td  ><p>80 minutes</p></td></tr><tr><td class="firstcol " ><p>Charge time:</p></td><td  ><p>5 hours</p></td></tr><tr><td class="firstcol " ><p>Attachments:</p></td><td  ><p>Crevice tool, Duster brush</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-should-i-buy-the-krapof-auto-clean-self-empty-slim-vac"><span>Should I buy the Krapof Auto Clean Self Empty Slim Vac?</span></h2><h2 id="buy-it-if">Buy it if...</h2><div class="product"><p><strong>You need a vacuum for just daily dust pickup</strong></p><p>For tackling the easy tasks, this stick vac is well equipped and even comes with different brushes to help suck up dust from hard floors and carpets.</p></div><div class="product"><p><strong>You need a lightweight stick vacuum</strong></p><p>At about 2.3kg with the floorhead attached, it's even lighter than the Samsung Jet 95S that I claimed was a pleasure to use for being lightweight. The Krapof Slim Power Vac is also easy to manoeuvre, although note that the handheld part pivots more than the floorhead, so it may not always go in the direction you want it to. </p></div><h2 id="don-39-t-buy-it-if">Don't buy it if...</h2><div class="product"><p><strong>You have pets that shed</strong></p><p>It's hard to recommend the Krapof Slim Power Vac for a pet-friendly home as the floorhead tangles both fur and human hair, requiring constant maintenance to keep the appliance clean.</p></div><div class="product"><p><strong>You have messy kids or butter fingers</strong></p><p>If you're home is prone to crumbs, scattered kitty litter or any dry spill with particles larger than dust, you'll find the scattering frustrating.</p></div><h2 class="article-body__section" id="section-krapof-auto-clean-self-empty-slim-vac-review-alternatives"><span>Krapof Auto Clean Self Empty Slim Vac review: alternatives</span></h2><div class="product"><p><strong>Shark PowerDetect Clean & Empty</strong></p><p>It's been our top pick for the best stick vacuum in Australia for a long time until Samsung's Jet 95S dethroned it, but the latter is now harder to find on the market. For about the same price as the Krapof, you won't get the 450AW of suction, but you will get a good clean and self-emptying. Sadly, though, this Shark is a relatively heavy one.<br><strong>Read our in-depth </strong><a href="https://www.techradar.com/home/vacuums/shark-powerdetect-cordless-stick-vacuum-review" data-dimension112="04396040-ad86-11f1-a72c-459bb439f392" data-action="Deal Block" data-label="Read our in-depth Shark PowerDetect Cordless review" data-dimension48="Read our in-depth Shark PowerDetect Cordless review" data-dimension25=""><strong>Shark PowerDetect Cordless review</strong></a><strong> for more information</strong></p></div><div class="product"><p><strong>Dyson V8 Cyclone</strong></p><p>It might have only 150AW of suction, but if you wait for a good discount (which is gets often these days) and then use the savings to buy the optional Auto-empty Dok, you'll get a very capable stick vacuum with self-emptying that works well on both carpets and hard floors, plus has no issues tackling hair or fur.<br><strong>Read our full </strong><a href="https://www.techradar.com/home/vacuums/dyson-v8-cyclone-review" data-dimension112="043960a4-ad86-11f1-8703-ffb98589d4e2" data-action="Deal Block" data-label="Read our full Dyson V8 Cyclone review" data-dimension48="Read our full Dyson V8 Cyclone review" data-dimension25=""><strong>Dyson V8 Cyclone review</strong></a><strong> to learn more</strong></p></div><h2 class="article-body__section" id="section-how-i-tested-the-krapof-auto-clean-self-empty-slim-vac"><span>How I tested the Krapof Auto Clean Self Empty Slim Vac</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8wP8XjxyB7XE7wVA3kP2Zc" name="Krapof" alt="Krapof Auto Clean Self Empty Slim Power Vac" src="https://cdn.mos.cms.futurecdn.net/8wP8XjxyB7XE7wVA3kP2Zc.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sharmishta Sarkar / TechRadar)</span></figcaption></figure><p>The Krapof Auto Clean Self Empty Slim Power Vac was tested in TechRadar's Sydney office which has large open spaces of hard floors and low-pile carpet. While regular dust suction was tested every two days on hard floors where particles are more visible then on darker carpet, I also used mixtures of various pantry staples to emulate different particle sizes. Tea from a bag is fine dust, while chia seeds are small. Along with them, I added in quick-cook oats which are smaller than regular rolled oats, plus pieces of freeze-dried raspberries.</p><p>One of my colleagues also kindly brought in fur from her two dogs for me to test this vacuum for pet households, which I scattered on both the hard floor and on the low-pile carpet in the office.</p><p>Battery tests were conducted with the main motorised floorhead with dynamic suction and without by leaving the machine running in one spot. The latter was also done using the crevice tool attached to the handheld unit.</p><p>[<em>First reviewed September 2026</em>]</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Tineco's Floor One Station S9 Scientist Pro is the only floor cleaner you need for wet and dry mess, provided your budget can take the hit ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-two-minute-review"><span>Tineco Floor One Station S9 Scientist Pro: two-minute review</span></h3><p>In August 2026, Tineco launched its most advanced floor washer to date — the Tineco Floor One Station S9 Scientist Pro Wet and Dry Vacuum. With a suction power of up to 25,000 Pa, it’s one of the most powerful wet-dry vacuums on the market, picking up fine materials like flour in a single pass and large materials like 8-12 leaves in less than a minute. With the lie flat design, you can reach further under furniture. Side edge cleaning doesn’t get better than this. You can clean along the front of the vacuum up to about one-half to one-eighth of an inch. With a battery that lasts 65-75 minutes on Auto mode and up to 100 minutes on Quiet mode, you can clean most houses in a single go. </p><p>Thanks to four cleaning modes, including a dirt detect mode, the Tineco Floor ONE Station S9 Scientist Pro Wet and Dry Vacuum soared through our various cleaning tests from dry debris to wet messes and stubborn stains. A HydroBurst sprayer that can spray solution on tough stains is a great addition, but kind of unnecessary since the mopping power is exceptionally good. Not only does the wet-dry vacuum use hot water to clean (and continuously washes the brushroll as it mops), but the brushroll presses against the floor for a deeper clean and utilizes a streak-free scraper when the wet-dry vacuum goes in reverse. This helps to remove tough messes and prevent streaks or water stains.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="o68AgTZc4L8mYZLA5mT3Yf" name="PXL_20260823_204701583" alt="Person vacuuming with Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner" src="https://cdn.mos.cms.futurecdn.net/o68AgTZc4L8mYZLA5mT3Yf.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" 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 most notable upgrade, however, is the Smart Refresh Station. Tineco clearly took inspiration from robot vacuum bases and created a base that automatically refills the wet-dry vacuum with cleaning solution and clean water from a 5-liter water tank. This reduces the maintenance required, which is already impressive considering the base uses hot water and hot air to clean the brushroll. Maybe soon enough Tineco will surprise us with a base that removes dirty water and debris too. </p><p>Perhaps the biggest drawback to this wet-dry vacuum is the price. It’s one of the highest on the market. If you’re willing to do a little more maintenance, the Tineco Floor One S9 Artist Pro cleans just as well. Still, I can’t deny that the Floor ONE Station S9 Scientist Pro Wet and Dry Vacuum might do better with larger debris and is a great investment for those with larger homes who want to clean their space on a single charge. </p><p>Keep reading for my full review of the Tineco Floor ONE Station S9 Scientist Pro Wet and Dry Vacuum and see why it’s currently my favorite on the market. </p><h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-price-and-availability"><span>Tineco Floor One Station S9 Scientist Pro: price and availability</span></h3><ul><li><strong>List price: </strong>$1,199 (about £880 / AU$1,660)</li><li><strong>Launch date: </strong>August 2026</li><li><strong>Availability: </strong>US</li></ul><p>The Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum launched in the US in August 2026 at a list price of $1,199 (about £880 / AU$1,660), making it Tineco’s most expensive wet-dry vacuum and a premium-priced wet-dry vacuum on the wider market. It’s sold through Tineco, as well as third-party retailers like Amazon and Walmart. </p><p>The price is not surprising, considering it may be the first wet-dry vacuum to offer a base station that auto refills the unit with water and solution. I’ve been testing wet-dry vacuums for years, and though this isn’t new technology (in that we see it utilized with wet-dry robot vacuums), it is new for wet-dry vacuum bases. Add in the exceptional battery life, solution sprayer, and streak-free scraper technology, and this price makes sense. </p><p>Perhaps during the holidays, the Tineco Floor ONE Station S9 Scientist Pro will be discounted. For now, you could go with the equally exceptional Tineco Floor One S9 Artist Pro Wet Dry Vacuum if you’re willing to refill the water tank by hand. It’s usually $849, but it’s discounted to $599, and I can say firsthand that it has a similar cleaning prowess as the S9 Scientist Pro. </p><ul><li><strong>Value score: 4 out of 5</strong></li></ul><h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-specs"><span>Tineco Floor One Station S9 Scientist Pro: specs</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Max suction</p></td><td  ><p>25,000 Pa</p></td></tr><tr><td class="firstcol " ><p>Dimensions:</p></td><td  ><p>9.5 x 10.25 x 43 inches (the unit), 12 x 11.25 x 17 inches (base only)</p></td></tr><tr><td class="firstcol " ><p>Water tank volumes</p></td><td  ><p>0.85 L on the unit, 5L on the base (clean) / 0.72 L (dirty)</p></td></tr><tr><td class="firstcol " ><p>Filter</p></td><td  ><p>HEPA filter</p></td></tr><tr><td class="firstcol " ><p>Max runtime</p></td><td  ><p>Up to 100 mins</p></td></tr><tr><td class="firstcol " ><p>Recharge time</p></td><td  ><p>Approx 3-4 hours</p></td></tr><tr><td class="firstcol " ><p>Tools</p></td><td  ><p>Brush to clean dirty water tank</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-design"><span>Tineco Floor One Station S9 Scientist Pro: design</span></h3><ul><li><strong>180-degree lie-flat design for hard-to-reach places</strong></li><li><strong>Four cleaning modes and a solution sprayer for tough stains</strong></li><li><strong>Self-cleaning and clean water auto-refilling base </strong></li></ul><p>It took minutes to put the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum together. All I had to do was remove it from the packaging, slot the handle into the unit, and put it to charge on the base. A bottle of cleaning solution, extra brushroll, and a cleaning brush were provided in the packaging. </p><p>The first few things I noticed about the design were the thickness of the vacuum head and the sleek rectangular box design of the body. It looks almost robotic-like, and as I delved further into the design, it makes a lot more sense why the vacuum looks the way it does. </p><p>The Tineco Floor ONE Station S9 Scientist Pro Wet Dry Vacuum is 30lbs, so it’s not lightweight, but thanks to a self-propel system, it doesn’t feel heavy. I liked that vacuum head and the body are flexible and twist and turn easily. The wet-dry vacuum can also lie 180-degree flat making it easy to reach under beds and sofas to clean. This is possible because the dirty water tank is on the back of the vacuum body and the clean water tank is on the top of the vacuum head — hence why the vacuum head is so bulky. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="bPVrQbDo4wNVdHmgTx67Lg" name="PXL_20260823_212321404" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner having cleaned up spill" src="https://cdn.mos.cms.futurecdn.net/bPVrQbDo4wNVdHmgTx67Lg.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>A streak-free scraper under the vacuum head lifts when you push the vacuum forward and drops when you pull it backwards, so that it can scrape excess water and tough stains. This results in a completely clean floor free of water stains and streaks. A white headlight helps to illuminate dark spaces, while a comb and scraper near the brushroll prevents the tangling of hair and other debris. </p><p>A small LED screen is placed on the handle with three buttons. The power button turns the unit on and off, while the change mode button lets you move between the four cleaning modes — Auto, Max, Quiet, and Suction. The mode in use and battery life appear on the LED screen.  A HydroBurst button causes cleaning solution to spray from the front of the vacuum head onto tough stains. </p><p>Tineco has done something a bit different with the Floor One Station S9 Scientist Pro Wet Dry Vacuum in terms of the Auto Mode (or the dirt detect system). When using Auto Mode, a light blue digital ring on the front of the unit’s body appears. Parts of the ring turn red to notify you how dirty the floor is. The more red the ring is, the dirtier the floor. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="kZMSdWQ2LPH8UPExXiijJg" name="PXL_20260823_211310244" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner vacuuming under low furniture" src="https://cdn.mos.cms.futurecdn.net/kZMSdWQ2LPH8UPExXiijJg.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>While this digital display is intuitive, there are seven status displays in total that appear on the front of the vacuum’s body and not all of them are easy to remember. The seven displays are Dirt Level, Battery, HydroBurst, Self-Cleaning, Drying Mode, Malfunction, and Water Filling Indicators. Each one has a different shape and a different color indicator. This is probably the biggest design drawback for me, as I think Tineco could’ve displayed such indicators in an easier-to-understand method. With the voice commands, you’ll understand what each indicator means, but if you turn off the voice commands, you might find yourself slightly confused. </p><p>There is also a self-cleaning button on the top of the handle. It’s to be pressed when the wet-dry vacuum is on the base. Three buttons appear on top of the vacuum body when it’s on the base. The 'Hot Water Refill' button refills the wet-dry vacuum with hot water, while the 'Silent' button results in a longer brushroll drying period. The brushroll dries in five minutes if you press the 'Flash' 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:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="GQXiDGU5MywfHP8vTGGM8f" name="PXL_20260823_213119225" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner display screen" src="https://cdn.mos.cms.futurecdn.net/GQXiDGU5MywfHP8vTGGM8f.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" 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 base may be large, but consider this: it charges the wet-dry vacuum, self-cleans it with hot water and air, <em>and </em>auto refills the wet-dry vacuum’s clean water tank with water and cleaning solution. At the back of the base there is a cleaning solution compartment that can hold an entire bottle of Tineco cleaning solution. A 5-liter tank of clean water is then placed on top the cleaning solution compartment, so that when the wet-dry vacuum is on the base, the base can move hot water into the wet-dry vacuum hands-free. </p><p>While the design outshines other wet-dry vacuums on the market, I see some room for slight improvements in the future. </p><ul><li><strong>Design score: 4.5 out of 5</strong></li></ul><h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-performance"><span>Tineco Floor One Station S9 Scientist Pro: performance</span></h3><ul><li><strong>Phenomenal cleaning capabilities with great edge cleaning</strong></li><li><strong>Does a outstanding job suctioning liquids and large debris like leaves</strong></li><li><strong>Front edge cleaning varies between ½ and 1/8th of an inch from the wall</strong></li></ul><p>From the get-go, I really liked how the handle of the the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum twisted and turned so easily. This especially helped when I laid the wet-dry vacuum flat to clean under my bed. I was able to reach around the legs of my bedframe easily. </p><p>The dirt detection system was fantastic, recognizing even the smallest amounts of dust. My home is very dusty because it’s historic, and I was glad to see that the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum suctioned up the dust rather than spreading it about or pushing it back into the air. The headlight illuminated dust and debris in dark spaces, though I would’ve preferred a green rather than a white headlight as green lights make dust and debris more visible. At least, I could trust the Auto Mode to 'see' hidden stains or dirt that I couldn’t see under the white headlight or with the naked eye. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="eRcaKaQhmf3Xr2MoE6NzKg" name="PXL_20260823_205714802" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner vacuuming up leaves" src="https://cdn.mos.cms.futurecdn.net/eRcaKaQhmf3Xr2MoE6NzKg.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" 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 suctioning capabilities of the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum are beyond impressive, which isn’t surprising considering it has a suction power of 25,000 Pa. (Trust me, that’s massive.) I used the wet-dry vacuum to pick up a lot of dried leaves that had fallen around one of my plants. I don’t think I’ve ever seen a wet-dry vacuum accomplish such a task in such a short time. Most struggle to suction one or two leaves, much less 10. Even the reverse cleaning was better than most wet-dry vacuums. </p><p>One of the first things I tested was the edge cleaning. There was no space between the wall and the side edge of the vacuum head. However, I noticed that there was about half an inch along the front edge of the vacuum head and the wall. That was a bit disappointing, until I realized that with certain things, like my really tall thresholds, the space shortened to about 1/8th of an inch. After some experimenting, I realized that if I approached the wall slowly with the front of the vacuum head, the front edge cleaning improved and I could clean closer to objects or walls. </p><p>Because the wet-dry vacuum’s head is so bulky, I couldn’t reach under cabinet overhangs. This has been my biggest gripe with wet-dry vacuums since they started putting the clean water tank on the top of the vacuum head because it means I have to go back through the house with a vacuum to clean those spaces. </p><p>The clean water tank lasted about 30 minutes (which is quite long), while the dirty water tank had to be emptied at about 40 minutes. These results are well above average. </p><p>While most people may use a robot vacuum or vacuum to clean daily, the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum is a really great wet-dry vacuum to have on hand for weekly deep home cleanings and stubborn stains. </p><h2 id="cleaning-tests">Cleaning tests</h2><p>I ran several cleaning tests to see how well the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum Cleaner cleans on Auto mode and was impressed with the results. I sprinkled flour, coffee, and crunchy oats on my laminate flooring, and spilled a variety of liquids like water, soy sauce, and barbeque sauce. I also place an egg on the ground and sprayed some chocolate sauce and siracha sauce and let them both dry slightly. </p><p>The Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum Cleaner picked up all the fine and large materials in a single pass, though some flour got stuck on the wheels when I reversed over the flour. The Suction mode did a fantastic job suctioning up the water. I used the Auto mode for the barbecue and soy sauces just to ensure the floor wasn’t sticky afterwards. It cleaned both sauces in a single go without any remaining residue. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/5AssxNt3FEf3jEVz8U9wGg.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner vacuuming up dry dirt" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CiDeSPcVJQHF2PcvBr8Hof.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner vacuuming up flour" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>While the wet-dry vacuum picked up the slightly dry siracha sauce in a single pass, it took about four passes to pick up the driest and thickest parts of chocolate sauce on auto mode. The thinner areas of the chocolate sauce only took a single pass. </p><p>I test a lot of wet-dry vacuums throughout the year, and Tineco consistently beats every other brand in cleaning capabilities. The Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum Cleaner didn’t disappoint, and proves that this wet-dry vacuum cleans the most consistently and effectively (and with less effort!) compared to others on the market. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/RwZTpNVWHyZr3HJ5cFzNMg.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner about to clean chocolate syrup off hard wood floor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eoaokRN2JMCznEmmEZxUJg.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner about to clean egg off hard wood floor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HMpEvQCgGf58fnyTedMrGg.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner cleaning up wet spill" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><h2 id="maintenance">Maintenance</h2><p>The Tineco Floor One Station Scientist Pro Wet Dry Vacuum stands out among all wet-dry vacuums because of its base which is outfitted with a 5-liter water tank and a solution bay (that can hold a single solution bottle). The base automatically refills the wet-dry vacuum’s clean water tank in less than 30 seconds – and it’s pretty amazing to watch. </p><p>After each cleaning session, I placed the wet-dry vacuum on the base and ran the self-cleaning system which uses hot water to clean the brushroll. This hot water process is quite effective as the brushroll comes out super clean. I only found a very small amount of dust under the vacuum head when I removed the brushroll — far less than I have found with other wet-dry vacuums that I’ve tested. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zdy4g6gMBB6BoE9BGxH7cf.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner in dock" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YiGtqbxwCmG2hW8tCxEuKf.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner in dock" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YaQ7c6yHvkM29rH9EijjXf.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner in dock" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The base dries the brushroll and filter with hot air that’s 230 degrees Fahrenheit. Flash dry takes five minutes to dry the brushroll, while silent dry results in a quiet (40 dB sound rating) drying process. I wish I could say that the brushroll was completely dry when using either of these settings, but there was a very slight amount of dampness. On the flash dry setting, the brushroll was 95% dry, while the silent dry mode made the brushroll about 98% dry. </p><p>The only thing the base can’t do is empty the dirty water tank – so you have to do it by hand. A brush is provided by Tineco to remove debris. The debris catcher design could be better, but it catches a decent amount. </p><ul><li><strong>Performance score: 4 out of 5</strong></li></ul><h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-battery-life"><span>Tineco Floor ONE Station S9 Scientist Pro: battery life</span></h3><p>The battery life of the Tineco Floor One Station Scientist Pro Wet Dry Vacuum is more than adequate for most homes. I was able to clean my 1,600-square-foot home in 30 minutes on Auto mode, and still have 50% of the battery life left. </p><p>Overall, the battery lasted between 65-73 minutes on Auto mode, which is in-line with Tineco’s predictions that the battery, on Auto mode, can last up to 75 minutes. Remember on Auto mode, the vacuum automatically increases the suction and cleaning power depending on how dirty the floors are. It could use more power and thus more battery life if your floors are especially dirty. </p><p><strong>Battery score: 5 out of 5</strong></p><h3 class="article-body__section" id="section-should-you-buy-the-tineco-floor-one-station-s9-scientist-pro"><span>Should you buy the Tineco Floor One Station S9 Scientist Pro?</span></h3><div ><table><thead><tr><th class="firstcol " ><p><strong>Attribute</strong></p></th><th  ><p><strong>Notes</strong></p></th><th  ><p><strong>Score</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value for money</p></td><td  ><p>This wet-dry vacuum is a luxury buy, but it offers some high-tech features and an auto refill base that is one of the first of its kind on the market. </p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>A sleek unit that lies flat and is outfitted with an intuitive scraper. The new indicator system – lights and shapes on the vacuum’s body – notes dirty floors, low battery, or other features/settings. </p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Exceeds all expectations when it comes to vacuuming and mopping hard floors. Side and front edge cleaning are solid. </p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>With 65-100 minutes of battery life, this wet-dry vacuum can clean small to large homes on a single charge. </p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-2">Buy it if</h2><div class="product"><p><strong>You want something that can pick up tough stains and dirt and dust in hard-to-reach spaces</strong></p><p>The dirt detect technology automatically increases the suction and mopping power when the vacuum recognizes a dirty floor. If need be, there is a HydroBurst function that sprays solution on sticky or tough stains to break them down more easily. Plus, with the vacuum’s ability to lie flat and a 25,000 Pa suction, you can reach far under your bedframe or sofas to clean dust, dirt, and small and large debris. </p></div><div class="product"><p><strong>You have a medium-to-large house</strong></p><p>When using the Auto Dirt Detect function, this vacuum can last between 65-75 minutes. Quiet mode results in up to 100 minutes of clean time. No matter which mode you use, you can likely clean your medium or large home on a single charge. </p></div><div class="product"><p><strong>You like doing very little maintenance</strong></p><p>You don’t have to fill this vacuum with clean water or cleaning solution because the base does that for you. It even cleans the brushroll with hot water and dries the filter and brushroll with hot air. </p></div><h2 id="don-39-t-buy-it-if-2">Don't buy it if</h2><div class="product"><p><strong>Your home has a lot of carpets</strong></p><p>Some wet-dry vacuums can clean carpets or rugs, but not this one. It’s a better choice for those with hardwood, laminate, stone, or tiled floors. </p></div><div class="product"><p><strong>You’re limited on space. </strong></p><p>This wet-dry vacuum has one of the larger bases that I’ve seen, so it may not be ideal for those who are limited in space or don’t find the bulkiness conducive to their dwelling aesthetic. There are plenty of wet-dry vacuums that are better suited for those who live in an apartment or small home. </p></div><div class="product"><p><strong>You’re on a budget</strong></p><p>This is one of the most expensive wet-dry vacuums on the market, and while it does a fantastic job, you can find plenty others — even from Tineco — that clean just as well for half the cost. </p></div><h3 class="article-body__section" id="section-how-i-tested-the-tineco-floor-one-station-s9-scientist-pro"><span>How I tested the Tineco Floor One Station S9 Scientist Pro </span></h3><p>Testing the Tineco Floor One Station Scientist Pro Wet Dry Vacuum occurred over multiple weeks during a Texas summer in my 106-year-old house that produces a lot of dust and has multiple high traffic areas with dirt and debris.</p><p>My 1,600-square-foot house is a mix of laminate and historic hardwood flooring, making it a great testing space. I ran a variety of cleaning tests with various liquids, barbeque sauce, eggs, flour, coffee, and dried chocolate sauce, making sure to utilize different cleaning modes and taking notes on things like edge cleaning, battery life, and maintenance requirements. For more details, see <a href="https://www.techradar.com/news/how-we-test" target="_blank">how we test, review, and rate products at TechRadar.</a></p><p><em>First reviewed September 2026 </em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/vacuums/tinecos-floor-one-station-s9-scientist-pro-is-the-only-floor-cleaner-you-need-for-wet-and-dry-mess-provided-your-budget-can-take-the-hit</link>
                                                                            <description>
                            <![CDATA[ A high-tech, low-effort tool for taking care of messy spills, tough stains, fine dust, and coarse debris. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vBWK2mkrBJMXFRj7ZjRX79</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/niB4J6ix75VTJadf4GF5vf-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 10 Sep 2026 14:31:08 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                                    <dc:creator><![CDATA[ Alex Temblador ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/jTGsJwJ8G6wEzNnT2RLRMi.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Alex Temblador is a Dallas, Texas-based award-winning freelance writer and award-winning author of Half Outlaw and Secrets of the Casa Rosada. While she&#039;s best known for her coverage of travel, arts, and culture, she began to write more about design, architecture, and home products when she bought her 102-year-old house in 2020. Since then, she&#039;s reviewed products for outlets such as Real Homes, Gardeningetc., Homes &amp; Gardens, Outside, and TripSavvy. When she&#039;s not writing articles or reviews, Alex is jet-setting around the world, working on her next novel, or teaching a literary class. &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/niB4J6ix75VTJadf4GF5vf-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner with accessories]]></media:description>                                                            <media:text><![CDATA[Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner with accessories]]></media:text>
                                <media:title type="plain"><![CDATA[Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner with accessories]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/niB4J6ix75VTJadf4GF5vf-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-two-minute-review"><span>Tineco Floor One Station S9 Scientist Pro: two-minute review</span></h3><p>In August 2026, Tineco launched its most advanced floor washer to date — the Tineco Floor One Station S9 Scientist Pro Wet and Dry Vacuum. With a suction power of up to 25,000 Pa, it’s one of the most powerful wet-dry vacuums on the market, picking up fine materials like flour in a single pass and large materials like 8-12 leaves in less than a minute. With the lie flat design, you can reach further under furniture. Side edge cleaning doesn’t get better than this. You can clean along the front of the vacuum up to about one-half to one-eighth of an inch. With a battery that lasts 65-75 minutes on Auto mode and up to 100 minutes on Quiet mode, you can clean most houses in a single go. </p><p>Thanks to four cleaning modes, including a dirt detect mode, the Tineco Floor ONE Station S9 Scientist Pro Wet and Dry Vacuum soared through our various cleaning tests from dry debris to wet messes and stubborn stains. A HydroBurst sprayer that can spray solution on tough stains is a great addition, but kind of unnecessary since the mopping power is exceptionally good. Not only does the wet-dry vacuum use hot water to clean (and continuously washes the brushroll as it mops), but the brushroll presses against the floor for a deeper clean and utilizes a streak-free scraper when the wet-dry vacuum goes in reverse. This helps to remove tough messes and prevent streaks or water stains.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="o68AgTZc4L8mYZLA5mT3Yf" name="PXL_20260823_204701583" alt="Person vacuuming with Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner" src="https://cdn.mos.cms.futurecdn.net/o68AgTZc4L8mYZLA5mT3Yf.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" 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 most notable upgrade, however, is the Smart Refresh Station. Tineco clearly took inspiration from robot vacuum bases and created a base that automatically refills the wet-dry vacuum with cleaning solution and clean water from a 5-liter water tank. This reduces the maintenance required, which is already impressive considering the base uses hot water and hot air to clean the brushroll. Maybe soon enough Tineco will surprise us with a base that removes dirty water and debris too. </p><p>Perhaps the biggest drawback to this wet-dry vacuum is the price. It’s one of the highest on the market. If you’re willing to do a little more maintenance, the Tineco Floor One S9 Artist Pro cleans just as well. Still, I can’t deny that the Floor ONE Station S9 Scientist Pro Wet and Dry Vacuum might do better with larger debris and is a great investment for those with larger homes who want to clean their space on a single charge. </p><p>Keep reading for my full review of the Tineco Floor ONE Station S9 Scientist Pro Wet and Dry Vacuum and see why it’s currently my favorite on the market. </p><h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-price-and-availability"><span>Tineco Floor One Station S9 Scientist Pro: price and availability</span></h3><ul><li><strong>List price: </strong>$1,199 (about £880 / AU$1,660)</li><li><strong>Launch date: </strong>August 2026</li><li><strong>Availability: </strong>US</li></ul><p>The Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum launched in the US in August 2026 at a list price of $1,199 (about £880 / AU$1,660), making it Tineco’s most expensive wet-dry vacuum and a premium-priced wet-dry vacuum on the wider market. It’s sold through Tineco, as well as third-party retailers like Amazon and Walmart. </p><p>The price is not surprising, considering it may be the first wet-dry vacuum to offer a base station that auto refills the unit with water and solution. I’ve been testing wet-dry vacuums for years, and though this isn’t new technology (in that we see it utilized with wet-dry robot vacuums), it is new for wet-dry vacuum bases. Add in the exceptional battery life, solution sprayer, and streak-free scraper technology, and this price makes sense. </p><p>Perhaps during the holidays, the Tineco Floor ONE Station S9 Scientist Pro will be discounted. For now, you could go with the equally exceptional Tineco Floor One S9 Artist Pro Wet Dry Vacuum if you’re willing to refill the water tank by hand. It’s usually $849, but it’s discounted to $599, and I can say firsthand that it has a similar cleaning prowess as the S9 Scientist Pro. </p><ul><li><strong>Value score: 4 out of 5</strong></li></ul><h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-specs"><span>Tineco Floor One Station S9 Scientist Pro: specs</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Max suction</p></td><td  ><p>25,000 Pa</p></td></tr><tr><td class="firstcol " ><p>Dimensions:</p></td><td  ><p>9.5 x 10.25 x 43 inches (the unit), 12 x 11.25 x 17 inches (base only)</p></td></tr><tr><td class="firstcol " ><p>Water tank volumes</p></td><td  ><p>0.85 L on the unit, 5L on the base (clean) / 0.72 L (dirty)</p></td></tr><tr><td class="firstcol " ><p>Filter</p></td><td  ><p>HEPA filter</p></td></tr><tr><td class="firstcol " ><p>Max runtime</p></td><td  ><p>Up to 100 mins</p></td></tr><tr><td class="firstcol " ><p>Recharge time</p></td><td  ><p>Approx 3-4 hours</p></td></tr><tr><td class="firstcol " ><p>Tools</p></td><td  ><p>Brush to clean dirty water tank</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-design"><span>Tineco Floor One Station S9 Scientist Pro: design</span></h3><ul><li><strong>180-degree lie-flat design for hard-to-reach places</strong></li><li><strong>Four cleaning modes and a solution sprayer for tough stains</strong></li><li><strong>Self-cleaning and clean water auto-refilling base </strong></li></ul><p>It took minutes to put the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum together. All I had to do was remove it from the packaging, slot the handle into the unit, and put it to charge on the base. A bottle of cleaning solution, extra brushroll, and a cleaning brush were provided in the packaging. </p><p>The first few things I noticed about the design were the thickness of the vacuum head and the sleek rectangular box design of the body. It looks almost robotic-like, and as I delved further into the design, it makes a lot more sense why the vacuum looks the way it does. </p><p>The Tineco Floor ONE Station S9 Scientist Pro Wet Dry Vacuum is 30lbs, so it’s not lightweight, but thanks to a self-propel system, it doesn’t feel heavy. I liked that vacuum head and the body are flexible and twist and turn easily. The wet-dry vacuum can also lie 180-degree flat making it easy to reach under beds and sofas to clean. This is possible because the dirty water tank is on the back of the vacuum body and the clean water tank is on the top of the vacuum head — hence why the vacuum head is so bulky. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="bPVrQbDo4wNVdHmgTx67Lg" name="PXL_20260823_212321404" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner having cleaned up spill" src="https://cdn.mos.cms.futurecdn.net/bPVrQbDo4wNVdHmgTx67Lg.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>A streak-free scraper under the vacuum head lifts when you push the vacuum forward and drops when you pull it backwards, so that it can scrape excess water and tough stains. This results in a completely clean floor free of water stains and streaks. A white headlight helps to illuminate dark spaces, while a comb and scraper near the brushroll prevents the tangling of hair and other debris. </p><p>A small LED screen is placed on the handle with three buttons. The power button turns the unit on and off, while the change mode button lets you move between the four cleaning modes — Auto, Max, Quiet, and Suction. The mode in use and battery life appear on the LED screen.  A HydroBurst button causes cleaning solution to spray from the front of the vacuum head onto tough stains. </p><p>Tineco has done something a bit different with the Floor One Station S9 Scientist Pro Wet Dry Vacuum in terms of the Auto Mode (or the dirt detect system). When using Auto Mode, a light blue digital ring on the front of the unit’s body appears. Parts of the ring turn red to notify you how dirty the floor is. The more red the ring is, the dirtier the floor. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="kZMSdWQ2LPH8UPExXiijJg" name="PXL_20260823_211310244" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner vacuuming under low furniture" src="https://cdn.mos.cms.futurecdn.net/kZMSdWQ2LPH8UPExXiijJg.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>While this digital display is intuitive, there are seven status displays in total that appear on the front of the vacuum’s body and not all of them are easy to remember. The seven displays are Dirt Level, Battery, HydroBurst, Self-Cleaning, Drying Mode, Malfunction, and Water Filling Indicators. Each one has a different shape and a different color indicator. This is probably the biggest design drawback for me, as I think Tineco could’ve displayed such indicators in an easier-to-understand method. With the voice commands, you’ll understand what each indicator means, but if you turn off the voice commands, you might find yourself slightly confused. </p><p>There is also a self-cleaning button on the top of the handle. It’s to be pressed when the wet-dry vacuum is on the base. Three buttons appear on top of the vacuum body when it’s on the base. The 'Hot Water Refill' button refills the wet-dry vacuum with hot water, while the 'Silent' button results in a longer brushroll drying period. The brushroll dries in five minutes if you press the 'Flash' 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:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="GQXiDGU5MywfHP8vTGGM8f" name="PXL_20260823_213119225" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner display screen" src="https://cdn.mos.cms.futurecdn.net/GQXiDGU5MywfHP8vTGGM8f.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" 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 base may be large, but consider this: it charges the wet-dry vacuum, self-cleans it with hot water and air, <em>and </em>auto refills the wet-dry vacuum’s clean water tank with water and cleaning solution. At the back of the base there is a cleaning solution compartment that can hold an entire bottle of Tineco cleaning solution. A 5-liter tank of clean water is then placed on top the cleaning solution compartment, so that when the wet-dry vacuum is on the base, the base can move hot water into the wet-dry vacuum hands-free. </p><p>While the design outshines other wet-dry vacuums on the market, I see some room for slight improvements in the future. </p><ul><li><strong>Design score: 4.5 out of 5</strong></li></ul><h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-performance"><span>Tineco Floor One Station S9 Scientist Pro: performance</span></h3><ul><li><strong>Phenomenal cleaning capabilities with great edge cleaning</strong></li><li><strong>Does a outstanding job suctioning liquids and large debris like leaves</strong></li><li><strong>Front edge cleaning varies between ½ and 1/8th of an inch from the wall</strong></li></ul><p>From the get-go, I really liked how the handle of the the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum twisted and turned so easily. This especially helped when I laid the wet-dry vacuum flat to clean under my bed. I was able to reach around the legs of my bedframe easily. </p><p>The dirt detection system was fantastic, recognizing even the smallest amounts of dust. My home is very dusty because it’s historic, and I was glad to see that the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum suctioned up the dust rather than spreading it about or pushing it back into the air. The headlight illuminated dust and debris in dark spaces, though I would’ve preferred a green rather than a white headlight as green lights make dust and debris more visible. At least, I could trust the Auto Mode to 'see' hidden stains or dirt that I couldn’t see under the white headlight or with the naked eye. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.41%;"><img id="eRcaKaQhmf3Xr2MoE6NzKg" name="PXL_20260823_205714802" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner vacuuming up leaves" src="https://cdn.mos.cms.futurecdn.net/eRcaKaQhmf3Xr2MoE6NzKg.jpg" mos="" align="middle" fullscreen="" width="2560" height="1444" 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 suctioning capabilities of the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum are beyond impressive, which isn’t surprising considering it has a suction power of 25,000 Pa. (Trust me, that’s massive.) I used the wet-dry vacuum to pick up a lot of dried leaves that had fallen around one of my plants. I don’t think I’ve ever seen a wet-dry vacuum accomplish such a task in such a short time. Most struggle to suction one or two leaves, much less 10. Even the reverse cleaning was better than most wet-dry vacuums. </p><p>One of the first things I tested was the edge cleaning. There was no space between the wall and the side edge of the vacuum head. However, I noticed that there was about half an inch along the front edge of the vacuum head and the wall. That was a bit disappointing, until I realized that with certain things, like my really tall thresholds, the space shortened to about 1/8th of an inch. After some experimenting, I realized that if I approached the wall slowly with the front of the vacuum head, the front edge cleaning improved and I could clean closer to objects or walls. </p><p>Because the wet-dry vacuum’s head is so bulky, I couldn’t reach under cabinet overhangs. This has been my biggest gripe with wet-dry vacuums since they started putting the clean water tank on the top of the vacuum head because it means I have to go back through the house with a vacuum to clean those spaces. </p><p>The clean water tank lasted about 30 minutes (which is quite long), while the dirty water tank had to be emptied at about 40 minutes. These results are well above average. </p><p>While most people may use a robot vacuum or vacuum to clean daily, the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum is a really great wet-dry vacuum to have on hand for weekly deep home cleanings and stubborn stains. </p><h2 id="cleaning-tests">Cleaning tests</h2><p>I ran several cleaning tests to see how well the Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum Cleaner cleans on Auto mode and was impressed with the results. I sprinkled flour, coffee, and crunchy oats on my laminate flooring, and spilled a variety of liquids like water, soy sauce, and barbeque sauce. I also place an egg on the ground and sprayed some chocolate sauce and siracha sauce and let them both dry slightly. </p><p>The Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum Cleaner picked up all the fine and large materials in a single pass, though some flour got stuck on the wheels when I reversed over the flour. The Suction mode did a fantastic job suctioning up the water. I used the Auto mode for the barbecue and soy sauces just to ensure the floor wasn’t sticky afterwards. It cleaned both sauces in a single go without any remaining residue. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/5AssxNt3FEf3jEVz8U9wGg.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner vacuuming up dry dirt" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CiDeSPcVJQHF2PcvBr8Hof.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner vacuuming up flour" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>While the wet-dry vacuum picked up the slightly dry siracha sauce in a single pass, it took about four passes to pick up the driest and thickest parts of chocolate sauce on auto mode. The thinner areas of the chocolate sauce only took a single pass. </p><p>I test a lot of wet-dry vacuums throughout the year, and Tineco consistently beats every other brand in cleaning capabilities. The Tineco Floor One Station S9 Scientist Pro Wet Dry Vacuum Cleaner didn’t disappoint, and proves that this wet-dry vacuum cleans the most consistently and effectively (and with less effort!) compared to others on the market. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/RwZTpNVWHyZr3HJ5cFzNMg.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner about to clean chocolate syrup off hard wood floor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/eoaokRN2JMCznEmmEZxUJg.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner about to clean egg off hard wood floor" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HMpEvQCgGf58fnyTedMrGg.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner cleaning up wet spill" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><h2 id="maintenance">Maintenance</h2><p>The Tineco Floor One Station Scientist Pro Wet Dry Vacuum stands out among all wet-dry vacuums because of its base which is outfitted with a 5-liter water tank and a solution bay (that can hold a single solution bottle). The base automatically refills the wet-dry vacuum’s clean water tank in less than 30 seconds – and it’s pretty amazing to watch. </p><p>After each cleaning session, I placed the wet-dry vacuum on the base and ran the self-cleaning system which uses hot water to clean the brushroll. This hot water process is quite effective as the brushroll comes out super clean. I only found a very small amount of dust under the vacuum head when I removed the brushroll — far less than I have found with other wet-dry vacuums that I’ve tested. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zdy4g6gMBB6BoE9BGxH7cf.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner in dock" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YiGtqbxwCmG2hW8tCxEuKf.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner in dock" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YaQ7c6yHvkM29rH9EijjXf.jpg" alt="Tineco Floor ONE Station S9 Scientist Pro wet and dry vacuum cleaner in dock" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The base dries the brushroll and filter with hot air that’s 230 degrees Fahrenheit. Flash dry takes five minutes to dry the brushroll, while silent dry results in a quiet (40 dB sound rating) drying process. I wish I could say that the brushroll was completely dry when using either of these settings, but there was a very slight amount of dampness. On the flash dry setting, the brushroll was 95% dry, while the silent dry mode made the brushroll about 98% dry. </p><p>The only thing the base can’t do is empty the dirty water tank – so you have to do it by hand. A brush is provided by Tineco to remove debris. The debris catcher design could be better, but it catches a decent amount. </p><ul><li><strong>Performance score: 4 out of 5</strong></li></ul><h3 class="article-body__section" id="section-tineco-floor-one-station-s9-scientist-pro-battery-life"><span>Tineco Floor ONE Station S9 Scientist Pro: battery life</span></h3><p>The battery life of the Tineco Floor One Station Scientist Pro Wet Dry Vacuum is more than adequate for most homes. I was able to clean my 1,600-square-foot home in 30 minutes on Auto mode, and still have 50% of the battery life left. </p><p>Overall, the battery lasted between 65-73 minutes on Auto mode, which is in-line with Tineco’s predictions that the battery, on Auto mode, can last up to 75 minutes. Remember on Auto mode, the vacuum automatically increases the suction and cleaning power depending on how dirty the floors are. It could use more power and thus more battery life if your floors are especially dirty. </p><p><strong>Battery score: 5 out of 5</strong></p><h3 class="article-body__section" id="section-should-you-buy-the-tineco-floor-one-station-s9-scientist-pro"><span>Should you buy the Tineco Floor One Station S9 Scientist Pro?</span></h3><div ><table><thead><tr><th class="firstcol " ><p><strong>Attribute</strong></p></th><th  ><p><strong>Notes</strong></p></th><th  ><p><strong>Score</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value for money</p></td><td  ><p>This wet-dry vacuum is a luxury buy, but it offers some high-tech features and an auto refill base that is one of the first of its kind on the market. </p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>A sleek unit that lies flat and is outfitted with an intuitive scraper. The new indicator system – lights and shapes on the vacuum’s body – notes dirty floors, low battery, or other features/settings. </p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Exceeds all expectations when it comes to vacuuming and mopping hard floors. Side and front edge cleaning are solid. </p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Battery</p></td><td  ><p>With 65-100 minutes of battery life, this wet-dry vacuum can clean small to large homes on a single charge. </p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h2 id="buy-it-if-2">Buy it if</h2><div class="product"><p><strong>You want something that can pick up tough stains and dirt and dust in hard-to-reach spaces</strong></p><p>The dirt detect technology automatically increases the suction and mopping power when the vacuum recognizes a dirty floor. If need be, there is a HydroBurst function that sprays solution on sticky or tough stains to break them down more easily. Plus, with the vacuum’s ability to lie flat and a 25,000 Pa suction, you can reach far under your bedframe or sofas to clean dust, dirt, and small and large debris. </p></div><div class="product"><p><strong>You have a medium-to-large house</strong></p><p>When using the Auto Dirt Detect function, this vacuum can last between 65-75 minutes. Quiet mode results in up to 100 minutes of clean time. No matter which mode you use, you can likely clean your medium or large home on a single charge. </p></div><div class="product"><p><strong>You like doing very little maintenance</strong></p><p>You don’t have to fill this vacuum with clean water or cleaning solution because the base does that for you. It even cleans the brushroll with hot water and dries the filter and brushroll with hot air. </p></div><h2 id="don-39-t-buy-it-if-2">Don't buy it if</h2><div class="product"><p><strong>Your home has a lot of carpets</strong></p><p>Some wet-dry vacuums can clean carpets or rugs, but not this one. It’s a better choice for those with hardwood, laminate, stone, or tiled floors. </p></div><div class="product"><p><strong>You’re limited on space. </strong></p><p>This wet-dry vacuum has one of the larger bases that I’ve seen, so it may not be ideal for those who are limited in space or don’t find the bulkiness conducive to their dwelling aesthetic. There are plenty of wet-dry vacuums that are better suited for those who live in an apartment or small home. </p></div><div class="product"><p><strong>You’re on a budget</strong></p><p>This is one of the most expensive wet-dry vacuums on the market, and while it does a fantastic job, you can find plenty others — even from Tineco — that clean just as well for half the cost. </p></div><h3 class="article-body__section" id="section-how-i-tested-the-tineco-floor-one-station-s9-scientist-pro"><span>How I tested the Tineco Floor One Station S9 Scientist Pro </span></h3><p>Testing the Tineco Floor One Station Scientist Pro Wet Dry Vacuum occurred over multiple weeks during a Texas summer in my 106-year-old house that produces a lot of dust and has multiple high traffic areas with dirt and debris.</p><p>My 1,600-square-foot house is a mix of laminate and historic hardwood flooring, making it a great testing space. I ran a variety of cleaning tests with various liquids, barbeque sauce, eggs, flour, coffee, and dried chocolate sauce, making sure to utilize different cleaning modes and taking notes on things like edge cleaning, battery life, and maintenance requirements. For more details, see <a href="https://www.techradar.com/news/how-we-test" target="_blank">how we test, review, and rate products at TechRadar.</a></p><p><em>First reviewed September 2026 </em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This new drip coffee maker mimics the movement of a skilled barista's hand, and uses AI to help you achieve a perfect brew every morning ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Cosori may be better know for making some of the <a href="https://www.techradar.com/home/air-fryers/best-air-fryer">best air fryers</a> we've tested over the years here at TechRadar, but now its engineers have taken on a new challenge: pour-over coffee. Getting a perfectly-extracted pour-over coffee calls for just as much skill and care as espresso, and the new Cosori Juni aims to replicate that technique mechanically with a system that mimics the movements of a trained barista within the brewer.</p><p>Unlike most drip coffee makers, which shower water over the basket of ground coffee in an attempt to achieve an even extraction, the Juni uses a rotating basket and an extendable nozzle to recreate the movement and speed of a barista wielding a goose-neck kettle.</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>According to Cosori, this mechanical process creates a 360-degree spiral flow that evenly saturates the coffee grounds while avoiding creating channels that would cause uneven extraction. Better yet, the process is consistent and repeatable, so once you've found the ideal brew settings for your preferred beans, you can be sure you'll get exactly the same flavor profile every time.</p><p>"The physics weren't the difficult part," says Pierce Barnard, Head of Product Innovation at Cosori. "The real work was understanding the human element: spending 18 months studying and mapping how skilled baristas move across the coffee bed and translating that motion into a system that can deliver the same result, every single morning."</p><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="sHwUyqpsVkn7gBJ2N3aF9L" name="Cosori Juni Lifestyle Image_7" alt="Cosori Juni drip coffee machine pouring water over ground coffee" src="https://cdn.mos.cms.futurecdn.net/sHwUyqpsVkn7gBJ2N3aF9L.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 Juni aims to recreate the movements of a skilled barista as it pours water over the basket </span><span class="credit" itemprop="copyrightHolder">(Image credit: Cosori)</span></figcaption></figure><p>The Cosori Juni can handle as much or as little of the brewing process as you like, whether you want to keep things simple of refine the brewing technique and temperature to suit your chosen coffee. The Juni can even use AI to help you pick the optimal settings, and warn you if you've not picked the ideal brewing profile. Just scan your bag of coffee beans, and the machine will generate a brewing profile based on the bean type and your chosen cup-size, then invite you to tinker with factors like agitation, temperature flow rate, and pause time.</p><p>It's not yet clear whether the Juni will only be able to scan a particular brand of coffee, as is the case with the <a href="https://www.techradar.com/home/coffee-machines/lavazza-assoluta-machine-review">Lavazza Assoluta</a> espresso machine I tested earlier this year, which can only adapt its brew settings to Lavazza's own beans.</p><p>Alternatively, manual mode lets you take control yourself, though if you want a little guidance then the machine's AI can still warn you if any of the settings you've picked are likely to result in an under- or over-extracted drink. For simplicity, there are also one-touch presets for different coffees and roasts.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:9112px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="z8Q5ajhMe4kMPoQWqykw6M" name="Cosori Juni Lifestyle Image_10" alt="Cosori Juni drip coffee machine" src="https://cdn.mos.cms.futurecdn.net/z8Q5ajhMe4kMPoQWqykw6M.jpg" mos="" align="middle" fullscreen="" width="9112" height="5125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Cosori)</span></figcaption></figure><p>If you don't like the idea of such tinkering first thing in the morning, don't worry. Like most of the <a href="https://www.techradar.com/home/coffee-machines/best-coffee-maker">best drip coffee makers</a> I've tested, the Juni has a timer, but Cosori has gone one step further by letting you set different times for each day of the week, and even allows you to set a reminder to prepare the machine the night before.</p><p>Despite its complexity, the Cosori Juni costs a reasonable $299.99 (about £220 / AU$430), which is significantly less than the similarly technical Fellow Aiden Precision Coffee Maker, which has a list price of  $365 / £365 (about AU$580). I'm hoping to put it to the test soon, to see how the two advanced brewers compare.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/this-new-drip-coffee-maker-mimics-the-movement-of-a-skilled-baristas-hand-and-uses-ai-to-help-you-achieve-a-perfect-brew-every-morning</link>
                                                                            <description>
                            <![CDATA[ The Cosori Juni uses a rotating basket and extending arm to pour water over your ground coffee like a barista with a goose-neck kettle. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8x8NTPdgwiezfmUuiqpHF5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Sc2F93Bw82yKfJVpff64xK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 10 Sep 2026 10: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/Sc2F93Bw82yKfJVpff64xK-1280-80.jpg">
                                                            <media:credit><![CDATA[Cosori]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Cosori Juni drip coffee machine]]></media:description>                                                            <media:text><![CDATA[Cosori Juni drip coffee machine]]></media:text>
                                <media:title type="plain"><![CDATA[Cosori Juni drip coffee machine]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Sc2F93Bw82yKfJVpff64xK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Cosori may be better know for making some of the <a href="https://www.techradar.com/home/air-fryers/best-air-fryer">best air fryers</a> we've tested over the years here at TechRadar, but now its engineers have taken on a new challenge: pour-over coffee. Getting a perfectly-extracted pour-over coffee calls for just as much skill and care as espresso, and the new Cosori Juni aims to replicate that technique mechanically with a system that mimics the movements of a trained barista within the brewer.</p><p>Unlike most drip coffee makers, which shower water over the basket of ground coffee in an attempt to achieve an even extraction, the Juni uses a rotating basket and an extendable nozzle to recreate the movement and speed of a barista wielding a goose-neck kettle.</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>According to Cosori, this mechanical process creates a 360-degree spiral flow that evenly saturates the coffee grounds while avoiding creating channels that would cause uneven extraction. Better yet, the process is consistent and repeatable, so once you've found the ideal brew settings for your preferred beans, you can be sure you'll get exactly the same flavor profile every time.</p><p>"The physics weren't the difficult part," says Pierce Barnard, Head of Product Innovation at Cosori. "The real work was understanding the human element: spending 18 months studying and mapping how skilled baristas move across the coffee bed and translating that motion into a system that can deliver the same result, every single morning."</p><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="sHwUyqpsVkn7gBJ2N3aF9L" name="Cosori Juni Lifestyle Image_7" alt="Cosori Juni drip coffee machine pouring water over ground coffee" src="https://cdn.mos.cms.futurecdn.net/sHwUyqpsVkn7gBJ2N3aF9L.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 Juni aims to recreate the movements of a skilled barista as it pours water over the basket </span><span class="credit" itemprop="copyrightHolder">(Image credit: Cosori)</span></figcaption></figure><p>The Cosori Juni can handle as much or as little of the brewing process as you like, whether you want to keep things simple of refine the brewing technique and temperature to suit your chosen coffee. The Juni can even use AI to help you pick the optimal settings, and warn you if you've not picked the ideal brewing profile. Just scan your bag of coffee beans, and the machine will generate a brewing profile based on the bean type and your chosen cup-size, then invite you to tinker with factors like agitation, temperature flow rate, and pause time.</p><p>It's not yet clear whether the Juni will only be able to scan a particular brand of coffee, as is the case with the <a href="https://www.techradar.com/home/coffee-machines/lavazza-assoluta-machine-review">Lavazza Assoluta</a> espresso machine I tested earlier this year, which can only adapt its brew settings to Lavazza's own beans.</p><p>Alternatively, manual mode lets you take control yourself, though if you want a little guidance then the machine's AI can still warn you if any of the settings you've picked are likely to result in an under- or over-extracted drink. For simplicity, there are also one-touch presets for different coffees and roasts.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:9112px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="z8Q5ajhMe4kMPoQWqykw6M" name="Cosori Juni Lifestyle Image_10" alt="Cosori Juni drip coffee machine" src="https://cdn.mos.cms.futurecdn.net/z8Q5ajhMe4kMPoQWqykw6M.jpg" mos="" align="middle" fullscreen="" width="9112" height="5125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Cosori)</span></figcaption></figure><p>If you don't like the idea of such tinkering first thing in the morning, don't worry. Like most of the <a href="https://www.techradar.com/home/coffee-machines/best-coffee-maker">best drip coffee makers</a> I've tested, the Juni has a timer, but Cosori has gone one step further by letting you set different times for each day of the week, and even allows you to set a reminder to prepare the machine the night before.</p><p>Despite its complexity, the Cosori Juni costs a reasonable $299.99 (about £220 / AU$430), which is significantly less than the similarly technical Fellow Aiden Precision Coffee Maker, which has a list price of  $365 / £365 (about AU$580). I'm hoping to put it to the test soon, to see how the two advanced brewers compare.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Roomba Duo is a floor-cleaning behemoth that can pull a tiny robovac from its hat — and it's iRobot's attempt at rejecting the 'spec wars' and trying 'something different, something new' ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The iRobot Roomba Duo is a robot vacuum concept </strong></li><li><strong>One chunky, powerful mopping and vacuuming robot...</strong></li><li><strong>... with a regular, small robovac docked in its hat, for detail work</strong></li></ul><p>When it comes to robot vacuums, size matters. Robovac makers need their bots to be powerful, but also small enough to get into tight spots. The two things are often incompatible. </p><p>iRobot has come up with an imaginative solution. The iRobot Roomba Duo is a two-in-one bot in the truest sense. In its full form, it's a big, chunky floor cleaner, with a bulky body is large enough to contain everything you need for serious cleaning oomph. Then, in the upper part hides a regular robot vacuum that's compact enough to take care of detail work. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="emnsd4NQCpyLdFriX3YaFF" name="20260904_155034 copy" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" src="https://cdn.mos.cms.futurecdn.net/emnsd4NQCpyLdFriX3YaFF.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I spoke to Adam Pope, Chief Engineer & Vice President of Product Planning & Development at iRobot, to get some more insight into the unusual creation. </p><p>"The large base robot is really for heavy-duty cleaning," he tells me. "It's big enough to be able to have lots of water inside, and it can also have stronger vacuum. It's designed for heavy-duty cleaning and more open spaces and high-traffic areas in your home. You get that heavy-duty clean that you might use a stick vac or a wet-dry vac on today."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="Lt3zGz5mALtQA4aDybFsmE" name="20260904_154827 copy" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" src="https://cdn.mos.cms.futurecdn.net/Lt3zGz5mALtQA4aDybFsmE.jpg" mos="" align="middle" fullscreen="" width="2560" height="1441" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>He explains that on top of all that, the base also deploys the companion bot — which is similar to the <a href="https://www.irobot.co.uk/en_GB/roomba-plus-575-series/575MASTER.html" target="_blank">Roomba Plus 575 robot</a>. That smaller robovac will clean under furniture, around chair legs, in corners and essentially "all those other spaces that the larger robot can't get to". </p><p>"They work together," he adds. "They each have their own job, and they kind of split the job up and go do those activities."</p><p>I saw a demo of the iRobot Roomba Duo in action at <a href="https://www.techradar.com/tag/ifa" target="_blank">IFA 2026</a>. The dock was lifted off the top of its cleaner base — like someone taking their hat off — and lowered gently to the ground, where the smaller robot vacuum exited. This then went on to successfully complete an obstacle course that looked far too tight for it to navigate, before returning to its hutch, to be lifted back to its charging home on top of the base bot. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/HiVuFmfukeAZAQT3z8cw3F.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ubbgdXpzaYuBQ4EazGxY9F.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BWJSfm5JXLdhKEpJvTSWsE.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jz6tCgUHbCPREgfMCYS6yE.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5s427xcyAsf3fhBqZJGhxE.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6dogCcnq2PrHTgZwzjZPBE.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dqERL6HFDH2ruHUCkZwMzD.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Unfortunately, for those who like the sound of this, the iRobot Duo isn't going on sale quite yet. "It's a cool little innovation concept we're just showing here at IFA to see how the market reacts to it and if there's interest in that type of product," Pope tells me. </p><p>I suggest it's quite difficult to stand out in the robot vacuum market these days, given the speed at which brands are releasing new models. "There's a lot of spec war in that category," he responds. "Not as much innovation as we'd like to see. So this was our way of trying to get something different, something new. But it still does the job — the job that customers actually need."</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/robot-vacuums/the-roomba-duo-is-a-floor-cleaning-behemoth-that-can-pull-a-tiny-robovac-from-its-hat-and-its-irobots-attempt-at-rejecting-the-spec-wars-and-trying-something-different-something-new</link>
                                                                            <description>
                            <![CDATA[ I saw the iRobot Roomba Duo is action, and it's a two-in-one robot vacuum in the truest sense. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hL6BFzX8tyrDuc89uhEHtQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/VuzQbrQiKqggyvpkNUczSE-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 10 Sep 2026 08:12:36 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Robot Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <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/VuzQbrQiKqggyvpkNUczSE-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[iRobot Roomba Duo robot vacuum being demoed at IFA]]></media:description>                                                            <media:text><![CDATA[iRobot Roomba Duo robot vacuum being demoed at IFA]]></media:text>
                                <media:title type="plain"><![CDATA[iRobot Roomba Duo robot vacuum being demoed at IFA]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/VuzQbrQiKqggyvpkNUczSE-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The iRobot Roomba Duo is a robot vacuum concept </strong></li><li><strong>One chunky, powerful mopping and vacuuming robot...</strong></li><li><strong>... with a regular, small robovac docked in its hat, for detail work</strong></li></ul><p>When it comes to robot vacuums, size matters. Robovac makers need their bots to be powerful, but also small enough to get into tight spots. The two things are often incompatible. </p><p>iRobot has come up with an imaginative solution. The iRobot Roomba Duo is a two-in-one bot in the truest sense. In its full form, it's a big, chunky floor cleaner, with a bulky body is large enough to contain everything you need for serious cleaning oomph. Then, in the upper part hides a regular robot vacuum that's compact enough to take care of detail work. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="emnsd4NQCpyLdFriX3YaFF" name="20260904_155034 copy" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" src="https://cdn.mos.cms.futurecdn.net/emnsd4NQCpyLdFriX3YaFF.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I spoke to Adam Pope, Chief Engineer & Vice President of Product Planning & Development at iRobot, to get some more insight into the unusual creation. </p><p>"The large base robot is really for heavy-duty cleaning," he tells me. "It's big enough to be able to have lots of water inside, and it can also have stronger vacuum. It's designed for heavy-duty cleaning and more open spaces and high-traffic areas in your home. You get that heavy-duty clean that you might use a stick vac or a wet-dry vac on today."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="Lt3zGz5mALtQA4aDybFsmE" name="20260904_154827 copy" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" src="https://cdn.mos.cms.futurecdn.net/Lt3zGz5mALtQA4aDybFsmE.jpg" mos="" align="middle" fullscreen="" width="2560" height="1441" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>He explains that on top of all that, the base also deploys the companion bot — which is similar to the <a href="https://www.irobot.co.uk/en_GB/roomba-plus-575-series/575MASTER.html" target="_blank">Roomba Plus 575 robot</a>. That smaller robovac will clean under furniture, around chair legs, in corners and essentially "all those other spaces that the larger robot can't get to". </p><p>"They work together," he adds. "They each have their own job, and they kind of split the job up and go do those activities."</p><p>I saw a demo of the iRobot Roomba Duo in action at <a href="https://www.techradar.com/tag/ifa" target="_blank">IFA 2026</a>. The dock was lifted off the top of its cleaner base — like someone taking their hat off — and lowered gently to the ground, where the smaller robot vacuum exited. This then went on to successfully complete an obstacle course that looked far too tight for it to navigate, before returning to its hutch, to be lifted back to its charging home on top of the base bot. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/HiVuFmfukeAZAQT3z8cw3F.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ubbgdXpzaYuBQ4EazGxY9F.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BWJSfm5JXLdhKEpJvTSWsE.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jz6tCgUHbCPREgfMCYS6yE.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5s427xcyAsf3fhBqZJGhxE.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6dogCcnq2PrHTgZwzjZPBE.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dqERL6HFDH2ruHUCkZwMzD.jpg" alt="iRobot Roomba Duo robot vacuum being demoed at IFA" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Unfortunately, for those who like the sound of this, the iRobot Duo isn't going on sale quite yet. "It's a cool little innovation concept we're just showing here at IFA to see how the market reacts to it and if there's interest in that type of product," Pope tells me. </p><p>I suggest it's quite difficult to stand out in the robot vacuum market these days, given the speed at which brands are releasing new models. "There's a lot of spec war in that category," he responds. "Not as much innovation as we'd like to see. So this was our way of trying to get something different, something new. But it still does the job — the job that customers actually need."</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dreame is one step ahead of the competition with its world-first steam cleaning robot vacuum — but I'm wondering if this is one step too far ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The Aqua20 Pro Ultra Roller X Complete is Dreame's new flagship robovac</strong></li><li><strong>World's first robovac to use heated steam at 180°C as part of its mop system</strong></li><li><strong>Can also clear double-step thresholds up to an impressive 3.9in / 10cm</strong></li></ul><p>When I spoke to a load of major robot vacuum brand execs about <a href="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">where they thought robovacs were heading in the next five-to-10 years</a>, a common theme cropped up: the desire to close the performance gap between manual and robotic floor cleaners. That's not just the vacuuming power, but the mopping prowess too.</p><p>And so, at <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>, we have the world's first robot vacuum with steam cleaning powers: the Dreame Aqua20 Pro Ultra Roller X Complete. It's an exciting prospect, but based on the demo I saw, I'm not sure I'd be throwing out my manual steam cleaner any time soon. </p><p>The Aqua20 Pro Ultra (I'm not typing the full name each time) vaporizes water into 356°F / 180°C steam, which is pushed out through four outlets along the roller edge. This steam is designed to loosen tough, dried-on stains. The roller then gently scrubs them away, using hot water. </p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/JLFgs72KoN3kkHNry7999g/Dreame%20steam.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/JLFgs72KoN3kkHNry7999g/Dreame%20steam.mp4"></video></div><p>On the demo I saw, the steam function seemed quite gentle — there wasn't enough to be visible on a still photo, although you can see it in the video clip above. My first concern about the system is that there might not be enough steam to really make an impact.</p><p>The second is that because the heating happens inside the bot itself, using it has a big impact on battery life. I spoke to Dawn Chen, a Director at Dreame, and he confirmed that with the steam function on, the robot's runtime is around 30 to 40 minutes, compared to around four hours with it off. Steam needs to be switched on and off manually, in the app, and can only be used for a zone that's less than 10 square meters in size. Chen explained that the function is meant for spot-cleaning only; to tackle stubborn and dried on stains. </p><p>That runtime is fairly limiting. It makes it difficult to use the steam function as part of a more extensive cleaning session, which is a situation I expect will be common. </p><h2 id="making-it-work">Making it work</h2><p>The process of adding the steam function caused Dreame a few headaches. "During this R&D process, we faced two main problems. The first is about the limescale. Because we are turning the water into steam, this process will produce a lot of limescale," Chen explained. "To solve this problem, we added some limescale remover inside the robot, in the pipeline."</p><p>The second — and perhaps bigger — challenge was to do with controlling the temperature inside robot itself. "Because we put this kind of heat inside the robot body, the heat it produces will affect other components, especially the electronic components inside the robot body," Chen told me. </p><p>To address the issue, the engineers had to add internal insulation to protect the different components. And that was easier said than done — Dreame had to completely redesign the inside of the robovac to add the steam components, and insulation, while still maintaining the streamlined shape and size. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2083px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="kJPC6MgVth8cfYcVtxzsAV" name="20260904_140808 copy" alt="Dreame Aqua20 Pro Ultra Roller X Complete robot vacuum on show at IFA" src="https://cdn.mos.cms.futurecdn.net/kJPC6MgVth8cfYcVtxzsAV.jpg" mos="" align="middle" fullscreen="" width="2083" height="1172" 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>All the talk of limescale and preventing damage to internal components instills a certain amount of fear in me. I can't help but wonder if iRobot might have had the better approach — that brand's new <a href="https://www.techradar.com/home/robot-vacuums/the-new-flagship-roomba-has-a-unique-mopping-feature-for-tackling-dried-on-dirt-and-it-might-be-the-thing-that-restores-irobot-to-its-former-robovac-glory">Roomba Max 875 expels warm mist</a> rather than steam, and the active heating happens in-dock rather than on-bot. </p><p>The demo showed a much denser cloud of mist than Dreame's bot was expelling, and because the Rooma bot itself isn't doing any active heating, using the mist function has a minimal impact on battery life. Of course, the really important thing is how effectively each robot cleans, and we won't know that until we've had a chance to test them.</p><h2 id="other-upgrades">Other upgrades</h2><p>Back to the Aqua20 Pro. Aside from the headline steam feature, you'll also find an upgraded 'Proleap' system that can now bump the bot over single steps up to 2in / 5cm, or double steps up to 3.9in / 10cm. That's the tallest threshold clearance I've seen from any brand (so far) although in the demo it sometimes took a couple of run-ups to make it over. </p><p>Dreame has also added enhanced AI vision with adaptive learning — so the robovac can apparently react to moving objects and re-plan its route, in real time, in response. </p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/JvbFNuLPvbCww7jhyvjMLZ/Dreame%20step.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/JvbFNuLPvbCww7jhyvjMLZ/Dreame%20step.mp4"></video></div><p>The roller can kick out from the side of the robovac by up to 8cm / 3in — much further than its predecessor, the <a href="https://www.techradar.com/home/robot-vacuums/dreame-aqua10-ultra-review">Aqua10 Ultra Roller Complete</a> — to get nice and close to the edges of rooms. To avoid unwanted dampness while all this is going on, the main vacuum roller and side sweeper can both lift (by 5mm  and 10mm respectively) while the mopping is happening. The roller can also lift 15mm when the bot is traversing carpet.</p><p>The Dreame Aqua20 Pro Ultra Roller X Complete is due to launch on September 21 in Germany, Austria, Spain, Portugal, and Switzerland, followed by a number of other European countries. I don't have a launch date for the UK yet, but Chen promises it'll arrive before the end of the year. Due to FCC regulations, launch in the US is unconfirmed. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/robot-vacuums/dreame-is-one-step-ahead-of-the-competition-with-its-world-first-steam-cleaning-robot-vacuum-but-im-wondering-if-this-is-one-step-too-far</link>
                                                                            <description>
                            <![CDATA[ The Aqua20 Pro Ultra Roller X Complete can steam-clean your hard floors — but the feature comes with a number of caveats. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cdLevCzEjsNdDZ5AjD3rAZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ds9wFRPCwrkxwDu7Hee3cU-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Sep 2026 13:44:39 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Robot Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <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/ds9wFRPCwrkxwDu7Hee3cU-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dreame Aqua20 Pro Ultra Roller X Complete robot vacuum on show at IFA]]></media:description>                                                            <media:text><![CDATA[Dreame Aqua20 Pro Ultra Roller X Complete robot vacuum on show at IFA]]></media:text>
                                <media:title type="plain"><![CDATA[Dreame Aqua20 Pro Ultra Roller X Complete robot vacuum on show at IFA]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ds9wFRPCwrkxwDu7Hee3cU-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Aqua20 Pro Ultra Roller X Complete is Dreame's new flagship robovac</strong></li><li><strong>World's first robovac to use heated steam at 180°C as part of its mop system</strong></li><li><strong>Can also clear double-step thresholds up to an impressive 3.9in / 10cm</strong></li></ul><p>When I spoke to a load of major robot vacuum brand execs about <a href="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">where they thought robovacs were heading in the next five-to-10 years</a>, a common theme cropped up: the desire to close the performance gap between manual and robotic floor cleaners. That's not just the vacuuming power, but the mopping prowess too.</p><p>And so, at <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>, we have the world's first robot vacuum with steam cleaning powers: the Dreame Aqua20 Pro Ultra Roller X Complete. It's an exciting prospect, but based on the demo I saw, I'm not sure I'd be throwing out my manual steam cleaner any time soon. </p><p>The Aqua20 Pro Ultra (I'm not typing the full name each time) vaporizes water into 356°F / 180°C steam, which is pushed out through four outlets along the roller edge. This steam is designed to loosen tough, dried-on stains. The roller then gently scrubs them away, using hot water. </p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/JLFgs72KoN3kkHNry7999g/Dreame%20steam.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/JLFgs72KoN3kkHNry7999g/Dreame%20steam.mp4"></video></div><p>On the demo I saw, the steam function seemed quite gentle — there wasn't enough to be visible on a still photo, although you can see it in the video clip above. My first concern about the system is that there might not be enough steam to really make an impact.</p><p>The second is that because the heating happens inside the bot itself, using it has a big impact on battery life. I spoke to Dawn Chen, a Director at Dreame, and he confirmed that with the steam function on, the robot's runtime is around 30 to 40 minutes, compared to around four hours with it off. Steam needs to be switched on and off manually, in the app, and can only be used for a zone that's less than 10 square meters in size. Chen explained that the function is meant for spot-cleaning only; to tackle stubborn and dried on stains. </p><p>That runtime is fairly limiting. It makes it difficult to use the steam function as part of a more extensive cleaning session, which is a situation I expect will be common. </p><h2 id="making-it-work">Making it work</h2><p>The process of adding the steam function caused Dreame a few headaches. "During this R&D process, we faced two main problems. The first is about the limescale. Because we are turning the water into steam, this process will produce a lot of limescale," Chen explained. "To solve this problem, we added some limescale remover inside the robot, in the pipeline."</p><p>The second — and perhaps bigger — challenge was to do with controlling the temperature inside robot itself. "Because we put this kind of heat inside the robot body, the heat it produces will affect other components, especially the electronic components inside the robot body," Chen told me. </p><p>To address the issue, the engineers had to add internal insulation to protect the different components. And that was easier said than done — Dreame had to completely redesign the inside of the robovac to add the steam components, and insulation, while still maintaining the streamlined shape and size. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2083px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="kJPC6MgVth8cfYcVtxzsAV" name="20260904_140808 copy" alt="Dreame Aqua20 Pro Ultra Roller X Complete robot vacuum on show at IFA" src="https://cdn.mos.cms.futurecdn.net/kJPC6MgVth8cfYcVtxzsAV.jpg" mos="" align="middle" fullscreen="" width="2083" height="1172" 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>All the talk of limescale and preventing damage to internal components instills a certain amount of fear in me. I can't help but wonder if iRobot might have had the better approach — that brand's new <a href="https://www.techradar.com/home/robot-vacuums/the-new-flagship-roomba-has-a-unique-mopping-feature-for-tackling-dried-on-dirt-and-it-might-be-the-thing-that-restores-irobot-to-its-former-robovac-glory">Roomba Max 875 expels warm mist</a> rather than steam, and the active heating happens in-dock rather than on-bot. </p><p>The demo showed a much denser cloud of mist than Dreame's bot was expelling, and because the Rooma bot itself isn't doing any active heating, using the mist function has a minimal impact on battery life. Of course, the really important thing is how effectively each robot cleans, and we won't know that until we've had a chance to test them.</p><h2 id="other-upgrades">Other upgrades</h2><p>Back to the Aqua20 Pro. Aside from the headline steam feature, you'll also find an upgraded 'Proleap' system that can now bump the bot over single steps up to 2in / 5cm, or double steps up to 3.9in / 10cm. That's the tallest threshold clearance I've seen from any brand (so far) although in the demo it sometimes took a couple of run-ups to make it over. </p><p>Dreame has also added enhanced AI vision with adaptive learning — so the robovac can apparently react to moving objects and re-plan its route, in real time, in response. </p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/JvbFNuLPvbCww7jhyvjMLZ/Dreame%20step.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/JvbFNuLPvbCww7jhyvjMLZ/Dreame%20step.mp4"></video></div><p>The roller can kick out from the side of the robovac by up to 8cm / 3in — much further than its predecessor, the <a href="https://www.techradar.com/home/robot-vacuums/dreame-aqua10-ultra-review">Aqua10 Ultra Roller Complete</a> — to get nice and close to the edges of rooms. To avoid unwanted dampness while all this is going on, the main vacuum roller and side sweeper can both lift (by 5mm  and 10mm respectively) while the mopping is happening. The roller can also lift 15mm when the bot is traversing carpet.</p><p>The Dreame Aqua20 Pro Ultra Roller X Complete is due to launch on September 21 in Germany, Austria, Spain, Portugal, and Switzerland, followed by a number of other European countries. I don't have a launch date for the UK yet, but Chen promises it'll arrive before the end of the year. Due to FCC regulations, launch in the US is unconfirmed. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The new flagship Roomba has a unique mopping feature for tackling dried-on dirt — and it might be the thing that restores iRobot to its former robovac glory ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>iRobot has unveiled its new flagship Roomba Max 875 Combo</strong></li><li><strong>It sprays out heated mist to dislodge dried dirt from hard floors</strong></li><li><strong>There's a seal around the vacuum to maximize pickup power</strong></li></ul><p>iRobot has revealed its latest flagship robot vacuum, and I've just seen it in action at <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>. The Roomba Max 875 Combo is a combination robovac-and-mop, and boasts some intriguing features on both of those floorcare prongs.</p><p>One that caught my attention in particular is the mopping setup. Robot vacuum mopping has historically been rather underwhelming, but the latest models are showing some significant improvements. iRobot's Roomba Max 875 Combo's USP is its 'ThermaMist' function. I got the low-down from Adam Pope, Chief Engineer & Vice President of Product Planning & Development at iRobot. </p><p>"The ThermaMist is a pretty interesting technology," he tells me. "It's an ultrasonic warm mist, meant to pre-treat stains. So it'll detect stains and pre-treat them before it mops. The customer can also activate it in a certain area if they want to just do that whole area.</p><p>"The heat gives you a little better power to break up some of the oily or sugary stains that might be sticky. So that's the reason that we have the heat in there, really, try to help break those up."</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/gXmeB8nzUDusRA3h5Uajnn/79b93564-0fca-4449-a936-b2cb7c9118e6.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/gXmeB8nzUDusRA3h5Uajnn/79b93564-0fca-4449-a936-b2cb7c9118e6.mp4"></video></div><p>Unlike on Dreame's new mist-expelling robovac, which heats the water on the robot itself, here the heating happens in the dock. From an engineering perspective, what's interesting is that the on-bot process of creating ultrasonic mist also naturally generates warmth.</p><p>"The dock can put hot water in the robot, but the actual ultrasonic ThermaMist part of that process, it does actually heat the water as it's coming out," explains Pope. "When [the water] goes through that process, it comes out warm, even if there's room temperature water in the robot."</p><p>The fact there's no active heater on the robot itself is good news for battery life. "With the ThermaMist on, it's going to have a small impact on the battery life, but not a large one, because the process of heating is part of the ultrasonic component," Pope confirms. "It's not like there's a special heater that you're running all the time."</p><p>Unfortunately, iRobot wasn't demoing the ThermaMist feature when I visited the booth. However, based on the video (above) I was sent over later, it looks promising — there's a good amount of mist created, and it's being delivered evenly. In theory it sounds like a truly interesting innovation, and one that has plenty of potential to deliver strong mopping results. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xy5P5MJ5TQ2WpZnXJviq4S" name="20260904_155200 copy" alt="Roomba Max 875 robot vacuum on show at IFA" src="https://cdn.mos.cms.futurecdn.net/xy5P5MJ5TQ2WpZnXJviq4S.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>iRobot has also extended the mop, which is larger in diameter and spins faster than its predecessors, for extra scrubbing power. It can kick out to one side to get close to the edges of rooms, and there's a shield that will slide under the roller as extra protection against unwanted sogginess when the bot is moving over carpet. </p><h2 id="sealing-the-deal">Sealing the deal</h2><p>There's interesting innovation on the vacuuming front too. iRobot has added a 'SealForce' system, which is essentially a kind of skirt around the suction inlet on the Max 875 Combo, which lowers to form a loose seal against the carpet fibers. </p><p>"The SealForce brings a component of the cleaning head down to the floor, so you get all that airflow going right through the deep fibers of the carpet, trying to pull everything deeply out of the carpet, or even out of crevices, grout lines, that sort of thing," says Pope. "It's really kind of applying the suction where you need it most."</p><p>In the demo, the 'SealForce' seal wasn't as dramatic as I had been expecting. You can see the moving frame around the suction inlet below, and in the right-hand photo it's about as extended as it gets. That small shift could be enough to make a big difference to the suction, through — we'll need to test it out to find out. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aQUN97LQ72tBtNyEh3pG9Z" name="20260904_155314 copy 2" alt="Suction seal on Roomba Max 875" src="https://cdn.mos.cms.futurecdn.net/aQUN97LQ72tBtNyEh3pG9Z.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>iRobot is traditionally shy about publishing its suction specs, but here it has done: the Roomba Max 875 Combo offers 35,000Pa, which is right up there with the highest numbers you'll find anywhere. I'm increasingly of the opinion that it doesn't really matter anyway. The suction is only as effective as the wider design you put it into — and if it works as intended, this seal could make a big difference to the Max 875's pickup power. </p><h2 id="saving-grace">Saving grace</h2><p>The past few years have been a rocky time for once-supreme robot vacuum brand iRobot. Its bots have fallen behind the pack when it comes to features, so it's exciting to see the company starting to find its footing again when it comes to innovation. </p><p>The <a href="https://www.irobot.co.uk/en_GB/roomba-max-875-combo/875MASTER.html" target="_blank">iRobot Roomba Max 875 Combo is on sale now in the UK</a>, priced at £1,099. (equivalent to about $1,490 / AU$2,060). <a href="https://www.shopirobot.com.au/roomba-new-arrivals" target="_blank">iRobot has a presence in Australia</a>, but I don't yet have launch details for the 875 Combo there. </p><p>What about the US? Due to the <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">new FCC ban on foreign-made "advanced" robots</a>, the Max 875's launch is on pause for now. iRobot was founded in the US, but at the start of the year it was taken over by Chinese manufacturing company Picea. However, this takeover isn't to blame for the fact the brand can't now sell its new products in the US; the ban refers to where the product is manufactured, and Roomba bots have long been made outside of the US.</p><p>In terms of future plans, Pope has this to say: "We're working through with our advisors on how we continue to sell in the US. So we have multiple plans that we're working through and multiple strategies that will come to fruition, and we'll still be able to bring cool technology to the US as well."</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/robot-vacuums/the-new-flagship-roomba-has-a-unique-mopping-feature-for-tackling-dried-on-dirt-and-it-might-be-the-thing-that-restores-irobot-to-its-former-robovac-glory</link>
                                                                            <description>
                            <![CDATA[ The Roomba Max 875 Combo will mist your hard floors to loosen dried-on dirt and dislodge grease. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">v9iHYxxyRhMmuoMGLfujkR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/s4oiKF2D3RRk9LnJQfudKR-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Sep 2026 11:22:22 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Robot Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <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/s4oiKF2D3RRk9LnJQfudKR-1280-80.jpg">
                                                            <media:credit><![CDATA[iRobot ]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Roomba Max 875 robot vacuum on show at IFA]]></media:description>                                                            <media:text><![CDATA[Roomba Max 875 robot vacuum on show at IFA]]></media:text>
                                <media:title type="plain"><![CDATA[Roomba Max 875 robot vacuum on show at IFA]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/s4oiKF2D3RRk9LnJQfudKR-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>iRobot has unveiled its new flagship Roomba Max 875 Combo</strong></li><li><strong>It sprays out heated mist to dislodge dried dirt from hard floors</strong></li><li><strong>There's a seal around the vacuum to maximize pickup power</strong></li></ul><p>iRobot has revealed its latest flagship robot vacuum, and I've just seen it in action at <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>. The Roomba Max 875 Combo is a combination robovac-and-mop, and boasts some intriguing features on both of those floorcare prongs.</p><p>One that caught my attention in particular is the mopping setup. Robot vacuum mopping has historically been rather underwhelming, but the latest models are showing some significant improvements. iRobot's Roomba Max 875 Combo's USP is its 'ThermaMist' function. I got the low-down from Adam Pope, Chief Engineer & Vice President of Product Planning & Development at iRobot. </p><p>"The ThermaMist is a pretty interesting technology," he tells me. "It's an ultrasonic warm mist, meant to pre-treat stains. So it'll detect stains and pre-treat them before it mops. The customer can also activate it in a certain area if they want to just do that whole area.</p><p>"The heat gives you a little better power to break up some of the oily or sugary stains that might be sticky. So that's the reason that we have the heat in there, really, try to help break those up."</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/gXmeB8nzUDusRA3h5Uajnn/79b93564-0fca-4449-a936-b2cb7c9118e6.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/gXmeB8nzUDusRA3h5Uajnn/79b93564-0fca-4449-a936-b2cb7c9118e6.mp4"></video></div><p>Unlike on Dreame's new mist-expelling robovac, which heats the water on the robot itself, here the heating happens in the dock. From an engineering perspective, what's interesting is that the on-bot process of creating ultrasonic mist also naturally generates warmth.</p><p>"The dock can put hot water in the robot, but the actual ultrasonic ThermaMist part of that process, it does actually heat the water as it's coming out," explains Pope. "When [the water] goes through that process, it comes out warm, even if there's room temperature water in the robot."</p><p>The fact there's no active heater on the robot itself is good news for battery life. "With the ThermaMist on, it's going to have a small impact on the battery life, but not a large one, because the process of heating is part of the ultrasonic component," Pope confirms. "It's not like there's a special heater that you're running all the time."</p><p>Unfortunately, iRobot wasn't demoing the ThermaMist feature when I visited the booth. However, based on the video (above) I was sent over later, it looks promising — there's a good amount of mist created, and it's being delivered evenly. In theory it sounds like a truly interesting innovation, and one that has plenty of potential to deliver strong mopping results. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xy5P5MJ5TQ2WpZnXJviq4S" name="20260904_155200 copy" alt="Roomba Max 875 robot vacuum on show at IFA" src="https://cdn.mos.cms.futurecdn.net/xy5P5MJ5TQ2WpZnXJviq4S.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>iRobot has also extended the mop, which is larger in diameter and spins faster than its predecessors, for extra scrubbing power. It can kick out to one side to get close to the edges of rooms, and there's a shield that will slide under the roller as extra protection against unwanted sogginess when the bot is moving over carpet. </p><h2 id="sealing-the-deal">Sealing the deal</h2><p>There's interesting innovation on the vacuuming front too. iRobot has added a 'SealForce' system, which is essentially a kind of skirt around the suction inlet on the Max 875 Combo, which lowers to form a loose seal against the carpet fibers. </p><p>"The SealForce brings a component of the cleaning head down to the floor, so you get all that airflow going right through the deep fibers of the carpet, trying to pull everything deeply out of the carpet, or even out of crevices, grout lines, that sort of thing," says Pope. "It's really kind of applying the suction where you need it most."</p><p>In the demo, the 'SealForce' seal wasn't as dramatic as I had been expecting. You can see the moving frame around the suction inlet below, and in the right-hand photo it's about as extended as it gets. That small shift could be enough to make a big difference to the suction, through — we'll need to test it out to find out. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aQUN97LQ72tBtNyEh3pG9Z" name="20260904_155314 copy 2" alt="Suction seal on Roomba Max 875" src="https://cdn.mos.cms.futurecdn.net/aQUN97LQ72tBtNyEh3pG9Z.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>iRobot is traditionally shy about publishing its suction specs, but here it has done: the Roomba Max 875 Combo offers 35,000Pa, which is right up there with the highest numbers you'll find anywhere. I'm increasingly of the opinion that it doesn't really matter anyway. The suction is only as effective as the wider design you put it into — and if it works as intended, this seal could make a big difference to the Max 875's pickup power. </p><h2 id="saving-grace">Saving grace</h2><p>The past few years have been a rocky time for once-supreme robot vacuum brand iRobot. Its bots have fallen behind the pack when it comes to features, so it's exciting to see the company starting to find its footing again when it comes to innovation. </p><p>The <a href="https://www.irobot.co.uk/en_GB/roomba-max-875-combo/875MASTER.html" target="_blank">iRobot Roomba Max 875 Combo is on sale now in the UK</a>, priced at £1,099. (equivalent to about $1,490 / AU$2,060). <a href="https://www.shopirobot.com.au/roomba-new-arrivals" target="_blank">iRobot has a presence in Australia</a>, but I don't yet have launch details for the 875 Combo there. </p><p>What about the US? Due to the <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">new FCC ban on foreign-made "advanced" robots</a>, the Max 875's launch is on pause for now. iRobot was founded in the US, but at the start of the year it was taken over by Chinese manufacturing company Picea. However, this takeover isn't to blame for the fact the brand can't now sell its new products in the US; the ban refers to where the product is manufactured, and Roomba bots have long been made outside of the US.</p><p>In terms of future plans, Pope has this to say: "We're working through with our advisors on how we continue to sell in the US. So we have multiple plans that we're working through and multiple strategies that will come to fruition, and we'll still be able to bring cool technology to the US as well."</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Breville Barista Express produces “consistently great espresso” — and it’s now dipped under AU$600 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>If you’re truly serious about coffee in Australia and looking to introduce a coffee maker into your kitchen, then Breville is a brand you’re likely to consider. </p><p>It’s easy to see why — not only is Breville a regular feature in my guide to the <a href="https://www.techradar.com/best/best-coffee-machines-au">best coffee machines in Australia</a>, but it also makes reliable, easy-to-master machines that, most importantly, brew a great cuppa. </p><p>The Barista Express is one such machine, and while it is a few years old now, it’s still an easy recommendation, especially now that it’s <a href="https://www.amazon.com.au/Breville-Barista-Espresso-Charcoal-BES870CHR/dp/B09DP4PSX1/">available for AU$595 on Amazon</a>.</p><div class="product"><a data-dimension112="571cbf0a-ac0f-11f1-bdcd-ab04642e86a4" data-action="Deal Block" data-label="Barista Express (Charcoal)" data-dimension48="Barista Express (Charcoal)" data-dimension25="$595" href="https://www.amazon.com.au/Breville-Barista-Espresso-Charcoal-BES870CHR/dp/B09DP4PSX1/" 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="QFRtNv47JJZpn6iPcGvibY" name="breville barista express bes870 charcoal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QFRtNv47JJZpn6iPcGvibY.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Breville-Barista-Espresso-Charcoal-BES870CHR/dp/B09DP4PSX1/" target="_blank" rel="nofollow" data-dimension112="571cbf0a-ac0f-11f1-bdcd-ab04642e86a4" data-action="Deal Block" data-label="Barista Express (Charcoal)" data-dimension48="Barista Express (Charcoal)" data-dimension25="$595">Barista Express (Charcoal): was $719 now $595</a></strong><br>The Breville Barista Express might require a bit of trial and error to dial in the perfect settings, but it educates you as to what makes a perfect brew. Plus, once the optimal settings are found, you’re rewarded with a delicious espresso time after time. <a class="view-deal button" href="https://www.amazon.com.au/Breville-Barista-Espresso-Charcoal-BES870CHR/dp/B09DP4PSX1/" target="_blank" rel="nofollow" data-dimension112="571cbf0a-ac0f-11f1-bdcd-ab04642e86a4" data-action="Deal Block" data-label="Barista Express (Charcoal)" data-dimension48="Barista Express (Charcoal)" data-dimension25="$595">View Deal</a></p></div><p>The Breville Barista Express has all the necessities of a great coffee machine: an integrated grinder, adjustable settings — grind size, dosage and water volume — and a powerful steam wand for texturising milk, whether it’s dairy or non-dairy. There’s no assisted tamping as you’ll find in the Barista Express Impress, for example, but a manual tamper is provided, along with single-wall and double-wall baskets, along with a razor tool for levelling ground coffee in the portafilter.</p><p>However, while Breville might provide all the tools you need for a great coffee, our <a href="https://www.techradar.com/reviews/sage-the-barista-express-review">Breville Barista Express review</a> does admit that it can take a bit of time to find the best settings for the beans you use and for your personal preference. This does mean you’ll need to sacrifice a few espresso shots, but the results are more than worth it. </p><p>What’s more, the Barista Express is a relatively compact coffee machine that should cause little issue in even smaller kitchens, and it’s eligible for Breville’s free Barista Gift Pack promotion, which includes a 1kg bag of coffee beans and a Bean Keeper canister to keep them fresher for longer.</p><p>The <a href="https://www.amazon.com.au/Breville-Barista-Espresso-Charcoal-BES870CHR/dp/B09DP4PSX1/">AU$595 price on Amazon only applies to the Charcoal model</a>, while other colours cost at least AU$100 more. Do note that Amazon has a list price of AU$999, which was the case when the machine launched in 2022, but Breville has since revised it to AU$719. </p><h2 id="want-more-suggestions">Want more suggestions?</h2><p>The Breville Barista Express isn’t the only talented espresso machine with a discount on Amazon right now. Other options include the unique <a href="https://www.techradar.com/home/coffee-machines/the-philips-baristina-is-unlike-any-other-bean-to-cup-machine-weve-tested-and-with-26-percent-off-its-affordable-too">Philips Baristina</a> and <a href="https://www.techradar.com/home/coffee-machines/i-review-coffee-machines-for-a-living-and-my-hands-down-favourite-model-is-49-percent-off-and-i-cant-recommend-it-highly-enough">Philips LatteGo 4400 Series</a>, both of which I’ve spoken highly about before.</p><p><strong>Here are some other standout deals for you to consider:</strong></p><ul><li><strong>Philips Baristina </strong>– <a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z"><del>was AU$559</del> now AU$444</a></li><li><strong>Ninja Luxe Cafe (Oat Milk) </strong>– <a href="https://www.amazon.com.au/Ninja-Espresso-Settings-Assisted-ES601WHANZ/dp/B0GXKXXRKL"><del>was AU$849.99</del> now AU$677</a></li><li><strong>Breville Bambino Plus</strong> – <a href="https://www.amazon.com.au/Breville-Bambino-Plus-Espresso-Machine/dp/B07KQBV3N6"><del>was AU$729</del> now AU$487</a></li><li><strong>KitchenAid Semi Automatic</strong> – <a href="https://www.amazon.com.au/KitchenAid-Automatic-Porcelain-Removable-Stainless/dp/B0G2JCJY8B/"><del>was AU$999</del> now AU$799.20</a></li><li><strong>Philips LatteGo 4400 </strong>— <a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX"><del>was AU$1,199</del> now AU$787.99</a></li></ul><div data-widget-type="multimodelreview" data-model-name="Sage the Barista Express,Philips Baristina,Ninja Luxe Cafe,Breville Bambino Plus,KitchenAid Semi Automatic Espresso Machine With Burr Grinder,Philips LatteGo 4400 Series"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/the-breville-barista-express-produces-consistently-great-espresso-and-its-now-dipped-under-aud600</link>
                                                                            <description>
                            <![CDATA[ The Barista Express may be a few years old now, but for anyone seeking a reliable and capable at-home espresso machine, it's still one of the best you can find. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zCMzAfEwimRVUWiiYwHdWH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UcM64DtkcVYFwpTCAQ23S3-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Sep 2026 05:29:19 +0000</pubDate>                                                                                                                                <updated>Wed, 09 Sep 2026 05:33:45 +0000</updated>
                                                                                                                                            <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/UcM64DtkcVYFwpTCAQ23S3-1280-80.jpg">
                                                            <media:credit><![CDATA[Breville / Edited with Gemini AI]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Breville Barista Express coffee machine in charcoal colour on a kitchen counter, next to a bag of coffee beans and a coffee mug. ]]></media:description>                                                            <media:text><![CDATA[Breville Barista Express coffee machine in charcoal colour on a kitchen counter, next to a bag of coffee beans and a coffee mug. ]]></media:text>
                                <media:title type="plain"><![CDATA[Breville Barista Express coffee machine in charcoal colour on a kitchen counter, next to a bag of coffee beans and a coffee mug. ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UcM64DtkcVYFwpTCAQ23S3-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you’re truly serious about coffee in Australia and looking to introduce a coffee maker into your kitchen, then Breville is a brand you’re likely to consider. </p><p>It’s easy to see why — not only is Breville a regular feature in my guide to the <a href="https://www.techradar.com/best/best-coffee-machines-au">best coffee machines in Australia</a>, but it also makes reliable, easy-to-master machines that, most importantly, brew a great cuppa. </p><p>The Barista Express is one such machine, and while it is a few years old now, it’s still an easy recommendation, especially now that it’s <a href="https://www.amazon.com.au/Breville-Barista-Espresso-Charcoal-BES870CHR/dp/B09DP4PSX1/">available for AU$595 on Amazon</a>.</p><div class="product"><a data-dimension112="571cbf0a-ac0f-11f1-bdcd-ab04642e86a4" data-action="Deal Block" data-label="Barista Express (Charcoal)" data-dimension48="Barista Express (Charcoal)" data-dimension25="$595" href="https://www.amazon.com.au/Breville-Barista-Espresso-Charcoal-BES870CHR/dp/B09DP4PSX1/" 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="QFRtNv47JJZpn6iPcGvibY" name="breville barista express bes870 charcoal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/QFRtNv47JJZpn6iPcGvibY.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Breville-Barista-Espresso-Charcoal-BES870CHR/dp/B09DP4PSX1/" target="_blank" rel="nofollow" data-dimension112="571cbf0a-ac0f-11f1-bdcd-ab04642e86a4" data-action="Deal Block" data-label="Barista Express (Charcoal)" data-dimension48="Barista Express (Charcoal)" data-dimension25="$595">Barista Express (Charcoal): was $719 now $595</a></strong><br>The Breville Barista Express might require a bit of trial and error to dial in the perfect settings, but it educates you as to what makes a perfect brew. Plus, once the optimal settings are found, you’re rewarded with a delicious espresso time after time. <a class="view-deal button" href="https://www.amazon.com.au/Breville-Barista-Espresso-Charcoal-BES870CHR/dp/B09DP4PSX1/" target="_blank" rel="nofollow" data-dimension112="571cbf0a-ac0f-11f1-bdcd-ab04642e86a4" data-action="Deal Block" data-label="Barista Express (Charcoal)" data-dimension48="Barista Express (Charcoal)" data-dimension25="$595">View Deal</a></p></div><p>The Breville Barista Express has all the necessities of a great coffee machine: an integrated grinder, adjustable settings — grind size, dosage and water volume — and a powerful steam wand for texturising milk, whether it’s dairy or non-dairy. There’s no assisted tamping as you’ll find in the Barista Express Impress, for example, but a manual tamper is provided, along with single-wall and double-wall baskets, along with a razor tool for levelling ground coffee in the portafilter.</p><p>However, while Breville might provide all the tools you need for a great coffee, our <a href="https://www.techradar.com/reviews/sage-the-barista-express-review">Breville Barista Express review</a> does admit that it can take a bit of time to find the best settings for the beans you use and for your personal preference. This does mean you’ll need to sacrifice a few espresso shots, but the results are more than worth it. </p><p>What’s more, the Barista Express is a relatively compact coffee machine that should cause little issue in even smaller kitchens, and it’s eligible for Breville’s free Barista Gift Pack promotion, which includes a 1kg bag of coffee beans and a Bean Keeper canister to keep them fresher for longer.</p><p>The <a href="https://www.amazon.com.au/Breville-Barista-Espresso-Charcoal-BES870CHR/dp/B09DP4PSX1/">AU$595 price on Amazon only applies to the Charcoal model</a>, while other colours cost at least AU$100 more. Do note that Amazon has a list price of AU$999, which was the case when the machine launched in 2022, but Breville has since revised it to AU$719. </p><h2 id="want-more-suggestions">Want more suggestions?</h2><p>The Breville Barista Express isn’t the only talented espresso machine with a discount on Amazon right now. Other options include the unique <a href="https://www.techradar.com/home/coffee-machines/the-philips-baristina-is-unlike-any-other-bean-to-cup-machine-weve-tested-and-with-26-percent-off-its-affordable-too">Philips Baristina</a> and <a href="https://www.techradar.com/home/coffee-machines/i-review-coffee-machines-for-a-living-and-my-hands-down-favourite-model-is-49-percent-off-and-i-cant-recommend-it-highly-enough">Philips LatteGo 4400 Series</a>, both of which I’ve spoken highly about before.</p><p><strong>Here are some other standout deals for you to consider:</strong></p><ul><li><strong>Philips Baristina </strong>– <a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z"><del>was AU$559</del> now AU$444</a></li><li><strong>Ninja Luxe Cafe (Oat Milk) </strong>– <a href="https://www.amazon.com.au/Ninja-Espresso-Settings-Assisted-ES601WHANZ/dp/B0GXKXXRKL"><del>was AU$849.99</del> now AU$677</a></li><li><strong>Breville Bambino Plus</strong> – <a href="https://www.amazon.com.au/Breville-Bambino-Plus-Espresso-Machine/dp/B07KQBV3N6"><del>was AU$729</del> now AU$487</a></li><li><strong>KitchenAid Semi Automatic</strong> – <a href="https://www.amazon.com.au/KitchenAid-Automatic-Porcelain-Removable-Stainless/dp/B0G2JCJY8B/"><del>was AU$999</del> now AU$799.20</a></li><li><strong>Philips LatteGo 4400 </strong>— <a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX"><del>was AU$1,199</del> now AU$787.99</a></li></ul><div data-widget-type="multimodelreview" data-model-name="Sage the Barista Express,Philips Baristina,Ninja Luxe Cafe,Breville Bambino Plus,KitchenAid Semi Automatic Espresso Machine With Burr Grinder,Philips LatteGo 4400 Series"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ IKEA just launched a Matter-enabled driver that makes your integrated cabinet lights part of your smart home ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>IKEA has launched a new wireless driver for its integrated LED lights</strong></li><li><strong>Called Dubbelkisel, it connects your lights to IKEA's Bilresa hub</strong></li><li><strong>It's Matter-enabled so you can integrate it into a wider smart home setup</strong></li></ul><p>If you have IKEA integrated lights in your cabinets or wardrobe, there's good news — the company has just launched a new driver that lets you control them wirelessly, with Matter compatibility, so you can integrate them into the rest of your smart home.</p><p>The new driver, called <a href="https://www.ikea.com/nl/en/p/dubbelkisel-driver-for-wireless-control-smart-white-50609444/" target="_blank">Dubbelkisel</a>, is a successor to the <a href="https://www.ikea.com/us/en/p/tradfri-driver-for-wireless-control-smart-gray-10356189/" target="_blank">Trådfri</a> driver, which allowed you to control your integrated lights via a small remote control using the Zigbee protocol. The new driver is different; instead of linking directly to a remote, it connects to IKEA's Dirigera hub, which means you can operate your cabinet lights with any of <a href="https://www.techradar.com/home/smart-home/3-reasons-why-you-shouldnt-sleep-on-these-usd6-gbp3-smart-switches-theyre-the-understated-hit-of-ikeas-new-gadget-range">IKEA's smart switches</a> — or even non-IKEA devices as part of wider Matter setup.</p><p>As <a href="https://www.notebookcheck.net/IKEA-releases-new-smart-lighting-driver-for-wireless-control.1393256.0.html" target="_blank">Notebookcheck</a> reports, news of the Dubbelkisel <a href="https://www.notebookcheck.net/New-IKEA-Dubbelkisel-smart-lighting-driver-on-the-way.1225334.0.html" target="_blank">leaked earlier this year</a>, when the driver appeared in a database of Thread devices, but this is the first time we've seen it on sale.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:750px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="5KqPFBwBwYzK9mBxrY7qDj" name="tradfri" alt="IKEA Tradfri driver with person's hand holding remote control" src="https://cdn.mos.cms.futurecdn.net/5KqPFBwBwYzK9mBxrY7qDj.jpg" mos="" align="middle" fullscreen="" width="750" height="422" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The new device replaces the IKEA Trådfri, which let you operate integrated lights wirelessly via a small remote control </span><span class="credit" itemprop="copyrightHolder">(Image credit: IKEA)</span></figcaption></figure><p>Some users on Reddit managed to get their hands on the device early, and report that it generally performs well, though the older Trådfri has some advantages.</p><p>"No problems so far," wrote one poster on <a href="https://www.reddit.com/r/tradfri/comments/1w3nidz/dubbelkisel_driver/" target="_blank">r/tradfri</a>. "It’s paired via a gateway, so there’s a noticeable delay when turning on the light. The previous Trådfri power supply was connected directly to the remote and worked instantly. Also I preferred the old, small Trådfri remote over the current Bilresa model."</p><p>The new driver is currently available in a selection of European countries, and is expected to roll out more widely within the coming weeks. It's priced at €18, which is approximately $20 / £15 / AU$30.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-lights/ikea-just-launched-a-matter-enabled-driver-that-makes-your-integrated-cabinet-lights-part-of-your-smart-home</link>
                                                                            <description>
                            <![CDATA[ The Dubbelkisel lighting driver connects IKEA's integrated lights to the Dirigera smart home hub, and is Matter-enabled to give you even more options. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vVCW3NeSaFdftVGS2JaoX3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nDEwjGYsNcCja3oH3Mb7Pa-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 08 Sep 2026 21:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Lights]]></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/nDEwjGYsNcCja3oH3Mb7Pa-1280-80.jpg">
                                                            <media:credit><![CDATA[IKEA]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Split image of IKEA Dubbelkisel driver on pink background, and IKEA spotlights in wardrobe full of clothes]]></media:description>                                                            <media:text><![CDATA[Split image of IKEA Dubbelkisel driver on pink background, and IKEA spotlights in wardrobe full of clothes]]></media:text>
                                <media:title type="plain"><![CDATA[Split image of IKEA Dubbelkisel driver on pink background, and IKEA spotlights in wardrobe full of clothes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nDEwjGYsNcCja3oH3Mb7Pa-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>IKEA has launched a new wireless driver for its integrated LED lights</strong></li><li><strong>Called Dubbelkisel, it connects your lights to IKEA's Bilresa hub</strong></li><li><strong>It's Matter-enabled so you can integrate it into a wider smart home setup</strong></li></ul><p>If you have IKEA integrated lights in your cabinets or wardrobe, there's good news — the company has just launched a new driver that lets you control them wirelessly, with Matter compatibility, so you can integrate them into the rest of your smart home.</p><p>The new driver, called <a href="https://www.ikea.com/nl/en/p/dubbelkisel-driver-for-wireless-control-smart-white-50609444/" target="_blank">Dubbelkisel</a>, is a successor to the <a href="https://www.ikea.com/us/en/p/tradfri-driver-for-wireless-control-smart-gray-10356189/" target="_blank">Trådfri</a> driver, which allowed you to control your integrated lights via a small remote control using the Zigbee protocol. The new driver is different; instead of linking directly to a remote, it connects to IKEA's Dirigera hub, which means you can operate your cabinet lights with any of <a href="https://www.techradar.com/home/smart-home/3-reasons-why-you-shouldnt-sleep-on-these-usd6-gbp3-smart-switches-theyre-the-understated-hit-of-ikeas-new-gadget-range">IKEA's smart switches</a> — or even non-IKEA devices as part of wider Matter setup.</p><p>As <a href="https://www.notebookcheck.net/IKEA-releases-new-smart-lighting-driver-for-wireless-control.1393256.0.html" target="_blank">Notebookcheck</a> reports, news of the Dubbelkisel <a href="https://www.notebookcheck.net/New-IKEA-Dubbelkisel-smart-lighting-driver-on-the-way.1225334.0.html" target="_blank">leaked earlier this year</a>, when the driver appeared in a database of Thread devices, but this is the first time we've seen it on sale.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:750px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="5KqPFBwBwYzK9mBxrY7qDj" name="tradfri" alt="IKEA Tradfri driver with person's hand holding remote control" src="https://cdn.mos.cms.futurecdn.net/5KqPFBwBwYzK9mBxrY7qDj.jpg" mos="" align="middle" fullscreen="" width="750" height="422" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The new device replaces the IKEA Trådfri, which let you operate integrated lights wirelessly via a small remote control </span><span class="credit" itemprop="copyrightHolder">(Image credit: IKEA)</span></figcaption></figure><p>Some users on Reddit managed to get their hands on the device early, and report that it generally performs well, though the older Trådfri has some advantages.</p><p>"No problems so far," wrote one poster on <a href="https://www.reddit.com/r/tradfri/comments/1w3nidz/dubbelkisel_driver/" target="_blank">r/tradfri</a>. "It’s paired via a gateway, so there’s a noticeable delay when turning on the light. The previous Trådfri power supply was connected directly to the remote and worked instantly. Also I preferred the old, small Trådfri remote over the current Bilresa model."</p><p>The new driver is currently available in a selection of European countries, and is expected to roll out more widely within the coming weeks. It's priced at €18, which is approximately $20 / £15 / AU$30.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dyson just revived its Corrale straightener — and by shrinking it down and adding an ingenious cooling attachment, it's turned it into a tool I'm actually excited about ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Dyson has launched an updated version of its 2020 Corrale straightener</strong></li><li><strong>The Corrale CoolShine has a clever heat-removing attachment</strong></li><li><strong>The brand has also unveiled a hot brush called the Airsmooth</strong></li></ul><p>In recent years, Dyson's hair gadget efforts seem have been mostly focused on its Airwrap styler and Supersonic hair dryer lines. So when I was invited to a showcase of the brand's new launches, I was expecting, perhaps, some cool new attachments or an upgraded Supersonic. I was equal parts surprised and pleased to see something altogether more novel. </p><p>There's a brand new tool — which I'll get into in a minute — as well as a surprise second-gen version of the Corrale straightener, called the Corrale CoolShine. If that name isn't ringing any bells, I don't blame you. The <a href="https://www.techradar.com/reviews/dyson-corrale-review">original Dyson Coralle</a> came out in 2020 and never quite managed to set the haircare world alight.</p><p>I tried a Corrale out at the time and although I didn't hate it, it didn't make it into my regular styling routine. So I was especially pleased to see that the surprise second gen has tweaked or removed my least-liked features, and added some more that I'm genuinely excited to use.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XKirUFEgzNwDJjz2BFZYYG" name="20260903_191128 copy" alt="Dyson Corrale CoolShine straightener on show at IFA" src="https://cdn.mos.cms.futurecdn.net/XKirUFEgzNwDJjz2BFZYYG.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>One key feature of the original was that it was cordless. That's all well and good, but the knock-on effect was that it was also really very heavy and chunky. The Corrale CoolShine is not cordless, and as a result it can be nice and streamlined and lightweight. I'm very happy with this about-turn; the new, compact shape is much more comfortable to hold, and easier to direct precisely.</p><h2 id="what-a-flex">What a flex</h2><p>The flexible plates from the first-gen version are still present here. They have to be, really — these are what 'corrale' the strands of hair, applying gentle pressure to, theoretically, allow for effective straightening at lower temperatures. </p><p>However, they've been downsized in line with the general shrinking of the straightener, and are slimmer in width. In their new format, they look much less likely to snag on strands of hair, as the previous version could sometimes do.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="p6pkecCN9WdNh4RcyRSKfG" name="20260903_191111 copy" alt="Dyson Corrale CoolShine straightener on show" src="https://cdn.mos.cms.futurecdn.net/p6pkecCN9WdNh4RcyRSKfG.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That's the 'Corrale' covered, but where does the 'CoolShine' come in? This refers to a unique-to-the-market cooling attachment. It comes in the form of a pair of frames that slide over each of the hot plates, and clip in place. They feature a heat-extracting copper pipe that contains water and is designed to help remove residual heat from hair. </p><p>So the central plate gets hot as usual, and then the bars either side of the plate pull the heat away immediately, helping you avoid heat damage. Dyson promises "hair that is cooler to the touch during and after styling, with a smoother, softer feel". </p><p>When it was initially announced, it sounded like kind of cold plumbing system, but speaking to a Dyson representative at the product showcase, I learned the system is subtler and more complex. </p><p>The tube has just a 'bead' of water in it — if you're envisaging cold water running through it, that's not the case — and it will absorb some of the heat of the plates as you style, so don't expect those bars to remain cold as you style. I'd be very interested to try it out for myself to see how much of a difference these plates make in practice. </p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/K3Y4XNPgwoPqcqoUrhbK3a/Straighen.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/K3Y4XNPgwoPqcqoUrhbK3a/Straighen.mp4"></video></div><p>There was a Dyson Corrale CoolShine being demoed at the event, and I was very impressed at how it managed to take the model's coily hair to perfectly smooth with an incredible glassy finish — but the kicker is that the stylist (and Dyson rep) wasn't using the CoolShine attachment. </p><p>The representative explained to me that the frame is removable to allow for precision styling, as well as in instances where you need to get right up to the root. Both were required here. </p><p>A final welcome touch is that Dyson has added universal voltage, so you'll be able to take the tool away with you when you travel abroad. </p><h2 id="full-of-hot-air">Full of hot air</h2><p>The other new gadget is the Dyson Airsmooth brush dryer. This is a fairly traditional hot brush, for creating bouncy blowouts, but — of course — there's a bit of a Dyson twist. </p><p>The engineers have added two different types of bristles: some with loops at the top, and some with open bases. The former are engineered so they provide the right amount of tension for a smooth finish, without snagging on a range of different hair types. The latter are meant to diffuse and control the airflow for less turbulence and less frizz. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2w4TbGJZaYidUVYenzEgyG" name="20260903_191734 copy" alt="Dyson Airsmooth dryer brush on show" src="https://cdn.mos.cms.futurecdn.net/2w4TbGJZaYidUVYenzEgyG.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Dyson has given the Airsmooth a teardrop profile, to enable you to get closer to the root. I've seen this before, on the <a href="https://www.techradar.com/home/hair-care/shark-glam-review">Shark Glam</a>, and it works well there. There's also intelligent heat control keeping temperatures stable, and again, there's universal voltage — good news for your holiday 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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="gbVLHEziviMFAoJujdEMsG" name="20260903_191023 copy" alt="Close up of Dyson Airsmooth dryer brush" src="https://cdn.mos.cms.futurecdn.net/gbVLHEziviMFAoJujdEMsG.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Dyson Corrale CoolShine straightener will have a list price of $329 / £TBC / AU$499. The Airsmooth dryer brush will cost $249 / £199.99 / AU$399 at sticker price. </p><p>The Airsmooth dryer brush goes on sale from <a href="https://www.dyson.com/hair-care/blow-dry-brushes/airsmooth/ceramic-pink" target="_blank">Dyson US</a> and <a href="https://www.dyson.co.uk/hair-care/hot-brushes/airsmooth/ceramic-pink" target="_blank" rel="sponsored">Dyson UK</a> today (September 8) in the US, with the Corrale CoolShine joining it on September 15.</p><p>At <a href="https://www.dyson.com.au/products/hair-care/hot-brushes" target="_blank">Dyson Australia</a>, the hot brush is already on sale (launched September 4) and the straightener will arrive in November.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/hair-care/dyson-just-revived-its-corrale-straightener-and-by-shrinking-it-down-and-adding-an-ingenious-cooling-attachment-its-turned-it-into-a-tool-im-actually-excited-about</link>
                                                                            <description>
                            <![CDATA[ The new Corrale has a cooling attachment, and with a corded rather than cordless design, it's lighter and less bulky than the original. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qjakvxhZYgf3DFpQWjz2SP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UY7ZD3njciyMaV3fY89KpG-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 08 Sep 2026 08:25:06 +0000</pubDate>                                                                                                                                <updated>Tue, 08 Sep 2026 23:09:56 +0000</updated>
                                                                                                                                            <category><![CDATA[Hair Care]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <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/UY7ZD3njciyMaV3fY89KpG-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Close up of Dyson Corrale CoolShine straightener plates]]></media:description>                                                            <media:text><![CDATA[Close up of Dyson Corrale CoolShine straightener plates]]></media:text>
                                <media:title type="plain"><![CDATA[Close up of Dyson Corrale CoolShine straightener plates]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UY7ZD3njciyMaV3fY89KpG-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Dyson has launched an updated version of its 2020 Corrale straightener</strong></li><li><strong>The Corrale CoolShine has a clever heat-removing attachment</strong></li><li><strong>The brand has also unveiled a hot brush called the Airsmooth</strong></li></ul><p>In recent years, Dyson's hair gadget efforts seem have been mostly focused on its Airwrap styler and Supersonic hair dryer lines. So when I was invited to a showcase of the brand's new launches, I was expecting, perhaps, some cool new attachments or an upgraded Supersonic. I was equal parts surprised and pleased to see something altogether more novel. </p><p>There's a brand new tool — which I'll get into in a minute — as well as a surprise second-gen version of the Corrale straightener, called the Corrale CoolShine. If that name isn't ringing any bells, I don't blame you. The <a href="https://www.techradar.com/reviews/dyson-corrale-review">original Dyson Coralle</a> came out in 2020 and never quite managed to set the haircare world alight.</p><p>I tried a Corrale out at the time and although I didn't hate it, it didn't make it into my regular styling routine. So I was especially pleased to see that the surprise second gen has tweaked or removed my least-liked features, and added some more that I'm genuinely excited to use.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XKirUFEgzNwDJjz2BFZYYG" name="20260903_191128 copy" alt="Dyson Corrale CoolShine straightener on show at IFA" src="https://cdn.mos.cms.futurecdn.net/XKirUFEgzNwDJjz2BFZYYG.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>One key feature of the original was that it was cordless. That's all well and good, but the knock-on effect was that it was also really very heavy and chunky. The Corrale CoolShine is not cordless, and as a result it can be nice and streamlined and lightweight. I'm very happy with this about-turn; the new, compact shape is much more comfortable to hold, and easier to direct precisely.</p><h2 id="what-a-flex">What a flex</h2><p>The flexible plates from the first-gen version are still present here. They have to be, really — these are what 'corrale' the strands of hair, applying gentle pressure to, theoretically, allow for effective straightening at lower temperatures. </p><p>However, they've been downsized in line with the general shrinking of the straightener, and are slimmer in width. In their new format, they look much less likely to snag on strands of hair, as the previous version could sometimes do.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="p6pkecCN9WdNh4RcyRSKfG" name="20260903_191111 copy" alt="Dyson Corrale CoolShine straightener on show" src="https://cdn.mos.cms.futurecdn.net/p6pkecCN9WdNh4RcyRSKfG.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That's the 'Corrale' covered, but where does the 'CoolShine' come in? This refers to a unique-to-the-market cooling attachment. It comes in the form of a pair of frames that slide over each of the hot plates, and clip in place. They feature a heat-extracting copper pipe that contains water and is designed to help remove residual heat from hair. </p><p>So the central plate gets hot as usual, and then the bars either side of the plate pull the heat away immediately, helping you avoid heat damage. Dyson promises "hair that is cooler to the touch during and after styling, with a smoother, softer feel". </p><p>When it was initially announced, it sounded like kind of cold plumbing system, but speaking to a Dyson representative at the product showcase, I learned the system is subtler and more complex. </p><p>The tube has just a 'bead' of water in it — if you're envisaging cold water running through it, that's not the case — and it will absorb some of the heat of the plates as you style, so don't expect those bars to remain cold as you style. I'd be very interested to try it out for myself to see how much of a difference these plates make in practice. </p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/K3Y4XNPgwoPqcqoUrhbK3a/Straighen.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/K3Y4XNPgwoPqcqoUrhbK3a/Straighen.mp4"></video></div><p>There was a Dyson Corrale CoolShine being demoed at the event, and I was very impressed at how it managed to take the model's coily hair to perfectly smooth with an incredible glassy finish — but the kicker is that the stylist (and Dyson rep) wasn't using the CoolShine attachment. </p><p>The representative explained to me that the frame is removable to allow for precision styling, as well as in instances where you need to get right up to the root. Both were required here. </p><p>A final welcome touch is that Dyson has added universal voltage, so you'll be able to take the tool away with you when you travel abroad. </p><h2 id="full-of-hot-air">Full of hot air</h2><p>The other new gadget is the Dyson Airsmooth brush dryer. This is a fairly traditional hot brush, for creating bouncy blowouts, but — of course — there's a bit of a Dyson twist. </p><p>The engineers have added two different types of bristles: some with loops at the top, and some with open bases. The former are engineered so they provide the right amount of tension for a smooth finish, without snagging on a range of different hair types. The latter are meant to diffuse and control the airflow for less turbulence and less frizz. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2w4TbGJZaYidUVYenzEgyG" name="20260903_191734 copy" alt="Dyson Airsmooth dryer brush on show" src="https://cdn.mos.cms.futurecdn.net/2w4TbGJZaYidUVYenzEgyG.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Dyson has given the Airsmooth a teardrop profile, to enable you to get closer to the root. I've seen this before, on the <a href="https://www.techradar.com/home/hair-care/shark-glam-review">Shark Glam</a>, and it works well there. There's also intelligent heat control keeping temperatures stable, and again, there's universal voltage — good news for your holiday 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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="gbVLHEziviMFAoJujdEMsG" name="20260903_191023 copy" alt="Close up of Dyson Airsmooth dryer brush" src="https://cdn.mos.cms.futurecdn.net/gbVLHEziviMFAoJujdEMsG.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Dyson Corrale CoolShine straightener will have a list price of $329 / £TBC / AU$499. The Airsmooth dryer brush will cost $249 / £199.99 / AU$399 at sticker price. </p><p>The Airsmooth dryer brush goes on sale from <a href="https://www.dyson.com/hair-care/blow-dry-brushes/airsmooth/ceramic-pink" target="_blank">Dyson US</a> and <a href="https://www.dyson.co.uk/hair-care/hot-brushes/airsmooth/ceramic-pink" target="_blank" rel="sponsored">Dyson UK</a> today (September 8) in the US, with the Corrale CoolShine joining it on September 15.</p><p>At <a href="https://www.dyson.com.au/products/hair-care/hot-brushes" target="_blank">Dyson Australia</a>, the hot brush is already on sale (launched September 4) and the straightener will arrive in November.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ UGreen is bringing local storage, computing, and smart-home control together with its new AI tech — I’ve seen it in action, and it could be a game changer ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Can AI-driven NAS tech be sentimental? UGreen CEO Samuel Zhang seems to think so.</p><p>Launching the company’s new smart-home technology suite, he started by recounting a personal story. It was a hot summer’s day, and his family gathered in the backyard for a barbecue. They cooked together, chatted, played, and just had a genuinely fantastic time. But weeks later, when Zhang went to check his photo gallery and relive that cherished day, he was left feeling disappointed. The family hadn't taken any photos. </p><p>This, he said, got him thinking about home cameras — devices that are typically used for security. But, Zhang said, “it [a home camera] should see more than just danger — it should also be able to witness the joys of everyday family life”. And this, he said, was one of the key points of inspiration for UGreen’s new suite of local smart-home AI technology.</p><p>I got the chance to hear about, and see, UGreen’s home hubs, cameras, digital photo frames and more at IFA 2026 in Berlin. Here’s what I learned — and how the technology could transform the smart home.</p><h2 id="keeping-it-local">Keeping it local</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JFHhxuJ2cVER9UVUaPcC7c" name="UGreen-HomeAgent" alt="Woman sitting in chair beside with UGreen HomeAgent" src="https://cdn.mos.cms.futurecdn.net/JFHhxuJ2cVER9UVUaPcC7c.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: UGreen)</span></figcaption></figure><p>At the heart of UGreen’s smart-home suite is the new HomeAgent. This is an ‘agentic AI local hub' that brings local storage, computing, and control all together in a single device. Through this hub, users can connect up a range of UGreen AIoT devices, such as cameras, smart speakers, and digital photo frames, plus some select third-party products.</p><p>A crucial part of the HomeAgent’s appeal is its reliance on local storage and computing. This means that any data that runs through your hub — be that photos, videos, voice inputs, or other files — is processed locally, rather than through a corporate cloud server. </p><p>At a time when trust in large corporations is strikingly low, and major data breaches seem all too common, this could be a massive selling point for security-savvy customers. Keeping data local also removes the need for costly Cloud subscriptions, making the initial investment feel that bit more worthwhile.</p><p>There are three HomeAgent models scheduled for release. The first is the UGreen HomeAgent HA100, which is the most basic option. It provides all of the core functions you’d need from the hub, but offers slightly less processing power, memory, and storage, among other things, than its siblings. The HA100 Pro is the step-up model, which offers heightened performance, with 205 TOPS (as opposed to the standard HA100’s 26 TOPS), a 10GbE LAN port (compared to the HA100’s 2.5GbE), and a more advanced CPU.</p><p>The final boss, if you will, of the HomeAgent trio is the MA100. This is powered by the NVIDIA Jetson Thor T5000, and offers far superior AI performance to the other two models, and considerably more memory and storage. </p><p>However, this is certainly reflected in the price, with the MA100 commanding a list price of $19,999, compared to the HA100 Pro, which costs $5,999 and the HA100 at $1,799. Early bird offers are available, which make the HomeAgents about half-price across the board. Shipping is set to commence in early 2027.</p><h2 id="aiot-in-action">AIoT in action</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rFcjJt5EKtBcrX8gZcf8sb" name="UGreen-HomeAgent" alt="Family around TV with UGreen HomeAgent" src="https://cdn.mos.cms.futurecdn.net/rFcjJt5EKtBcrX8gZcf8sb.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: UGreen)</span></figcaption></figure><p>So what does UGreen’s smart home AIoT tech look like in person? Well, pretty impressive. </p><p>I was able to check out a demo, and take a closer look at all of the HomeAgent products, and other devices you can connect up to it. UGreen had a HomeAgent connected to a smart speaker, and a camera, among other things.</p><p>I tried walking towards a door, and a UGreen smart security camera started blaring after I walked past a certain point, telling me that I was on private property. This data is processed locally through the HomeAgent, so if you ask your connected smart speaker about any unusual activity, it can tell you if anyone approached your door, whether that was a delivery worker, or something more nefarious. </p><p>The smart speaker UGreen showed off has a new AI assistant, named Uliya. You can use the smart speaker to do just about anything around your home. You can ask Uliya to remind you of where you were at a specific time, to close the curtains, to play music, or even to identify the location of your pet and cast a live video feed. The functionality you get will vary depending on how invested you are in UGreen’s AIoT ecosystem, but the capabilities are pretty broad.</p><p>You can also ask Uliya to give you a summary of captured events throughout the day, display memories on a UGreen smart photo frame in real time, or to show you highlights from a special day — circling back to Zhang’s desire to revive memories that had been lost in time. One function I really liked was the ability to create an Away mode, so that when you step out of the house, lights will turn off, curtains will close, and a robovac will get to work.</p><p>UGreen’s new HomeAgents appear to be incredibly capable, feature-rich, and innovative products, and their local handling of data could be game changing for some households. At the product launch, Zhang said “In the future, we hope every family can have a HomeAgent”; and it'll be interesting to see how families adopt such tech moving forward.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/pro/ugreen-homeagent-preview</link>
                                                                            <description>
                            <![CDATA[ I saw UGreen’s new AI-led NAS tech in action, and it could be a total game changer for your home. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">kJtoymJddXkPEHazzkGiQQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/DhrRjyPnjED6Qi4TSi3Fya-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 07 Sep 2026 16:15:17 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Pro]]></category>
                                                    <category><![CDATA[Smart Home Hubs]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ harry.padoan@futurenet.com (Harry Padoan) ]]></author>                    <dc:creator><![CDATA[ Harry Padoan ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/995EkuqRKUTUjvMk7ataFi.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Harry is a Senior Reviews Writer for TechRadar. He reviews everything from party speakers to wall chargers and has a particular interest in the worlds of audio and gaming.&lt;/p&gt;&lt;p&gt;Prior to joining TechRadar, Harry was a journalist covering stories from the telecoms industry, drilling into areas such as innovation, acquisitions, and sustainability.&lt;/p&gt;&lt;p&gt;When he isn’t testing the newest tech, Harry can probably be found listening to deep house, playing JRPGs, or watching his beloved Tottenham Hotspur.&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/DhrRjyPnjED6Qi4TSi3Fya-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[UGreen HomeAgent on display at IFA 2026]]></media:description>                                                            <media:text><![CDATA[UGreen HomeAgent on display at IFA 2026]]></media:text>
                                <media:title type="plain"><![CDATA[UGreen HomeAgent on display at IFA 2026]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/DhrRjyPnjED6Qi4TSi3Fya-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Can AI-driven NAS tech be sentimental? UGreen CEO Samuel Zhang seems to think so.</p><p>Launching the company’s new smart-home technology suite, he started by recounting a personal story. It was a hot summer’s day, and his family gathered in the backyard for a barbecue. They cooked together, chatted, played, and just had a genuinely fantastic time. But weeks later, when Zhang went to check his photo gallery and relive that cherished day, he was left feeling disappointed. The family hadn't taken any photos. </p><p>This, he said, got him thinking about home cameras — devices that are typically used for security. But, Zhang said, “it [a home camera] should see more than just danger — it should also be able to witness the joys of everyday family life”. And this, he said, was one of the key points of inspiration for UGreen’s new suite of local smart-home AI technology.</p><p>I got the chance to hear about, and see, UGreen’s home hubs, cameras, digital photo frames and more at IFA 2026 in Berlin. Here’s what I learned — and how the technology could transform the smart home.</p><h2 id="keeping-it-local">Keeping it local</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JFHhxuJ2cVER9UVUaPcC7c" name="UGreen-HomeAgent" alt="Woman sitting in chair beside with UGreen HomeAgent" src="https://cdn.mos.cms.futurecdn.net/JFHhxuJ2cVER9UVUaPcC7c.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: UGreen)</span></figcaption></figure><p>At the heart of UGreen’s smart-home suite is the new HomeAgent. This is an ‘agentic AI local hub' that brings local storage, computing, and control all together in a single device. Through this hub, users can connect up a range of UGreen AIoT devices, such as cameras, smart speakers, and digital photo frames, plus some select third-party products.</p><p>A crucial part of the HomeAgent’s appeal is its reliance on local storage and computing. This means that any data that runs through your hub — be that photos, videos, voice inputs, or other files — is processed locally, rather than through a corporate cloud server. </p><p>At a time when trust in large corporations is strikingly low, and major data breaches seem all too common, this could be a massive selling point for security-savvy customers. Keeping data local also removes the need for costly Cloud subscriptions, making the initial investment feel that bit more worthwhile.</p><p>There are three HomeAgent models scheduled for release. The first is the UGreen HomeAgent HA100, which is the most basic option. It provides all of the core functions you’d need from the hub, but offers slightly less processing power, memory, and storage, among other things, than its siblings. The HA100 Pro is the step-up model, which offers heightened performance, with 205 TOPS (as opposed to the standard HA100’s 26 TOPS), a 10GbE LAN port (compared to the HA100’s 2.5GbE), and a more advanced CPU.</p><p>The final boss, if you will, of the HomeAgent trio is the MA100. This is powered by the NVIDIA Jetson Thor T5000, and offers far superior AI performance to the other two models, and considerably more memory and storage. </p><p>However, this is certainly reflected in the price, with the MA100 commanding a list price of $19,999, compared to the HA100 Pro, which costs $5,999 and the HA100 at $1,799. Early bird offers are available, which make the HomeAgents about half-price across the board. Shipping is set to commence in early 2027.</p><h2 id="aiot-in-action">AIoT in action</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rFcjJt5EKtBcrX8gZcf8sb" name="UGreen-HomeAgent" alt="Family around TV with UGreen HomeAgent" src="https://cdn.mos.cms.futurecdn.net/rFcjJt5EKtBcrX8gZcf8sb.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: UGreen)</span></figcaption></figure><p>So what does UGreen’s smart home AIoT tech look like in person? Well, pretty impressive. </p><p>I was able to check out a demo, and take a closer look at all of the HomeAgent products, and other devices you can connect up to it. UGreen had a HomeAgent connected to a smart speaker, and a camera, among other things.</p><p>I tried walking towards a door, and a UGreen smart security camera started blaring after I walked past a certain point, telling me that I was on private property. This data is processed locally through the HomeAgent, so if you ask your connected smart speaker about any unusual activity, it can tell you if anyone approached your door, whether that was a delivery worker, or something more nefarious. </p><p>The smart speaker UGreen showed off has a new AI assistant, named Uliya. You can use the smart speaker to do just about anything around your home. You can ask Uliya to remind you of where you were at a specific time, to close the curtains, to play music, or even to identify the location of your pet and cast a live video feed. The functionality you get will vary depending on how invested you are in UGreen’s AIoT ecosystem, but the capabilities are pretty broad.</p><p>You can also ask Uliya to give you a summary of captured events throughout the day, display memories on a UGreen smart photo frame in real time, or to show you highlights from a special day — circling back to Zhang’s desire to revive memories that had been lost in time. One function I really liked was the ability to create an Away mode, so that when you step out of the house, lights will turn off, curtains will close, and a robovac will get to work.</p><p>UGreen’s new HomeAgents appear to be incredibly capable, feature-rich, and innovative products, and their local handling of data could be game changing for some households. At the product launch, Zhang said “In the future, we hope every family can have a HomeAgent”; and it'll be interesting to see how families adopt such tech moving forward.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dyson's new fans look like a Dune sandworm in appliance form — but they're so powerful you'll forget all about that when you switch them on ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Dyson has launched three new fan-purifiers, all with star-shaped nozzles</strong></li><li><strong>The nozzle is designed to be both powerful and very quiet</strong></li><li><strong>I saw them in action, and they're super-effective... but the styling will be divisive</strong></li></ul><p>Dyson's loop fans are instantly recognizable. In the home appliance world, their sleek, bladeless design has gained somewhat iconic status. But now we are about to enter a new Dyson fan era — and the design could not be more different to those sleek loops. With their chunky, curving bodies topped with a gaping, star-shaped opening, the new Dyson HushJet fan-purifiers remind me of nothing more than the giant sandworms in the new <em>Dune </em>films.</p><p>I perhaps should have seen it coming. Dyson debuted the new look with the <a href="https://www.techradar.com/home/air-quality/dyson-hushjet-compact-air-purifier-review">HushJet Purifier Compact</a> in September 2025, and it's also used for the <a href="https://www.techradar.com/home/air-quality/dyson-hushjet-mini-cool-review">HushJet Mini Cool personal fan</a>. But when I saw the new, full-sized range on show in Berlin last week (at Dyson's <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>-adjacent event) I was momentarily stunned.</p><p>Both of the previous HushJet fans were compact gadgets, and there was something about seeing the design scaled up — to quite gigantic proportions, in the case of the largest options — that made it feel significantly more unsettling. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Aa7ZxUp4qFU4MKdc9kmvbL" name="20260903_185858 copy" alt="Dyson HushJet fans on display at IFA" src="https://cdn.mos.cms.futurecdn.net/Aa7ZxUp4qFU4MKdc9kmvbL.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The star nozzle draws inspiration from aviation engineering. I <a href="https://www.techradar.com/home/air-quality/how-do-dyson-bladeless-fans-work">spoke to a Dyson engineer about it last year</a>, and she explained the shape was especially good at minimizing the turbulence in the airflow, to create a quiet yet powerful jet of air.</p><p>I got to try the new fans out, and I was blown away — pun intended — by how powerful they were. When it came to blasting air, they felt significantly more effective than the loop-style Dyson fans I've used. So while I wasn't immediately sold on the styling, I had no complaints about the effectiveness of the airflow. I'd very happily have one of these in my bedroom over the summer, regardless of the fact it wouldn't blend in <em>at all</em>. </p><h2 id="double-duty">Double-duty</h2><p>Like most of Dyson's fan models, the HushJets are pulling double- or even triple-duty. They operate as air purifiers, too, and one can also be used as a heater. At the top of the range is the Dyson HushJet Big+Quiet Cool Pure+ Formaldehyde air purifier (and kudos to the Dyson engineer I spoke to, who managed to remember that name without having to check his notes).</p><p>The purification capabilities are the most advanced of any of the new models, with the ability to capture a huge range of pollutants, including formaldehyde, and shift a massive amount of air, very quickly. It's around the same diameter as the <a href="https://www.techradar.com/home/air-quality/dyson-purifier-bigquiet-formaldehyde-review">Dyson Purifier Big+Quiet</a> — ie really very chunky. It's designed for use in large spaces like offices, but it can also be used to clean multiple rooms in a home.</p><p>There are also a couple of medium-sized options, built for at-home use. These are the HushJet Pure Cool+ Formaldehyde, and the HushJet Hot Cool Pure+ air purifier, which loses the formaldehyde-capturing capabilities but can be used as a heater over the colder months.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HpXAVC9WpMo3oSruJ3k5bK" name="20260903_185922 copy" alt="Dyson HushJet fans on display at IFA" src="https://cdn.mos.cms.futurecdn.net/HpXAVC9WpMo3oSruJ3k5bK.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I have no doubt the new-look design will end up being divisive — I think the quirky styling might fit more naturally in an office or commercial setup than it would in a living room, where it'd surely stick out like a sore thumb in many cases. When I asked the Dyson rep if the plan was for the HushJet range to eventually replace the loops, he suggested perhaps not, given how instantly recognizable the loops are as Dyson appliances. I'll be watching with interest.</p><h2 id="pricing-and-availability">Pricing and availability</h2><p>Pricing is as follows: the medium-sized HushJet Pure Cool+ Formaldehyde will cost $599 / £549.99 / AU$999, and the medium-sized HushJet Hot Cool Pure+ air purifier will be $599 / £549.99 / AU TBC. The large HushJet Big+Quiet Cool Pure+ Formaldehyde will come in at $1,099 / £899.99 / AU TBC. </p><p>In the US, all three will go on sale in fall 2026. In the UK, the large and medium Formaldehyde options will launch in October and the heater option will arrive in December. In Australia, it's October 2026 for the Cool Pure+ Formaldehyde and "early 2027" for the other two. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-quality/dysons-new-fans-look-like-a-dune-sandworm-in-appliance-form-but-theyre-so-powerful-youll-forget-all-about-that-when-you-switch-them-on</link>
                                                                            <description>
                            <![CDATA[ The new HushJet fans look like something out of Arrakis. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">GWQsC3xBA5nJPB7WL8dy5G</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/p9GPcGZ4Z2UCZ2HyvimXXL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 07 Sep 2026 11:52:45 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Air Quality]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Small Appliances]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <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/p9GPcGZ4Z2UCZ2HyvimXXL-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dyson HushJet fans on display at IFA]]></media:description>                                                            <media:text><![CDATA[Dyson HushJet fans on display at IFA]]></media:text>
                                <media:title type="plain"><![CDATA[Dyson HushJet fans on display at IFA]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/p9GPcGZ4Z2UCZ2HyvimXXL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Dyson has launched three new fan-purifiers, all with star-shaped nozzles</strong></li><li><strong>The nozzle is designed to be both powerful and very quiet</strong></li><li><strong>I saw them in action, and they're super-effective... but the styling will be divisive</strong></li></ul><p>Dyson's loop fans are instantly recognizable. In the home appliance world, their sleek, bladeless design has gained somewhat iconic status. But now we are about to enter a new Dyson fan era — and the design could not be more different to those sleek loops. With their chunky, curving bodies topped with a gaping, star-shaped opening, the new Dyson HushJet fan-purifiers remind me of nothing more than the giant sandworms in the new <em>Dune </em>films.</p><p>I perhaps should have seen it coming. Dyson debuted the new look with the <a href="https://www.techradar.com/home/air-quality/dyson-hushjet-compact-air-purifier-review">HushJet Purifier Compact</a> in September 2025, and it's also used for the <a href="https://www.techradar.com/home/air-quality/dyson-hushjet-mini-cool-review">HushJet Mini Cool personal fan</a>. But when I saw the new, full-sized range on show in Berlin last week (at Dyson's <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>-adjacent event) I was momentarily stunned.</p><p>Both of the previous HushJet fans were compact gadgets, and there was something about seeing the design scaled up — to quite gigantic proportions, in the case of the largest options — that made it feel significantly more unsettling. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Aa7ZxUp4qFU4MKdc9kmvbL" name="20260903_185858 copy" alt="Dyson HushJet fans on display at IFA" src="https://cdn.mos.cms.futurecdn.net/Aa7ZxUp4qFU4MKdc9kmvbL.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The star nozzle draws inspiration from aviation engineering. I <a href="https://www.techradar.com/home/air-quality/how-do-dyson-bladeless-fans-work">spoke to a Dyson engineer about it last year</a>, and she explained the shape was especially good at minimizing the turbulence in the airflow, to create a quiet yet powerful jet of air.</p><p>I got to try the new fans out, and I was blown away — pun intended — by how powerful they were. When it came to blasting air, they felt significantly more effective than the loop-style Dyson fans I've used. So while I wasn't immediately sold on the styling, I had no complaints about the effectiveness of the airflow. I'd very happily have one of these in my bedroom over the summer, regardless of the fact it wouldn't blend in <em>at all</em>. </p><h2 id="double-duty">Double-duty</h2><p>Like most of Dyson's fan models, the HushJets are pulling double- or even triple-duty. They operate as air purifiers, too, and one can also be used as a heater. At the top of the range is the Dyson HushJet Big+Quiet Cool Pure+ Formaldehyde air purifier (and kudos to the Dyson engineer I spoke to, who managed to remember that name without having to check his notes).</p><p>The purification capabilities are the most advanced of any of the new models, with the ability to capture a huge range of pollutants, including formaldehyde, and shift a massive amount of air, very quickly. It's around the same diameter as the <a href="https://www.techradar.com/home/air-quality/dyson-purifier-bigquiet-formaldehyde-review">Dyson Purifier Big+Quiet</a> — ie really very chunky. It's designed for use in large spaces like offices, but it can also be used to clean multiple rooms in a home.</p><p>There are also a couple of medium-sized options, built for at-home use. These are the HushJet Pure Cool+ Formaldehyde, and the HushJet Hot Cool Pure+ air purifier, which loses the formaldehyde-capturing capabilities but can be used as a heater over the colder months.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HpXAVC9WpMo3oSruJ3k5bK" name="20260903_185922 copy" alt="Dyson HushJet fans on display at IFA" src="https://cdn.mos.cms.futurecdn.net/HpXAVC9WpMo3oSruJ3k5bK.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I have no doubt the new-look design will end up being divisive — I think the quirky styling might fit more naturally in an office or commercial setup than it would in a living room, where it'd surely stick out like a sore thumb in many cases. When I asked the Dyson rep if the plan was for the HushJet range to eventually replace the loops, he suggested perhaps not, given how instantly recognizable the loops are as Dyson appliances. I'll be watching with interest.</p><h2 id="pricing-and-availability">Pricing and availability</h2><p>Pricing is as follows: the medium-sized HushJet Pure Cool+ Formaldehyde will cost $599 / £549.99 / AU$999, and the medium-sized HushJet Hot Cool Pure+ air purifier will be $599 / £549.99 / AU TBC. The large HushJet Big+Quiet Cool Pure+ Formaldehyde will come in at $1,099 / £899.99 / AU TBC. </p><p>In the US, all three will go on sale in fall 2026. In the UK, the large and medium Formaldehyde options will launch in October and the heater option will arrive in December. In Australia, it's October 2026 for the Cool Pure+ Formaldehyde and "early 2027" for the other two. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ What's next for Philips Hue? Executive Marco Merolla says AI will change 'the way you can enjoy the system and create beautiful things' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>It's been a busy week for the team at Philips Hue. At its annual showcase event in Berlin, the company unveiled not just a new series of smart lights (including some particularly stylish additions to its Liane series), but also a whole new approach to AI, which it's using to take the complexity out of creating bespoke automated lighting setups specifically for your home. No more tinkering with toggles and timers — just tell the app what you want your lights to do and when, and the software will handle the rest.</p><p>This isn't Philips Hue's first foray into AI. In 2025, <a href="https://www.techradar.com/home/smart-lights/philips-hues-ai-assistant-is-finally-here-and-if-you-have-an-iphone-you-can-try-it-now">the brand introduced an AI assistant</a> that allowed users to describe a lighting scene and would then either find a match in the library of presets or create a new scene from scratch if nothing suitable existed.</p><p>Earlier this year, <a href="https://www.techradar.com/home/smart-lights/the-philips-hue-app-can-now-customize-lighting-scenes-so-they-suit-the-layout-of-your-rooms">it also launched SpatialAware</a> for the <a href="https://www.techradar.com/home/smart-lights/the-philips-hue-bridge-pro-is-finally-on-sale-but-theres-something-you-should-know-before-you-buy-one">Philips Hue Bridge Pro</a>, which applies lighting scenes differently depending on the position of smart bulbs, light strips, and lamps in a room, with AI trained using expertise from professional lighting designers.</p><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="tydCtUTyVEwvDx4JVcgJMQ" name="SH010_Mountain-Breeze_Still_SpatialAware" alt="Room illuminated using Philips Hue smart lights" src="https://cdn.mos.cms.futurecdn.net/tydCtUTyVEwvDx4JVcgJMQ.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">SpatialAware uses AI trained by lighting designers, and applies scenes based on the location of lights in a room </span><span class="credit" itemprop="copyrightHolder">(Image credit: Signify)</span></figcaption></figure><p>After this week's showcase, I spoke to Marco Merolla, Executive Vice President and Business Leader of Consumer Connected Lighting at Philips Hue's parent brand Signify, to find out his thoughts on the future of smart lighting and AI. I started by asking him about SpatialAware, and whether users had welcomed the new feature in their homes.</p><p>"It’s something that brings smart lighting to the next level, but also intuitiveness in getting to the result that you want as a user — to the desired ambience," Merolla said. "The reception of the base was very good in terms of adoption. This is an exclusive currently with the Bridge Pro, but the reception of the Bridge Pro was extremely good in terms of adoption, and that’s not surprising, because, as we said, ambience creation is key in smart lighting."</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>SpatialAware has been a success, but Merolla says the brand has now turned its focus to the custom AI automations demonstrated in Berlin.</p><p>"Really, in our perspective, [that is] the next step, because there is a lot that you could do, or may do today that is a bit limited by the system itself," he said. "By analyzing and assessing the user behavior and the consumer behavior, we create a lot of different layers with which they can create behaviors and automation."</p><p>That analysis doesn't mean monitoring the behavior of individual users, or automatically creating anything for you based on that behavior. Instead, Signify uses anonymised, aggregated usage insights and broader consumer research to understand patterns and usage, which help inform the behaviors and automation built into the system.</p><p>"Clearly there is a limit right now, but with the power of large language models, that is not there anymore, so we can give them the chance and [get them] into concepts that were completely unprecedented before — and that’s part of the things that we launched yesterday," said Merolla. "We’re super excited because the consumer experience will change dramatically in the way you can enjoy the system and create beautiful things."</p><h2 id="not-ai-for-the-sake-of-it">Not AI for the sake of it</h2><p>The Philips Hue showcase was packed with news and launches, so I asked Merolla which ones he was most excited about.</p><p>"I was super excited by three of them," he said. "Custom AI behavior is a great step because it’s not AI for the sake of it — it’s really AI at the service of the consumer experience. Not in the sense of wanting to enter into people’s lives or be intrusive, but in the sense of giving them a chance to unlock possibilities in a very intuitive way. Custom AI from this perspective is an amazing, lovely direction.</p><p>"The second key one that’s quite close to my heart is the entertainment area," he said. "You know that over the years we have worked a lot on making the lighting experience better and better, stronger and stronger. Here, the effort we made was really to make it more accessible."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AhHmZUWRemw5FvZT2Nfvjm" name="Philips Hue Play Screen Sync 2" alt="Philips Hue Play Screen Sync attached to TV" src="https://cdn.mos.cms.futurecdn.net/AhHmZUWRemw5FvZT2Nfvjm.jpg" mos="" align="middle" fullscreen="" width="800" height="450" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Philips Hue Play Screen Sync allows users to synchronize lights with their TV, even if they don't have an HDMI setup </span><span class="credit" itemprop="copyrightHolder">(Image credit: Signify)</span></figcaption></figure><p>Merolla explained that accessibility isn't just about price, although that is something Philips Hue has addressed with the Sync Box 4K <strong>—</strong> a more affordable alternative to the Philips Hue Play Sync Box 8K that launched in September 2024. Accessibility, he said, is also about compatibility, which is why Philips Hue has launched Screen Sync — an alternative to the Sync Box that uses a camera rather than HDMI input, so you can synchronize your Hue lights with your TV screen regardless of the source.</p><p>"In the area of accessibility, there is also the Bridgeless idea," he added, referring to the ability to use the Sync Box 8K, 4K and Screen Sync without buying an additional Philips Hue Bridge Zigbee hub. "You can have just one strip light in a Bridgeless configuration. And this is again because we believe that everyone should watch TV or watch video with at least one light connected to amplify the experience, and we don’t want to limit the user who, in that specific moment, only wants that kind of benefit [without] having to necessarily join the full ecosystem."</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8ZCueBCUWom62LkG89DFtm.jpg" alt="Philips Hue Signe pole smart light" /><figcaption>The new Philips Hue Signe pole light is one of Merolla's favorite new launches<small role="credit">Signify</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pDDw4MSDkMd2qEMb6TTPWm.jpg" alt="Philips Hue Liane 360-degree rope smart light" /><figcaption>The Liane 360-degree rope light is another favorite<small role="credit">Signify</small></figcaption></figure></figure><p>The final items on Merolla's list of exciting launches are the new Liane 360-degree rope and Signe pole lights.</p><p>"These are beautiful design objects — really beautiful design objects," he said. "We did not invent the archetype in the design world — that archetype is something that already exists, but of course we can create the mix between a beautiful design object and an amazing light structure. These two things very often don’t go together. Sometimes products that have a super cool design light effect, like gradient scenes and so on, are not necessarily associated with the most beautiful design from an object perspective.</p><p>"And as a direction for the brand in the future, I firmly believe that we need to put this world together — that the design of the external object and the light effect, the things that you can do with that, really need to merge. And I think Liane and the new Signe product are a strong step in this direction."</p><p>It will definitely be interesting to see how those two aspects join together in the future, and whether AI functionality begins to affect the design of Philips Hue lights, now that LLMs can remove the barrier to complex automations. I'm definitely looking forward to next year's showcase.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-lights/philips-hue-marco-merolla-interview-2026</link>
                                                                            <description>
                            <![CDATA[ Accessibility isn't just about price — it's about compatibility, and opening up new options to users. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Sr3CbQHHKigqCgKNnqCuYe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JyMqRSWC9EKECK7fYn9JCm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 07 Sep 2026 10:35:31 +0000</pubDate>                                                                                                                                <updated>Tue, 08 Sep 2026 14:48:30 +0000</updated>
                                                                                                                                            <category><![CDATA[Smart Lights]]></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/JyMqRSWC9EKECK7fYn9JCm-1280-80.jpg">
                                                            <media:credit><![CDATA[Signify]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Philips Hue smart light]]></media:description>                                                            <media:text><![CDATA[Philips Hue smart light]]></media:text>
                                <media:title type="plain"><![CDATA[Philips Hue smart light]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JyMqRSWC9EKECK7fYn9JCm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>It's been a busy week for the team at Philips Hue. At its annual showcase event in Berlin, the company unveiled not just a new series of smart lights (including some particularly stylish additions to its Liane series), but also a whole new approach to AI, which it's using to take the complexity out of creating bespoke automated lighting setups specifically for your home. No more tinkering with toggles and timers — just tell the app what you want your lights to do and when, and the software will handle the rest.</p><p>This isn't Philips Hue's first foray into AI. In 2025, <a href="https://www.techradar.com/home/smart-lights/philips-hues-ai-assistant-is-finally-here-and-if-you-have-an-iphone-you-can-try-it-now">the brand introduced an AI assistant</a> that allowed users to describe a lighting scene and would then either find a match in the library of presets or create a new scene from scratch if nothing suitable existed.</p><p>Earlier this year, <a href="https://www.techradar.com/home/smart-lights/the-philips-hue-app-can-now-customize-lighting-scenes-so-they-suit-the-layout-of-your-rooms">it also launched SpatialAware</a> for the <a href="https://www.techradar.com/home/smart-lights/the-philips-hue-bridge-pro-is-finally-on-sale-but-theres-something-you-should-know-before-you-buy-one">Philips Hue Bridge Pro</a>, which applies lighting scenes differently depending on the position of smart bulbs, light strips, and lamps in a room, with AI trained using expertise from professional lighting designers.</p><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="tydCtUTyVEwvDx4JVcgJMQ" name="SH010_Mountain-Breeze_Still_SpatialAware" alt="Room illuminated using Philips Hue smart lights" src="https://cdn.mos.cms.futurecdn.net/tydCtUTyVEwvDx4JVcgJMQ.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">SpatialAware uses AI trained by lighting designers, and applies scenes based on the location of lights in a room </span><span class="credit" itemprop="copyrightHolder">(Image credit: Signify)</span></figcaption></figure><p>After this week's showcase, I spoke to Marco Merolla, Executive Vice President and Business Leader of Consumer Connected Lighting at Philips Hue's parent brand Signify, to find out his thoughts on the future of smart lighting and AI. I started by asking him about SpatialAware, and whether users had welcomed the new feature in their homes.</p><p>"It’s something that brings smart lighting to the next level, but also intuitiveness in getting to the result that you want as a user — to the desired ambience," Merolla said. "The reception of the base was very good in terms of adoption. This is an exclusive currently with the Bridge Pro, but the reception of the Bridge Pro was extremely good in terms of adoption, and that’s not surprising, because, as we said, ambience creation is key in smart lighting."</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>SpatialAware has been a success, but Merolla says the brand has now turned its focus to the custom AI automations demonstrated in Berlin.</p><p>"Really, in our perspective, [that is] the next step, because there is a lot that you could do, or may do today that is a bit limited by the system itself," he said. "By analyzing and assessing the user behavior and the consumer behavior, we create a lot of different layers with which they can create behaviors and automation."</p><p>That analysis doesn't mean monitoring the behavior of individual users, or automatically creating anything for you based on that behavior. Instead, Signify uses anonymised, aggregated usage insights and broader consumer research to understand patterns and usage, which help inform the behaviors and automation built into the system.</p><p>"Clearly there is a limit right now, but with the power of large language models, that is not there anymore, so we can give them the chance and [get them] into concepts that were completely unprecedented before — and that’s part of the things that we launched yesterday," said Merolla. "We’re super excited because the consumer experience will change dramatically in the way you can enjoy the system and create beautiful things."</p><h2 id="not-ai-for-the-sake-of-it">Not AI for the sake of it</h2><p>The Philips Hue showcase was packed with news and launches, so I asked Merolla which ones he was most excited about.</p><p>"I was super excited by three of them," he said. "Custom AI behavior is a great step because it’s not AI for the sake of it — it’s really AI at the service of the consumer experience. Not in the sense of wanting to enter into people’s lives or be intrusive, but in the sense of giving them a chance to unlock possibilities in a very intuitive way. Custom AI from this perspective is an amazing, lovely direction.</p><p>"The second key one that’s quite close to my heart is the entertainment area," he said. "You know that over the years we have worked a lot on making the lighting experience better and better, stronger and stronger. Here, the effort we made was really to make it more accessible."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AhHmZUWRemw5FvZT2Nfvjm" name="Philips Hue Play Screen Sync 2" alt="Philips Hue Play Screen Sync attached to TV" src="https://cdn.mos.cms.futurecdn.net/AhHmZUWRemw5FvZT2Nfvjm.jpg" mos="" align="middle" fullscreen="" width="800" height="450" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The Philips Hue Play Screen Sync allows users to synchronize lights with their TV, even if they don't have an HDMI setup </span><span class="credit" itemprop="copyrightHolder">(Image credit: Signify)</span></figcaption></figure><p>Merolla explained that accessibility isn't just about price, although that is something Philips Hue has addressed with the Sync Box 4K <strong>—</strong> a more affordable alternative to the Philips Hue Play Sync Box 8K that launched in September 2024. Accessibility, he said, is also about compatibility, which is why Philips Hue has launched Screen Sync — an alternative to the Sync Box that uses a camera rather than HDMI input, so you can synchronize your Hue lights with your TV screen regardless of the source.</p><p>"In the area of accessibility, there is also the Bridgeless idea," he added, referring to the ability to use the Sync Box 8K, 4K and Screen Sync without buying an additional Philips Hue Bridge Zigbee hub. "You can have just one strip light in a Bridgeless configuration. And this is again because we believe that everyone should watch TV or watch video with at least one light connected to amplify the experience, and we don’t want to limit the user who, in that specific moment, only wants that kind of benefit [without] having to necessarily join the full ecosystem."</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8ZCueBCUWom62LkG89DFtm.jpg" alt="Philips Hue Signe pole smart light" /><figcaption>The new Philips Hue Signe pole light is one of Merolla's favorite new launches<small role="credit">Signify</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pDDw4MSDkMd2qEMb6TTPWm.jpg" alt="Philips Hue Liane 360-degree rope smart light" /><figcaption>The Liane 360-degree rope light is another favorite<small role="credit">Signify</small></figcaption></figure></figure><p>The final items on Merolla's list of exciting launches are the new Liane 360-degree rope and Signe pole lights.</p><p>"These are beautiful design objects — really beautiful design objects," he said. "We did not invent the archetype in the design world — that archetype is something that already exists, but of course we can create the mix between a beautiful design object and an amazing light structure. These two things very often don’t go together. Sometimes products that have a super cool design light effect, like gradient scenes and so on, are not necessarily associated with the most beautiful design from an object perspective.</p><p>"And as a direction for the brand in the future, I firmly believe that we need to put this world together — that the design of the external object and the light effect, the things that you can do with that, really need to merge. And I think Liane and the new Signe product are a strong step in this direction."</p><p>It will definitely be interesting to see how those two aspects join together in the future, and whether AI functionality begins to affect the design of Philips Hue lights, now that LLMs can remove the barrier to complex automations. I'm definitely looking forward to next year's showcase.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This new robot lawn mower comes with its own infrared hedgehog-spotter — and a handy approach to edge-trimming ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The Anthbot R7 Series includes an 'EdgeEase' string trimmer </strong></li><li><strong>Its mounted on an arm and comes with its own camera for safety</strong></li><li><strong>There's also infrared animal detection </strong></li></ul><p>Effective edge trimming has long been the bane of a lawnbot-maker's life. After all, what good is a robot mower if you then have to go in with a side-trimmer to clean up all the lawn edges afterwards? Anthbot's newest robo-mower — the R7 Series, on show at <a href="https://www.techradar.com/tag/ifa">IFA 2026</a> — has an innovative solution. </p><p>The brand has tacked a string trimmer onto the side of the lawnbot. Or, more accurately, onto a "robot arm", mounted to the side of the lawnbot. This arm is designed to adjust to follow winding lawn boundaries, ensuring  "zero-gap edge cutting without manual touch-ups". Anthbot dubs the system 'EdgeEase'.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HRPbm8PhAPMQewohtoLTCE" name="20260904_111037 copy" alt="Anthbot R7 Series lawnbot" src="https://cdn.mos.cms.futurecdn.net/HRPbm8PhAPMQewohtoLTCE.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I saw it being demoed — albeit on an AstroTurf lawn, without any actual cutting. The arm movement is smooth and functions well, tucking neatly away when not required. (It's a little less visually impressive than <a href="https://www.techradar.com/home/smart-home/i-just-saw-a-lawnbot-with-a-mechanical-arm-that-reaches-out-to-hand-trim-your-edges-and-it-was-mesmerizing">Segway Navimow's own mechanical side-trimming system</a>, but which system functions better remains to be seen.)</p><p>I've seen side-mounted blade trimmers before, but this string version feels like a slightly safer option to be protruding out into the open... at least when not in use. Of course, when spinning, those strings will be able to slice just as effectively as a blade. </p><p>On that point, I'm surprised Anthbot hasn't added any kind of protective casing. There is a camera specifically dedicated to keeping an eye on the trimming arm, but it's still putting a lot of trust in those obstacle-spotting skills. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CRJvmXA7mr4TTfPsLbGPyD" name="20260904_111347 copy" alt="Anthbot R7 Series lawnbot" src="https://cdn.mos.cms.futurecdn.net/CRJvmXA7mr4TTfPsLbGPyD.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="hedgehog-spotting">Hedgehog spotting</h2><p>The EdgeEase string trimmer is the headline addition, but I was also interested to see Anthbot has included an infrared sensor for animal detection. This is designed to pick up thermal signals from critters like hedgehogs that might be hidden in the grass, so the mower can avoid them.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Umee2hSvxmf6vvRsdvTD7E" name="20260904_110954 copy" alt="Anthbot R7 Series lawnbot" src="https://cdn.mos.cms.futurecdn.net/Umee2hSvxmf6vvRsdvTD7E.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>These are two standout features in what looks like an altogether extremely capable lawnbot. For the main mowing, it uses two floating cutting discs, designed to adjust to uneven ground for a clean finish. There's also all-wheel drive — precisely powered by four drive motors and two independent steering motors. That's designed to help with traction and maneuverability. </p><p>The navigation suite includes LiDAR, RTK, and three AI-backed cameras (including that trimmer cam) to provide "robust, all-scenario positioning" that won't drop out if, for example, the satellite signal is blocked. Anthbot emphasizes the R7 Series is "designed to handle the complexity of real gardens rather than idealized, flat lawns". </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sPw53rjLYbPrc2o4Gihr8F" name="20260904_110959 copy" alt="Anthbot R7 Series lawnbot" src="https://cdn.mos.cms.futurecdn.net/sPw53rjLYbPrc2o4Gihr8F.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The ANTHBOT R7 Series comprises two lawnbots: the R730 and R720. The R730 is designed for lawns up to 3,000㎡ and has the string trimmer included as standard. The R720 has a smaller battery and is meant for yards up to 2,000㎡, and the string trimmer is an optional extra.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-home/this-new-robot-lawn-mower-comes-with-its-own-infrared-hedgehog-spotter-and-a-handy-approach-to-edge-trimming</link>
                                                                            <description>
                            <![CDATA[ The Anthbot R7 will reach out and hand-trim the edges of your lawn. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yBWraENd8g7KVuLBFrEWTi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Umee2hSvxmf6vvRsdvTD7E-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 05 Sep 2026 20:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Home]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <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/Umee2hSvxmf6vvRsdvTD7E-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Anthbot R7 Series lawnbot]]></media:description>                                                            <media:text><![CDATA[Anthbot R7 Series lawnbot]]></media:text>
                                <media:title type="plain"><![CDATA[Anthbot R7 Series lawnbot]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Umee2hSvxmf6vvRsdvTD7E-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Anthbot R7 Series includes an 'EdgeEase' string trimmer </strong></li><li><strong>Its mounted on an arm and comes with its own camera for safety</strong></li><li><strong>There's also infrared animal detection </strong></li></ul><p>Effective edge trimming has long been the bane of a lawnbot-maker's life. After all, what good is a robot mower if you then have to go in with a side-trimmer to clean up all the lawn edges afterwards? Anthbot's newest robo-mower — the R7 Series, on show at <a href="https://www.techradar.com/tag/ifa">IFA 2026</a> — has an innovative solution. </p><p>The brand has tacked a string trimmer onto the side of the lawnbot. Or, more accurately, onto a "robot arm", mounted to the side of the lawnbot. This arm is designed to adjust to follow winding lawn boundaries, ensuring  "zero-gap edge cutting without manual touch-ups". Anthbot dubs the system 'EdgeEase'.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HRPbm8PhAPMQewohtoLTCE" name="20260904_111037 copy" alt="Anthbot R7 Series lawnbot" src="https://cdn.mos.cms.futurecdn.net/HRPbm8PhAPMQewohtoLTCE.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I saw it being demoed — albeit on an AstroTurf lawn, without any actual cutting. The arm movement is smooth and functions well, tucking neatly away when not required. (It's a little less visually impressive than <a href="https://www.techradar.com/home/smart-home/i-just-saw-a-lawnbot-with-a-mechanical-arm-that-reaches-out-to-hand-trim-your-edges-and-it-was-mesmerizing">Segway Navimow's own mechanical side-trimming system</a>, but which system functions better remains to be seen.)</p><p>I've seen side-mounted blade trimmers before, but this string version feels like a slightly safer option to be protruding out into the open... at least when not in use. Of course, when spinning, those strings will be able to slice just as effectively as a blade. </p><p>On that point, I'm surprised Anthbot hasn't added any kind of protective casing. There is a camera specifically dedicated to keeping an eye on the trimming arm, but it's still putting a lot of trust in those obstacle-spotting skills. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CRJvmXA7mr4TTfPsLbGPyD" name="20260904_111347 copy" alt="Anthbot R7 Series lawnbot" src="https://cdn.mos.cms.futurecdn.net/CRJvmXA7mr4TTfPsLbGPyD.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><h2 id="hedgehog-spotting">Hedgehog spotting</h2><p>The EdgeEase string trimmer is the headline addition, but I was also interested to see Anthbot has included an infrared sensor for animal detection. This is designed to pick up thermal signals from critters like hedgehogs that might be hidden in the grass, so the mower can avoid them.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Umee2hSvxmf6vvRsdvTD7E" name="20260904_110954 copy" alt="Anthbot R7 Series lawnbot" src="https://cdn.mos.cms.futurecdn.net/Umee2hSvxmf6vvRsdvTD7E.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>These are two standout features in what looks like an altogether extremely capable lawnbot. For the main mowing, it uses two floating cutting discs, designed to adjust to uneven ground for a clean finish. There's also all-wheel drive — precisely powered by four drive motors and two independent steering motors. That's designed to help with traction and maneuverability. </p><p>The navigation suite includes LiDAR, RTK, and three AI-backed cameras (including that trimmer cam) to provide "robust, all-scenario positioning" that won't drop out if, for example, the satellite signal is blocked. Anthbot emphasizes the R7 Series is "designed to handle the complexity of real gardens rather than idealized, flat lawns". </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sPw53rjLYbPrc2o4Gihr8F" name="20260904_110959 copy" alt="Anthbot R7 Series lawnbot" src="https://cdn.mos.cms.futurecdn.net/sPw53rjLYbPrc2o4Gihr8F.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The ANTHBOT R7 Series comprises two lawnbots: the R730 and R720. The R730 is designed for lawns up to 3,000㎡ and has the string trimmer included as standard. The R720 has a smaller battery and is meant for yards up to 2,000㎡, and the string trimmer is an optional extra.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Plug-in solar shone at IFA 2026 —here are the 5 best products we saw, from Anker to DJI and EcoFlow ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Plug-in (or balcony) solar tech has been booming in Europe for a while now, but it seems as though the rest of the world is slowly catching on: these kits are <a href="https://www.techradar.com/home/energy-saving/plug-in-solar-just-became-legal-in-the-uk-here-are-5-things-you-need-to-know-from-prices-to-potential-savings">now legal in the UK</a>, while an increasing number of US states <a href="https://www.techradar.com/home/energy-saving/california-lawmakers-approve-plug-in-solar-bill-as-authorities-promise-potential-savings-of-up-to-usd450-a-year">are approving them</a> too.</p><p>The simplicity is the main appeal of these solar panels, which can be plugged straight into a standard outlet in your home, without any expensive roof mounting or time-consuming planning permission required. Any energy that you generate from free sunlight is used immediately for the appliances in your home, cutting down your electricity bill.</p><p>Now that the tech is legal in a growing number of places, we're seeing more and more certified kits and compatible batteries appear on sale. During our travels around the IFA 2026 tech expo in Berlin, the products below particularly caught our eye.</p><p>There's one big caveat here — in the UK and US, grid-tied plug-in batteries aren't currently a legal part of plug-in solar, so in those regions the products below will need professional installation (which slightly negates that 'plug-in' descriptor).</p><p>Still, there are hopes that <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 could soon be legalized</a> in the UK and elsewhere, which means the bill-cutting products below could be a glimpse of our home energy future...</p><h2 id="1-ecoflow-stream-2-ocean-2">1. EcoFlow Stream 2 / Ocean 2</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4esXtruePXZGQmmVL8X7oC" name="01-ecoflow" alt="EcoFlow solar battery" src="https://cdn.mos.cms.futurecdn.net/4esXtruePXZGQmmVL8X7oC.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>EcoFlow has been in the energy storage game for some time of course, and brings all of its expertise to bear on these two new products. Starting with the 3-5kWh <a href="https://www.techradar.com/home/energy-saving/ecoflows-stream-home-batteries-arrive-to-target-the-uks-plug-in-solar-boom-but-installation-still-isnt-diy">Stream 2 home battery</a>, we've got support for up to 5,000W of solar input and 3,000W of electricity output, so enough to power washing machines, dishwashers, and the like.</p><p>It's modular too, so you can stack these up like Lego bricks as your energy needs change, and the units offer four MPPT (Maximum Power Point Tracking) inputs if you need to connect panels in different spots. There's also an AC version if you already have solar panels installed and just need somewhere to store the electricity.</p><p>As for the Ocean 2, this is a fitted home battery, replacing the PowerOcean line. It does up to 30 kWh with a single inverter, and can provide backup power if the grid goes down with an instant switchover so you'll never even notice. Both require professional installation, but you can take the Stream 2 with you when you move.</p><h2 id="2-anker-solix-solarbank-max">2. Anker Solix Solarbank Max</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3DQY9Zf7QJpkFG6EZijHNA" name="02-anker" alt="Anker" src="https://cdn.mos.cms.futurecdn.net/3DQY9Zf7QJpkFG6EZijHNA.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>On to the Anker Solix Solarbank Max, and this impressive-looking home battery brings with it 7 kWh of storage capacity, which should be enough to keep an entire home going overnight (assuming it hits the average figure for usage).</p><p>Unlike the AC version that's already on the market, this can connect directly to your solar panels, and it can take on 10,000W of solar input across three MPPTs. You can also expand the capacity up to 42 kWh with extra batteries.</p><p>You do need to get an electrician to fit this to your home power network, just to avoid anything blowing up, but Anker reckons you'll have saved on up front costs and be getting pure profit within 2.5 years — though your mileage may vary.</p><h2 id="3-zendure-solarflow-2400-pro-4000-mix-pro">3. Zendure SolarFlow 2400 Pro / 4000 Mix Pro</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XWP8jYF3AKj6wt7YF88UN8" name="03-zendure" alt="Zendure solar kit" src="https://cdn.mos.cms.futurecdn.net/XWP8jYF3AKj6wt7YF88UN8.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Zendure SolarFlow 2400 Pro and 4000 Mix Pro aren't entirely new, but they were shown off at IFA, and we're including them here. Again the emphasis is on simple, easy to manage solar energy storage: the SolarFlow 2400 Pro can take on 4,800W of solar input across four MPPTs, and offers 2,400W bi-directional AC power (hence the name).</p><p>With the SolarFlow 4000 Mix Pro, we've got capacity for 13,000W of solar input across two MPPTs, and you get (you've guessed it) up to 4,000W of bi-directional power, so it's a more heavy duty operator and larger unit.</p><p>Both these batteries can be connected to plug-in solar panels as well as retrofitted to panels that are already on your roof, though obviously the SolarFlow 4000 Mix Pro can handle more of them.</p><h2 id="4-dji-power-2000-and-solar-bundle">4. DJI Power 2000 and solar bundle</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="72CDuMQ62pAWxSf4PmDMz5" name="04-dji" alt="DJI solar kit" src="https://cdn.mos.cms.futurecdn.net/72CDuMQ62pAWxSf4PmDMz5.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>We were very impressed with the <a href="https://www.techradar.com/pro/dji-power-2000-portable-power-station-review">DJI Power 2000</a> portable power station when it launched last year, and at IFA 2026 it told us that it's going to turn this into a fully fledged balcony solar system — complete with its own solar panels and a microinverter for connecting to a standard power network.</p><p>Details are a bit thin on the ground though, as we don't know how much it's going to cost or exactly how it's going to work. Apparently the bundled kit is going to be sold in Germany first, with no word yet on an international expansion.</p><p>What we do know is that DJI has the technical experience and nous to put together one of the most compelling plug-in solar packages out there — and one which you can pick up and take camping with you. We'll be keeping a close eye on this.</p><h2 id="5-bluetti-balco-260-balco-500">5. Bluetti Balco 260 / Balco 500</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DrnqtCYjoyDzAi7AQfBJg3" name="05-bluetti" alt="Bluetti home batteries" src="https://cdn.mos.cms.futurecdn.net/DrnqtCYjoyDzAi7AQfBJg3.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>While the kits were unveiled shortly before IFA 2026, we've been able to get a good look at the Balco 260 and Balco 500 at the expo. They offer 2,400W (through four MPPTs) and 4,300W (through a single MPPT) of solar input, respectively.</p><p>As with the Zendure models, they're basically an entry level and more advanced version of the same pack: They can be hooked up to balcony solar or rooftop solar as needed, and connected to the mains electricity network in your home.</p><p>We were <a href="https://www.techradar.com/pro/bluetti-says-home-solar-power-is-now-plug-and-play-i-went-to-the-balco-launch-to-see-if-its-really-that-simple">at the launch of these units</a> back in May, and there was a big emphasis on simplicity throughout. The aim here is to reduce as many barriers to entry as possible, which is helped through the changes in regulations now happening in the US and UK.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/energy-saving/plug-in-solar-shone-at-ifa-2026-here-are-the-5-best-products-we-saw-from-anker-to-dji-and-ecoflow</link>
                                                                            <description>
                            <![CDATA[ Plug-in solar is becoming easier to access across the world, and these batteries are certainly going to help. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zr95fcrBERXaLWQtZ9RU3J</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qiEsx8MUQChRwTBsWHz3hV-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 05 Sep 2026 10:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 07 Sep 2026 08:57:32 +0000</updated>
                                                                                                                                            <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/qiEsx8MUQChRwTBsWHz3hV-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[IFA 2026 plug-in solar]]></media:description>                                                            <media:text><![CDATA[IFA 2026 plug-in solar]]></media:text>
                                <media:title type="plain"><![CDATA[IFA 2026 plug-in solar]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qiEsx8MUQChRwTBsWHz3hV-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Plug-in (or balcony) solar tech has been booming in Europe for a while now, but it seems as though the rest of the world is slowly catching on: these kits are <a href="https://www.techradar.com/home/energy-saving/plug-in-solar-just-became-legal-in-the-uk-here-are-5-things-you-need-to-know-from-prices-to-potential-savings">now legal in the UK</a>, while an increasing number of US states <a href="https://www.techradar.com/home/energy-saving/california-lawmakers-approve-plug-in-solar-bill-as-authorities-promise-potential-savings-of-up-to-usd450-a-year">are approving them</a> too.</p><p>The simplicity is the main appeal of these solar panels, which can be plugged straight into a standard outlet in your home, without any expensive roof mounting or time-consuming planning permission required. Any energy that you generate from free sunlight is used immediately for the appliances in your home, cutting down your electricity bill.</p><p>Now that the tech is legal in a growing number of places, we're seeing more and more certified kits and compatible batteries appear on sale. During our travels around the IFA 2026 tech expo in Berlin, the products below particularly caught our eye.</p><p>There's one big caveat here — in the UK and US, grid-tied plug-in batteries aren't currently a legal part of plug-in solar, so in those regions the products below will need professional installation (which slightly negates that 'plug-in' descriptor).</p><p>Still, there are hopes that <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 could soon be legalized</a> in the UK and elsewhere, which means the bill-cutting products below could be a glimpse of our home energy future...</p><h2 id="1-ecoflow-stream-2-ocean-2">1. EcoFlow Stream 2 / Ocean 2</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4esXtruePXZGQmmVL8X7oC" name="01-ecoflow" alt="EcoFlow solar battery" src="https://cdn.mos.cms.futurecdn.net/4esXtruePXZGQmmVL8X7oC.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>EcoFlow has been in the energy storage game for some time of course, and brings all of its expertise to bear on these two new products. Starting with the 3-5kWh <a href="https://www.techradar.com/home/energy-saving/ecoflows-stream-home-batteries-arrive-to-target-the-uks-plug-in-solar-boom-but-installation-still-isnt-diy">Stream 2 home battery</a>, we've got support for up to 5,000W of solar input and 3,000W of electricity output, so enough to power washing machines, dishwashers, and the like.</p><p>It's modular too, so you can stack these up like Lego bricks as your energy needs change, and the units offer four MPPT (Maximum Power Point Tracking) inputs if you need to connect panels in different spots. There's also an AC version if you already have solar panels installed and just need somewhere to store the electricity.</p><p>As for the Ocean 2, this is a fitted home battery, replacing the PowerOcean line. It does up to 30 kWh with a single inverter, and can provide backup power if the grid goes down with an instant switchover so you'll never even notice. Both require professional installation, but you can take the Stream 2 with you when you move.</p><h2 id="2-anker-solix-solarbank-max">2. Anker Solix Solarbank Max</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="3DQY9Zf7QJpkFG6EZijHNA" name="02-anker" alt="Anker" src="https://cdn.mos.cms.futurecdn.net/3DQY9Zf7QJpkFG6EZijHNA.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>On to the Anker Solix Solarbank Max, and this impressive-looking home battery brings with it 7 kWh of storage capacity, which should be enough to keep an entire home going overnight (assuming it hits the average figure for usage).</p><p>Unlike the AC version that's already on the market, this can connect directly to your solar panels, and it can take on 10,000W of solar input across three MPPTs. You can also expand the capacity up to 42 kWh with extra batteries.</p><p>You do need to get an electrician to fit this to your home power network, just to avoid anything blowing up, but Anker reckons you'll have saved on up front costs and be getting pure profit within 2.5 years — though your mileage may vary.</p><h2 id="3-zendure-solarflow-2400-pro-4000-mix-pro">3. Zendure SolarFlow 2400 Pro / 4000 Mix Pro</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XWP8jYF3AKj6wt7YF88UN8" name="03-zendure" alt="Zendure solar kit" src="https://cdn.mos.cms.futurecdn.net/XWP8jYF3AKj6wt7YF88UN8.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>The Zendure SolarFlow 2400 Pro and 4000 Mix Pro aren't entirely new, but they were shown off at IFA, and we're including them here. Again the emphasis is on simple, easy to manage solar energy storage: the SolarFlow 2400 Pro can take on 4,800W of solar input across four MPPTs, and offers 2,400W bi-directional AC power (hence the name).</p><p>With the SolarFlow 4000 Mix Pro, we've got capacity for 13,000W of solar input across two MPPTs, and you get (you've guessed it) up to 4,000W of bi-directional power, so it's a more heavy duty operator and larger unit.</p><p>Both these batteries can be connected to plug-in solar panels as well as retrofitted to panels that are already on your roof, though obviously the SolarFlow 4000 Mix Pro can handle more of them.</p><h2 id="4-dji-power-2000-and-solar-bundle">4. DJI Power 2000 and solar bundle</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="72CDuMQ62pAWxSf4PmDMz5" name="04-dji" alt="DJI solar kit" src="https://cdn.mos.cms.futurecdn.net/72CDuMQ62pAWxSf4PmDMz5.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>We were very impressed with the <a href="https://www.techradar.com/pro/dji-power-2000-portable-power-station-review">DJI Power 2000</a> portable power station when it launched last year, and at IFA 2026 it told us that it's going to turn this into a fully fledged balcony solar system — complete with its own solar panels and a microinverter for connecting to a standard power network.</p><p>Details are a bit thin on the ground though, as we don't know how much it's going to cost or exactly how it's going to work. Apparently the bundled kit is going to be sold in Germany first, with no word yet on an international expansion.</p><p>What we do know is that DJI has the technical experience and nous to put together one of the most compelling plug-in solar packages out there — and one which you can pick up and take camping with you. We'll be keeping a close eye on this.</p><h2 id="5-bluetti-balco-260-balco-500">5. Bluetti Balco 260 / Balco 500</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DrnqtCYjoyDzAi7AQfBJg3" name="05-bluetti" alt="Bluetti home batteries" src="https://cdn.mos.cms.futurecdn.net/DrnqtCYjoyDzAi7AQfBJg3.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>While the kits were unveiled shortly before IFA 2026, we've been able to get a good look at the Balco 260 and Balco 500 at the expo. They offer 2,400W (through four MPPTs) and 4,300W (through a single MPPT) of solar input, respectively.</p><p>As with the Zendure models, they're basically an entry level and more advanced version of the same pack: They can be hooked up to balcony solar or rooftop solar as needed, and connected to the mains electricity network in your home.</p><p>We were <a href="https://www.techradar.com/pro/bluetti-says-home-solar-power-is-now-plug-and-play-i-went-to-the-balco-launch-to-see-if-its-really-that-simple">at the launch of these units</a> back in May, and there was a big emphasis on simplicity throughout. The aim here is to reduce as many barriers to entry as possible, which is helped through the changes in regulations now happening in the US and UK.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I just saw the renter-friendly dishwasher I've been dreaming of for the past decade ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The Lissome R1 is a compact countertop dishwasher for small apartments</strong></li><li><strong>Its water tank is filled manually, so it doesn't need to be plumbed in</strong></li><li><strong>It has a surprisingly large capacity — designed for up to three meal sets</strong></li></ul><p>For the past decade I have been getting by without a dishwasher. My small apartment just doesn't have space for one — at least, not if I want to have, say, a sink. So when I saw Lissome's countertop dishwasher at <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>, it was like my prayers had been answered at last. </p><p>The Lissome R1 is a compact dishwasher designed exactly for situations like mine: small households or apartments that don't have space for a full machine, or rented homes that you can't plumb something new into.</p><p>"Dishwasher ownership often assumes a cabinet opening, fixed plumbing and unused worktop space," says the brand. "R1 is designed around the homes where those assumptions do not hold, giving users a compact alternative without asking them to redesign the kitchen first."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4656GqPuV4uXPSAAxv9fVZ" name="20260904_104702 copy" alt="Lissome countertop dishwasher" src="https://cdn.mos.cms.futurecdn.net/4656GqPuV4uXPSAAxv9fVZ.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It's a compact 280mm wide, 507mm deep, and stands 502mm tall. That means it should be able to squeeze into your kitchen without eating up all your counter space. More useful — for renters especially — is that it doesn't need to be plumbed in. Instead, the water tank is filled manually, giving you plenty of flexibility about where you put it . Plus, you can easily take it with you when you move homes.</p><p>Lissome is keen to emphasize that the R1 is designed to be a main dishwasher rather than an overflow machine. In fact, it's rather TARDIS-like, with the ability to hold up to 34 items — it's meant for up to three people's place settings. </p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/TPNi9cnpjCFniMJRwMfyF6/Lissome.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/TPNi9cnpjCFniMJRwMfyF6/Lissome.mp4"></video></div><p>It's not a plain white box, but instead has glass windows on three sides. Not only does it look good, but it also allows me to finally satisfy my long-held curiosity as to what actually happens inside a dishwasher. (How well the glass-forward design holds up after being exposed to many weeks' worth of cereal, sauce and coffee dribbles remains to be seen.)</p><p>Lissome says the inner workings are built around "the World's First Sweeping Jet Technology". Essentially, there are two rotating arms in the base, shooting out artfully coordinated jets of water that arc gracefully — picture the Bellagio Fountains —  across the whole interior chamber. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2w6p5wJqCE8oYdPtTjrfBZ" name="20260904_104519 copy" alt="Lissome countertop dishwasher" src="https://cdn.mos.cms.futurecdn.net/2w6p5wJqCE8oYdPtTjrfBZ.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There are six preset programs. These include Quick Wash, which combines 13 minutes of speed-washing with two minutes of steam-release and drying, and Smart Wash, which uses an AI-powered sensor that "detects water turbidity and grease levels, then adjusts the cleaning cycle and detergent dosage" to get your dishes sparkling without wasting water or cleaning fluid.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/small-appliances/i-just-saw-the-renter-friendly-dishwasher-ive-been-dreaming-of-for-the-past-decade</link>
                                                                            <description>
                            <![CDATA[ This TARDIS-like countertop dishwasher fits tons of crockery and doesn't need to be plumbed in. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">XZUgsxrfWMmomersdnx5m5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pnhjA39c8f3PaiaRLh2Gac-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 05 Sep 2026 02:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Small Appliances]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <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/pnhjA39c8f3PaiaRLh2Gac-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Lissome Countertop dishwasher]]></media:description>                                                            <media:text><![CDATA[Lissome Countertop dishwasher]]></media:text>
                                <media:title type="plain"><![CDATA[Lissome Countertop dishwasher]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pnhjA39c8f3PaiaRLh2Gac-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Lissome R1 is a compact countertop dishwasher for small apartments</strong></li><li><strong>Its water tank is filled manually, so it doesn't need to be plumbed in</strong></li><li><strong>It has a surprisingly large capacity — designed for up to three meal sets</strong></li></ul><p>For the past decade I have been getting by without a dishwasher. My small apartment just doesn't have space for one — at least, not if I want to have, say, a sink. So when I saw Lissome's countertop dishwasher at <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>, it was like my prayers had been answered at last. </p><p>The Lissome R1 is a compact dishwasher designed exactly for situations like mine: small households or apartments that don't have space for a full machine, or rented homes that you can't plumb something new into.</p><p>"Dishwasher ownership often assumes a cabinet opening, fixed plumbing and unused worktop space," says the brand. "R1 is designed around the homes where those assumptions do not hold, giving users a compact alternative without asking them to redesign the kitchen first."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4656GqPuV4uXPSAAxv9fVZ" name="20260904_104702 copy" alt="Lissome countertop dishwasher" src="https://cdn.mos.cms.futurecdn.net/4656GqPuV4uXPSAAxv9fVZ.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>It's a compact 280mm wide, 507mm deep, and stands 502mm tall. That means it should be able to squeeze into your kitchen without eating up all your counter space. More useful — for renters especially — is that it doesn't need to be plumbed in. Instead, the water tank is filled manually, giving you plenty of flexibility about where you put it . Plus, you can easily take it with you when you move homes.</p><p>Lissome is keen to emphasize that the R1 is designed to be a main dishwasher rather than an overflow machine. In fact, it's rather TARDIS-like, with the ability to hold up to 34 items — it's meant for up to three people's place settings. </p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/TPNi9cnpjCFniMJRwMfyF6/Lissome.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/TPNi9cnpjCFniMJRwMfyF6/Lissome.mp4"></video></div><p>It's not a plain white box, but instead has glass windows on three sides. Not only does it look good, but it also allows me to finally satisfy my long-held curiosity as to what actually happens inside a dishwasher. (How well the glass-forward design holds up after being exposed to many weeks' worth of cereal, sauce and coffee dribbles remains to be seen.)</p><p>Lissome says the inner workings are built around "the World's First Sweeping Jet Technology". Essentially, there are two rotating arms in the base, shooting out artfully coordinated jets of water that arc gracefully — picture the Bellagio Fountains —  across the whole interior chamber. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2w6p5wJqCE8oYdPtTjrfBZ" name="20260904_104519 copy" alt="Lissome countertop dishwasher" src="https://cdn.mos.cms.futurecdn.net/2w6p5wJqCE8oYdPtTjrfBZ.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There are six preset programs. These include Quick Wash, which combines 13 minutes of speed-washing with two minutes of steam-release and drying, and Smart Wash, which uses an AI-powered sensor that "detects water turbidity and grease levels, then adjusts the cleaning cycle and detergent dosage" to get your dishes sparkling without wasting water or cleaning fluid.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ IFA 2026 'Best in Show' awards: our 25 favorite reveals at the Berlin tech expo, from somersaulting robots to modular solar batteries for renters ]]></title>
                                                                                                <dc:content><![CDATA[ <p>IFA, Berlin's huge annual tech expo, is where some of the biggest tech firms unveil their latest innovations — and this year is one of the strongest we've seen in a long time for interesting new releases. </p><p>IFA is a great place to find fascinating new gadgets and devices, ranging from next-gen AR glasses to self-driving personal mobility vehicles, and from weird new kitchen appliances to armies of humanoid robots.</p><p>We've chosen the top products from those that were nominated for our IFA 2026 'Best in Show' awards to produce this list of our 25 winners, based on how innovative they are, how well they serve their intended use, and the degree to which we think they'll influence their area of the tech market. </p><p>There were many more products that we really liked, of course, but we had to be ruthless — here are our top picks from IFA 2026.</p><h3 id="anker-soundcore-sleep-earbuds-4-pro">Anker Soundcore Sleep Earbuds 4 Pro</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="9bHq2oJiFfTnAwD4SjYPUV" name="Anker soundcore Sleep Earbuds 4 Pro" alt="Anker soundcore Sleep Earbuds 4 Pro on a white background" src="https://cdn.mos.cms.futurecdn.net/9bHq2oJiFfTnAwD4SjYPUV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Anker)</span></figcaption></figure><p>The best technology delivers real-world benefits, and what could be more beneficial than a good night's sleep? The Soundcore Sleep Earbuds 4 Pro use in-ear PPG optical sensors to monitor your heartrate, which is more accurate than other optical tracking methods thanks to the rich capillaries and stable position of your ear canal. That monitoring delivers data to the smart-screen, phone-free SleepHub charging case. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7681347402019687702" data-video-id="7681347402019687702" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7681347420529838870">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <p>The Sleep Earbuds Pro feature passive isolation as well as 30dB active noise cancelling, and the case-based snore monitoring system detects and masks the sound of your partner snoring using its built-in sounds. Despite the addition of multiple new components the housing is thinner than previous generations, and even more comfortable for side sleepers.</p><p>Anker's BioSync dynamic audio system monitors relaxation in real time, dynamically adjusting the audio content and structure to help you find the most effective sleep sounds. Sleep earbuds are something that can truly improve your health and happiness by improving your sleep, and these look like a really smart upgrade.</p><h3 id="agibot-a3">Agibot A3</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="9aoHZW9mn3eTuLQYpomGuU" name="Agibot A3" alt="Agibot A3 humanoid robot" src="https://cdn.mos.cms.futurecdn.net/9aoHZW9mn3eTuLQYpomGuU.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Agibot)</span></figcaption></figure><p>Agibot is doing some amazing things with humanoid robots, and the full-sized Agibot A3 combines multiple capabilities in a lightweight, extremely dynamic model: if you're assembling a robot dance troupe or planning a big exhibition, the A3's the bot to buy.</p><p>The A3 weighs just 55kg, has a power-to-weight ratio of 0.218kW/kg, and delivers up to 12kW of instant peak power, enabling it to somersault. Its battery runs for up to 10 hours and is hot-swappable in seconds, so it's great for applications where it needs to last all day. It'll happily fit in an SUV for travel, too.</p><p>In addition to voice and app control, the A3 delivers industry-first touch sensing that adds physical interaction to its controls. It also has a 360-degree multi-array mic system for accurate voice recognition, even in noisy environments. </p><p>One of the most exciting features of the A3 is its large-scale swarm co-ordination, which uses precise UWB positioning to enable performances by up to 100 individual robots. That makes it possible to create very complex, high-impact performances for big events, as well as enabling multiple units to work smartly in environments such as factories or warehouses. The awareness and the uptime make this a great new approach to robotics.</p><h3 id="hypershell-x-ultra-s">Hypershell X Ultra S</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="BdJqR5owGLx596QQz9VVtV" name="hypershell x ultra s" alt="A person climbing a rocky mountain wearing the Hypershell X Ultra S" src="https://cdn.mos.cms.futurecdn.net/BdJqR5owGLx596QQz9VVtV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Hypershell)</span></figcaption></figure><p>The Hypershell X Ultra S exoskeleton helped mountaineer Adriana Brownlee in -30C temperatures on Mount Everest, supported athlete Aurélien Fontenoy's 4,037km Route 66 journey while recovering from injury, and is currently being trialed by search and rescue organizations worldwide. </p><p>Before Hypershell, exoskeletons cost $100,000 and above; the same capabilities are now available to consumers for less than $2,000, in a device weighing under 2kg. </p><p>The X Ultra S is an end-to-end AI motion-control system that uses an AI model to transform raw sensor data directly into motor torque, enabling faster response, smoother adaptation, and more natural human-machine synchronization.</p><p>There are 12 active modes, including walking, cycling and running, and a new Gentle Assist mode for older adults and users with short or shuffling strides. Fitness Mode adds resistance, turning a walk into a workout.</p><p>But it's the price that won us over here — this could be a game changer for getting people with limited mobility out and doing more things that they love, from hiking to just visiting the local stores.</p><h3 id="jmgo-iris-ultra-max">JMGO IRIS Ultra Max</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="R9VtqsbEZRhnDqiiYAfNzV" name="JMGO Iris Ultra Max" alt="JMGO Iris Ultra Max on a white background" src="https://cdn.mos.cms.futurecdn.net/R9VtqsbEZRhnDqiiYAfNzV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: JMGO)</span></figcaption></figure><p>The IRIS Ultra Max is one of the world’s first true 4K 120Hz flagship smart projectors, delivering native 4K (rather than pixel-shifted) at 120Hz from input to output, all from its very compact case. </p><p>The Ultra Max's dual iris system has 6+9 blades, the highest count in its class, which promises to improve stray light suppression by 11.34% for a more accurate picture, while delivering class-leading contrast, with a quoted ration of 10,000:1. The MALC 6.0 Triple-Laser Engine delivers an impressive 6,500 ISO lumens of brightness, making it more visible in more lighting conditions, and with a promised ability to recreate 110% of the BT.2020 color space, with an astounding color accuracy of delta-E of 0.7, meaning it's truly capable of pro-level color range and accuracy.</p><p>The IRIS Ultra Max also introduces an industry-first 3-in-1 Optical System that integrates 0.88–1.7:1 Optical Zoom, Four-Way Lens Shift (V ±130%, H ±53%), and an AI-Powered Gimbal (360° H, 150° V) into a unified projection architecture. This makes it more more flexible than traditional projectors to positioning, because it has so many different options for correcting its picture. It gives small home theater setups top-tier performance without compromise.</p><h3 id="dji-osmo-pocket-4p">DJI Osmo Pocket 4P</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="zUEQTntfTEtkWrvePu63yV" name="dji osmo pocket 4p" alt="A young woman holding a DJI Pocket Osmo 4P in front of the houses of parliament in London" src="https://cdn.mos.cms.futurecdn.net/zUEQTntfTEtkWrvePu63yV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: DJI)</span></figcaption></figure><p>Designed for vloggers and movie-makers alike, the Osmo Pocket 4P is the world’s first dual-lens pocket gimbal camera. It delivers cinema-grade imaging in a pocket-friendly form, and features DJI's Academy Award-winning Ronin stabilization. </p><p>The main lens is a wide-angle 20mm equivalent with an f/2.0 aperture, and a new 1-inch CMOS sensor that offers 17 stops of dynamic range and over one billion colors via DJI's new 10-bit D-Log 2 color profile. </p><p>That's supplemented with a 60mm medium-tele portrait lens, which gives you 3x optical zoom and up to 12x digital zoom. Its f/1.8 aperture is particularly good for creating bokeh effects by compressing the background and pulling it closer to the subject.</p><p>The Osmo Pocket 4P also features the latest version of DJI's ActiveTrack, which uses AI algorithms to maintain tracking lock at up to 12x zoom. It can actively track up to eight people, framing groups and centering anyone new who steps into the field of view.</p><h3 id="rayneo-gt-max-ar-glasses">RayNeo GT Max AR Glasses</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="EB8BUrrWJzDXKYTSVvm3VV" name="RayNeo GT Max AR glasses" alt="RayNeo GT Max AR glasses on a white background" src="https://cdn.mos.cms.futurecdn.net/EB8BUrrWJzDXKYTSVvm3VV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: RayNeo)</span></figcaption></figure><p>The RayNeo GT Max AR Glasses are the world's first AR glasses to support Dolby Vision playback as part of creating a virtual cinema experience. They deliver up to 1,200 nits of perceived brightness, a 120Hz refresh rate, and real-time SDR to HDR conversion for super-clear images, too. Their optical system is 29% thinner and lighter than traditional designs, and  delivers an industry-leading 59-degree field of view.</p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7681723376372550934" data-video-id="7681723376372550934" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7681723395584068374">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <p>One of our favorite features is the adjustable virtual screen sizes, with a choice of 227 inches, 267 inches or 307 inches. That's clever: the tighter size is ideal for spreadsheets and productivity apps if you're using them as a display for a phone or laptop, while the larger sizes deliver immersive gaming and video. </p><p>Steady, Pinned and Follow modes enable you to anchor the screen or have it move with you, and 3DoF spatial tracking maintains the screen position without straining your eyes, and keeps subtitles, taskbars and image edges within the viewing area as you move. These look like the most advanced way to take a screen with you everywhere, and they could be indispensable for long flights.</p><h3 id="tcl-p80-ultra">TCL P80 Ultra</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="trU5qeuQKbmHbLWnqSZQoV" name="TCL P80 Ultra" alt="TCL P80 Ultra close up on a white background" src="https://cdn.mos.cms.futurecdn.net/trU5qeuQKbmHbLWnqSZQoV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: TCL)</span></figcaption></figure><p>If you spend as much time on your phone as we do, you'll be blown away by the screen of the TCL P80 Ultra. It's the first phone to integrate NXTPAPER eye-comfort technology, with a 1.5K sharp AMOLED display for reflection-free reading even in bright sunlight, and a button that instantly turns your P80 Ultra into an e-reader with paper-like viewing.</p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7681759970861272342" data-video-id="7681759970861272342" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7681759988955613974">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <p>The P80 Ultra has nano-etched anti-glare glass, eliminating surface reflections without reducing brightness. It also features circular polarized light technology, which changes the light output to more closely replicate the characteristics of natural light, and flicker-free dimming.</p><p>The camera's pretty special too. It's a 50MP 3x periscope telephoto lens with a 50MP 1/1.56-inch large-format sensor, capturing more light per pixel than smaller sensors and enabling 6x lossless zoom. Image stabilization eliminates motion blur in photos and video, and TCL's MuseFilm filters promise cinematic-quality images. But it's the groundbreaking display that really won us over — a lot of people will find it much kinder on the eyes.</p><h3 id="lenovo-thinkbook-14x-gen-2">Lenovo ThinkBook 14x Gen 2</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="wEeS8rUjHKqZbtFDSVauoV" name="Lenovo ThinkBook 14x Gen2" alt="Lenovo ThinkBook 14x Gen2 on a black background" src="https://cdn.mos.cms.futurecdn.net/wEeS8rUjHKqZbtFDSVauoV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Lenovo)</span></figcaption></figure><p>Lenovo's ultra-light laptop makes even ultraportables look positively porky: at just 2.18lbs / 990g and just 12.9mm thick it's one of the lightest and thinnest laptops around, making it ideal for business travelers and students alike — especially if you opt for the backlit keyboard, which is really helpful in dimly lit rooms and airplanes.</p><p>Lenovo has somehow managed to give the ThinkBook 14x the super-thin treatment without sacrificing connectivity, so in addition to its Wi-Fi 7 it features two 10Gbps USB-C ports, two 5Gbps USB-A ports and an HDMI 2.1 port, so there's no need to haul a hub around with you. It also has a spare M.2 slot that enables you to expand its storage, which makes this a solid long-term investment.</p><p>The ThinkBook 14x Gen 2 is also one of the most customizable ultraportables, powered by Intel Core 7 (Series 3) processors and with display options including vivid OLED and touchscreen LCD. It's good-looking too, with a choice of metallic finishes including Luna Gray, Celestial White, Mystic Violet and Veil Blue. </p><h3 id="earfun-wave-pro-x">EarFun Wave Pro X</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="hkmwHBBMmm4chF7hH9iq6W" name="earfun wave pro x" alt="EarFun Wave Pro X in black and white on a white background" src="https://cdn.mos.cms.futurecdn.net/hkmwHBBMmm4chF7hH9iq6W.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: EarFun)</span></figcaption></figure><p>EarFun's headphones consistently deliver premium performance without the premium price tag, and the Wave Pro X are the brand's best yet. They feature a patented dual-driver system that places a 40mm diamond-like carbon driver and a 10mm liquid crystal polymer driver on a precisely aligned axis, creating a more natural and detailed sound than you typically get from multi-driver designs. </p><p>The Wave Pro X feature an 8-mic AI system that continuously optimizes the hybrid ANC system, even in wired AUX mode, and the Qualcomm QCC3095 chipset delivers Bluetooth 6.0, aptX Lossless, LDAC, USB Audio and Auracast. Add AI translation and up to 90 hours of battery life to the mix and you've got a truly excellent pair of headphones — EarFun has been working on these for a long time, and even delayed them in order to get the tuning just right.</p><h3 id="urevo-cyberpad-3">Urevo CyberPad 3</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="eySibivnaa3pCYuYjjQirV" name="cyberpad 3" alt="The Cyberpad 3 treadmill on an orange rug" src="https://cdn.mos.cms.futurecdn.net/eySibivnaa3pCYuYjjQirV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Urevo)</span></figcaption></figure><p>The CyberPad 3 is a home/office treadmill that's designed differently to traditional models. Its WalkFree Adaptive Speed Control uses pressure sensors built into the running board, which detect your stepping motion to automatically start and stop operation; when you're walking or running it takes data from the motor to calculate speed adjustments in real time.</p><p>Its multi-user support is smart too, capturing raw weight and stride-rate data to generate a structured user profile that's directly linked to the speed-control algorithm.</p><p>The support structure is made from Q235 steel with a side frame of die-cast aluminum, and it utilizes a redesigned transmission path to deliver an exceptionally compact construction: the ultra-slim body is under 11cm thick. Despite its small size it features a 15% incline-lift mechanism and a 42cm running belt, with its size based on analysis of human shoulder widths. </p><h3 id="plaud-one">Plaud One</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="5UWWCMM8i7VsskL5NiuLoV" name="Plaud One" alt="Plaud One earbuds and unit on a white background" src="https://cdn.mos.cms.futurecdn.net/5UWWCMM8i7VsskL5NiuLoV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Plaud)</span></figcaption></figure><p>Plaud One is a wearable AI companion that combines three key features that are usually separate: wearable conversation capture, context that builds across day-to-day conversations, and AI that can analyze data and take appropriate action. It can capture online meetings, and face-to-face discussions and phone calls, and it has built-in eSIM and 4G LTE for phone-free operation.</p><p>What makes Plaud One different is that it understands context. Instead of treating each recording as a standalone transcript, it can retain context across multiple discussions — so a conversation from one meeting can be connected to a later conversation or call. </p><p>That understanding enables the Plaud Agent to help you take action, identifying next steps and completing tasks across tools such as Gmail, Google Calendar, Notion, and Slack. </p><h3 id="minisforum-ms-s1-max-p495">Minisforum MS-S1 Max-P495</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="GFRfsx48HSpx9ptRqrn3tW" name="Minisforum MS-S1 Max-P945" alt="Promotional photo of the Minisforum MS-S1 Max-P945" src="https://cdn.mos.cms.futurecdn.net/GFRfsx48HSpx9ptRqrn3tW.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Minisforum)</span></figcaption></figure><p>The MS-S1 Max-P495 delivers large-model AI computing from an exceptionally small footprint with a very high specification. It combines AMD Ryzen AI Max+ PRO 495 with up to 192GB of unified memory to run 128B+ LLMs locally, delivering up to 126 TOPS, and its unified memory architecture eliminates VRAM bottlenecks while also reducing latency. </p><p>That power is cooled by a high-performance thermal solution featuring a copper base, six heat pipes, dual fans and phase-change cooling, and it's encased in a fully scalable design, with a slide-out chassis for easy upgrading and a rack-ready form factor. </p><p>With 4x PCIe expansion, dual 10Gb Ethernet, dual 40Gbps USB4 v2, Wi-Fi 7, and a built-in 320W PSU, the MS-S1 Max-P495 delivers future-proof power for desktop systems and scalable AI clusters alike — it's a mind-blowing beast made to meet a new kind of research and development need.</p><h3 id="xppen-magic-pro-13">XPPen Magic Pro 13</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="qytobFchd3fyy3n7CKSapV" name="XPPen Magic Pro 3" alt="XPPen Magic Pro 3 on a white background" src="https://cdn.mos.cms.futurecdn.net/qytobFchd3fyy3n7CKSapV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-bottom-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: XPPen)</span></figcaption></figure><p>XPPen's Magic Pro 13 is a mobile drawing pad designed for creative pros, featuring an industry-first hardware-level drawing display mode that delivers low latency, native color output and higher bandwidth video transmission over a simple one-cable connection, giving you a paper-like experience with 16K pressure sensitivity and cursor hover support. </p><p>It's the first drawing pad in its category to come with dual-USB support, enabling you to benefit from a high-speed data connection while charging your Magic Pro 13.</p><p>The Magic Pro 13 features the new Shelf digital asset management system and XPPen's Canvas software, designed to deliver a simple and intuitive sketching experience for capturing ideas when inspiration strikes. And for creatives on the move it offers two thermal management modes, balancing performance and energy efficiency based on different creative scenarios. </p><h3 id="strutt-ev1c">Strutt ev1c</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="UZfYRkjxYYfbeH73UEejrV" name="Strutt ev1" alt="Strutt ev1 power chair on a grey gradient background" src="https://cdn.mos.cms.futurecdn.net/UZfYRkjxYYfbeH73UEejrV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Strutt)</span></figcaption></figure><p>Strutt's ev1c reimagines the power chair with three major advancements: Strutt's evSense sensing array, a quad-drive drivetrain, and a modular, connected design.</p><p>eVSense uses two LiDARs, 10 time-of-flight sensors, six ultrasonics and two cameras to create 3D maps in real time, powering the Co-Pilot collision avoidance for people, pets, and edges, and the Auto-Pilot, which enables you to select on-screen destinations, or use LLM-powered voice commands such as "Take me to the kitchen" — basically it's a self-driving personal mobility vehicle. </p><p>The drivetrain features four-wheel independent suspension, ABS, active steering, and an integrated electronic stability program (ESP), safely managing 13-degree slopes, cobblestones and rough terrain without slippage or tipping. And when it's time to travel, it breaks down into five modules for easy trunk storage. It looks like a genuine move forward for this kind of mobility device.</p><h3 id="xtool-m2-color-craft-laser">xTool M2 Color Craft Laser</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="FdW4Y4prSK3VjoNWqtYKtV" name="xTool M2" alt="xTool M2 craft printer on a colorful surface" src="https://cdn.mos.cms.futurecdn.net/FdW4Y4prSK3VjoNWqtYKtV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: xTool)</span></figcaption></figure><p>The xTool M2 is the first desktop machine to combine full-color CMYK printing, laser engraving and laser cutting into one enclosed Class 1 system, delivering a full print-then-cut workflow. Simply print your full-color design onto a piece of wood, leather or acrylic, and the xTool M2 Color Craft Laser cuts or engraves the exact contour with camera-guided precision. And there's a built-in air-assist pump, an industry first for a semiconductor laser, that keeps cut edges clean by reducing carbonization and yellowing.</p><p>Having these three capabilities in a single device is a huge power-up: instead of having to print on one machine and engrave or cut on another, you can turn your raw idea into a finished, professional-looking product in a single operation. It's ideal for stickers, labels, signage, personalized gifts, and small-batch products — you could start a whole business with this one device. And because it's an enclosed system, it's also very safe.</p><h3 id="perlegear-ax1-smart-adaptive-mount">Perlegear AX1 Smart Adaptive Mount</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="RP8UBQfCFKyefKn2f77N4V" name="perlegear ax1" alt="Perlegear AX1 on a black background" src="https://cdn.mos.cms.futurecdn.net/RP8UBQfCFKyefKn2f77N4V.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Perlegear)</span></figcaption></figure><p>The Perlegear AX1 Smart Adaptive Mount answers an interesting question: what if your TV mount was as smart as your TV? The AX1 is an AI-powered, motorized TV mount that can automatically adjust the height of your TV to different viewing positions, so for example you might have it low for solo TV watching, but raised for watching sports with friends, or for following an on-screen fitness app or motion-based game.</p><p>The AX1 is controllable via gesture commands, its mobile app, via remote control, or via Alexa, Google Assistant or Siri. It can distinguish between single- and multi-person viewing, with the latter calculating the best screen height for the group, and it's capable of moving a 200-pound / 90kg TV up to 15.7 inches / 400mm vertically, with real-time obstacle detection that stops and reverses the move if the path is blocked. </p><h3 id="speediance-gym-monster-3">Speediance Gym Monster 3</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="n8kpBCPG63TdsfJNmUEc6V" name="speediance gym monster 3" alt="Speediance Gym Monster 3 on a white background" src="https://cdn.mos.cms.futurecdn.net/n8kpBCPG63TdsfJNmUEc6V.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Speediance)</span></figcaption></figure><p>The brilliantly named Gym Monster 3 delivers serious strength training for home workouts, combining the experience of a Smith machine, barbell, dumbbells, cable machine, rowing machine, pulley system, and squat rack into one streamlined setup with up to 200lbs / 90kg of intelligent digital resistance. </p><p>Twin 800W direct-drive motors deliver smooth, consistent resistance through every rep, and it's adjustable in one-pound / 0.45kg increments, so you can progress at your own pace, rather than make big jumps you might not be ready for.</p><p>The Gym Monster 3 is controlled via a clever Bluetooth Ring Control that enables you to make adjustments without stepping away or breaking your flow, and it features four dedicated training modes: Standard, Chain, Eccentric, and Fixed Speed. It also features a built-in AI coach that can guide you from your first session onwards.</p><h3 id="midea-greenapex-dishwasher">Midea GreenApex Dishwasher</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="wygNdJ3qGopDnCzKAGyqsV" name="greenapex dishwasher" alt="Illustration showing the heat pump system of the GreenApex dishwasher" src="https://cdn.mos.cms.futurecdn.net/wygNdJ3qGopDnCzKAGyqsV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-bottom-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Midea)</span></figcaption></figure><p>The humble dishwasher hasn't changed much since Josephine Cochrane's 1886 invention went electric in the late 1920s and gained spray arms in the 1950s. But the Midea GreenApex is very different from traditional grease-busters. It's a dual heat-pump system that uses a single coordinated heat pump platform to deliver washing, rapid drying, and dry storage in a single appliance. </p><p>The GreenApex is 50% more energy efficient than conventional dishwashers, delivers 30-minute rapid drying and 168 hours of dry storage without continued system operation, and offers gentle heat-pump drying at around 45°C, so you don't need to worry about high temperatures damaging more delicate items. It feels like a major leap forward for an appliance type that doesn't often have the phrase 'cutting-edge' associated with it.</p><h3 id="reolink-omvi-2i-ultra">Reolink OMVI 2i Ultra</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="Yu7V6bA2tewwFwNLQ54zqV" name="Reolink OMVI Ultra" alt="Reolink OMVI Ultra affixed to a wall with a solar panel attached on top" src="https://cdn.mos.cms.futurecdn.net/Yu7V6bA2tewwFwNLQ54zqV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Reolink)</span></figcaption></figure><p>The Reolink OMVI 2i Ultra Security Camera features an innovative, decoupled dual-lens tracking system in which the individual lenses operate fully independently of one another. Unlike in other dual-lens or hybrid zoom security cameras, the two lenses here are not mechanically linked, so the fixed 130-degree 4K wide-angle lens never moves, while the telephoto camera is free to rotate anywhere, including to cover areas outside the field of view of the main lens. </p><p>This means that when the 4K camera's on-device AI spots a person, vehicle or animal, it triggers the pan-tilt camera to lock onto and follow that subject even after they exit the wide camera's field of view — but you don't lose any recording from the wide camera's view during that time. </p><p>You can also use the wide-angle view to redirect the pan-tilt camera to a particular location by simply tapping that point in the live camera view, or have the wide camera and the pan-tilt camera monitoring two distinct locations, such as your driveway and a side gate.</p><h3 id="navimow-h510-pro">Navimow H510 Pro</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="Q9c2MgcvSfZx5uMy5CXRrV" name="Navimo H510 Pro" alt="Navimo H510 Pro shot from above on a white surface" src="https://cdn.mos.cms.futurecdn.net/Q9c2MgcvSfZx5uMy5CXRrV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Navimo)</span></figcaption></figure><p>The Navimow H510 Pro features four key innovations: precise edge finishing, zero-turn steering, adaptive mowing intelligence, and 3D modelling. </p><p>Rather than edging with a trimmer line, which can be noisy and cause minor damage, the H510 Pro has an extendable robot arm that performs zero-gap edging quietly and safely — it's the most interesting and smart version of this technology that we've seen.</p><p>The all-wheel-drive system protects your turf too, with a zero-steering system that avoids dragging the wheels across the grass during lateral turns. And the Adaptive Mowing Intelligence feature analyzes grass growth patterns to determine the optimal mowing frequency, using the 1/3 cutting rule to preserve lawn health.</p><p>With 3D terrain modeling rather than the industry-standard 2D, and a sensor array including infrared as well as LiDAR and vision for low-light reliability, and triple-sensor avoidance to protect wildlife, the H510 is a smart solution for even the most challenging lawns.</p><h3 id="dji-romo-2-series">DJI Romo 2 Series</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="xuqEF5mywEFBBGqJ5TMWoV" name="DJI Romo 2 series" alt="DJI Romo 2 in a stylish room" src="https://cdn.mos.cms.futurecdn.net/xuqEF5mywEFBBGqJ5TMWoV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: DJI)</span></figcaption></figure><p>The Romo 2 Series is a robot vacuum that won't be defeated by obstacles such as deep rugs, sliding door tracks and other barriers. That's because it has robotic legs that can step over obstacles as high as 4cm, and double-step thresholds up to an impressive 8.5cm. </p><p>It also features a built-in LiDAR-guided ultra-wide-swing robotic arm to extend the mop's reach, and its powerful suction system features an automatically lowering plate that forms a semi-seal on carpet for better extraction of dust and allergens.</p><p>The Romo 2 Series also benefits from the tech of DJI's flagship drones, with a Structured Light-Speckle projector and dual fish-eye vision sensors for full 3D depth perception. It can detect items such as cables and training pads as thin as 2mm, and its AI can distinguish between debris and liquid, as well as deal with transparent obstacles such as glass doors and mirrors.</p><h3 id="acer-vero-16">Acer Vero 16</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="ywXV3SkCrpfXQi8EYGVNqV" name="acer vero 16" alt="Exploded view of the Acer Vero 16 on white background" src="https://cdn.mos.cms.futurecdn.net/ywXV3SkCrpfXQi8EYGVNqV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Acer)</span></figcaption></figure><p>With so many laptops sacrificing easy maintenance and repairability for super-skinny styling, the Acer Vero 16 is a breath of fresh air. While it doesn't skimp on style or power — it's highly portable, delivers up to 180 platform TOPS with an Intel Core Ultra X9 processor 388H, and can be configured with a stunning 16-inch 3K OLED display — it's made with longevity in mind. </p><p>A tool-free latch provides easy access to the Vero's innards, and the battery and SSD are replaceable, while the system is designed to support the next two generations of processors if you want to upgrade. Fully 70% of the chassis consists of a blend of PCR (post-consumer recycled) and bio-based oyster shell material, and it meets US military standards for toughness. This is a laptop that's built to last, in a way that's rare to see — and very welcome.</p><h3 id="asus-proart-gr1x">Asus ProArt GR1X</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="ZussMd9VquHVBFiC3pa8oV" name="Asus ProArt GR1X" alt="Asus ProArt GR1X in white and black on a grey surface" src="https://cdn.mos.cms.futurecdn.net/ZussMd9VquHVBFiC3pa8oV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-bottom-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>The Asus ProArt GR1X is tiny, measuring just 150 x 150 x 51mm. But there's nothing small about its specification. Designed for advanced content creation and local AI workflows, it delivers data center-class compute inside a mini PC, removing the need to run LLMs remotely while eliminating cloud latency, cost, and IP protection concerns for pro creators.</p><p>The ProArt GR1X features the groundbreaking Nvidia RTX Spark 'superchip', which means you get a 20-core Grace CPU and a 6,144-core Blackwell GPU, delivering up to one petaflop of FP4 AI inference performance. With up to 128GB of LPDDR5X unified memory at 9,400MHz, it enables you to run up to 120B-parameter LLMs locally, and render entire 3D scenes on-device in Windows 11. </p><p>That kind of power demands highly efficient cooling, and Asus has developed an advanced precision-cooling system that delivers 1.6x more efficient thermal coverage than standard compact systems. Asus also solved the challenge of metal-enclosure signal attenuation by embedding the Wi-Fi 7 antennas behind a glass-like signal-transparent material. It's quite the design coup, and an impressive showcase for Nvidia's new elite chip.</p><h3 id="ecoflow-stream-5000-stream-ac-5000">EcoFlow STREAM 5000 / STREAM AC 5000</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="7BZSXxXooTq56kkbU5pboV" name="ecoflow stream series" alt="EcoFlow STREAM battery and solar panels" src="https://cdn.mos.cms.futurecdn.net/7BZSXxXooTq56kkbU5pboV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: EcoFlow)</span></figcaption></figure><p>The EcoFlow Stream series is a plug-and-play modular system for residential solar energy generation and storage that's designed to be renter- and apartment-friendly. It can add battery storage and smart power-management to existing solar PV installations, as well as being employed to create a new home system from scratch. </p><p>The Stream Series features EcoFlow's Oasis 3.0 home energy management system, which understands dynamic energy tariffs, keeps an eye on the weather forecast, and continuously analyzes your home energy needs to optimize generation, storage and consumption. </p><p>That means you can give the EcoBot AI agent instructions such as "I need my car charged by 7am tomorrow at the lowest possible cost" and it will implement the necessary steps, or have your energy schedules reconfigured automatically when you have visitors or other instances of increased demand.</p><p>From October the EcoFlow Stream series will also get a new feature: Local Mode, which gives you uninterrupted operation and local app control even if there are cloud or connectivity outages. It's a very powerful (no pun intended) system that's been designed with the real world in mind.</p><h3 id="tapo-d260">Tapo D260</h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="mD2XR5NnCDCxGwB7Q6SKTG" name="Tapo D260" alt="The Tap D260 doorbell mounted on a wall" src="https://cdn.mos.cms.futurecdn.net/mD2XR5NnCDCxGwB7Q6SKTG.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: TP-Link)</span></figcaption></figure><p>The Tapo D260 wired/wireless security camera is a video doorbell that delivers all the benefits of high-spec security without the potential downsides: it stores facial recognition data locally to protect privacy, and no features are locked behind a subscription. It's advanced, yet totally cost-free once you buy it. </p><p>It has 4K resolution, a wide 180-degree field of view to cover the entire doorway, and delivers sharp detail in subjects up to 30 feet away. </p><p>The D260 features multiple intelligent detection and recognition features, including radar as well as the obligatory infrared motion sensor. These enable it to discount false alerts from things such as moving branches or passing headlights, while on-device AI can recognize people, packages, vehicles, and animals. </p><p>If you wish, you can opt in to build a library of family and friends using facial recognition, and there's even a voice changer to disguise your voice when speaking to unfamiliar callers. In a world where people are sick of subscriptions, this offers a great security upgrade without the monthly fee.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/tech/ifa-2026-best-in-show-awards-our-25-favorite-reveals-at-the-berlin-tech-expo-from-somersaulting-robots-to-modular-solar-batteries-for-renters</link>
                                                                            <description>
                            <![CDATA[ Our 15 favorite innovations from the enormous IFA 2026 tech exhibition ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HdmA4QtJuGic8wre4BYqW9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tvdiLWHL7WaxTsWLZxFYqE-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 12:33:02 +0000</pubDate>                                                                                                                                <updated>Thu, 10 Sep 2026 12:01:46 +0000</updated>
                                                                                                                                            <category><![CDATA[Tech]]></category>
                                                    <category><![CDATA[Robot Vacuums]]></category>
                                                    <category><![CDATA[Wireless Headphones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                    <category><![CDATA[Sleep]]></category>
                                                    <category><![CDATA[Projectors]]></category>
                                                    <category><![CDATA[Action Cameras]]></category>
                                                    <category><![CDATA[Virtual Reality & Augmented Reality]]></category>
                                                    <category><![CDATA[Windows Laptops]]></category>
                                                    <category><![CDATA[Desktop PCs]]></category>
                                                    <category><![CDATA[Health & Fitness]]></category>
                                                    <category><![CDATA[Home Security]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                    <category><![CDATA[Audio]]></category>
                                                    <category><![CDATA[Headphones]]></category>
                                                    <category><![CDATA[Televisions]]></category>
                                                    <category><![CDATA[Home Theater]]></category>
                                                    <category><![CDATA[Cameras]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Laptops]]></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/tvdiLWHL7WaxTsWLZxFYqE-1280-80.jpg">
                                                            <media:credit><![CDATA[IFA]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[IFA Berlin]]></media:description>                                                            <media:text><![CDATA[IFA Berlin]]></media:text>
                                <media:title type="plain"><![CDATA[IFA Berlin]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tvdiLWHL7WaxTsWLZxFYqE-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>IFA, Berlin's huge annual tech expo, is where some of the biggest tech firms unveil their latest innovations — and this year is one of the strongest we've seen in a long time for interesting new releases. </p><p>IFA is a great place to find fascinating new gadgets and devices, ranging from next-gen AR glasses to self-driving personal mobility vehicles, and from weird new kitchen appliances to armies of humanoid robots.</p><p>We've chosen the top products from those that were nominated for our IFA 2026 'Best in Show' awards to produce this list of our 25 winners, based on how innovative they are, how well they serve their intended use, and the degree to which we think they'll influence their area of the tech market. </p><p>There were many more products that we really liked, of course, but we had to be ruthless — here are our top picks from IFA 2026.</p><h3 id="anker-soundcore-sleep-earbuds-4-pro">Anker Soundcore Sleep Earbuds 4 Pro</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="9bHq2oJiFfTnAwD4SjYPUV" name="Anker soundcore Sleep Earbuds 4 Pro" alt="Anker soundcore Sleep Earbuds 4 Pro on a white background" src="https://cdn.mos.cms.futurecdn.net/9bHq2oJiFfTnAwD4SjYPUV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Anker)</span></figcaption></figure><p>The best technology delivers real-world benefits, and what could be more beneficial than a good night's sleep? The Soundcore Sleep Earbuds 4 Pro use in-ear PPG optical sensors to monitor your heartrate, which is more accurate than other optical tracking methods thanks to the rich capillaries and stable position of your ear canal. That monitoring delivers data to the smart-screen, phone-free SleepHub charging case. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7681347402019687702" data-video-id="7681347402019687702" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7681347420529838870">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <p>The Sleep Earbuds Pro feature passive isolation as well as 30dB active noise cancelling, and the case-based snore monitoring system detects and masks the sound of your partner snoring using its built-in sounds. Despite the addition of multiple new components the housing is thinner than previous generations, and even more comfortable for side sleepers.</p><p>Anker's BioSync dynamic audio system monitors relaxation in real time, dynamically adjusting the audio content and structure to help you find the most effective sleep sounds. Sleep earbuds are something that can truly improve your health and happiness by improving your sleep, and these look like a really smart upgrade.</p><h3 id="agibot-a3">Agibot A3</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="9aoHZW9mn3eTuLQYpomGuU" name="Agibot A3" alt="Agibot A3 humanoid robot" src="https://cdn.mos.cms.futurecdn.net/9aoHZW9mn3eTuLQYpomGuU.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Agibot)</span></figcaption></figure><p>Agibot is doing some amazing things with humanoid robots, and the full-sized Agibot A3 combines multiple capabilities in a lightweight, extremely dynamic model: if you're assembling a robot dance troupe or planning a big exhibition, the A3's the bot to buy.</p><p>The A3 weighs just 55kg, has a power-to-weight ratio of 0.218kW/kg, and delivers up to 12kW of instant peak power, enabling it to somersault. Its battery runs for up to 10 hours and is hot-swappable in seconds, so it's great for applications where it needs to last all day. It'll happily fit in an SUV for travel, too.</p><p>In addition to voice and app control, the A3 delivers industry-first touch sensing that adds physical interaction to its controls. It also has a 360-degree multi-array mic system for accurate voice recognition, even in noisy environments. </p><p>One of the most exciting features of the A3 is its large-scale swarm co-ordination, which uses precise UWB positioning to enable performances by up to 100 individual robots. That makes it possible to create very complex, high-impact performances for big events, as well as enabling multiple units to work smartly in environments such as factories or warehouses. The awareness and the uptime make this a great new approach to robotics.</p><h3 id="hypershell-x-ultra-s">Hypershell X Ultra S</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="BdJqR5owGLx596QQz9VVtV" name="hypershell x ultra s" alt="A person climbing a rocky mountain wearing the Hypershell X Ultra S" src="https://cdn.mos.cms.futurecdn.net/BdJqR5owGLx596QQz9VVtV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Hypershell)</span></figcaption></figure><p>The Hypershell X Ultra S exoskeleton helped mountaineer Adriana Brownlee in -30C temperatures on Mount Everest, supported athlete Aurélien Fontenoy's 4,037km Route 66 journey while recovering from injury, and is currently being trialed by search and rescue organizations worldwide. </p><p>Before Hypershell, exoskeletons cost $100,000 and above; the same capabilities are now available to consumers for less than $2,000, in a device weighing under 2kg. </p><p>The X Ultra S is an end-to-end AI motion-control system that uses an AI model to transform raw sensor data directly into motor torque, enabling faster response, smoother adaptation, and more natural human-machine synchronization.</p><p>There are 12 active modes, including walking, cycling and running, and a new Gentle Assist mode for older adults and users with short or shuffling strides. Fitness Mode adds resistance, turning a walk into a workout.</p><p>But it's the price that won us over here — this could be a game changer for getting people with limited mobility out and doing more things that they love, from hiking to just visiting the local stores.</p><h3 id="jmgo-iris-ultra-max">JMGO IRIS Ultra Max</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="R9VtqsbEZRhnDqiiYAfNzV" name="JMGO Iris Ultra Max" alt="JMGO Iris Ultra Max on a white background" src="https://cdn.mos.cms.futurecdn.net/R9VtqsbEZRhnDqiiYAfNzV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: JMGO)</span></figcaption></figure><p>The IRIS Ultra Max is one of the world’s first true 4K 120Hz flagship smart projectors, delivering native 4K (rather than pixel-shifted) at 120Hz from input to output, all from its very compact case. </p><p>The Ultra Max's dual iris system has 6+9 blades, the highest count in its class, which promises to improve stray light suppression by 11.34% for a more accurate picture, while delivering class-leading contrast, with a quoted ration of 10,000:1. The MALC 6.0 Triple-Laser Engine delivers an impressive 6,500 ISO lumens of brightness, making it more visible in more lighting conditions, and with a promised ability to recreate 110% of the BT.2020 color space, with an astounding color accuracy of delta-E of 0.7, meaning it's truly capable of pro-level color range and accuracy.</p><p>The IRIS Ultra Max also introduces an industry-first 3-in-1 Optical System that integrates 0.88–1.7:1 Optical Zoom, Four-Way Lens Shift (V ±130%, H ±53%), and an AI-Powered Gimbal (360° H, 150° V) into a unified projection architecture. This makes it more more flexible than traditional projectors to positioning, because it has so many different options for correcting its picture. It gives small home theater setups top-tier performance without compromise.</p><h3 id="dji-osmo-pocket-4p">DJI Osmo Pocket 4P</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="zUEQTntfTEtkWrvePu63yV" name="dji osmo pocket 4p" alt="A young woman holding a DJI Pocket Osmo 4P in front of the houses of parliament in London" src="https://cdn.mos.cms.futurecdn.net/zUEQTntfTEtkWrvePu63yV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: DJI)</span></figcaption></figure><p>Designed for vloggers and movie-makers alike, the Osmo Pocket 4P is the world’s first dual-lens pocket gimbal camera. It delivers cinema-grade imaging in a pocket-friendly form, and features DJI's Academy Award-winning Ronin stabilization. </p><p>The main lens is a wide-angle 20mm equivalent with an f/2.0 aperture, and a new 1-inch CMOS sensor that offers 17 stops of dynamic range and over one billion colors via DJI's new 10-bit D-Log 2 color profile. </p><p>That's supplemented with a 60mm medium-tele portrait lens, which gives you 3x optical zoom and up to 12x digital zoom. Its f/1.8 aperture is particularly good for creating bokeh effects by compressing the background and pulling it closer to the subject.</p><p>The Osmo Pocket 4P also features the latest version of DJI's ActiveTrack, which uses AI algorithms to maintain tracking lock at up to 12x zoom. It can actively track up to eight people, framing groups and centering anyone new who steps into the field of view.</p><h3 id="rayneo-gt-max-ar-glasses">RayNeo GT Max AR Glasses</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="EB8BUrrWJzDXKYTSVvm3VV" name="RayNeo GT Max AR glasses" alt="RayNeo GT Max AR glasses on a white background" src="https://cdn.mos.cms.futurecdn.net/EB8BUrrWJzDXKYTSVvm3VV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: RayNeo)</span></figcaption></figure><p>The RayNeo GT Max AR Glasses are the world's first AR glasses to support Dolby Vision playback as part of creating a virtual cinema experience. They deliver up to 1,200 nits of perceived brightness, a 120Hz refresh rate, and real-time SDR to HDR conversion for super-clear images, too. Their optical system is 29% thinner and lighter than traditional designs, and  delivers an industry-leading 59-degree field of view.</p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7681723376372550934" data-video-id="7681723376372550934" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7681723395584068374">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <p>One of our favorite features is the adjustable virtual screen sizes, with a choice of 227 inches, 267 inches or 307 inches. That's clever: the tighter size is ideal for spreadsheets and productivity apps if you're using them as a display for a phone or laptop, while the larger sizes deliver immersive gaming and video. </p><p>Steady, Pinned and Follow modes enable you to anchor the screen or have it move with you, and 3DoF spatial tracking maintains the screen position without straining your eyes, and keeps subtitles, taskbars and image edges within the viewing area as you move. These look like the most advanced way to take a screen with you everywhere, and they could be indispensable for long flights.</p><h3 id="tcl-p80-ultra">TCL P80 Ultra</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="trU5qeuQKbmHbLWnqSZQoV" name="TCL P80 Ultra" alt="TCL P80 Ultra close up on a white background" src="https://cdn.mos.cms.futurecdn.net/trU5qeuQKbmHbLWnqSZQoV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: TCL)</span></figcaption></figure><p>If you spend as much time on your phone as we do, you'll be blown away by the screen of the TCL P80 Ultra. It's the first phone to integrate NXTPAPER eye-comfort technology, with a 1.5K sharp AMOLED display for reflection-free reading even in bright sunlight, and a button that instantly turns your P80 Ultra into an e-reader with paper-like viewing.</p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7681759970861272342" data-video-id="7681759970861272342" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7681759988955613974">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <p>The P80 Ultra has nano-etched anti-glare glass, eliminating surface reflections without reducing brightness. It also features circular polarized light technology, which changes the light output to more closely replicate the characteristics of natural light, and flicker-free dimming.</p><p>The camera's pretty special too. It's a 50MP 3x periscope telephoto lens with a 50MP 1/1.56-inch large-format sensor, capturing more light per pixel than smaller sensors and enabling 6x lossless zoom. Image stabilization eliminates motion blur in photos and video, and TCL's MuseFilm filters promise cinematic-quality images. But it's the groundbreaking display that really won us over — a lot of people will find it much kinder on the eyes.</p><h3 id="lenovo-thinkbook-14x-gen-2">Lenovo ThinkBook 14x Gen 2</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="wEeS8rUjHKqZbtFDSVauoV" name="Lenovo ThinkBook 14x Gen2" alt="Lenovo ThinkBook 14x Gen2 on a black background" src="https://cdn.mos.cms.futurecdn.net/wEeS8rUjHKqZbtFDSVauoV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Lenovo)</span></figcaption></figure><p>Lenovo's ultra-light laptop makes even ultraportables look positively porky: at just 2.18lbs / 990g and just 12.9mm thick it's one of the lightest and thinnest laptops around, making it ideal for business travelers and students alike — especially if you opt for the backlit keyboard, which is really helpful in dimly lit rooms and airplanes.</p><p>Lenovo has somehow managed to give the ThinkBook 14x the super-thin treatment without sacrificing connectivity, so in addition to its Wi-Fi 7 it features two 10Gbps USB-C ports, two 5Gbps USB-A ports and an HDMI 2.1 port, so there's no need to haul a hub around with you. It also has a spare M.2 slot that enables you to expand its storage, which makes this a solid long-term investment.</p><p>The ThinkBook 14x Gen 2 is also one of the most customizable ultraportables, powered by Intel Core 7 (Series 3) processors and with display options including vivid OLED and touchscreen LCD. It's good-looking too, with a choice of metallic finishes including Luna Gray, Celestial White, Mystic Violet and Veil Blue. </p><h3 id="earfun-wave-pro-x">EarFun Wave Pro X</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="hkmwHBBMmm4chF7hH9iq6W" name="earfun wave pro x" alt="EarFun Wave Pro X in black and white on a white background" src="https://cdn.mos.cms.futurecdn.net/hkmwHBBMmm4chF7hH9iq6W.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: EarFun)</span></figcaption></figure><p>EarFun's headphones consistently deliver premium performance without the premium price tag, and the Wave Pro X are the brand's best yet. They feature a patented dual-driver system that places a 40mm diamond-like carbon driver and a 10mm liquid crystal polymer driver on a precisely aligned axis, creating a more natural and detailed sound than you typically get from multi-driver designs. </p><p>The Wave Pro X feature an 8-mic AI system that continuously optimizes the hybrid ANC system, even in wired AUX mode, and the Qualcomm QCC3095 chipset delivers Bluetooth 6.0, aptX Lossless, LDAC, USB Audio and Auracast. Add AI translation and up to 90 hours of battery life to the mix and you've got a truly excellent pair of headphones — EarFun has been working on these for a long time, and even delayed them in order to get the tuning just right.</p><h3 id="urevo-cyberpad-3">Urevo CyberPad 3</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="eySibivnaa3pCYuYjjQirV" name="cyberpad 3" alt="The Cyberpad 3 treadmill on an orange rug" src="https://cdn.mos.cms.futurecdn.net/eySibivnaa3pCYuYjjQirV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Urevo)</span></figcaption></figure><p>The CyberPad 3 is a home/office treadmill that's designed differently to traditional models. Its WalkFree Adaptive Speed Control uses pressure sensors built into the running board, which detect your stepping motion to automatically start and stop operation; when you're walking or running it takes data from the motor to calculate speed adjustments in real time.</p><p>Its multi-user support is smart too, capturing raw weight and stride-rate data to generate a structured user profile that's directly linked to the speed-control algorithm.</p><p>The support structure is made from Q235 steel with a side frame of die-cast aluminum, and it utilizes a redesigned transmission path to deliver an exceptionally compact construction: the ultra-slim body is under 11cm thick. Despite its small size it features a 15% incline-lift mechanism and a 42cm running belt, with its size based on analysis of human shoulder widths. </p><h3 id="plaud-one">Plaud One</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="5UWWCMM8i7VsskL5NiuLoV" name="Plaud One" alt="Plaud One earbuds and unit on a white background" src="https://cdn.mos.cms.futurecdn.net/5UWWCMM8i7VsskL5NiuLoV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Plaud)</span></figcaption></figure><p>Plaud One is a wearable AI companion that combines three key features that are usually separate: wearable conversation capture, context that builds across day-to-day conversations, and AI that can analyze data and take appropriate action. It can capture online meetings, and face-to-face discussions and phone calls, and it has built-in eSIM and 4G LTE for phone-free operation.</p><p>What makes Plaud One different is that it understands context. Instead of treating each recording as a standalone transcript, it can retain context across multiple discussions — so a conversation from one meeting can be connected to a later conversation or call. </p><p>That understanding enables the Plaud Agent to help you take action, identifying next steps and completing tasks across tools such as Gmail, Google Calendar, Notion, and Slack. </p><h3 id="minisforum-ms-s1-max-p495">Minisforum MS-S1 Max-P495</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="GFRfsx48HSpx9ptRqrn3tW" name="Minisforum MS-S1 Max-P945" alt="Promotional photo of the Minisforum MS-S1 Max-P945" src="https://cdn.mos.cms.futurecdn.net/GFRfsx48HSpx9ptRqrn3tW.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Minisforum)</span></figcaption></figure><p>The MS-S1 Max-P495 delivers large-model AI computing from an exceptionally small footprint with a very high specification. It combines AMD Ryzen AI Max+ PRO 495 with up to 192GB of unified memory to run 128B+ LLMs locally, delivering up to 126 TOPS, and its unified memory architecture eliminates VRAM bottlenecks while also reducing latency. </p><p>That power is cooled by a high-performance thermal solution featuring a copper base, six heat pipes, dual fans and phase-change cooling, and it's encased in a fully scalable design, with a slide-out chassis for easy upgrading and a rack-ready form factor. </p><p>With 4x PCIe expansion, dual 10Gb Ethernet, dual 40Gbps USB4 v2, Wi-Fi 7, and a built-in 320W PSU, the MS-S1 Max-P495 delivers future-proof power for desktop systems and scalable AI clusters alike — it's a mind-blowing beast made to meet a new kind of research and development need.</p><h3 id="xppen-magic-pro-13">XPPen Magic Pro 13</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="qytobFchd3fyy3n7CKSapV" name="XPPen Magic Pro 3" alt="XPPen Magic Pro 3 on a white background" src="https://cdn.mos.cms.futurecdn.net/qytobFchd3fyy3n7CKSapV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-bottom-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: XPPen)</span></figcaption></figure><p>XPPen's Magic Pro 13 is a mobile drawing pad designed for creative pros, featuring an industry-first hardware-level drawing display mode that delivers low latency, native color output and higher bandwidth video transmission over a simple one-cable connection, giving you a paper-like experience with 16K pressure sensitivity and cursor hover support. </p><p>It's the first drawing pad in its category to come with dual-USB support, enabling you to benefit from a high-speed data connection while charging your Magic Pro 13.</p><p>The Magic Pro 13 features the new Shelf digital asset management system and XPPen's Canvas software, designed to deliver a simple and intuitive sketching experience for capturing ideas when inspiration strikes. And for creatives on the move it offers two thermal management modes, balancing performance and energy efficiency based on different creative scenarios. </p><h3 id="strutt-ev1c">Strutt ev1c</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="UZfYRkjxYYfbeH73UEejrV" name="Strutt ev1" alt="Strutt ev1 power chair on a grey gradient background" src="https://cdn.mos.cms.futurecdn.net/UZfYRkjxYYfbeH73UEejrV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Strutt)</span></figcaption></figure><p>Strutt's ev1c reimagines the power chair with three major advancements: Strutt's evSense sensing array, a quad-drive drivetrain, and a modular, connected design.</p><p>eVSense uses two LiDARs, 10 time-of-flight sensors, six ultrasonics and two cameras to create 3D maps in real time, powering the Co-Pilot collision avoidance for people, pets, and edges, and the Auto-Pilot, which enables you to select on-screen destinations, or use LLM-powered voice commands such as "Take me to the kitchen" — basically it's a self-driving personal mobility vehicle. </p><p>The drivetrain features four-wheel independent suspension, ABS, active steering, and an integrated electronic stability program (ESP), safely managing 13-degree slopes, cobblestones and rough terrain without slippage or tipping. And when it's time to travel, it breaks down into five modules for easy trunk storage. It looks like a genuine move forward for this kind of mobility device.</p><h3 id="xtool-m2-color-craft-laser">xTool M2 Color Craft Laser</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="FdW4Y4prSK3VjoNWqtYKtV" name="xTool M2" alt="xTool M2 craft printer on a colorful surface" src="https://cdn.mos.cms.futurecdn.net/FdW4Y4prSK3VjoNWqtYKtV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: xTool)</span></figcaption></figure><p>The xTool M2 is the first desktop machine to combine full-color CMYK printing, laser engraving and laser cutting into one enclosed Class 1 system, delivering a full print-then-cut workflow. Simply print your full-color design onto a piece of wood, leather or acrylic, and the xTool M2 Color Craft Laser cuts or engraves the exact contour with camera-guided precision. And there's a built-in air-assist pump, an industry first for a semiconductor laser, that keeps cut edges clean by reducing carbonization and yellowing.</p><p>Having these three capabilities in a single device is a huge power-up: instead of having to print on one machine and engrave or cut on another, you can turn your raw idea into a finished, professional-looking product in a single operation. It's ideal for stickers, labels, signage, personalized gifts, and small-batch products — you could start a whole business with this one device. And because it's an enclosed system, it's also very safe.</p><h3 id="perlegear-ax1-smart-adaptive-mount">Perlegear AX1 Smart Adaptive Mount</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="RP8UBQfCFKyefKn2f77N4V" name="perlegear ax1" alt="Perlegear AX1 on a black background" src="https://cdn.mos.cms.futurecdn.net/RP8UBQfCFKyefKn2f77N4V.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Perlegear)</span></figcaption></figure><p>The Perlegear AX1 Smart Adaptive Mount answers an interesting question: what if your TV mount was as smart as your TV? The AX1 is an AI-powered, motorized TV mount that can automatically adjust the height of your TV to different viewing positions, so for example you might have it low for solo TV watching, but raised for watching sports with friends, or for following an on-screen fitness app or motion-based game.</p><p>The AX1 is controllable via gesture commands, its mobile app, via remote control, or via Alexa, Google Assistant or Siri. It can distinguish between single- and multi-person viewing, with the latter calculating the best screen height for the group, and it's capable of moving a 200-pound / 90kg TV up to 15.7 inches / 400mm vertically, with real-time obstacle detection that stops and reverses the move if the path is blocked. </p><h3 id="speediance-gym-monster-3">Speediance Gym Monster 3</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="n8kpBCPG63TdsfJNmUEc6V" name="speediance gym monster 3" alt="Speediance Gym Monster 3 on a white background" src="https://cdn.mos.cms.futurecdn.net/n8kpBCPG63TdsfJNmUEc6V.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Speediance)</span></figcaption></figure><p>The brilliantly named Gym Monster 3 delivers serious strength training for home workouts, combining the experience of a Smith machine, barbell, dumbbells, cable machine, rowing machine, pulley system, and squat rack into one streamlined setup with up to 200lbs / 90kg of intelligent digital resistance. </p><p>Twin 800W direct-drive motors deliver smooth, consistent resistance through every rep, and it's adjustable in one-pound / 0.45kg increments, so you can progress at your own pace, rather than make big jumps you might not be ready for.</p><p>The Gym Monster 3 is controlled via a clever Bluetooth Ring Control that enables you to make adjustments without stepping away or breaking your flow, and it features four dedicated training modes: Standard, Chain, Eccentric, and Fixed Speed. It also features a built-in AI coach that can guide you from your first session onwards.</p><h3 id="midea-greenapex-dishwasher">Midea GreenApex Dishwasher</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="wygNdJ3qGopDnCzKAGyqsV" name="greenapex dishwasher" alt="Illustration showing the heat pump system of the GreenApex dishwasher" src="https://cdn.mos.cms.futurecdn.net/wygNdJ3qGopDnCzKAGyqsV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-bottom-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Midea)</span></figcaption></figure><p>The humble dishwasher hasn't changed much since Josephine Cochrane's 1886 invention went electric in the late 1920s and gained spray arms in the 1950s. But the Midea GreenApex is very different from traditional grease-busters. It's a dual heat-pump system that uses a single coordinated heat pump platform to deliver washing, rapid drying, and dry storage in a single appliance. </p><p>The GreenApex is 50% more energy efficient than conventional dishwashers, delivers 30-minute rapid drying and 168 hours of dry storage without continued system operation, and offers gentle heat-pump drying at around 45°C, so you don't need to worry about high temperatures damaging more delicate items. It feels like a major leap forward for an appliance type that doesn't often have the phrase 'cutting-edge' associated with it.</p><h3 id="reolink-omvi-2i-ultra">Reolink OMVI 2i Ultra</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="Yu7V6bA2tewwFwNLQ54zqV" name="Reolink OMVI Ultra" alt="Reolink OMVI Ultra affixed to a wall with a solar panel attached on top" src="https://cdn.mos.cms.futurecdn.net/Yu7V6bA2tewwFwNLQ54zqV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Reolink)</span></figcaption></figure><p>The Reolink OMVI 2i Ultra Security Camera features an innovative, decoupled dual-lens tracking system in which the individual lenses operate fully independently of one another. Unlike in other dual-lens or hybrid zoom security cameras, the two lenses here are not mechanically linked, so the fixed 130-degree 4K wide-angle lens never moves, while the telephoto camera is free to rotate anywhere, including to cover areas outside the field of view of the main lens. </p><p>This means that when the 4K camera's on-device AI spots a person, vehicle or animal, it triggers the pan-tilt camera to lock onto and follow that subject even after they exit the wide camera's field of view — but you don't lose any recording from the wide camera's view during that time. </p><p>You can also use the wide-angle view to redirect the pan-tilt camera to a particular location by simply tapping that point in the live camera view, or have the wide camera and the pan-tilt camera monitoring two distinct locations, such as your driveway and a side gate.</p><h3 id="navimow-h510-pro">Navimow H510 Pro</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="Q9c2MgcvSfZx5uMy5CXRrV" name="Navimo H510 Pro" alt="Navimo H510 Pro shot from above on a white surface" src="https://cdn.mos.cms.futurecdn.net/Q9c2MgcvSfZx5uMy5CXRrV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Navimo)</span></figcaption></figure><p>The Navimow H510 Pro features four key innovations: precise edge finishing, zero-turn steering, adaptive mowing intelligence, and 3D modelling. </p><p>Rather than edging with a trimmer line, which can be noisy and cause minor damage, the H510 Pro has an extendable robot arm that performs zero-gap edging quietly and safely — it's the most interesting and smart version of this technology that we've seen.</p><p>The all-wheel-drive system protects your turf too, with a zero-steering system that avoids dragging the wheels across the grass during lateral turns. And the Adaptive Mowing Intelligence feature analyzes grass growth patterns to determine the optimal mowing frequency, using the 1/3 cutting rule to preserve lawn health.</p><p>With 3D terrain modeling rather than the industry-standard 2D, and a sensor array including infrared as well as LiDAR and vision for low-light reliability, and triple-sensor avoidance to protect wildlife, the H510 is a smart solution for even the most challenging lawns.</p><h3 id="dji-romo-2-series">DJI Romo 2 Series</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="xuqEF5mywEFBBGqJ5TMWoV" name="DJI Romo 2 series" alt="DJI Romo 2 in a stylish room" src="https://cdn.mos.cms.futurecdn.net/xuqEF5mywEFBBGqJ5TMWoV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: DJI)</span></figcaption></figure><p>The Romo 2 Series is a robot vacuum that won't be defeated by obstacles such as deep rugs, sliding door tracks and other barriers. That's because it has robotic legs that can step over obstacles as high as 4cm, and double-step thresholds up to an impressive 8.5cm. </p><p>It also features a built-in LiDAR-guided ultra-wide-swing robotic arm to extend the mop's reach, and its powerful suction system features an automatically lowering plate that forms a semi-seal on carpet for better extraction of dust and allergens.</p><p>The Romo 2 Series also benefits from the tech of DJI's flagship drones, with a Structured Light-Speckle projector and dual fish-eye vision sensors for full 3D depth perception. It can detect items such as cables and training pads as thin as 2mm, and its AI can distinguish between debris and liquid, as well as deal with transparent obstacles such as glass doors and mirrors.</p><h3 id="acer-vero-16">Acer Vero 16</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="ywXV3SkCrpfXQi8EYGVNqV" name="acer vero 16" alt="Exploded view of the Acer Vero 16 on white background" src="https://cdn.mos.cms.futurecdn.net/ywXV3SkCrpfXQi8EYGVNqV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Acer)</span></figcaption></figure><p>With so many laptops sacrificing easy maintenance and repairability for super-skinny styling, the Acer Vero 16 is a breath of fresh air. While it doesn't skimp on style or power — it's highly portable, delivers up to 180 platform TOPS with an Intel Core Ultra X9 processor 388H, and can be configured with a stunning 16-inch 3K OLED display — it's made with longevity in mind. </p><p>A tool-free latch provides easy access to the Vero's innards, and the battery and SSD are replaceable, while the system is designed to support the next two generations of processors if you want to upgrade. Fully 70% of the chassis consists of a blend of PCR (post-consumer recycled) and bio-based oyster shell material, and it meets US military standards for toughness. This is a laptop that's built to last, in a way that's rare to see — and very welcome.</p><h3 id="asus-proart-gr1x">Asus ProArt GR1X</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="ZussMd9VquHVBFiC3pa8oV" name="Asus ProArt GR1X" alt="Asus ProArt GR1X in white and black on a grey surface" src="https://cdn.mos.cms.futurecdn.net/ZussMd9VquHVBFiC3pa8oV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-bottom-right" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Asus)</span></figcaption></figure><p>The Asus ProArt GR1X is tiny, measuring just 150 x 150 x 51mm. But there's nothing small about its specification. Designed for advanced content creation and local AI workflows, it delivers data center-class compute inside a mini PC, removing the need to run LLMs remotely while eliminating cloud latency, cost, and IP protection concerns for pro creators.</p><p>The ProArt GR1X features the groundbreaking Nvidia RTX Spark 'superchip', which means you get a 20-core Grace CPU and a 6,144-core Blackwell GPU, delivering up to one petaflop of FP4 AI inference performance. With up to 128GB of LPDDR5X unified memory at 9,400MHz, it enables you to run up to 120B-parameter LLMs locally, and render entire 3D scenes on-device in Windows 11. </p><p>That kind of power demands highly efficient cooling, and Asus has developed an advanced precision-cooling system that delivers 1.6x more efficient thermal coverage than standard compact systems. Asus also solved the challenge of metal-enclosure signal attenuation by embedding the Wi-Fi 7 antennas behind a glass-like signal-transparent material. It's quite the design coup, and an impressive showcase for Nvidia's new elite chip.</p><h3 id="ecoflow-stream-5000-stream-ac-5000">EcoFlow STREAM 5000 / STREAM AC 5000</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="7BZSXxXooTq56kkbU5pboV" name="ecoflow stream series" alt="EcoFlow STREAM battery and solar panels" src="https://cdn.mos.cms.futurecdn.net/7BZSXxXooTq56kkbU5pboV.png" mos="" align="middle" fullscreen="" width="2048" height="1152" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: EcoFlow)</span></figcaption></figure><p>The EcoFlow Stream series is a plug-and-play modular system for residential solar energy generation and storage that's designed to be renter- and apartment-friendly. It can add battery storage and smart power-management to existing solar PV installations, as well as being employed to create a new home system from scratch. </p><p>The Stream Series features EcoFlow's Oasis 3.0 home energy management system, which understands dynamic energy tariffs, keeps an eye on the weather forecast, and continuously analyzes your home energy needs to optimize generation, storage and consumption. </p><p>That means you can give the EcoBot AI agent instructions such as "I need my car charged by 7am tomorrow at the lowest possible cost" and it will implement the necessary steps, or have your energy schedules reconfigured automatically when you have visitors or other instances of increased demand.</p><p>From October the EcoFlow Stream series will also get a new feature: Local Mode, which gives you uninterrupted operation and local app control even if there are cloud or connectivity outages. It's a very powerful (no pun intended) system that's been designed with the real world in mind.</p><h3 id="tapo-d260">Tapo D260</h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="mD2XR5NnCDCxGwB7Q6SKTG" name="Tapo D260" alt="The Tap D260 doorbell mounted on a wall" src="https://cdn.mos.cms.futurecdn.net/mD2XR5NnCDCxGwB7Q6SKTG.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" class="inline"><img id="Lh2E9fjBDjoiqJRM3G2aNZ" class="endorsement-img endorsement-top-left" style="max-width: 100px; max-height: 100px;" src="https://cdn.mos.cms.futurecdn.net/Lh2E9fjBDjoiqJRM3G2aNZ.png" name="IFA 2026 Best in Show badge" alt="An awards badge that says 'Best in Show IFA 2026'"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: TP-Link)</span></figcaption></figure><p>The Tapo D260 wired/wireless security camera is a video doorbell that delivers all the benefits of high-spec security without the potential downsides: it stores facial recognition data locally to protect privacy, and no features are locked behind a subscription. It's advanced, yet totally cost-free once you buy it. </p><p>It has 4K resolution, a wide 180-degree field of view to cover the entire doorway, and delivers sharp detail in subjects up to 30 feet away. </p><p>The D260 features multiple intelligent detection and recognition features, including radar as well as the obligatory infrared motion sensor. These enable it to discount false alerts from things such as moving branches or passing headlights, while on-device AI can recognize people, packages, vehicles, and animals. </p><p>If you wish, you can opt in to build a library of family and friends using facial recognition, and there's even a voice changer to disguise your voice when speaking to unfamiliar callers. In a world where people are sick of subscriptions, this offers a great security upgrade without the monthly fee.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Govee takes on Philips with smart ceiling light looks just like a skylight, and shifts colors depending on the time, weather — and even your mood ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The Govee Sky Ceiling Light shifts according to time, weather, and mood</strong></li><li><strong>It prioritizes flicker-free blue light when you want to concentrate</strong></li><li><strong>It's Matter-compatible, unlike a recent skylight-style light from Philips</strong></li></ul><p>Smart lighting company Govee has launched a new smart ceiling light that changes color depending on the time of day, just like a real skylight — and can even use AI to shift its settings to suit your mood.</p><p>The Govee Sky Ceiling Light, which debuted at the IFA tech show in Berlin this week, can automatically adjust the light based on time and weather (ideal for rooms without natural light), and can prioritize Govee's sky blue spectrum when you want to feel energized (particularly handy if you're working from home).</p><p>A few months ago, <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">Philips launched a new skylight-style light fitting</a> that changes light temperature and brightness to suit the time of day. It looked very realistic, but without true smart home integration (the skylight is operated via a physical remote control), we found its starting price of €499.99 (about $580 / £430 / AU$810) a little hard to swallow.</p><p>The Govee Sky Ceiling Light, on the other hand, is Matter-compatible, so it can integrate with your other smart home devices. It's more affordable too, with a list price of $399.99 (about £300 / AU$560).</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/2uAQ6kNWge4SJQLhN9UsxS.jpg" alt="Govee Sky Ceiling Light installed in room" /><figcaption><small role="credit">Govee</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d8ugSx3C3BZMGzpQp35EVT.png" alt="Govee Sky Ceiling Light installed in room" /><figcaption><small role="credit">Govee</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Hwi3DqRErrUbVJKUdESC7T.png" alt="Govee Sky Ceiling Light installed in room" /><figcaption><small role="credit">Govee</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9j9ffpEdVijXhu5vVEWiqS.png" alt="Govee Sky Ceiling Light installed in room" /><figcaption><small role="credit">Govee</small></figcaption></figure></figure><p>However, the Philips lamp has a few extra tricks up its sleeve, including an integrated UV-B module designed to support your body's natural production of vitamin D, and an IP44 rating for use in bathrooms — which often lack real windows. Its rectangular shape arguably looks more like a real skylight as well, particularly in homes with traditional styling.</p><p>I can see smart skylights becoming increasingly popular over the coming years, particularly for small homes, and it will be interesting to see how else brands manage to differentiate themselves. The Philips light isn't a Hue product, but it is made by the same parent company (Signify), so I wouldn't be at all surprised if we see a Philips Hue skylight this time next year.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-lights/govee-takes-on-philips-with-smart-ceiling-light-looks-just-like-a-skylight-and-shifts-colors-depending-on-the-time-weather-and-even-your-mood</link>
                                                                            <description>
                            <![CDATA[ Philips wowed us with its realistic skylight earlier this year, but how does Govee's version compare? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wBqk4K7EMWGmNBZzPQ3NCK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dkvx8HDSnqCgSMjaKzN4xS-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 11:47:44 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Lights]]></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/png" url="https://cdn.mos.cms.futurecdn.net/dkvx8HDSnqCgSMjaKzN4xS-1280-80.png">
                                                            <media:credit><![CDATA[Govee]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Govee Sky Ceiling Light installed in room]]></media:description>                                                            <media:text><![CDATA[Govee Sky Ceiling Light installed in room]]></media:text>
                                <media:title type="plain"><![CDATA[Govee Sky Ceiling Light installed in room]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dkvx8HDSnqCgSMjaKzN4xS-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Govee Sky Ceiling Light shifts according to time, weather, and mood</strong></li><li><strong>It prioritizes flicker-free blue light when you want to concentrate</strong></li><li><strong>It's Matter-compatible, unlike a recent skylight-style light from Philips</strong></li></ul><p>Smart lighting company Govee has launched a new smart ceiling light that changes color depending on the time of day, just like a real skylight — and can even use AI to shift its settings to suit your mood.</p><p>The Govee Sky Ceiling Light, which debuted at the IFA tech show in Berlin this week, can automatically adjust the light based on time and weather (ideal for rooms without natural light), and can prioritize Govee's sky blue spectrum when you want to feel energized (particularly handy if you're working from home).</p><p>A few months ago, <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">Philips launched a new skylight-style light fitting</a> that changes light temperature and brightness to suit the time of day. It looked very realistic, but without true smart home integration (the skylight is operated via a physical remote control), we found its starting price of €499.99 (about $580 / £430 / AU$810) a little hard to swallow.</p><p>The Govee Sky Ceiling Light, on the other hand, is Matter-compatible, so it can integrate with your other smart home devices. It's more affordable too, with a list price of $399.99 (about £300 / AU$560).</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/2uAQ6kNWge4SJQLhN9UsxS.jpg" alt="Govee Sky Ceiling Light installed in room" /><figcaption><small role="credit">Govee</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d8ugSx3C3BZMGzpQp35EVT.png" alt="Govee Sky Ceiling Light installed in room" /><figcaption><small role="credit">Govee</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Hwi3DqRErrUbVJKUdESC7T.png" alt="Govee Sky Ceiling Light installed in room" /><figcaption><small role="credit">Govee</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9j9ffpEdVijXhu5vVEWiqS.png" alt="Govee Sky Ceiling Light installed in room" /><figcaption><small role="credit">Govee</small></figcaption></figure></figure><p>However, the Philips lamp has a few extra tricks up its sleeve, including an integrated UV-B module designed to support your body's natural production of vitamin D, and an IP44 rating for use in bathrooms — which often lack real windows. Its rectangular shape arguably looks more like a real skylight as well, particularly in homes with traditional styling.</p><p>I can see smart skylights becoming increasingly popular over the coming years, particularly for small homes, and it will be interesting to see how else brands manage to differentiate themselves. The Philips light isn't a Hue product, but it is made by the same parent company (Signify), so I wouldn't be at all surprised if we see a Philips Hue skylight this time next year.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I just saw a lawnbot with a mechanical arm that reaches out to hand-trim your edges — and it was mesmerizing ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Segway Navimow has unveiled its Navimow H510 Pro lawnbot at IFA</strong></li><li><strong>It features an extending, robotic arm for trimming lawn edges</strong></li><li><strong>Also uses the brand's 'Xero-turn' technology for gentler turns </strong></li></ul><p>First, we had a <a href="https://www.techradar.com/home/robot-vacuums/roborock-saros-z70-review">robot vacuum with an arm</a> for picking up socks. Now, limbs are making their way to robot lawn mowers too. The new Segway Navimow H510 Pro features its own mechanical arm, and this one is for trimming the edges of your lawn. </p><p>Effective edge-trimming has long been a problem for lawnbot-makers, and in recent years we've started to see side modules being added onto machines for exactly this purpose. </p><p>But Segway Navimow's solution is altogether cleaner: it has taken the main blade and mounted it on a robotic arm, so when the lawnbot is at the perimeter of a lawn the whole thing can reach out (by up to 2.9in / 7.4cm) to mow those edges. In fact, the brand promises 'zero-gap edge trimming' — no blade left unshorn. </p><p>I saw it being demoed at <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>, and it was pretty majestic in action. You can see a clip below of the blade retracting back in.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/TRsFxBcSHygZdN6Dxk8jzA/trim.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/TRsFxBcSHygZdN6Dxk8jzA/trim.mp4"></video></div><p>The supporting software, called 'EdgeSense', coordinates the movement depending on the type of edge it's tackling. It'll react differently to hard edges (like walls and patios), soft edges (like flower beds) and irregular edges (table legs). </p><p>Because the edge trimmer and main mower use the same cutting deck, the results should be more consistent and even than if you were relying on two separate systems. Segway Navimow's aim is to "finally [close] the gap between robotic convenience and truly finished results". </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="qW9JwWhAQx4nSbePgwERNU" name="20260904_112529 copy" alt="Segway Navimow Lawnbot on show at IFA" src="https://cdn.mos.cms.futurecdn.net/qW9JwWhAQx4nSbePgwERNU.jpg" mos="" align="middle" fullscreen="" width="2560" height="1439" 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>One issue with finding a successful edge-cutting solution is how to handle the safety aspect of having blades protruding out from the bot's main shell protective casing. </p><p>On this front, Segway Navimow has added a side shield that provides a barrier against the blades. There's also "live-detection protection" that will shut off operation instantly when a human or animal approaches. The latter partly relies on heat-sensing to alert the lawnbot that there's a live creature about. </p><h2 id="smooth-mover">Smooth mover</h2><p>The Segway Navimow H510 Pro uses the brand's 'Xero-Turn' technology. This tech was introduced at CES in January, and sees the lawnbot <a href="https://www.techradar.com/home/robot-vacuums/when-it-needs-to-pivot-it-turns-the-wheels-and-does-a-crab-walk-segway-navimow-exec-reveals-the-invention-that-means-its-new-flagship-lawnbot-wont-churn-up-your-grass">twist its wheels to effectively crab-walk its way around bends</a>, so it won't churn up your grass. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="gutULXPHsm8PrZzq6iZ2AW" name="20260904_112308 copy" alt="Segway Navimow Lawnbot on show at IFA" src="https://cdn.mos.cms.futurecdn.net/gutULXPHsm8PrZzq6iZ2AW.jpg" mos="" align="middle" fullscreen="" width="2560" height="1441" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There are further features to help the lawnbot tackle tricky terrain without risking damage to your turf. Each of the four wheels is independently powered (it's an AWD machine) to enable it to move with precision, and there's rear wheel suspension to maximize wheel contact at all times, even when the ground is uneven. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-home/i-just-saw-a-lawnbot-with-a-mechanical-arm-that-reaches-out-to-hand-trim-your-edges-and-it-was-mesmerizing</link>
                                                                            <description>
                            <![CDATA[ Segway Navimow's new robot lawn mower has an ultra-clever approach to edges. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">YxnrqrXiNpJ4QqUAoEEy5L</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ck77fetjnHm7jnB2ZQWJyV-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 10:17:58 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Home]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <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/ck77fetjnHm7jnB2ZQWJyV-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Segway Navimow Lawnbot on show at IFA]]></media:description>                                                            <media:text><![CDATA[Segway Navimow Lawnbot on show at IFA]]></media:text>
                                <media:title type="plain"><![CDATA[Segway Navimow Lawnbot on show at IFA]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ck77fetjnHm7jnB2ZQWJyV-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Segway Navimow has unveiled its Navimow H510 Pro lawnbot at IFA</strong></li><li><strong>It features an extending, robotic arm for trimming lawn edges</strong></li><li><strong>Also uses the brand's 'Xero-turn' technology for gentler turns </strong></li></ul><p>First, we had a <a href="https://www.techradar.com/home/robot-vacuums/roborock-saros-z70-review">robot vacuum with an arm</a> for picking up socks. Now, limbs are making their way to robot lawn mowers too. The new Segway Navimow H510 Pro features its own mechanical arm, and this one is for trimming the edges of your lawn. </p><p>Effective edge-trimming has long been a problem for lawnbot-makers, and in recent years we've started to see side modules being added onto machines for exactly this purpose. </p><p>But Segway Navimow's solution is altogether cleaner: it has taken the main blade and mounted it on a robotic arm, so when the lawnbot is at the perimeter of a lawn the whole thing can reach out (by up to 2.9in / 7.4cm) to mow those edges. In fact, the brand promises 'zero-gap edge trimming' — no blade left unshorn. </p><p>I saw it being demoed at <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>, and it was pretty majestic in action. You can see a clip below of the blade retracting back in.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/TRsFxBcSHygZdN6Dxk8jzA/trim.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/TRsFxBcSHygZdN6Dxk8jzA/trim.mp4"></video></div><p>The supporting software, called 'EdgeSense', coordinates the movement depending on the type of edge it's tackling. It'll react differently to hard edges (like walls and patios), soft edges (like flower beds) and irregular edges (table legs). </p><p>Because the edge trimmer and main mower use the same cutting deck, the results should be more consistent and even than if you were relying on two separate systems. Segway Navimow's aim is to "finally [close] the gap between robotic convenience and truly finished results". </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="qW9JwWhAQx4nSbePgwERNU" name="20260904_112529 copy" alt="Segway Navimow Lawnbot on show at IFA" src="https://cdn.mos.cms.futurecdn.net/qW9JwWhAQx4nSbePgwERNU.jpg" mos="" align="middle" fullscreen="" width="2560" height="1439" 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>One issue with finding a successful edge-cutting solution is how to handle the safety aspect of having blades protruding out from the bot's main shell protective casing. </p><p>On this front, Segway Navimow has added a side shield that provides a barrier against the blades. There's also "live-detection protection" that will shut off operation instantly when a human or animal approaches. The latter partly relies on heat-sensing to alert the lawnbot that there's a live creature about. </p><h2 id="smooth-mover">Smooth mover</h2><p>The Segway Navimow H510 Pro uses the brand's 'Xero-Turn' technology. This tech was introduced at CES in January, and sees the lawnbot <a href="https://www.techradar.com/home/robot-vacuums/when-it-needs-to-pivot-it-turns-the-wheels-and-does-a-crab-walk-segway-navimow-exec-reveals-the-invention-that-means-its-new-flagship-lawnbot-wont-churn-up-your-grass">twist its wheels to effectively crab-walk its way around bends</a>, so it won't churn up your grass. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="gutULXPHsm8PrZzq6iZ2AW" name="20260904_112308 copy" alt="Segway Navimow Lawnbot on show at IFA" src="https://cdn.mos.cms.futurecdn.net/gutULXPHsm8PrZzq6iZ2AW.jpg" mos="" align="middle" fullscreen="" width="2560" height="1441" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There are further features to help the lawnbot tackle tricky terrain without risking damage to your turf. Each of the four wheels is independently powered (it's an AWD machine) to enable it to move with precision, and there's rear wheel suspension to maximize wheel contact at all times, even when the ground is uneven. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 'It'll light up your home like a bowling alley' — Dyson's new Nurovi robot vacuum has a UV light to show up invisible spills, and I'm not sure I'm ready to see what's on my floors ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Dyson has launched three new 'Nurovi' robot vacuums</strong></li><li><strong>The R3 Nurovi Spot+Scrub UV has a roller mop and UV spill detection</strong></li><li><strong>The R2 Nurovi Wash+Dry has two Reuleaux triangle mops, which move asymmetrically for no-gap cleaning</strong></li><li><strong>The R1 Nurovi Dry is a vacuum-only bot, with no mopping</strong></li></ul><p>Dyson just unveiled a new fleet of robot vacuums with plenty of intriguing features. The range is called 'Nurovi' which is a portmanteau — the bots combine "Neural Intelligence technology" with Dyson's new "Vision system". It makes sense, but if anyone can remember how to spell it without checking, I'll be impressed.</p><p>There are three models in the lineup: the R3 Nurovi Spot+Scrub UV and R2 Nurovi Wash+Dry are both hybrid machines that can mop as well as vacuuming, and the R1 Nurovi Dry is a vacuum-only option. </p><p>I had a chance to check them all out at Dyson's <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>-adjacent event in Berlin. Here, I also chatted to Nathan Lawson-McLean, a Senior Design Manager at Dyson, about the development 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="iFneAQaE78U2UX8roMSHgN" name="20260903_185209 copy" alt="Dyson Nurovi robot vacuum" src="https://cdn.mos.cms.futurecdn.net/iFneAQaE78U2UX8roMSHgN.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><h2 id="light-it-up">Light it up</h2><p>Let's start with the flagship model: the R3. This is a second-gen upgrade of last year's <a href="https://www.techradar.com/home/robot-vacuums/dyson-spot-scrub-ai-review">Spot+Scrub Ai</a>, and like that model it's designed to 'spot' concentrated messes and spills and scrub back and forth over them to clean them away. However, the R3 model's spill-spotting skills are powered by UV light.</p><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="n7eKAyGYH5T2WRnhyPNChN" name="20260903_185755 copy" alt="Dyson Nurovi robot vacuum" src="https://cdn.mos.cms.futurecdn.net/n7eKAyGYH5T2WRnhyPNChN.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 R3 Nurovi Spot+Scrub UV has a UV light to illuminate invisible spills </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"We continue to leverage our in-house vision systems and neural intelligence, to really build on this advanced stain detection," Lawson-McLean tells me. He explains that whereas with the Spot+Scrub Ai, Dyson focused on identifying a range of specific stains, here the team worked on tackling the invisible residue left by dried liquid spills. The UV light causes those stains to fluoresce. </p><p>"So as the robot's running around your home on its mission, it will now expose these totally invisible stains that become breeding grounds for bacteria," he explains. "And it will then go over it once, turn around, check, and repeat that movement."</p><p>I ask him what kinds of stains the system can tackle, and he tells me it's a wide range, including most sugary drinks, tonic water, sparkling water and milk. "I'll be honest with you, because I find you'd be surprised what fluoresces — a bit like a bowling alley in your own home," he adds. </p><h2 id="going-in-circles">Going in circles</h2><p>Moving on to the R2 Nurovi Wash+Dry. A key difference between this and the R3 is that the R3 uses a roller mop for wet cleaning, whereas the R2 uses two spinning mop pads. Not just any spinning mop pads, though: rather than the circular pads we're used to seeing, Dyson has harnessed its geometry skills and given us a couple of Reuleaux triangles. You know — that triangular shape formed from three circular arcs. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NFGnVshNjHKgT4UiEumJGN" name="20260903_185243 copy" alt="Dyson Nurovi robot vacuum" src="https://cdn.mos.cms.futurecdn.net/NFGnVshNjHKgT4UiEumJGN.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The R2 has curved triangular mop pads the move in concert, like a Spirograph </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Cleverly, the shapes move in tandem to create a straight-edged mopping finish with no center gaps — and they can get right into the corners of rooms too. As you can see in my photo image above, one of the pads can extend out to one side, to clean closer to the edges of rooms.</p><p>Both systems use heated water (158°F / 70°C on the R3, and 167°F / 75°C on the R2) to help cut through grease and tackle dried-on dirt. The heating part happens at the dock, rather than within the robot vacuum itself, to conserve battery. Some cooling will naturally take place as the mopping continues, but Lawson-McLean explains to me that the robovac is designed to return to the dock to top up with hot water when the on-bot reservoir drops below a certain temperature. </p><h2 id="large-and-small">Large and small</h2><p>The R2 has a sister model: the Dyson R1 Nurovi Dry. It's essentially an R2 but without the mopping functions, so those looking for a simpler and more afforable entry into the robovac market. </p><p>Both the R2 and R1 have a 'Twin-capture system' which separates fine and coarse debris in order to improve cleaning efficiency. "So traditional robot vacuum cleaners will just have one roller. And the balancing act is, well, I need to have a really open aperture to get large debris, — let's say like fusilli pasta, sweetcorn, things like that — but actually, when it comes to getting effective fine dust pickup from the floor, if I have a huge open aperture, all that airflow is wasted," says Lawson-McLean. </p><p>The solution was to have a large, open brush bar area for chunky particles, and a separate area for the fine dust, with, as Lawson-McLean describes it, "a highly concentrated and efficient airflow path that's sealed down to the floor." </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wRyk2xsTBZNE3oNPuiDzJN" name="20260903_185343 copy" alt="Dyson Nurovi robot vacuum" src="https://cdn.mos.cms.futurecdn.net/wRyk2xsTBZNE3oNPuiDzJN.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The roller on the R2 is designed to be able to handle chunky debris, and there's a second inlet (at the top in the image) focused on fine particles </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Finally, both the R2 and R1 boast another feature ported over from Dyson's most advanced stick vacuums: a piezo sensor that intelligently detects the size and amount of dust around, and the floor type, and adapts its suction power to suit. The aim is to deliver an efficient clean without wasting any battery. This intelligent adjustment will kick in if the bot is set to Auto 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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Qp2LeMbXj5aEr5cyFpej9N" name="20260903_185419 copy" alt="Dyson Nurovi robot vacuum" src="https://cdn.mos.cms.futurecdn.net/Qp2LeMbXj5aEr5cyFpej9N.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The R1 (left) and R2 are sister models, with very similar vacuuming setups </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Dyson has a chequered history when it comes to robot vacuums. The Dyson 360 Vis Nav suffered from a too-high price given its feature set, and was crippled by navigation issues. Last year's Spot+Scrub Ai wasn't quite a roaring success, but did go some way to repairing the brand's robot vacuum reputation. Will Dyson continue its upward trajectory with these new launches? I'll be watching with interest. </p><h2 id="buying-information">Buying information</h2><p>From <a href="https://www.dyson.com/en" target="_blank" rel="sponsored">Dyson US</a>, the Dyson R3 Nurovi Spot+Scrub UV robot vacuum is scheduled to go on sale on 15 September, at a list price of $1,199. The R2 Nurovi Wash+Dry went on sale on 3 Sept, exclusively at <a href="https://www.costco.com/" target="_blank" rel="sponsored">Costco</a>, for $699 (it'll be available direct from Dyson further down the line, but not via any other third party retailers). The R1 Nurovi Dry is also scheduled to go on sale this month, at an as-yet-unknown date, with a list price of $549.</p><p>At <a href="https://www.dyson.co.uk/en" target="_blank" rel="sponsored">Dyson UK</a> and <a href="https://www.dyson.com.au/catalog/category/view/s/robot/id/18502/" target="_blank" rel="sponsored">Dyson Australia</a>, the R2 and R1 went on sale yesterday (4 Sept) at a list price of £749.99/ AU$1,449 for the R2 and £499.99 / AU$949 fro the R1. In both territories the R3 is scheduled to launch in early 2027, pricing TBC.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/robot-vacuums/itll-light-up-your-home-like-a-bowling-alley-dysons-new-nurovi-robot-vacuum-has-a-uv-light-to-show-up-invisible-spills-and-im-not-sure-im-ready-to-see-whats-on-my-floors</link>
                                                                            <description>
                            <![CDATA[ This UV bot is part of Dyson's new fleet of robot vacuums — could they finally restore the brand's robovac reputation? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Z4tuiTnCYhB5SAyhKU4oBG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iBTTbbtYWzrDemQBZx4DuM-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Sep 2026 08:42:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Robot Vacuums]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ ruth.hamilton@futurenet.com (Ruth Hamilton) ]]></author>                    <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/iBTTbbtYWzrDemQBZx4DuM-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dyson Nurovi robot vacuum]]></media:description>                                                            <media:text><![CDATA[Dyson Nurovi robot vacuum]]></media:text>
                                <media:title type="plain"><![CDATA[Dyson Nurovi robot vacuum]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iBTTbbtYWzrDemQBZx4DuM-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Dyson has launched three new 'Nurovi' robot vacuums</strong></li><li><strong>The R3 Nurovi Spot+Scrub UV has a roller mop and UV spill detection</strong></li><li><strong>The R2 Nurovi Wash+Dry has two Reuleaux triangle mops, which move asymmetrically for no-gap cleaning</strong></li><li><strong>The R1 Nurovi Dry is a vacuum-only bot, with no mopping</strong></li></ul><p>Dyson just unveiled a new fleet of robot vacuums with plenty of intriguing features. The range is called 'Nurovi' which is a portmanteau — the bots combine "Neural Intelligence technology" with Dyson's new "Vision system". It makes sense, but if anyone can remember how to spell it without checking, I'll be impressed.</p><p>There are three models in the lineup: the R3 Nurovi Spot+Scrub UV and R2 Nurovi Wash+Dry are both hybrid machines that can mop as well as vacuuming, and the R1 Nurovi Dry is a vacuum-only option. </p><p>I had a chance to check them all out at Dyson's <a href="https://www.techradar.com/tag/ifa">IFA 2026</a>-adjacent event in Berlin. Here, I also chatted to Nathan Lawson-McLean, a Senior Design Manager at Dyson, about the development 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="iFneAQaE78U2UX8roMSHgN" name="20260903_185209 copy" alt="Dyson Nurovi robot vacuum" src="https://cdn.mos.cms.futurecdn.net/iFneAQaE78U2UX8roMSHgN.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><h2 id="light-it-up">Light it up</h2><p>Let's start with the flagship model: the R3. This is a second-gen upgrade of last year's <a href="https://www.techradar.com/home/robot-vacuums/dyson-spot-scrub-ai-review">Spot+Scrub Ai</a>, and like that model it's designed to 'spot' concentrated messes and spills and scrub back and forth over them to clean them away. However, the R3 model's spill-spotting skills are powered by UV light.</p><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="n7eKAyGYH5T2WRnhyPNChN" name="20260903_185755 copy" alt="Dyson Nurovi robot vacuum" src="https://cdn.mos.cms.futurecdn.net/n7eKAyGYH5T2WRnhyPNChN.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 R3 Nurovi Spot+Scrub UV has a UV light to illuminate invisible spills </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>"We continue to leverage our in-house vision systems and neural intelligence, to really build on this advanced stain detection," Lawson-McLean tells me. He explains that whereas with the Spot+Scrub Ai, Dyson focused on identifying a range of specific stains, here the team worked on tackling the invisible residue left by dried liquid spills. The UV light causes those stains to fluoresce. </p><p>"So as the robot's running around your home on its mission, it will now expose these totally invisible stains that become breeding grounds for bacteria," he explains. "And it will then go over it once, turn around, check, and repeat that movement."</p><p>I ask him what kinds of stains the system can tackle, and he tells me it's a wide range, including most sugary drinks, tonic water, sparkling water and milk. "I'll be honest with you, because I find you'd be surprised what fluoresces — a bit like a bowling alley in your own home," he adds. </p><h2 id="going-in-circles">Going in circles</h2><p>Moving on to the R2 Nurovi Wash+Dry. A key difference between this and the R3 is that the R3 uses a roller mop for wet cleaning, whereas the R2 uses two spinning mop pads. Not just any spinning mop pads, though: rather than the circular pads we're used to seeing, Dyson has harnessed its geometry skills and given us a couple of Reuleaux triangles. You know — that triangular shape formed from three circular arcs. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NFGnVshNjHKgT4UiEumJGN" name="20260903_185243 copy" alt="Dyson Nurovi robot vacuum" src="https://cdn.mos.cms.futurecdn.net/NFGnVshNjHKgT4UiEumJGN.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The R2 has curved triangular mop pads the move in concert, like a Spirograph </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Cleverly, the shapes move in tandem to create a straight-edged mopping finish with no center gaps — and they can get right into the corners of rooms too. As you can see in my photo image above, one of the pads can extend out to one side, to clean closer to the edges of rooms.</p><p>Both systems use heated water (158°F / 70°C on the R3, and 167°F / 75°C on the R2) to help cut through grease and tackle dried-on dirt. The heating part happens at the dock, rather than within the robot vacuum itself, to conserve battery. Some cooling will naturally take place as the mopping continues, but Lawson-McLean explains to me that the robovac is designed to return to the dock to top up with hot water when the on-bot reservoir drops below a certain temperature. </p><h2 id="large-and-small">Large and small</h2><p>The R2 has a sister model: the Dyson R1 Nurovi Dry. It's essentially an R2 but without the mopping functions, so those looking for a simpler and more afforable entry into the robovac market. </p><p>Both the R2 and R1 have a 'Twin-capture system' which separates fine and coarse debris in order to improve cleaning efficiency. "So traditional robot vacuum cleaners will just have one roller. And the balancing act is, well, I need to have a really open aperture to get large debris, — let's say like fusilli pasta, sweetcorn, things like that — but actually, when it comes to getting effective fine dust pickup from the floor, if I have a huge open aperture, all that airflow is wasted," says Lawson-McLean. </p><p>The solution was to have a large, open brush bar area for chunky particles, and a separate area for the fine dust, with, as Lawson-McLean describes it, "a highly concentrated and efficient airflow path that's sealed down to the floor." </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wRyk2xsTBZNE3oNPuiDzJN" name="20260903_185343 copy" alt="Dyson Nurovi robot vacuum" src="https://cdn.mos.cms.futurecdn.net/wRyk2xsTBZNE3oNPuiDzJN.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The roller on the R2 is designed to be able to handle chunky debris, and there's a second inlet (at the top in the image) focused on fine particles </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Finally, both the R2 and R1 boast another feature ported over from Dyson's most advanced stick vacuums: a piezo sensor that intelligently detects the size and amount of dust around, and the floor type, and adapts its suction power to suit. The aim is to deliver an efficient clean without wasting any battery. This intelligent adjustment will kick in if the bot is set to Auto 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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Qp2LeMbXj5aEr5cyFpej9N" name="20260903_185419 copy" alt="Dyson Nurovi robot vacuum" src="https://cdn.mos.cms.futurecdn.net/Qp2LeMbXj5aEr5cyFpej9N.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The R1 (left) and R2 are sister models, with very similar vacuuming setups </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Dyson has a chequered history when it comes to robot vacuums. The Dyson 360 Vis Nav suffered from a too-high price given its feature set, and was crippled by navigation issues. Last year's Spot+Scrub Ai wasn't quite a roaring success, but did go some way to repairing the brand's robot vacuum reputation. Will Dyson continue its upward trajectory with these new launches? I'll be watching with interest. </p><h2 id="buying-information">Buying information</h2><p>From <a href="https://www.dyson.com/en" target="_blank" rel="sponsored">Dyson US</a>, the Dyson R3 Nurovi Spot+Scrub UV robot vacuum is scheduled to go on sale on 15 September, at a list price of $1,199. The R2 Nurovi Wash+Dry went on sale on 3 Sept, exclusively at <a href="https://www.costco.com/" target="_blank" rel="sponsored">Costco</a>, for $699 (it'll be available direct from Dyson further down the line, but not via any other third party retailers). The R1 Nurovi Dry is also scheduled to go on sale this month, at an as-yet-unknown date, with a list price of $549.</p><p>At <a href="https://www.dyson.co.uk/en" target="_blank" rel="sponsored">Dyson UK</a> and <a href="https://www.dyson.com.au/catalog/category/view/s/robot/id/18502/" target="_blank" rel="sponsored">Dyson Australia</a>, the R2 and R1 went on sale yesterday (4 Sept) at a list price of £749.99/ AU$1,449 for the R2 and £499.99 / AU$949 fro the R1. In both territories the R3 is scheduled to launch in early 2027, pricing TBC.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ‘You can really unleash a lot of creativity’: Philips Hue founder George Yianni explains why its AI upgrades will be genuinely useful and 'a bit of a game changer' ]]></title>
                                                                                                <dc:content><![CDATA[ <p>George Yianni is excited about the future of smart lighting, and his enthusiasm is infectious. As the Chief Technology Officer and Founder of Philips Hue, Yianni has seen smart home tech move from niche to mainstream — and he has a clear vision for how you'll be lighting your home in years to come.</p><p>On September 2, Philips Hue held its annual showcase event in Berlin, just around the corner from the IFA tech expo. There, Yianni and other senior figures took to the stage to show off the brand's latest hardware (including some particularly artistic new lights and more affordable syncing devices), and to explain how new software developments will change how we all interact with lighting in the coming months.</p><p>After the event I had the opportunity to speak with Yianni, and to delve deeper into how Hue (and its parent company SIgnify) has identified practical uses for AI that aren't just a gimmick.</p><p>"There’s a push for AI for the sake of it, and we’ve really tried to shy away from that," he told me. "AI large language models are really good at processing the unstructured information and turning it into something structured, and vice versa, and that’s really where we applied it."</p><p>The first example he gave was <a href="https://www.techradar.com/home/smart-lights/the-philips-hue-app-can-now-customize-lighting-scenes-so-they-suit-the-layout-of-your-rooms">SpatialAware</a> — a feature that launched last year, which creates lighting scenes and applies them based on the position of lights in your room.</p><div><blockquote><p>There’s a push for AI for the sake of it, and we’ve really tried to shy away from that</p><p>George Yianni</p></blockquote></div><p>"We’re applying AI as a tool to deliver functionality," Yianni explained. "So what we launched last year is, we spent quite some time with our lighting designers to produce the right set of rules, tools, and training towards a large language model to codify and scale the lighting design process."</p><p>"So it can take all the unstructured information of where lights are in space, lighting design rules, and what colors look complementary, and then expose that to the user in a general way, so they can describe anything they want, and it uses its world knowledge and this lighting design skill set we’ve given it to generate new lighting design scenes for them. It’s really not something you could have done any other way."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="J6waBorgayV5ereBLVCSHm" name="Philips Hue Play gradient strip light 1" alt="Philips Hue smart light gradient strip" src="https://cdn.mos.cms.futurecdn.net/J6waBorgayV5ereBLVCSHm.jpg" mos="" align="middle" fullscreen="" width="800" height="450" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Yianni doesn't want to bring AI into your home just for the sake of it — only when it's the right tool to solve a problem </span><span class="credit" itemprop="copyrightHolder">(Image credit: Signify)</span></figcaption></figure><p>The second example, which debuted at this year's event, is <a href="https://www.techradar.com/home/smart-lights/no-hdmi-needed-philips-hues-new-camera-based-screen-sync-system-works-with-any-source-including-your-tvs-native-streaming-apps">Custom AI Behaviors</a>. This lets you use natural language to describe how you want your Philips Hue lights to behave. For example, you can ask them to behave differently on weekends and weekdays, or change scenes automatically at sunset — all without fiddling around with complex settings.</p><p>"There are so many different diversities and details about how a consumer might want their home to behave that we cannot build a user interface with buttons, toggles, dropdown menus for every possibility, and that’s why we put some limitations around automations to this point," Yianni explained. "Otherwise, the user interface would be impossible for most users.</p><div><blockquote><p>Natural language is a fantastic way to just describe arbitrarily how you would like your home to behave</p><p>George Yianni</p></blockquote></div><p>"But natural language is a fantastic way to just describe arbitrarily how you would like your home to behave, and then we can use AI to translate that into a special programming language we’ve developed that runs the automation in the Bridge. So it’s a fantastic way to capture intent and translate into something we can just run in the background, and again, AI is the right tool to do that.</p><p>"We think of AI as a tool to be used to solve problems, and often it’s not the right tool, and then we don’t do it that way. But there are definitely are good use cases, and I think more in the works, which take advantage of it."</p><h2 id="exciting-developments">Exciting developments</h2><p>The Philips Hue event was packed with new announcements, so I took the opportunity to ask Yianni which one he was most excited about personally. For him, accessibility was one of the biggest draws.</p><p>"It's a little bit difficult to choose, because I think we've made some great products for users that don't have smart lights yet," he said. "I think what we've done with entertainment is super exciting, to just make it so that even if people don't want a smart lighting system, they just want it around [their TV]. Now we give you a very simple, easy to use and understand kit that gives it to you."</p><p>This system is the Philips Hue Play Screen Sync, which is designed for people who aren't using an HDMI source for their TV, and may be using a native smart TV app, for example. Screen Sync uses a camera with a fish-eye lens to monitor what's on the screen, and then synchronize those colors with a light strip behind the TV. You don't have to invest in 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 use Screen Sync either — you can use it with a single light strip via Bluetooth if you're not interested in a full Philips Hue setup.</p><p>If you do use an HDMI source for your TV, there's now a more affordable 4K version of the Philips Hue Play HDMI Sync Box, which also works with a single Hue light and no Bridge.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PyTSem7HSCtWZMecrYZsnm" name="Philips Hue Play Sync Box 4K 1" alt="Philips Hue Play Sync Box 4K" src="https://cdn.mos.cms.futurecdn.net/PyTSem7HSCtWZMecrYZsnm.jpg" mos="" align="middle" fullscreen="" width="800" height="450" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Signify has launched an affordable Philips Hue Play Sync Box 4K, which can be used with a single Philips Hue light via Bluetooth, without a Hue Bridge device </span><span class="credit" itemprop="copyrightHolder">(Image credit: Signify)</span></figcaption></figure><p>Yianni is also particularly proud of what the brand has achieved so far with artificial intelligence. "I think for our install base of users and for ourselves as users of Hue personally, the AI automations are a bit of a game changer," he said. "I now can finally have my home behave exactly the way I wanted to. I think that's a really big deal.</p><p>"So I'm a bit torn between those two, right? For me, it's AI automations, but I think for our business and for our overall mission of getting people to use lights in a in a richer way than just being on or off, I think the the bridge-less entertainment with just becomes so much easier to to step in with just that use case, which is a great way to start."</p><div><blockquote><p>You can really unleash a lot of creativity in users</p><p>George Yianni</p></blockquote></div><p>When it comes to the lights themselves, though, Yianni has a clear favorite: the Liane 360-degree rope light (pictured at the top of this article), which users can drape in any way they like, and which projects light around its whole circumference.</p><p>"I think it's hard to beat the statement of Liane," he told me. "I think it's really taking what we offer in a in a new direction, where you can really unleash a lot of creativity in users because it's really a product which has a lot of different ways of it being applied. I think it's something quite unique that doesn't exist in the world yet.</p><p>"Yeah, these as they omnidirectional rope lights exist in architectural lighting, but I really think we we add a new element of depth to it by making it controllable and having these subtle gradients that we can put on it. I think that's really exciting. It's something that doesn't exist in the world yet, and really adds something to an existing trend. I think that I think the most exciting lighting model."</p><p>I'm hoping to test the Liane rope light very soon to see whether it meets those expectations, so watch this space.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-lights/you-can-really-unleash-a-lot-of-creativity-philips-hue-founder-george-yianni-explains-why-its-ai-upgrades-will-be-genuinely-useful-and-a-bit-of-a-game-changer</link>
                                                                            <description>
                            <![CDATA[ The brand's founder and CTO explains why artificial intelligence and home lighting are a perfect fit, and what he's most excited about next. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">catAi97RoCkqyJRKHFGNqS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pDDw4MSDkMd2qEMb6TTPWm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 03 Sep 2026 15:54:08 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Lights]]></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/pDDw4MSDkMd2qEMb6TTPWm-1280-80.jpg">
                                                            <media:credit><![CDATA[Signify]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Philips Hue smart light]]></media:description>                                                            <media:text><![CDATA[Philips Hue smart light]]></media:text>
                                <media:title type="plain"><![CDATA[Philips Hue smart light]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pDDw4MSDkMd2qEMb6TTPWm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>George Yianni is excited about the future of smart lighting, and his enthusiasm is infectious. As the Chief Technology Officer and Founder of Philips Hue, Yianni has seen smart home tech move from niche to mainstream — and he has a clear vision for how you'll be lighting your home in years to come.</p><p>On September 2, Philips Hue held its annual showcase event in Berlin, just around the corner from the IFA tech expo. There, Yianni and other senior figures took to the stage to show off the brand's latest hardware (including some particularly artistic new lights and more affordable syncing devices), and to explain how new software developments will change how we all interact with lighting in the coming months.</p><p>After the event I had the opportunity to speak with Yianni, and to delve deeper into how Hue (and its parent company SIgnify) has identified practical uses for AI that aren't just a gimmick.</p><p>"There’s a push for AI for the sake of it, and we’ve really tried to shy away from that," he told me. "AI large language models are really good at processing the unstructured information and turning it into something structured, and vice versa, and that’s really where we applied it."</p><p>The first example he gave was <a href="https://www.techradar.com/home/smart-lights/the-philips-hue-app-can-now-customize-lighting-scenes-so-they-suit-the-layout-of-your-rooms">SpatialAware</a> — a feature that launched last year, which creates lighting scenes and applies them based on the position of lights in your room.</p><div><blockquote><p>There’s a push for AI for the sake of it, and we’ve really tried to shy away from that</p><p>George Yianni</p></blockquote></div><p>"We’re applying AI as a tool to deliver functionality," Yianni explained. "So what we launched last year is, we spent quite some time with our lighting designers to produce the right set of rules, tools, and training towards a large language model to codify and scale the lighting design process."</p><p>"So it can take all the unstructured information of where lights are in space, lighting design rules, and what colors look complementary, and then expose that to the user in a general way, so they can describe anything they want, and it uses its world knowledge and this lighting design skill set we’ve given it to generate new lighting design scenes for them. It’s really not something you could have done any other way."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="J6waBorgayV5ereBLVCSHm" name="Philips Hue Play gradient strip light 1" alt="Philips Hue smart light gradient strip" src="https://cdn.mos.cms.futurecdn.net/J6waBorgayV5ereBLVCSHm.jpg" mos="" align="middle" fullscreen="" width="800" height="450" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Yianni doesn't want to bring AI into your home just for the sake of it — only when it's the right tool to solve a problem </span><span class="credit" itemprop="copyrightHolder">(Image credit: Signify)</span></figcaption></figure><p>The second example, which debuted at this year's event, is <a href="https://www.techradar.com/home/smart-lights/no-hdmi-needed-philips-hues-new-camera-based-screen-sync-system-works-with-any-source-including-your-tvs-native-streaming-apps">Custom AI Behaviors</a>. This lets you use natural language to describe how you want your Philips Hue lights to behave. For example, you can ask them to behave differently on weekends and weekdays, or change scenes automatically at sunset — all without fiddling around with complex settings.</p><p>"There are so many different diversities and details about how a consumer might want their home to behave that we cannot build a user interface with buttons, toggles, dropdown menus for every possibility, and that’s why we put some limitations around automations to this point," Yianni explained. "Otherwise, the user interface would be impossible for most users.</p><div><blockquote><p>Natural language is a fantastic way to just describe arbitrarily how you would like your home to behave</p><p>George Yianni</p></blockquote></div><p>"But natural language is a fantastic way to just describe arbitrarily how you would like your home to behave, and then we can use AI to translate that into a special programming language we’ve developed that runs the automation in the Bridge. So it’s a fantastic way to capture intent and translate into something we can just run in the background, and again, AI is the right tool to do that.</p><p>"We think of AI as a tool to be used to solve problems, and often it’s not the right tool, and then we don’t do it that way. But there are definitely are good use cases, and I think more in the works, which take advantage of it."</p><h2 id="exciting-developments">Exciting developments</h2><p>The Philips Hue event was packed with new announcements, so I took the opportunity to ask Yianni which one he was most excited about personally. For him, accessibility was one of the biggest draws.</p><p>"It's a little bit difficult to choose, because I think we've made some great products for users that don't have smart lights yet," he said. "I think what we've done with entertainment is super exciting, to just make it so that even if people don't want a smart lighting system, they just want it around [their TV]. Now we give you a very simple, easy to use and understand kit that gives it to you."</p><p>This system is the Philips Hue Play Screen Sync, which is designed for people who aren't using an HDMI source for their TV, and may be using a native smart TV app, for example. Screen Sync uses a camera with a fish-eye lens to monitor what's on the screen, and then synchronize those colors with a light strip behind the TV. You don't have to invest in 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 use Screen Sync either — you can use it with a single light strip via Bluetooth if you're not interested in a full Philips Hue setup.</p><p>If you do use an HDMI source for your TV, there's now a more affordable 4K version of the Philips Hue Play HDMI Sync Box, which also works with a single Hue light and no Bridge.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PyTSem7HSCtWZMecrYZsnm" name="Philips Hue Play Sync Box 4K 1" alt="Philips Hue Play Sync Box 4K" src="https://cdn.mos.cms.futurecdn.net/PyTSem7HSCtWZMecrYZsnm.jpg" mos="" align="middle" fullscreen="" width="800" height="450" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Signify has launched an affordable Philips Hue Play Sync Box 4K, which can be used with a single Philips Hue light via Bluetooth, without a Hue Bridge device </span><span class="credit" itemprop="copyrightHolder">(Image credit: Signify)</span></figcaption></figure><p>Yianni is also particularly proud of what the brand has achieved so far with artificial intelligence. "I think for our install base of users and for ourselves as users of Hue personally, the AI automations are a bit of a game changer," he said. "I now can finally have my home behave exactly the way I wanted to. I think that's a really big deal.</p><p>"So I'm a bit torn between those two, right? For me, it's AI automations, but I think for our business and for our overall mission of getting people to use lights in a in a richer way than just being on or off, I think the the bridge-less entertainment with just becomes so much easier to to step in with just that use case, which is a great way to start."</p><div><blockquote><p>You can really unleash a lot of creativity in users</p><p>George Yianni</p></blockquote></div><p>When it comes to the lights themselves, though, Yianni has a clear favorite: the Liane 360-degree rope light (pictured at the top of this article), which users can drape in any way they like, and which projects light around its whole circumference.</p><p>"I think it's hard to beat the statement of Liane," he told me. "I think it's really taking what we offer in a in a new direction, where you can really unleash a lot of creativity in users because it's really a product which has a lot of different ways of it being applied. I think it's something quite unique that doesn't exist in the world yet.</p><p>"Yeah, these as they omnidirectional rope lights exist in architectural lighting, but I really think we we add a new element of depth to it by making it controllable and having these subtle gradients that we can put on it. I think that's really exciting. It's something that doesn't exist in the world yet, and really adds something to an existing trend. I think that I think the most exciting lighting model."</p><p>I'm hoping to test the Liane rope light very soon to see whether it meets those expectations, so watch this space.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ If your old Chromecast and Google Home devices are having setup issues, you’re not alone — thankfully, Google’s latest update has fixed this ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Google has fixed a setup issue with the first-gen Chromecast device</strong></li><li><strong>Owners have been complaining for months about their devices going missing from the Google Home app </strong></li><li><strong>The update also fixes functionality issues </strong></li></ul><p>Have you been running into setup issues with your older Chromecast and Google Home devices? You’ll be happy to hear you’re not alone on this one — and even happier to know that Google has finally rolled out a fix. </p><p>These issues first arose when <a href="https://www.techradar.com/televisions/streaming-devices/rest-in-peace-good-buddy-original-gen-1-chromecasts-are-now-failing-after-13-years-as-google-apparently-pulls-the-plug">Google announced it would be ending support for its oldest Chromecast dongles</a> back in May. From there, owners started reporting problems with setting up their devices after they started disappearing from the Google Home app on Android.</p><p>A Google Home app update made setting up Chromecast even more difficult which, understandably, sparked a lot of worry for those who are still using the <a href="https://www.techradar.com/reviews/gadgets/portable-video/chromecast-2013-1171126/review">first-gen Chromecast </a>from over 10 years ago, convincing them that Google was officially pulling the plug on its OG streaming device. Similar issues then started cropping up for owners of the 2015 Chromecast model and <a href="https://www.techradar.com/reviews/google-home-mini">Google Home Mini</a> speaker, affecting functionality as well as the setup process. </p><p>At first, users were left to find their own workarounds and solutions, with many having to factory reset their devices, revert to older versions of the Google Home app, or even wipe their entire Home ecosystem to start afresh. Thankfully, Google has solved this, implying that these setup and functionality crashes were part of a software glitch. </p><p>The Google Nest Community account on Reddit replied to a series of frustrated posts with the following statement: ‘We've resolved an issue that was impacting the ability to set up some older Chromecast and Google Home devices. If you haven't already, factory reset your speaker or update your Google Home app to version 4.26 and try again’.</p><p>It hasn’t been the best time to be a first-gen Chromecast owner to say the least, but at least Google’s latest fix offers some reassurance that the company isn’t writing off its oldest streaming device yet — despite <a href="https://www.techradar.com/televisions/streaming-devices/google-has-stopped-selling-the-chromecast-with-google-tv-but-theres-no-way-im-replacing-mine">pulling the first Chromecast from shelves in early 2025</a>. That said, Google isn’t the first tech giant to be accused of intentionally bricking older streaming devices to get users to upgrade. </p><p>Amazon received similar backlash when<a href="https://www.techradar.com/televisions/streaming-devices/amazon-has-been-accused-of-bricking-older-fire-tv-stick-devices-to-get-users-to-upgrade-and-its-sparked-a-class-action-lawsuit#viafoura-comments"> a user filed a lawsuit against the company</a>, after reporting that two Fire TV sticks ran into severe performance issues just a few years after purchasing them. The user claimed that Amazon had been software tethering, while not disclosing the truth about the lifespan of its Fire TV stick streamers. </p><p>Now that Google has found a solution, hopefully it does the job at reviving your older Chromecast model. If the issues still persist, Google recommends reaching back out to the Nest community to let them know. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/televisions/streaming-devices/if-your-old-chromecast-and-google-home-devices-are-having-setup-issues-youre-not-alone-thankfully-googles-latest-update-has-fixed-this</link>
                                                                            <description>
                            <![CDATA[ Google has finally fixed the annoying setup issue for the first-gen Chromecast, so your device isn't being bricked just yet. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">n8hFJsBPhrnQLhGSCD6UgS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5BRgdnVSZZFrWf8csXrKhT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 03 Sep 2026 13:35:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Streaming Devices]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                    <category><![CDATA[Televisions]]></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/5BRgdnVSZZFrWf8csXrKhT-1280-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Chromecast]]></media:description>                                                            <media:text><![CDATA[Google Chromecast]]></media:text>
                                <media:title type="plain"><![CDATA[Google Chromecast]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5BRgdnVSZZFrWf8csXrKhT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google has fixed a setup issue with the first-gen Chromecast device</strong></li><li><strong>Owners have been complaining for months about their devices going missing from the Google Home app </strong></li><li><strong>The update also fixes functionality issues </strong></li></ul><p>Have you been running into setup issues with your older Chromecast and Google Home devices? You’ll be happy to hear you’re not alone on this one — and even happier to know that Google has finally rolled out a fix. </p><p>These issues first arose when <a href="https://www.techradar.com/televisions/streaming-devices/rest-in-peace-good-buddy-original-gen-1-chromecasts-are-now-failing-after-13-years-as-google-apparently-pulls-the-plug">Google announced it would be ending support for its oldest Chromecast dongles</a> back in May. From there, owners started reporting problems with setting up their devices after they started disappearing from the Google Home app on Android.</p><p>A Google Home app update made setting up Chromecast even more difficult which, understandably, sparked a lot of worry for those who are still using the <a href="https://www.techradar.com/reviews/gadgets/portable-video/chromecast-2013-1171126/review">first-gen Chromecast </a>from over 10 years ago, convincing them that Google was officially pulling the plug on its OG streaming device. Similar issues then started cropping up for owners of the 2015 Chromecast model and <a href="https://www.techradar.com/reviews/google-home-mini">Google Home Mini</a> speaker, affecting functionality as well as the setup process. </p><p>At first, users were left to find their own workarounds and solutions, with many having to factory reset their devices, revert to older versions of the Google Home app, or even wipe their entire Home ecosystem to start afresh. Thankfully, Google has solved this, implying that these setup and functionality crashes were part of a software glitch. </p><p>The Google Nest Community account on Reddit replied to a series of frustrated posts with the following statement: ‘We've resolved an issue that was impacting the ability to set up some older Chromecast and Google Home devices. If you haven't already, factory reset your speaker or update your Google Home app to version 4.26 and try again’.</p><p>It hasn’t been the best time to be a first-gen Chromecast owner to say the least, but at least Google’s latest fix offers some reassurance that the company isn’t writing off its oldest streaming device yet — despite <a href="https://www.techradar.com/televisions/streaming-devices/google-has-stopped-selling-the-chromecast-with-google-tv-but-theres-no-way-im-replacing-mine">pulling the first Chromecast from shelves in early 2025</a>. That said, Google isn’t the first tech giant to be accused of intentionally bricking older streaming devices to get users to upgrade. </p><p>Amazon received similar backlash when<a href="https://www.techradar.com/televisions/streaming-devices/amazon-has-been-accused-of-bricking-older-fire-tv-stick-devices-to-get-users-to-upgrade-and-its-sparked-a-class-action-lawsuit#viafoura-comments"> a user filed a lawsuit against the company</a>, after reporting that two Fire TV sticks ran into severe performance issues just a few years after purchasing them. The user claimed that Amazon had been software tethering, while not disclosing the truth about the lifespan of its Fire TV stick streamers. </p><p>Now that Google has found a solution, hopefully it does the job at reviving your older Chromecast model. If the issues still persist, Google recommends reaching back out to the Nest community to let them know. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ No HDMI needed — Philips Hue's new camera-based Screen Sync system works with any source, including your TV's native streaming apps ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Philips Hue smart lights just got a major upgrade, with a new system that lets you sync lights with your TV screen regardless of its source. Signify, the company behind the Hue brand, showed off a new system called Hue Play Screen Sync at an event (no, not <a href="https://www.techradar.com/tag/ifa">IFA) </a>in Berlin yesterday, and it looks set to make immersive entertainment lighting a lot more accessible.</p><p>The Philips Hue Play system lets you use smart lights (including light strips and bars) to extend the colors from your screen, creating a more immersive viewing experience. However, until now, this could only be done using a Philips Hue HDMI Sync Box, which sits in between an HDMI source and your TV. If you want to watch content via a non-HDMI source, such as a native app on your smart TV, you were out of luck.</p><p>The new Philips Hue Play Screen Sync changes all that, using a fisheye camera to monitor the action on your TV screen and synchronize it with your smart lights, regardless of the source.</p><p>Similar systems already exist from rivals including Govee and Nanoleaf, so I'll be interested to see how the Hue Play Screen Sync compares. Camera-based systems usually have a few drawbacks compared to HDMI screen syncing (they can be affected by reflections on your TV screen and tend to have more latency) but hopefully the Hue system will offer performance comparable with the HDMI Sync Box.</p><h2 id="a-bright-future">A bright future</h2><p>Another big update launched at yesterday's event is Custom AI Behaviors, which lets you use natural language to describe lighting automations, rather than having to create them manually — something that could be quite time-consuming or fiddly when done in the app. For example, you might choose to have your lights behave differently at the weekends, or activate a particular scene automatically after dark.</p><p>The Philips Hue app already contained an AI assistant the let you use text or speech to describe a lighting scene (such as 'something for Christmas' or 'a tropical sunset'), and would search the existing scene library for a match. If none existed, the assistant would create something suitable for you. This was a useful feature, but Custom AI Behaviors goes far beyond that, and should make advanced automations much more accessible, with no need to spend time fiddling with switches and sliders.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/pDDw4MSDkMd2qEMb6TTPWm.jpg" alt="Philips Hue smart light" /><figcaption><small role="credit">Signify</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/J6waBorgayV5ereBLVCSHm.jpg" alt="Philips Hue smart light" /><figcaption><small role="credit">Signify</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jv95BTKJqhXEsM9AE4PKPm.jpg" alt="Philips Hue smart light" /><figcaption><small role="credit">Signify</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iY6vVUFroJPaDGAfwndjSm.jpg" alt="Philips Hue smart light" /><figcaption><small role="credit">Signify</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DkJ7koawCx6gLgR8cs5K4n.jpg" alt="Philips Hue smart light" /><figcaption><small role="credit">Signify</small></figcaption></figure></figure><p>On the subject of accessibility, there is now a 4K version of the Philips Hue Sync Box to accompany the 8K version launched in 2024. The 4K Sync Box is more affordable than the 8K model, and for the first time, you can use it to sync a single light with your TV via Bluetooth, without a Philips Hue Bridge. </p><p>Third-party collaborations are coming as well, including one leaked last week, which allows you to <a href="https://www.techradar.com/home/smart-lights/philips-hue-and-nanoleaf-could-soon-reveal-an-unlikely-tie-in-leaked-adapter-promises-to-bring-nanoleaf-led-modules-to-your-hue-app">integrate Nanoleaf Shapes lights into your Hue lighting setup</a>, and a collaboration with Sonos that will let you control the brand's speakers with selected Hue switches.</p><p>There's a huge bundle of new smart lights too, including Festavia curtain, net, and icicle lights (ideal for Halloween and Christmas), a Philips Hue Liane 360-degree rope light, with LEDs around the entire circumference, and an OmniGlow outdoor strip light. Omniglow is a technology that uses tightly packed LEDs to create an extra smooth gradient, with no visible gaps, and this is the first time it's been available for an exterior light.</p><p>I'm hoping to test some of the new lights soon, and will bring you full hands-on reviews as soon as possible.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-lights/no-hdmi-needed-philips-hues-new-camera-based-screen-sync-system-works-with-any-source-including-your-tvs-native-streaming-apps</link>
                                                                            <description>
                            <![CDATA[ Philips Hue Play Screen Sync lets you synchronize your smart lights with content from any source, including your smart TV's native streaming apps. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">THzkSovoW6VrNJK2qtmfXa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AhHmZUWRemw5FvZT2Nfvjm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 03 Sep 2026 08:40:13 +0000</pubDate>                                                                                                                                <updated>Thu, 03 Sep 2026 16:00:25 +0000</updated>
                                                                                                                                            <category><![CDATA[Smart Lights]]></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/AhHmZUWRemw5FvZT2Nfvjm-1280-80.jpg">
                                                            <media:credit><![CDATA[Signify]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Philips Hue smart light]]></media:description>                                                            <media:text><![CDATA[Philips Hue smart light]]></media:text>
                                <media:title type="plain"><![CDATA[Philips Hue smart light]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AhHmZUWRemw5FvZT2Nfvjm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Philips Hue smart lights just got a major upgrade, with a new system that lets you sync lights with your TV screen regardless of its source. Signify, the company behind the Hue brand, showed off a new system called Hue Play Screen Sync at an event (no, not <a href="https://www.techradar.com/tag/ifa">IFA) </a>in Berlin yesterday, and it looks set to make immersive entertainment lighting a lot more accessible.</p><p>The Philips Hue Play system lets you use smart lights (including light strips and bars) to extend the colors from your screen, creating a more immersive viewing experience. However, until now, this could only be done using a Philips Hue HDMI Sync Box, which sits in between an HDMI source and your TV. If you want to watch content via a non-HDMI source, such as a native app on your smart TV, you were out of luck.</p><p>The new Philips Hue Play Screen Sync changes all that, using a fisheye camera to monitor the action on your TV screen and synchronize it with your smart lights, regardless of the source.</p><p>Similar systems already exist from rivals including Govee and Nanoleaf, so I'll be interested to see how the Hue Play Screen Sync compares. Camera-based systems usually have a few drawbacks compared to HDMI screen syncing (they can be affected by reflections on your TV screen and tend to have more latency) but hopefully the Hue system will offer performance comparable with the HDMI Sync Box.</p><h2 id="a-bright-future">A bright future</h2><p>Another big update launched at yesterday's event is Custom AI Behaviors, which lets you use natural language to describe lighting automations, rather than having to create them manually — something that could be quite time-consuming or fiddly when done in the app. For example, you might choose to have your lights behave differently at the weekends, or activate a particular scene automatically after dark.</p><p>The Philips Hue app already contained an AI assistant the let you use text or speech to describe a lighting scene (such as 'something for Christmas' or 'a tropical sunset'), and would search the existing scene library for a match. If none existed, the assistant would create something suitable for you. This was a useful feature, but Custom AI Behaviors goes far beyond that, and should make advanced automations much more accessible, with no need to spend time fiddling with switches and sliders.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/pDDw4MSDkMd2qEMb6TTPWm.jpg" alt="Philips Hue smart light" /><figcaption><small role="credit">Signify</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/J6waBorgayV5ereBLVCSHm.jpg" alt="Philips Hue smart light" /><figcaption><small role="credit">Signify</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jv95BTKJqhXEsM9AE4PKPm.jpg" alt="Philips Hue smart light" /><figcaption><small role="credit">Signify</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iY6vVUFroJPaDGAfwndjSm.jpg" alt="Philips Hue smart light" /><figcaption><small role="credit">Signify</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DkJ7koawCx6gLgR8cs5K4n.jpg" alt="Philips Hue smart light" /><figcaption><small role="credit">Signify</small></figcaption></figure></figure><p>On the subject of accessibility, there is now a 4K version of the Philips Hue Sync Box to accompany the 8K version launched in 2024. The 4K Sync Box is more affordable than the 8K model, and for the first time, you can use it to sync a single light with your TV via Bluetooth, without a Philips Hue Bridge. </p><p>Third-party collaborations are coming as well, including one leaked last week, which allows you to <a href="https://www.techradar.com/home/smart-lights/philips-hue-and-nanoleaf-could-soon-reveal-an-unlikely-tie-in-leaked-adapter-promises-to-bring-nanoleaf-led-modules-to-your-hue-app">integrate Nanoleaf Shapes lights into your Hue lighting setup</a>, and a collaboration with Sonos that will let you control the brand's speakers with selected Hue switches.</p><p>There's a huge bundle of new smart lights too, including Festavia curtain, net, and icicle lights (ideal for Halloween and Christmas), a Philips Hue Liane 360-degree rope light, with LEDs around the entire circumference, and an OmniGlow outdoor strip light. Omniglow is a technology that uses tightly packed LEDs to create an extra smooth gradient, with no visible gaps, and this is the first time it's been available for an exterior light.</p><p>I'm hoping to test some of the new lights soon, and will bring you full hands-on reviews as soon as possible.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ IKEA launches its first smart radiator thermostat, with Matter support and an impressively affordable price ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>A new IKEA device called the Liljebagge has appeared</strong></li><li><strong>It's an affordable smart radiator thermostat</strong></li><li><strong>We're still waiting to hear on international availability</strong></li></ul><p>IKEA isn't slowing down when it comes to launching smart home products — see the <a href="https://www.techradar.com/tech/ikea-just-released-the-smart-sensor-range-ive-been-waiting-for-simple-helpful-gadgets-from-as-little-as-usd6">smart sensors</a> and <a href="https://www.techradar.com/home/smart-lights/ikeas-stick-up-wireless-light-is-a-game-changer-for-dark-hallways-and-closets-and-you-can-snag-one-now-for-only-usd4">wireless lights</a> it's already pushed out this year, for example — and the latest new device to catch our eye is a smart radiator thermostat called the IKEA Liljebagge.</p><p>We're relying on <a href="https://winfuture.de/news,161010.html" target="_blank">WinFuture</a> and a fair bit of Google Translate to tease out the details here, but it seems there's support for the Matter and Thread standards, and a retail price of just €15 (that's roughly $17.40 / £12.90 / AU$24.30).</p><p>The WinFuture article talks about IKEA "preparing" to launch this thermostat, but it's already popped up on <a href="https://www.ikea.com/se/en/p/liljebagge-radiator-thermostat-white-smart-80622062/" target="_blank">the IKEA website</a> in Sweden. We can't see it on any other international sites as yet, though — we've asked IKEA for clarification on US and UK availability and will update this article if we hear back.</p><p>As per the official listing, installing the Liljebagge means you can "adjust the temperature in each room individually, control it when you’re away, increase comfort and reduce energy use", and it should fit "most water-based radiators".</p><h2 id="aggressively-priced">Aggressively priced</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:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bnKqCsxrNpRtA5ABPkoik9" name="ikea-2" alt="IKEA Liljebagge" src="https://cdn.mos.cms.futurecdn.net/bnKqCsxrNpRtA5ABPkoik9.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">You can update temperatures from the device or from the IKEA Home app </span><span class="credit" itemprop="copyrightHolder">(Image credit: IKEA)</span></figcaption></figure><p>You're able to control the smart radiator thermostat from the IKEA Home app on your phone, or directly on the device itself. If you want it cooler in the bedroom and warmer in the study, then this makes it possible without much hassle.</p><p>IKEA's contender is particularly cheap compared to other smart thermostats that do the same job, and price is typically something IKEA likes to compete aggressively on (<a href="https://www.techradar.com/audio/wireless-bluetooth-speakers/fun-flexible-and-affordable-i-tested-ikeas-super-cheap-bluetooth-speaker-and-as-long-as-youre-not-expecting-sonos-toppling-sound-its-a-blast">see also its $10 / £10 speakers</a>, for instance).</p><p>Some other details: the built-in display turns off when you're not using it, so your radiators won't always be glowing, and you're able to adjust the temperature in 0.5-degree Celsius increments using plus and minus buttons.</p><p>On the home network integrations, it seems you'll need a Thread border router to use this on a Matter network. If you're going to go the IKEA route, you'll need the Dirigera hub. Power is provided by two AA batteries, which should last you 18 months. We'll update this story as soon as we hear anything about international availability.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-thermostats/ikea-launches-its-first-smart-radiator-thermostat-with-matter-support-and-an-impressively-affordable-price</link>
                                                                            <description>
                            <![CDATA[ There's another IKEA smart home product to check out, and this one helps you manage temperatures at home. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yKQnrvyprzr7Hb6EruHagH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AL2rrbAUhZFkwURBL9y22X-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 02 Sep 2026 14:55:32 +0000</pubDate>                                                                                                                                <updated>Thu, 03 Sep 2026 05:38:39 +0000</updated>
                                                                                                                                            <category><![CDATA[Smart Thermostats]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart 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/AL2rrbAUhZFkwURBL9y22X-1280-80.jpg">
                                                            <media:credit><![CDATA[IKEA]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A hand holding a phone showing the IKEA app next to an IKEA Liljebagge smart thermostat on a radiator]]></media:description>                                                            <media:text><![CDATA[A hand holding a phone showing the IKEA app next to an IKEA Liljebagge smart thermostat on a radiator]]></media:text>
                                <media:title type="plain"><![CDATA[A hand holding a phone showing the IKEA app next to an IKEA Liljebagge smart thermostat on a radiator]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AL2rrbAUhZFkwURBL9y22X-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>A new IKEA device called the Liljebagge has appeared</strong></li><li><strong>It's an affordable smart radiator thermostat</strong></li><li><strong>We're still waiting to hear on international availability</strong></li></ul><p>IKEA isn't slowing down when it comes to launching smart home products — see the <a href="https://www.techradar.com/tech/ikea-just-released-the-smart-sensor-range-ive-been-waiting-for-simple-helpful-gadgets-from-as-little-as-usd6">smart sensors</a> and <a href="https://www.techradar.com/home/smart-lights/ikeas-stick-up-wireless-light-is-a-game-changer-for-dark-hallways-and-closets-and-you-can-snag-one-now-for-only-usd4">wireless lights</a> it's already pushed out this year, for example — and the latest new device to catch our eye is a smart radiator thermostat called the IKEA Liljebagge.</p><p>We're relying on <a href="https://winfuture.de/news,161010.html" target="_blank">WinFuture</a> and a fair bit of Google Translate to tease out the details here, but it seems there's support for the Matter and Thread standards, and a retail price of just €15 (that's roughly $17.40 / £12.90 / AU$24.30).</p><p>The WinFuture article talks about IKEA "preparing" to launch this thermostat, but it's already popped up on <a href="https://www.ikea.com/se/en/p/liljebagge-radiator-thermostat-white-smart-80622062/" target="_blank">the IKEA website</a> in Sweden. We can't see it on any other international sites as yet, though — we've asked IKEA for clarification on US and UK availability and will update this article if we hear back.</p><p>As per the official listing, installing the Liljebagge means you can "adjust the temperature in each room individually, control it when you’re away, increase comfort and reduce energy use", and it should fit "most water-based radiators".</p><h2 id="aggressively-priced">Aggressively priced</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:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bnKqCsxrNpRtA5ABPkoik9" name="ikea-2" alt="IKEA Liljebagge" src="https://cdn.mos.cms.futurecdn.net/bnKqCsxrNpRtA5ABPkoik9.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">You can update temperatures from the device or from the IKEA Home app </span><span class="credit" itemprop="copyrightHolder">(Image credit: IKEA)</span></figcaption></figure><p>You're able to control the smart radiator thermostat from the IKEA Home app on your phone, or directly on the device itself. If you want it cooler in the bedroom and warmer in the study, then this makes it possible without much hassle.</p><p>IKEA's contender is particularly cheap compared to other smart thermostats that do the same job, and price is typically something IKEA likes to compete aggressively on (<a href="https://www.techradar.com/audio/wireless-bluetooth-speakers/fun-flexible-and-affordable-i-tested-ikeas-super-cheap-bluetooth-speaker-and-as-long-as-youre-not-expecting-sonos-toppling-sound-its-a-blast">see also its $10 / £10 speakers</a>, for instance).</p><p>Some other details: the built-in display turns off when you're not using it, so your radiators won't always be glowing, and you're able to adjust the temperature in 0.5-degree Celsius increments using plus and minus buttons.</p><p>On the home network integrations, it seems you'll need a Thread border router to use this on a Matter network. If you're going to go the IKEA route, you'll need the Dirigera hub. Power is provided by two AA batteries, which should last you 18 months. We'll update this story as soon as we hear anything about international availability.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This new cheap subscription-free security camera lets you store footage offline with no monthly cost — and looks like a serious Ring alternative ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Smart home brand Shelly announced its new security camera ahead of IFA 2026 </strong></li><li><strong>It lets you view and store footage to microSD cards with no additional subscription cost </strong></li><li><strong>You can upgrade to Shelly Premium for cloud-based storage and other smart features</strong></li></ul><p>The early IFA 2026 product announcements have started, and home tech company Shelly has unveiled its new smart home security camera — and I think it has a shot at becoming the next cheap Ring alternative. </p><p>The new indoor Shelly Camera is the latest affordable smart home device designed for those who want similar features to those found in the <a href="https://www.techradar.com/news/best-home-security-camera">best home security doorbells</a>, but want to avoid the catch of additional subscription fees. </p><p>With a reasonable $49.99/£35 (approximately AU$65) price tag, the Shelly Camera sports all the basic features you need to ensure your home is covered to give you added peace of mind. Though the camera’s video quality isn’t as advanced as the <a href="https://www.techradar.com/home/home-security/ring-outdoor-cam-pro-review">Ring Outdoor Cam Pro</a>’s 4K resolution (Shelly’s is limited to 1080P), its other features more than make up for it. </p><p>As well as 110-degree horizontal and 70-degree vertical fields of view, which should be enough to cover a single room, the Shelly Camera supports black-and-white night vision monitoring and is compatible with Alexa, Google Home, and Samsung SmartThings. It’s also built to slot easily into your existing Shelly smart home ecosystem, working with other devices to trigger automations and activate lighting when movement is detected. </p><p>While many leading smart-home brands require you to sign up to a subscription in order to use their devices to their full potential, that’s not the case with the Shelly Camera. </p><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="sW8hwdCF4E67ApLvabjUEK" name="ShellyCamera2" alt="The Shelly Camera mounted to a wall" src="https://cdn.mos.cms.futurecdn.net/sW8hwdCF4E67ApLvabjUEK.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: Shelly)</span></figcaption></figure><p>One of the best parts about this camera is that it packs a fair amount of features that aren’t locked behind a subscription paywall. This includes its resolution specs mentioned above, as well as automations and two-way audio — but its free video storage is what makes the camera a winner. </p><p>As well as simply viewing live footage from your smartphone without saving it, you can save recordings locally on microSD cards, and though you’ll have to purchase SD cards separately, it works out a whole lot cheaper than a monthly subscription fee. </p><p>For a $50 security camera that gives you access to basic tools and a way to store footage locally for free, you really can’t go wrong. And for those who aren’t too savvy about their smart-home tech, these features should be more than sufficient.<br><br>All that said, Shelly does offer a premium tier for additional smarts. At 3.99 euros a month ($4.40 / £3.40 / AU$6.50), Shelly Premium gives you access to cloud-based storage for one camera, and even smarter automation upgrades. This includes AI-powered object-detection capabilities, allowing your device to easily distinguish between faces, pets, and even vehicles to trigger specific alerts, which you can customize. </p><p>Having a Shelly Premium subscription opens the door to a handful of additional capabilities to enhance your home security ecosystem, but I don’t think you’re missing out on too much if you decide to stick with its free, basic tier.</p><p>For the most part, it’s the storage element that convinces users to cave into subscription models, and here that's not a factor if you're happy to go with the SD card option — and the camera comes with a free three-month trial of Shelly Premium, so you can try out those extra features before deciding whether or not you need the subscription. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-home/this-new-cheap-subscription-free-security-camera-looks-like-a-serious-ring-alternative-you-can-store-footage-offline-with-no-monthly-cost</link>
                                                                            <description>
                            <![CDATA[ Shelly has launched a new security camera with free microSD storage and two-way audio. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UKXEhAx8HN4URRMnzZYUS8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QnxagvS5wXnkTNfMwA4due-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 02 Sep 2026 11:33:13 +0000</pubDate>                                                                                                                                <updated>Wed, 02 Sep 2026 15:45:39 +0000</updated>
                                                                                                                                            <category><![CDATA[Smart Home]]></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/QnxagvS5wXnkTNfMwA4due-1280-80.jpg">
                                                            <media:credit><![CDATA[Shelly / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Ring indoor cam next to the Shelly indoor camera]]></media:description>                                                            <media:text><![CDATA[The Ring indoor cam next to the Shelly indoor camera]]></media:text>
                                <media:title type="plain"><![CDATA[The Ring indoor cam next to the Shelly indoor camera]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QnxagvS5wXnkTNfMwA4due-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Smart home brand Shelly announced its new security camera ahead of IFA 2026 </strong></li><li><strong>It lets you view and store footage to microSD cards with no additional subscription cost </strong></li><li><strong>You can upgrade to Shelly Premium for cloud-based storage and other smart features</strong></li></ul><p>The early IFA 2026 product announcements have started, and home tech company Shelly has unveiled its new smart home security camera — and I think it has a shot at becoming the next cheap Ring alternative. </p><p>The new indoor Shelly Camera is the latest affordable smart home device designed for those who want similar features to those found in the <a href="https://www.techradar.com/news/best-home-security-camera">best home security doorbells</a>, but want to avoid the catch of additional subscription fees. </p><p>With a reasonable $49.99/£35 (approximately AU$65) price tag, the Shelly Camera sports all the basic features you need to ensure your home is covered to give you added peace of mind. Though the camera’s video quality isn’t as advanced as the <a href="https://www.techradar.com/home/home-security/ring-outdoor-cam-pro-review">Ring Outdoor Cam Pro</a>’s 4K resolution (Shelly’s is limited to 1080P), its other features more than make up for it. </p><p>As well as 110-degree horizontal and 70-degree vertical fields of view, which should be enough to cover a single room, the Shelly Camera supports black-and-white night vision monitoring and is compatible with Alexa, Google Home, and Samsung SmartThings. It’s also built to slot easily into your existing Shelly smart home ecosystem, working with other devices to trigger automations and activate lighting when movement is detected. </p><p>While many leading smart-home brands require you to sign up to a subscription in order to use their devices to their full potential, that’s not the case with the Shelly Camera. </p><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="sW8hwdCF4E67ApLvabjUEK" name="ShellyCamera2" alt="The Shelly Camera mounted to a wall" src="https://cdn.mos.cms.futurecdn.net/sW8hwdCF4E67ApLvabjUEK.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: Shelly)</span></figcaption></figure><p>One of the best parts about this camera is that it packs a fair amount of features that aren’t locked behind a subscription paywall. This includes its resolution specs mentioned above, as well as automations and two-way audio — but its free video storage is what makes the camera a winner. </p><p>As well as simply viewing live footage from your smartphone without saving it, you can save recordings locally on microSD cards, and though you’ll have to purchase SD cards separately, it works out a whole lot cheaper than a monthly subscription fee. </p><p>For a $50 security camera that gives you access to basic tools and a way to store footage locally for free, you really can’t go wrong. And for those who aren’t too savvy about their smart-home tech, these features should be more than sufficient.<br><br>All that said, Shelly does offer a premium tier for additional smarts. At 3.99 euros a month ($4.40 / £3.40 / AU$6.50), Shelly Premium gives you access to cloud-based storage for one camera, and even smarter automation upgrades. This includes AI-powered object-detection capabilities, allowing your device to easily distinguish between faces, pets, and even vehicles to trigger specific alerts, which you can customize. </p><p>Having a Shelly Premium subscription opens the door to a handful of additional capabilities to enhance your home security ecosystem, but I don’t think you’re missing out on too much if you decide to stick with its free, basic tier.</p><p>For the most part, it’s the storage element that convinces users to cave into subscription models, and here that's not a factor if you're happy to go with the SD card option — and the camera comes with a free three-month trial of Shelly Premium, so you can try out those extra features before deciding whether or not you need the subscription. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Dyson Supersonic still offers ‘marvellous airflow’ — and is easy to recommend when it’s down to just AU$299 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Can you believe that the Dyson Supersonic turned 10 in April this year? When it arrived back in 2016 we were all amazed at its feat of engineering, with Dyson using its expertise in airflow to create a hair dryer that styles and dries hair quickly, efficiently and with minimal heat damage.</p><p>Since then, though, the original Supersonic has spawned new models, such as the <a href="https://www.techradar.com/home/hair-care/dyson-supersonic-nural-review-tech-packed-and-time-saving">Supersonic Nural</a> and <a href="https://www.techradar.com/home/hair-care/dyson-supersonic-r-hair-dryer-review">Supersonic r</a>, but for simple, everyday drying, the OG is tough to beat. And while it still commands Dyson money, the Supersonic Origin is at the receiving end of a <a href="https://www.davidjones.com/product/dyson-supersonic-origin-hair-dryer-nickel%7Ccopper-27663612" target="_blank">45% price cut at David Jones and can be yours for AU$299</a>. </p><div class="product"><a data-dimension112="74c3cc78-a693-11f1-9dfd-177c9795b526" data-action="Deal Block" data-label="Supersonic Origin" data-dimension48="Supersonic Origin" data-dimension25="$299" href="https://www.davidjones.com/product/dyson-supersonic-origin-hair-dryer-nickel%7Ccopper-27663612" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1086px;"><p class="vanilla-image-block" style="padding-top:99.91%;"><img id="JKZamd3V9z8Qs3zgDNPwFR" name="Supersonic Origin" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JKZamd3V9z8Qs3zgDNPwFR.jpg" mos="" align="middle" fullscreen="" width="1086" height="1085" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Supersonic Origin might only be the bare bones model of Dyson’s famed hair dryer, coming supplied with a single attachment in the styling concentrator, but it’s still more than capable of quickly drying and styling hair from its ergonomically designed body. <a class="view-deal button" href="https://www.davidjones.com/product/dyson-supersonic-origin-hair-dryer-nickel%7Ccopper-27663612" target="_blank" rel="nofollow" data-dimension112="74c3cc78-a693-11f1-9dfd-177c9795b526" data-action="Deal Block" data-label="Supersonic Origin" data-dimension48="Supersonic Origin" data-dimension25="$299">View Deal</a></p></div><p>In our original <a href="https://www.techradar.com/reviews/gadgets/appliances/dyson-supersonic-1325831/review">Dyson Supersonic review</a>, we were thoroughly impressed with its ability to try long, relatively thick hair — it managed to fully remove moisture from towel-dried hair in just under four minutes on the lowest heat setting and highest fan speed. Increasing the temperature and lowering the fan speed resulted in a quicker two and a half minutes. </p><p>On that note, the Supersonic offers three fan speeds and three temperature settings, giving you a good amount of control and the ability to prevent heat damage. We also loved how it leaves hair silky smooth. </p><p>Of course, the ‘standard’ Dyson Supersonic comes with extra attachments compared to the Origin model on sale, which are designed to be used with specific hair types or use cases — a diffuser for curly hair or a styling nozzle for straightening, for example. If you know you’d benefit from extra attachments, you can <a href="https://www.dyson.com.au/products/hair-care/accessories" target="_blank">still buy them from Dyson directly</a> with the cash you’ll save from this deal. </p><p>I’ve seen the Dyson Supersonic Origin drop to AU$299 before, but that was last year during the Black Friday sales and only as an exclusive deal on the company’s eBay store. That means this monster saving at David Jones is one to consider if you’ve always wanted the capable hair dryer, but haven’t wanted to splurge at full price. </p><p>Please note that while <a href="https://www.davidjones.com/product/dyson-supersonic-origin-hair-dryer-nickel%7Ccopper-27663612" target="_blank">David Jones lists the RRP as AU$499</a>, Dyson lists it at AU$549, making this a truly stunning discount. </p><h2 id="more-dyson-deals">More Dyson deals </h2><div class="product"><a data-dimension112="74c3cdc2-a693-11f1-af44-77a467e83a01" data-action="Deal Block" data-label="Airstrait" data-dimension48="Airstrait" data-dimension25="$455" href="https://www.dyson.com.au/dyson-airstrait-straightener-560818-01-strawberry-bronze-blush-pink" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:904px;"><p class="vanilla-image-block" style="padding-top:100.44%;"><img id="gRq8TPzjDwKZbmbeyERBJn" name="Dyson Airstrait" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gRq8TPzjDwKZbmbeyERBJn.png" mos="" align="middle" fullscreen="" width="904" height="908" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If it's a Dyson hair straightener you seek, the Airstrait works wonders. It can be used on wet hair without causing damage to not only dry and straighten hair, but style it too.</p><p>Also available in <a href="https://www.dyson.com.au/dyson-airstrait-straightener-408204-01-nickel-copper" target="_blank" data-dimension112="74c3cdc2-a693-11f1-af44-77a467e83a01" data-action="Deal Block" data-label="Airstrait" data-dimension48="Airstrait" data-dimension25="$455">Bright nickel/Rich copper</a> and <a href="https://www.dyson.com.au/dyson-airstrait-straightener-143495-01-amber-silk" target="_blank">Amber Silk</a> for the same price.<a class="view-deal button" href="https://www.dyson.com.au/dyson-airstrait-straightener-560818-01-strawberry-bronze-blush-pink" target="_blank" rel="nofollow" data-dimension112="74c3cdc2-a693-11f1-af44-77a467e83a01" data-action="Deal Block" data-label="Airstrait" data-dimension48="Airstrait" data-dimension25="$455">View Deal</a></p></div><div class="product"><a data-dimension112="74c3ce30-a693-11f1-be2f-f568c625c025" data-action="Deal Block" data-label="V8 Cyclone" data-dimension48="V8 Cyclone" data-dimension25="$489" href="https://www.dyson.com.au/dyson-v8-cyclone-hair-screw-tool-626411-01" 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="Nsca7KyggSGsyRHqZUGY9T" name="Dyson V8 Cyclone" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Nsca7KyggSGsyRHqZUGY9T.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The V8 Cyclone is a fantastic stick vacuum for everyday cleaning. It delivers more powerful suction than the regular V8, a longer runtime of up to 60 minutes and 3 suction modes. <a class="view-deal button" href="https://www.dyson.com.au/dyson-v8-cyclone-hair-screw-tool-626411-01" target="_blank" rel="nofollow" data-dimension112="74c3ce30-a693-11f1-be2f-f568c625c025" data-action="Deal Block" data-label="V8 Cyclone" data-dimension48="V8 Cyclone" data-dimension25="$489">View Deal</a></p></div><div class="product"><a data-dimension112="74c3d13c-a693-11f1-98e3-41a1395bf5cd" data-action="Deal Block" data-label="V16 Piston Animal" data-dimension48="V16 Piston Animal" data-dimension25="$999" href="https://www.dyson.com.au/dyson-v16-piston-animal-496025-03-matte-black-copper-plus-dok" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1104px;"><p class="vanilla-image-block" style="padding-top:99.91%;"><img id="u7VDTXLpi344C8YB5R8DXk" name="V16 Piston Animal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/u7VDTXLpi344C8YB5R8DXk.jpg" mos="" align="middle" fullscreen="" width="1104" height="1103" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.dyson.com.au/dyson-v16-piston-animal-496025-03-matte-black-copper-plus-dok" target="_blank" rel="nofollow" data-dimension112="74c3d13c-a693-11f1-98e3-41a1395bf5cd" data-action="Deal Block" data-label="V16 Piston Animal" data-dimension48="V16 Piston Animal" data-dimension25="$999">V16 Piston Animal: was $1399 now $999</a></strong><br>Dyson’s most powerful vacuum to date not only benefits from exceptional suction power but also incorporates a few useful design additions, such as a lever to squish dust in the canister to help extend cleaning sessions (and to easily push it out when you’re done), and a cuff at the top of the wand that releases nozzle attachments without you having to bend down. It also gets the company’s All Floors Cones Sense floorhead to help prevent tangled hair.<a class="view-deal button" href="https://www.dyson.com.au/dyson-v16-piston-animal-496025-03-matte-black-copper-plus-dok" target="_blank" rel="nofollow" data-dimension112="74c3d13c-a693-11f1-98e3-41a1395bf5cd" data-action="Deal Block" data-label="V16 Piston Animal" data-dimension48="V16 Piston Animal" data-dimension25="$999">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/hair-care/the-dyson-supersonic-still-offers-marvellous-airflow-and-easy-to-recommend-when-its-down-to-just-au-299</link>
                                                                            <description>
                            <![CDATA[ Nobody does it quite like Dyson, which makes this AU$250 saving on the Supersonic Origin one not to be missed. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">FaPufLBL2BwiQF62XfeSnN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xgbU6jkQvEggcZwxwH2coi-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 02 Sep 2026 06:26:56 +0000</pubDate>                                                                                                                                <updated>Thu, 03 Sep 2026 01:18:50 +0000</updated>
                                                                                                                                            <category><![CDATA[Hair Care]]></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/xgbU6jkQvEggcZwxwH2coi-1280-80.jpg">
                                                            <media:credit><![CDATA[Dyson / Edited with Gemini AI]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dyson Supersonic Origin hair dryer laying flat on a marble vanity unit.]]></media:description>                                                            <media:text><![CDATA[Dyson Supersonic Origin hair dryer laying flat on a marble vanity unit.]]></media:text>
                                <media:title type="plain"><![CDATA[Dyson Supersonic Origin hair dryer laying flat on a marble vanity unit.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xgbU6jkQvEggcZwxwH2coi-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Can you believe that the Dyson Supersonic turned 10 in April this year? When it arrived back in 2016 we were all amazed at its feat of engineering, with Dyson using its expertise in airflow to create a hair dryer that styles and dries hair quickly, efficiently and with minimal heat damage.</p><p>Since then, though, the original Supersonic has spawned new models, such as the <a href="https://www.techradar.com/home/hair-care/dyson-supersonic-nural-review-tech-packed-and-time-saving">Supersonic Nural</a> and <a href="https://www.techradar.com/home/hair-care/dyson-supersonic-r-hair-dryer-review">Supersonic r</a>, but for simple, everyday drying, the OG is tough to beat. And while it still commands Dyson money, the Supersonic Origin is at the receiving end of a <a href="https://www.davidjones.com/product/dyson-supersonic-origin-hair-dryer-nickel%7Ccopper-27663612" target="_blank">45% price cut at David Jones and can be yours for AU$299</a>. </p><div class="product"><a data-dimension112="74c3cc78-a693-11f1-9dfd-177c9795b526" data-action="Deal Block" data-label="Supersonic Origin" data-dimension48="Supersonic Origin" data-dimension25="$299" href="https://www.davidjones.com/product/dyson-supersonic-origin-hair-dryer-nickel%7Ccopper-27663612" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1086px;"><p class="vanilla-image-block" style="padding-top:99.91%;"><img id="JKZamd3V9z8Qs3zgDNPwFR" name="Supersonic Origin" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/JKZamd3V9z8Qs3zgDNPwFR.jpg" mos="" align="middle" fullscreen="" width="1086" height="1085" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Supersonic Origin might only be the bare bones model of Dyson’s famed hair dryer, coming supplied with a single attachment in the styling concentrator, but it’s still more than capable of quickly drying and styling hair from its ergonomically designed body. <a class="view-deal button" href="https://www.davidjones.com/product/dyson-supersonic-origin-hair-dryer-nickel%7Ccopper-27663612" target="_blank" rel="nofollow" data-dimension112="74c3cc78-a693-11f1-9dfd-177c9795b526" data-action="Deal Block" data-label="Supersonic Origin" data-dimension48="Supersonic Origin" data-dimension25="$299">View Deal</a></p></div><p>In our original <a href="https://www.techradar.com/reviews/gadgets/appliances/dyson-supersonic-1325831/review">Dyson Supersonic review</a>, we were thoroughly impressed with its ability to try long, relatively thick hair — it managed to fully remove moisture from towel-dried hair in just under four minutes on the lowest heat setting and highest fan speed. Increasing the temperature and lowering the fan speed resulted in a quicker two and a half minutes. </p><p>On that note, the Supersonic offers three fan speeds and three temperature settings, giving you a good amount of control and the ability to prevent heat damage. We also loved how it leaves hair silky smooth. </p><p>Of course, the ‘standard’ Dyson Supersonic comes with extra attachments compared to the Origin model on sale, which are designed to be used with specific hair types or use cases — a diffuser for curly hair or a styling nozzle for straightening, for example. If you know you’d benefit from extra attachments, you can <a href="https://www.dyson.com.au/products/hair-care/accessories" target="_blank">still buy them from Dyson directly</a> with the cash you’ll save from this deal. </p><p>I’ve seen the Dyson Supersonic Origin drop to AU$299 before, but that was last year during the Black Friday sales and only as an exclusive deal on the company’s eBay store. That means this monster saving at David Jones is one to consider if you’ve always wanted the capable hair dryer, but haven’t wanted to splurge at full price. </p><p>Please note that while <a href="https://www.davidjones.com/product/dyson-supersonic-origin-hair-dryer-nickel%7Ccopper-27663612" target="_blank">David Jones lists the RRP as AU$499</a>, Dyson lists it at AU$549, making this a truly stunning discount. </p><h2 id="more-dyson-deals">More Dyson deals </h2><div class="product"><a data-dimension112="74c3cdc2-a693-11f1-af44-77a467e83a01" data-action="Deal Block" data-label="Airstrait" data-dimension48="Airstrait" data-dimension25="$455" href="https://www.dyson.com.au/dyson-airstrait-straightener-560818-01-strawberry-bronze-blush-pink" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:904px;"><p class="vanilla-image-block" style="padding-top:100.44%;"><img id="gRq8TPzjDwKZbmbeyERBJn" name="Dyson Airstrait" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gRq8TPzjDwKZbmbeyERBJn.png" mos="" align="middle" fullscreen="" width="904" height="908" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If it's a Dyson hair straightener you seek, the Airstrait works wonders. It can be used on wet hair without causing damage to not only dry and straighten hair, but style it too.</p><p>Also available in <a href="https://www.dyson.com.au/dyson-airstrait-straightener-408204-01-nickel-copper" target="_blank" data-dimension112="74c3cdc2-a693-11f1-af44-77a467e83a01" data-action="Deal Block" data-label="Airstrait" data-dimension48="Airstrait" data-dimension25="$455">Bright nickel/Rich copper</a> and <a href="https://www.dyson.com.au/dyson-airstrait-straightener-143495-01-amber-silk" target="_blank">Amber Silk</a> for the same price.<a class="view-deal button" href="https://www.dyson.com.au/dyson-airstrait-straightener-560818-01-strawberry-bronze-blush-pink" target="_blank" rel="nofollow" data-dimension112="74c3cdc2-a693-11f1-af44-77a467e83a01" data-action="Deal Block" data-label="Airstrait" data-dimension48="Airstrait" data-dimension25="$455">View Deal</a></p></div><div class="product"><a data-dimension112="74c3ce30-a693-11f1-be2f-f568c625c025" data-action="Deal Block" data-label="V8 Cyclone" data-dimension48="V8 Cyclone" data-dimension25="$489" href="https://www.dyson.com.au/dyson-v8-cyclone-hair-screw-tool-626411-01" 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="Nsca7KyggSGsyRHqZUGY9T" name="Dyson V8 Cyclone" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Nsca7KyggSGsyRHqZUGY9T.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The V8 Cyclone is a fantastic stick vacuum for everyday cleaning. It delivers more powerful suction than the regular V8, a longer runtime of up to 60 minutes and 3 suction modes. <a class="view-deal button" href="https://www.dyson.com.au/dyson-v8-cyclone-hair-screw-tool-626411-01" target="_blank" rel="nofollow" data-dimension112="74c3ce30-a693-11f1-be2f-f568c625c025" data-action="Deal Block" data-label="V8 Cyclone" data-dimension48="V8 Cyclone" data-dimension25="$489">View Deal</a></p></div><div class="product"><a data-dimension112="74c3d13c-a693-11f1-98e3-41a1395bf5cd" data-action="Deal Block" data-label="V16 Piston Animal" data-dimension48="V16 Piston Animal" data-dimension25="$999" href="https://www.dyson.com.au/dyson-v16-piston-animal-496025-03-matte-black-copper-plus-dok" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1104px;"><p class="vanilla-image-block" style="padding-top:99.91%;"><img id="u7VDTXLpi344C8YB5R8DXk" name="V16 Piston Animal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/u7VDTXLpi344C8YB5R8DXk.jpg" mos="" align="middle" fullscreen="" width="1104" height="1103" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.dyson.com.au/dyson-v16-piston-animal-496025-03-matte-black-copper-plus-dok" target="_blank" rel="nofollow" data-dimension112="74c3d13c-a693-11f1-98e3-41a1395bf5cd" data-action="Deal Block" data-label="V16 Piston Animal" data-dimension48="V16 Piston Animal" data-dimension25="$999">V16 Piston Animal: was $1399 now $999</a></strong><br>Dyson’s most powerful vacuum to date not only benefits from exceptional suction power but also incorporates a few useful design additions, such as a lever to squish dust in the canister to help extend cleaning sessions (and to easily push it out when you’re done), and a cuff at the top of the wand that releases nozzle attachments without you having to bend down. It also gets the company’s All Floors Cones Sense floorhead to help prevent tangled hair.<a class="view-deal button" href="https://www.dyson.com.au/dyson-v16-piston-animal-496025-03-matte-black-copper-plus-dok" target="_blank" rel="nofollow" data-dimension112="74c3d13c-a693-11f1-98e3-41a1395bf5cd" data-action="Deal Block" data-label="V16 Piston Animal" data-dimension48="V16 Piston Animal" data-dimension25="$999">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This phone accessory spots hidden cameras in 5 seconds — SweepLED prototype uses LED reflections and could cost only $7 ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>SweepLED can spot hidden cameras by varying its illumination</strong></li><li><strong>AI can detect camera lenses by the light that gets reflected back</strong></li><li><strong>The accessory fits on the back of a camera and works in seconds</strong></li></ul><p>Unless you're in the safety of your own home, there's always a worry that you're being surveilled without your knowledge — when you're in an Airbnb, hotel room, changing room, or restroom, for example. Now researchers have developed an LED-powered phone accessory to give you some extra peace of mind.</p><p>It's called SweepLED, and it's the invention of a team from the Korea Advanced Institute of Science and Technology (KAIST). The portable device combines 15 LED lights, a cable to attach to your phone, and some AI processing.</p><p>According to the researchers, SweepLED can spot hidden cameras 94% of the time with a processing period of just five seconds per object. While this is only a prototype for now, the team has tested it on 30 different objects, reporting a high level of skill at identifying where hidden cameras are embedded (or not).</p><p>Here's how it works: SweepLED fixes to the back of a phone (over the camera). As video is recorded and the phone stays still, the add-on turns its LEDs on and off, comparing different reflection patterns against each other. Hidden camera lenses show up in those reflection patterns in a way that standard reflective surfaces don't.</p><h2 id="protecting-your-privacy">Protecting your privacy</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="krqR57h7JtmPvkCoiPQSfh" name="kaist-2" alt="SweepLED" src="https://cdn.mos.cms.futurecdn.net/krqR57h7JtmPvkCoiPQSfh.jpg" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">SweepLED uses reflection patterns to find cameras </span><span class="credit" itemprop="copyrightHolder">(Image credit: <a href="https://breakthroughs.kaist.ac.kr/sub04/view/id/11808" target="_blank">KAIST</a>)</span></figcaption></figure><p>"Hidden cameras pose a serious threat to personal safety and privacy in everyday spaces," <a href="https://www.eurekalert.org/news-releases/1141846" target="_blank">says Professor Jun Han</a>, from the KAIST team. "This research is meaningful in that it combines low-cost smartphone-based hardware with AI analysis to present the possibility of a practical detection technology that even non-experts can use."</p><p>Previous devices along these lines required users to look for 'bright spots' manually as they were lit up by the detector, the tell-tale sign that there was a camera looking back at them. This should be more efficient, and better at spotting different camera types hidden in a variety of different housings (like clocks or mirrors).</p><p>There's still plenty of work to do to get this refined and commercialized, but it shouldn't be expensive: the KAIST team reckons the manufacturing cost of SweepLED would be in the region of $7 (about £5 / AU$10).</p><p>If you do a lot of traveling, it might be worth investing in something like this just to make sure you're not being spied on. The work has been presented at the ACM MobiSys 2026 conference and <a href="https://dl.acm.org/doi/10.1145/3812835.3814866" target="_blank">published online</a>, though as yet there's no indication of when it might be available to the masses.</p><div data-widget-type="multimodelreview" data-widget-title="Today's best phone deals" data-model-name="Samsung Galaxy S26 Ultra,Apple iPhone 17,Google Pixel 11"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/home-security/this-phone-accessory-spots-hidden-cameras-in-5-seconds-sweepled-prototype-uses-led-reflections-and-could-cost-only-usd7</link>
                                                                            <description>
                            <![CDATA[ SweepLED is cheap, accurate, and easy to use, and it can spot hidden cameras that other detectors can't. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gpfY4vUfpbzS9UdJoaNgSH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4vpZp5qqy56tjehxfevZfh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 01 Sep 2026 19:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 02 Sep 2026 05:10:02 +0000</updated>
                                                                                                                                            <category><![CDATA[Home Security]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart 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/4vpZp5qqy56tjehxfevZfh-1280-80.jpg">
                                                            <media:credit><![CDATA[KAIST]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[SweepLED fits on the back of your phone]]></media:description>                                                            <media:text><![CDATA[SweepLED]]></media:text>
                                <media:title type="plain"><![CDATA[SweepLED]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4vpZp5qqy56tjehxfevZfh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>SweepLED can spot hidden cameras by varying its illumination</strong></li><li><strong>AI can detect camera lenses by the light that gets reflected back</strong></li><li><strong>The accessory fits on the back of a camera and works in seconds</strong></li></ul><p>Unless you're in the safety of your own home, there's always a worry that you're being surveilled without your knowledge — when you're in an Airbnb, hotel room, changing room, or restroom, for example. Now researchers have developed an LED-powered phone accessory to give you some extra peace of mind.</p><p>It's called SweepLED, and it's the invention of a team from the Korea Advanced Institute of Science and Technology (KAIST). The portable device combines 15 LED lights, a cable to attach to your phone, and some AI processing.</p><p>According to the researchers, SweepLED can spot hidden cameras 94% of the time with a processing period of just five seconds per object. While this is only a prototype for now, the team has tested it on 30 different objects, reporting a high level of skill at identifying where hidden cameras are embedded (or not).</p><p>Here's how it works: SweepLED fixes to the back of a phone (over the camera). As video is recorded and the phone stays still, the add-on turns its LEDs on and off, comparing different reflection patterns against each other. Hidden camera lenses show up in those reflection patterns in a way that standard reflective surfaces don't.</p><h2 id="protecting-your-privacy">Protecting your privacy</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="krqR57h7JtmPvkCoiPQSfh" name="kaist-2" alt="SweepLED" src="https://cdn.mos.cms.futurecdn.net/krqR57h7JtmPvkCoiPQSfh.jpg" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">SweepLED uses reflection patterns to find cameras </span><span class="credit" itemprop="copyrightHolder">(Image credit: <a href="https://breakthroughs.kaist.ac.kr/sub04/view/id/11808" target="_blank">KAIST</a>)</span></figcaption></figure><p>"Hidden cameras pose a serious threat to personal safety and privacy in everyday spaces," <a href="https://www.eurekalert.org/news-releases/1141846" target="_blank">says Professor Jun Han</a>, from the KAIST team. "This research is meaningful in that it combines low-cost smartphone-based hardware with AI analysis to present the possibility of a practical detection technology that even non-experts can use."</p><p>Previous devices along these lines required users to look for 'bright spots' manually as they were lit up by the detector, the tell-tale sign that there was a camera looking back at them. This should be more efficient, and better at spotting different camera types hidden in a variety of different housings (like clocks or mirrors).</p><p>There's still plenty of work to do to get this refined and commercialized, but it shouldn't be expensive: the KAIST team reckons the manufacturing cost of SweepLED would be in the region of $7 (about £5 / AU$10).</p><p>If you do a lot of traveling, it might be worth investing in something like this just to make sure you're not being spied on. The work has been presented at the ACM MobiSys 2026 conference and <a href="https://dl.acm.org/doi/10.1145/3812835.3814866" target="_blank">published online</a>, though as yet there's no indication of when it might be available to the masses.</p><div data-widget-type="multimodelreview" data-widget-title="Today's best phone deals" data-model-name="Samsung Galaxy S26 Ultra,Apple iPhone 17,Google Pixel 11"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Cosori Dual Blaze Twinfry Compact is a big-basket air fryer that does a lot more than you'd expect — for a very reasonable price ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-30-second-review"><span>Cosori Dual Blaze Twinfry Compact: 30-second review</span></h3><p>The Cosori Dual Blaze Twinfry Compact might be a bit of a mouthful to say, but there's plenty to like about this air fryer.</p><p>Things start off well when you open the box with a useful quick start guide and fun little cookbook with over 20 recipes, showing you the range of possibilities available with this appliance.</p><p>With roast, grill and bake modes alongside the standard air fry function, and with an 8.6L basket that also has a divider so you can cook two things simultaneously, the Twinfry Compact could replace multiple appliances in your kitchen.</p><p>From crispy chicken wings, roast potatoes and wonderfully baked cakes, to gooey cookies, grilled burgers, and reheated pizza, I enjoyed using this air fryer. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7733px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eSBUn3eWHk3MA4MYh2CW3F" name="CosoriTwinfryCompact-HandsOn-06" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/eSBUn3eWHk3MA4MYh2CW3F.jpg" mos="" align="middle" fullscreen="" width="7733" height="4350" 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 controls are straight forward, the basket is easy to clean, and it's not going to set you back as much as some of the more premium machines - while giving you results which are almost as good as expensive rivals.</p><p>It's a large device, so those with smaller kitchens might struggle to fit it in, while the lack of a shake reminder means you'll need to be vigilant when it's in use to make sure your food is turned/tossed correctly.</p><p>But these are minor points against what is a very capable air fryer, and one you should consider buying — especially if you can find it discounted. </p><h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-price-and-availability"><span>Cosori Dual Blaze Twinfry Compact: price and availability</span></h3><ul><li><strong>£159.99, but I’ve seen it discounted to £130</strong></li><li><strong>This model isn't available in the US and Australia</strong></li></ul><p>The Cosori Dual Blaze Twinfry Compact Air Fryer price is £159.99, putting it in the middle of the larger-basket market, although I have seen it discounted to £130 at some retailers, so it’s worth shopping around to find the best price.</p><p>That means the Twinfry Compact finds itself up against some strong competition, including the <a href="https://www.techradar.com/home/air-fryers/philips-1000-series-dual-basket-air-fryer-na15x-review">Philips 1000 Series Dual Basket</a> and <a href="https://www.techradar.com/home/air-fryers/tower-elite-11-liter-flexi-drawer-air-fryer-review">Tower Elite 11 Litre Flexi Drawer</a>.</p><p>The list price equates to around $220 / AU$300, but this particular model isn't available in the US and Australia.</p><ul><li><strong>Value score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-specifications"><span>Cosori Dual Blaze Twinfry Compact: specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Review Model</p></td><td  ><p>CAF-TF801-AUK</p></td></tr><tr><td class="firstcol " ><p>Number of baskets</p></td><td  ><p>1</p></td></tr><tr><td class="firstcol " ><p>Number of cooking programs</p></td><td  ><p>6</p></td></tr><tr><td class="firstcol " ><p>Cooking programs</p></td><td  ><p>Air Fry, Roast, Grill, Bake, Reheat, Dry</p></td></tr><tr><td class="firstcol " ><p>Extra functions</p></td><td  ><p>Dual Zone with Removable Divider, DualBlaze Tech</p></td></tr><tr><td class="firstcol " ><p>Smart control</p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p>Wattage</p></td><td  ><p>2700W</p></td></tr><tr><td class="firstcol " ><p>Capacity</p></td><td  ><p>8.6L</p></td></tr><tr><td class="firstcol " ><p>Temperature range</p></td><td  ><p>35-240C</p></td></tr><tr><td class="firstcol " ><p>Time range</p></td><td  ><p>1 minute - 4 hours</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>339cm (D) x 482cm (W) x 281cm (H)</p></td></tr><tr><td class="firstcol " ><p>Dishwasher-safe</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>8kg</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-design"><span>Cosori Dual Blaze Twinfry Compact: design</span></h3><ul><li><strong>Well designed with clear buttons and useful quick-start guide</strong></li><li><strong>You can split the basket in two, and there are six preset modes</strong></li><li><strong>No shake reminder or window on the basket</strong></li></ul><p>The Cosori Dual Blaze Twinfry Compact Air Fryer is nicely designed, with a sleek matte finish and clear controls. Sure it’s on the larger side, but the sizable 8.6L basket has to go somewhere.</p><p>It does mean you’ll need a chunk of worksurface space to fit the 339cm (D) x 482cm (W) x 281cm (H) machine, so those with smaller kitchens might find it a struggle to comfortably place this air fryer, or have enough space in a cupboard to store it. If you are tight on counter space, consider a smaller basket air fryer, or a vertically stacked, dual-basket option such as the <a href="https://www.techradar.com/home/air-fryers/philips-4000-series-stacked-dual-basket-airfryer-review">Philips 4000 Series Stacked Dual Basket</a> or <a href="https://www.techradar.com/home/air-fryers/ninja-double-stack-air-fryer-review">Ninja Double Stack XL</a>.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/R9mrH5SMUNDASycCgDUfwE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RVcSgqBZnHBSMw5VguJz5F.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>You can split the 8.6L basket into two 4.3L offerings with the included divider in the box. This allows you to cook two separate foods, at different settings, simultaneously, offering greater flexibility.</p><p>Get past the size though, and there’s a lot to like. I was particularly impressed with the quick start guide in the box, which explained the main functions clearly and offered up a big table of different foods with the best cooking mode, temperature and time. This makes it really easy to get cooking.</p><p>What helps the Cosori Dual Blaze Twinfry Compact stand out from the crowd however, is its four heating elements. Two above, and two below the basket, providing even heat above and below your food, for an improved cook.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ueVBqg3gpkQgxWaRx74khE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JFgPGUCzWbncYrVQKxk9pE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cXBfRbYKFNt6W8cFWuo5tE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>You get six preset cooking modes too, with Air Fry, Roast, Grill, Bake, Reheat, and Dry - but there are no food-specific presets like you see on some air fryers.</p><p>I do like the button layout on this appliance, with clearly labelled buttons making it easy to select if you’re cooking on one side of the basket, or doing a large batch in the whole thing — Cosori calls this the 'grandzone'. </p><p>Temperature and time are easily adjusted with up and down arrow buttons, while the ‘match’ button can copy the settings from one side of the basket to the other, and sync allows you to cook two foods in each side of the basket for different durations, but have them finish at the same time by delaying the start of the side with the shorter time.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/FLKDavwU2CoqSukQCz3j2F.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ywaE9xSrT2tG8pEeVXitpE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>There’s no shake reminder though, which is a small miss as you need to remember to shake or turn the food yourself. There’s also no window on the basket, so you can’t keep an eye on the food while it cooks, you have to remove the basket which pauses cooking.</p><p>When you come to remove the basket from the air fryer, the large handle that runs the full width of the basket makes it easy to grip and move around. Although, if you’ve loaded up the basket with food it can be heavy, so you’ll need to use both hands.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/aAyyxcFhpEscBHBKf5SRTE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WUydZcCWYu6AAfmUXsKxpE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Before you put any food in the air fryer for the first time though, you need to wash the basket and pop the air fryer through a test run. The manual says to run the Cosori Dual Blaze Twinfry Compact for five minutes at 200C (give the basket, divider and trays a quick wash first) to ensure it's working and to remove any residue on components. During this time it will smell a bit, but don’t worry as it’s doing what it needs to.</p><p>Cleaning is pretty easy too. The basket, divider and trays are all dishwasher safe, while you can also hand wash them with warm water, mild soap, and a non-abrasive sponge. The size of the basket does mean washing it in smaller kitchen sinks can be a touch tricky, but it’s not a huge issue.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-performance"><span>Cosori Dual Blaze Twinfry Compact: performance</span></h3><ul><li><strong>Great results from air fry, bake, grill and roast modes</strong></li><li><strong>It takes time to fully understand the best temps and timings</strong></li><li><strong>Opt for shorter cook times, to avoid burning food</strong></li></ul><p>At 60dB (from my own tests), the fans on this air fryer are noisier than some, so you’ll be well aware that it’s on and cooking. It’s not loud enough to drown out conversation, but you might want to take a step or two away from it if you are chatting to someone.</p><p>Whenever I review a large basket air fryer one of my go-to first cooks is pizza. When I tested the <a href="https://www.techradar.com/home/air-fryers/tower-elite-11-liter-flexi-drawer-air-fryer-review">Tower Elite 11 Litre Flexi Drawer</a> I was able to fit a small circular pizza in the drawer. With the Cosori, the basket isn’t as big, nor as deep as the Tower, which means I had to slice my pizza in half to fit it in the basket.</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-1788271156702-vxxdhr06v *, #fv-chart-1788271156702-vxxdhr06v *:before, #fv-chart-1788271156702-vxxdhr06v *:after, #fv-chart-1788271156702-vxxdhr06v-slideshow *, #fv-chart-1788271156702-vxxdhr06v-slideshow *:before, #fv-chart-1788271156702-vxxdhr06v-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271156702-vxxdhr06v, #fv-chart-1788271156702-vxxdhr06v-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271156702-vxxdhr06v {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271156702-vxxdhr06v.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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271156702-vxxdhr06v-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271156702-vxxdhr06v-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271156702-vxxdhr06v .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271156702-vxxdhr06v.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-image-compare-expand-btn, #fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-expand-btn:hover, #fv-chart-1788271156702-vxxdhr06v .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271156702-vxxdhr06v .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271156702-vxxdhr06v .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271156702-vxxdhr06v .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271156702-vxxdhr06v .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271156702-vxxdhr06v .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271156702-vxxdhr06v .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271156702-vxxdhr06v .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271156702-vxxdhr06v .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-row, #fv-chart-1788271156702-vxxdhr06v .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271156702-vxxdhr06v.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271156702-vxxdhr06v.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271156702-vxxdhr06v .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271156702-vxxdhr06v .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271156702-vxxdhr06v .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271156702-vxxdhr06v .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271156702-vxxdhr06v .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271156702-vxxdhr06v .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271156702-vxxdhr06v .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271156702-vxxdhr06v .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271156702-vxxdhr06v .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v.mobile-view .fv-pie-container,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-stacked-product,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-grouped-bar-product,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-row,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-stacked-product,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271156702-vxxdhr06v.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-1788271156702-vxxdhr06v.mobile-view .fv-bar-label,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-grouped-product-title,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-label,#fv-chart-1788271156702-vxxdhr06v.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-1788271156702-vxxdhr06v.mobile-view .fv-bar-container,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-cluster,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-container,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271156702-vxxdhr06v.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-1788271156702-vxxdhr06v.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-x-axis-label-space,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-benchmark-title,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-dropdown-title,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-chart-title,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-chart-subhead,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-header,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-vs,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select-container,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271156702-vxxdhr06v.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-1788271156702-vxxdhr06v.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271156702-vxxdhr06v.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271156702-vxxdhr06v .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271156702-vxxdhr06v .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-bar-row,#fv-chart-1788271156702-vxxdhr06v .fv-stacked-product,#fv-chart-1788271156702-vxxdhr06v .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-label,#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-container,#fv-chart-1788271156702-vxxdhr06v .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-stl-shop-all-logo,#fv-chart-1788271156702-vxxdhr06v .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271156702-vxxdhr06v .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271156702-vxxdhr06v.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": "Round pizza","description": "Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T13:59:16.703Z","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-1788271156702-vxxdhr06v" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Round pizza</h3><p class="fv-chart-subhead">Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271156702-vxxdhr06v-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer" 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/WB6HYKTNF7SGQNjssnijHM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/WB6HYKTNF7SGQNjssnijHM.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/BqQrXNhWPY7TmQgYCgEdKM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/BqQrXNhWPY7TmQgYCgEdKM.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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271156702-vxxdhr06v', false); });} else {initialize('fv-chart-1788271156702-vxxdhr06v', false);}})();</script></div><p>This wasn’t an issue as it was a fresh pie, but had I purchased a frozen pizza I wouldn’t have been able to cook it in this air fryer. I selected air fry mode, set the temperature to 180C and the time to eight minutes.</p><p>After six minutes the pizza was done, with a crispy base and melted cheese making for a satisfying lunch. I returned a few days later with an oval pizza that I could easily fit in the basket. Another six minutes at 180C and again I had a nicely cooked pizza. It’s quicker and easier than using the oven.</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-1788271335574-v8f79gp7j *, #fv-chart-1788271335574-v8f79gp7j *:before, #fv-chart-1788271335574-v8f79gp7j *:after, #fv-chart-1788271335574-v8f79gp7j-slideshow *, #fv-chart-1788271335574-v8f79gp7j-slideshow *:before, #fv-chart-1788271335574-v8f79gp7j-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271335574-v8f79gp7j, #fv-chart-1788271335574-v8f79gp7j-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271335574-v8f79gp7j {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271335574-v8f79gp7j.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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271335574-v8f79gp7j-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271335574-v8f79gp7j-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271335574-v8f79gp7j .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271335574-v8f79gp7j.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-image-compare-expand-btn, #fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-expand-btn:hover, #fv-chart-1788271335574-v8f79gp7j .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271335574-v8f79gp7j .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271335574-v8f79gp7j .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271335574-v8f79gp7j .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271335574-v8f79gp7j .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271335574-v8f79gp7j .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271335574-v8f79gp7j .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271335574-v8f79gp7j .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271335574-v8f79gp7j .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-row, #fv-chart-1788271335574-v8f79gp7j .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271335574-v8f79gp7j.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271335574-v8f79gp7j.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271335574-v8f79gp7j .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271335574-v8f79gp7j .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271335574-v8f79gp7j .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271335574-v8f79gp7j .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271335574-v8f79gp7j .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271335574-v8f79gp7j .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271335574-v8f79gp7j .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271335574-v8f79gp7j .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271335574-v8f79gp7j .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j.mobile-view .fv-pie-container,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-stacked-product,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-grouped-bar-product,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-row,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-stacked-product,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271335574-v8f79gp7j.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-1788271335574-v8f79gp7j.mobile-view .fv-bar-label,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-grouped-product-title,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-label,#fv-chart-1788271335574-v8f79gp7j.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-1788271335574-v8f79gp7j.mobile-view .fv-bar-container,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-cluster,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-container,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271335574-v8f79gp7j.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-1788271335574-v8f79gp7j.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-x-axis-label-space,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-benchmark-title,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-dropdown-title,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-chart-title,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-chart-subhead,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-header,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-vs,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select-container,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271335574-v8f79gp7j.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-1788271335574-v8f79gp7j.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271335574-v8f79gp7j.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271335574-v8f79gp7j .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271335574-v8f79gp7j .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-bar-row,#fv-chart-1788271335574-v8f79gp7j .fv-stacked-product,#fv-chart-1788271335574-v8f79gp7j .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-label,#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-container,#fv-chart-1788271335574-v8f79gp7j .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-stl-shop-all-logo,#fv-chart-1788271335574-v8f79gp7j .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271335574-v8f79gp7j .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271335574-v8f79gp7j.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": "Frozen fries","description": "Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T14:02:15.575Z","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-1788271335574-v8f79gp7j" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Frozen fries</h3><p class="fv-chart-subhead">Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271335574-v8f79gp7j-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer" 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/7tkXinNPM3C5nMwYiASEGM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/7tkXinNPM3C5nMwYiASEGM.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/upq3LT2mgx6rKxePrq4aRM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/upq3LT2mgx6rKxePrq4aRM.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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271335574-v8f79gp7j', false); });} else {initialize('fv-chart-1788271335574-v8f79gp7j', false);}})();</script></div><p>I was also able to air fry a large batch of delicious homemade fries (200C for 20 minutes), that came out wonderfully crispy on the outside while remaining fluffy in the middle.</p><p>Frozen fries come out equally as well, with the same temperature and duration as their homemade counterparts to achieve a similar cook. The adjustment I made when I came to cook fries again was to reduce the time by a couple of minutes, to avoid the outside of the fries being quite so well done.</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-1788271525057-ywgqsi998 *, #fv-chart-1788271525057-ywgqsi998 *:before, #fv-chart-1788271525057-ywgqsi998 *:after, #fv-chart-1788271525057-ywgqsi998-slideshow *, #fv-chart-1788271525057-ywgqsi998-slideshow *:before, #fv-chart-1788271525057-ywgqsi998-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271525057-ywgqsi998, #fv-chart-1788271525057-ywgqsi998-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271525057-ywgqsi998 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271525057-ywgqsi998.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271525057-ywgqsi998.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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271525057-ywgqsi998-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271525057-ywgqsi998-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271525057-ywgqsi998 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271525057-ywgqsi998.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-image-compare-expand-btn, #fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-expand-btn:hover, #fv-chart-1788271525057-ywgqsi998 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271525057-ywgqsi998 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271525057-ywgqsi998 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271525057-ywgqsi998 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271525057-ywgqsi998 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271525057-ywgqsi998 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271525057-ywgqsi998 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271525057-ywgqsi998 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271525057-ywgqsi998 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-row, #fv-chart-1788271525057-ywgqsi998 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271525057-ywgqsi998.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271525057-ywgqsi998.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271525057-ywgqsi998 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271525057-ywgqsi998 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271525057-ywgqsi998 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271525057-ywgqsi998 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271525057-ywgqsi998 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271525057-ywgqsi998 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271525057-ywgqsi998 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271525057-ywgqsi998 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271525057-ywgqsi998 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998.mobile-view .fv-pie-container,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-stacked-product,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-grouped-bar-product,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-row,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-stacked-product,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271525057-ywgqsi998.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-1788271525057-ywgqsi998.mobile-view .fv-bar-label,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-grouped-product-title,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-label,#fv-chart-1788271525057-ywgqsi998.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-1788271525057-ywgqsi998.mobile-view .fv-bar-container,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-cluster,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-container,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271525057-ywgqsi998.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-1788271525057-ywgqsi998.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-x-axis-label-space,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-benchmark-title,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-dropdown-title,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-chart-title,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-chart-subhead,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-header,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-vs,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select-container,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271525057-ywgqsi998.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-1788271525057-ywgqsi998.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271525057-ywgqsi998.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271525057-ywgqsi998 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271525057-ywgqsi998 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-bar-row,#fv-chart-1788271525057-ywgqsi998 .fv-stacked-product,#fv-chart-1788271525057-ywgqsi998 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-label,#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-container,#fv-chart-1788271525057-ywgqsi998 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271525057-ywgqsi998 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-stl-shop-all-logo,#fv-chart-1788271525057-ywgqsi998 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271525057-ywgqsi998 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271525057-ywgqsi998.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": "Chicken wings","description": "Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T14:05:25.057Z","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-1788271525057-ywgqsi998" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Chicken wings</h3><p class="fv-chart-subhead">Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271525057-ywgqsi998-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer" 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/96VnkcrECGEQo2i28h6QRM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/96VnkcrECGEQo2i28h6QRM.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/HpnNg8jg6Hy9nphXMPsMTM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/HpnNg8jg6Hy9nphXMPsMTM.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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271525057-ywgqsi998', false); });} else {initialize('fv-chart-1788271525057-ywgqsi998', false);}})();</script></div><p>Chicken wings, coated in a buffalo ranch rub, came out with wonderfully crispy skin and succulent meat after 20 minutes at 185C.</p><p>I was able to fit eight full size wings in the basket, and I might have been able to squeeze one or two more in if I bunch them up a bit, but I didn't want to compromise the cook.</p><p>While they were very good, they weren't quite as moist inside as the wings I steam fried in the Philips 5000 series.</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-1788271057019-cmqph08f6 *, #fv-chart-1788271057019-cmqph08f6 *:before, #fv-chart-1788271057019-cmqph08f6 *:after, #fv-chart-1788271057019-cmqph08f6-slideshow *, #fv-chart-1788271057019-cmqph08f6-slideshow *:before, #fv-chart-1788271057019-cmqph08f6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271057019-cmqph08f6, #fv-chart-1788271057019-cmqph08f6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271057019-cmqph08f6 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271057019-cmqph08f6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271057019-cmqph08f6.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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271057019-cmqph08f6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271057019-cmqph08f6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271057019-cmqph08f6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271057019-cmqph08f6.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-image-compare-expand-btn, #fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-expand-btn:hover, #fv-chart-1788271057019-cmqph08f6 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271057019-cmqph08f6 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271057019-cmqph08f6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271057019-cmqph08f6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271057019-cmqph08f6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271057019-cmqph08f6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271057019-cmqph08f6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271057019-cmqph08f6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271057019-cmqph08f6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-row, #fv-chart-1788271057019-cmqph08f6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271057019-cmqph08f6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271057019-cmqph08f6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271057019-cmqph08f6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271057019-cmqph08f6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271057019-cmqph08f6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271057019-cmqph08f6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271057019-cmqph08f6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271057019-cmqph08f6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271057019-cmqph08f6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271057019-cmqph08f6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271057019-cmqph08f6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6.mobile-view .fv-pie-container,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-stacked-product,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-grouped-bar-product,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-row,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-stacked-product,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271057019-cmqph08f6.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-1788271057019-cmqph08f6.mobile-view .fv-bar-label,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-grouped-product-title,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-label,#fv-chart-1788271057019-cmqph08f6.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-1788271057019-cmqph08f6.mobile-view .fv-bar-container,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-cluster,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-container,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271057019-cmqph08f6.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-1788271057019-cmqph08f6.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-x-axis-label-space,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-benchmark-title,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-dropdown-title,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-chart-title,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-chart-subhead,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-header,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-vs,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select-container,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271057019-cmqph08f6.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-1788271057019-cmqph08f6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271057019-cmqph08f6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271057019-cmqph08f6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271057019-cmqph08f6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-bar-row,#fv-chart-1788271057019-cmqph08f6 .fv-stacked-product,#fv-chart-1788271057019-cmqph08f6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-label,#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-container,#fv-chart-1788271057019-cmqph08f6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271057019-cmqph08f6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-stl-shop-all-logo,#fv-chart-1788271057019-cmqph08f6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271057019-cmqph08f6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271057019-cmqph08f6.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": "Cookie cup","description": "Baked using Cosori Dual Blaze Twinfry Compact Air Fryer ","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T13:57:37.019Z","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-1788271057019-cmqph08f6" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Cookie cup</h3><p class="fv-chart-subhead">Baked using Cosori Dual Blaze Twinfry Compact Air Fryer </p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271057019-cmqph08f6-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Baked using Cosori Dual Blaze Twinfry Compact Air Fryer " 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/zRvVDumikXa5J9BeAqv9hK.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/zRvVDumikXa5J9BeAqv9hK.jpg" alt="Baked cookie cup" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/t6vMpvyZKCQQneRWZJxifK.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/t6vMpvyZKCQQneRWZJxifK.jpg" alt="Uncooked cookie cup" 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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271057019-cmqph08f6', false); });} else {initialize('fv-chart-1788271057019-cmqph08f6', false);}})();</script></div><p>I also tried a Marks & Spencer cookie cup, currently doing the rounds on social in the UK as a must-try air fryer treat. I went for the Smores Cookie cup, and after 10 minutes in zone 1 (the left side of the basket) at 160C I got a cup that oozed chocolate topped with nicely toasted marshmallows.</p><p>And while we’re on the subject of sweet treats, the bake mode was another favorite of mine, with the Cosori Dual Blaze Twinfry Compact capable of excellent results. I cooked <a href="https://www.bbcgoodfood.com/recipes/air-fryer-banana-bread">a simple banana bread</a> in the grandzone for 25 minutes at 160C, and a further 20 minutes at 140C. </p><p>It rose wonderfully, and delivered an excellent bake that was soft, fluffy and flavourful. I also whipped up a batch of cookies, and on the bake mode for eight minutes at 175C I was treated to gooey-centered delights with a crispy exterior. The cook on them wasn't quite as impressive as the more premium Philips 5000 series I had recently tested, but they were still tasty. </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-1788271075148-y266ykbz0 *, #fv-chart-1788271075148-y266ykbz0 *:before, #fv-chart-1788271075148-y266ykbz0 *:after, #fv-chart-1788271075148-y266ykbz0-slideshow *, #fv-chart-1788271075148-y266ykbz0-slideshow *:before, #fv-chart-1788271075148-y266ykbz0-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271075148-y266ykbz0, #fv-chart-1788271075148-y266ykbz0-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271075148-y266ykbz0 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271075148-y266ykbz0.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271075148-y266ykbz0.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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271075148-y266ykbz0-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271075148-y266ykbz0-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271075148-y266ykbz0 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271075148-y266ykbz0.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-image-compare-expand-btn, #fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-expand-btn:hover, #fv-chart-1788271075148-y266ykbz0 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271075148-y266ykbz0 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271075148-y266ykbz0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271075148-y266ykbz0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271075148-y266ykbz0 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271075148-y266ykbz0 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271075148-y266ykbz0 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271075148-y266ykbz0 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271075148-y266ykbz0 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-row, #fv-chart-1788271075148-y266ykbz0 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271075148-y266ykbz0.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271075148-y266ykbz0.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271075148-y266ykbz0 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271075148-y266ykbz0 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271075148-y266ykbz0 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271075148-y266ykbz0 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271075148-y266ykbz0 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271075148-y266ykbz0 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271075148-y266ykbz0 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271075148-y266ykbz0 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271075148-y266ykbz0 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0.mobile-view .fv-pie-container,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-stacked-product,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-grouped-bar-product,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-row,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-stacked-product,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271075148-y266ykbz0.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-1788271075148-y266ykbz0.mobile-view .fv-bar-label,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-grouped-product-title,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-label,#fv-chart-1788271075148-y266ykbz0.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-1788271075148-y266ykbz0.mobile-view .fv-bar-container,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-cluster,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-container,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271075148-y266ykbz0.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-1788271075148-y266ykbz0.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-x-axis-label-space,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-benchmark-title,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-dropdown-title,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-chart-title,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-chart-subhead,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-header,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-vs,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select-container,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271075148-y266ykbz0.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-1788271075148-y266ykbz0.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271075148-y266ykbz0.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271075148-y266ykbz0 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271075148-y266ykbz0 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-bar-row,#fv-chart-1788271075148-y266ykbz0 .fv-stacked-product,#fv-chart-1788271075148-y266ykbz0 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-label,#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-container,#fv-chart-1788271075148-y266ykbz0 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271075148-y266ykbz0 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-stl-shop-all-logo,#fv-chart-1788271075148-y266ykbz0 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271075148-y266ykbz0 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271075148-y266ykbz0.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": "Banana bread","description": "Baked using Cosori Dual Blaze Twinfry Compact Air Fryer","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T13:57:55.148Z","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-1788271075148-y266ykbz0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Banana bread</h3><p class="fv-chart-subhead">Baked using Cosori Dual Blaze Twinfry Compact Air Fryer</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271075148-y266ykbz0-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Baked using Cosori Dual Blaze Twinfry Compact Air Fryer" 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/opip8n9FsXbB4VvusDwWiK.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/opip8n9FsXbB4VvusDwWiK.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/GasfgkTgZHtc2uePNSnxLM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/GasfgkTgZHtc2uePNSnxLM.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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271075148-y266ykbz0', false); });} else {initialize('fv-chart-1788271075148-y266ykbz0', false);}})();</script></div><p>The roast mode is also a useful addition. I was able to cook fluffy roast potatoes (with a reasonably crispy exterior) in less time, and using less power than my oven. And there was no need to par boil them either. </p><p>I cooked them for 25 minutes at 200C using the roast mode, and while you'll get crispier results using an oven, the Cosori is a great option when you're looking for faster results.</p><p>I roasted the potatoes alongside broccoli and sprouts, using the divider so the vegetables could be cooked for 15 minutes at 190C (per Cosori’s own instructions).</p><p>This turned out to be too long, as after 10 minutes they were already overcooked. An example of the initial trial and error required when understanding a new air fryer. However, for chunkier veg — such as carrots and parsnips - this setting works much better. </p><p>One of the slightly more unusual cooking modes available here is grill, but it works surprisingly well. I tested it out with four beef burgers, with the quick start guide that came with the air fryer suggesting I cook them for 11 minutes at 230C.</p><p>I was initially worried when I pulled them out at the end that they could be overcooked, but I was happy to find they were still juicy in the middle. You wouldn’t know it was the work of an air fryer rather than a traditional grill, and it was incredibly easy to do.</p><p>If you are someone who grills a lot, the Cosori Dual Blaze Twinfry Compact can replace your traditional grill, as well as being a strong air fryer and baking machine.</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-1788271591488-osbwlk6no *, #fv-chart-1788271591488-osbwlk6no *:before, #fv-chart-1788271591488-osbwlk6no *:after, #fv-chart-1788271591488-osbwlk6no-slideshow *, #fv-chart-1788271591488-osbwlk6no-slideshow *:before, #fv-chart-1788271591488-osbwlk6no-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271591488-osbwlk6no, #fv-chart-1788271591488-osbwlk6no-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271591488-osbwlk6no {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271591488-osbwlk6no.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271591488-osbwlk6no.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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271591488-osbwlk6no-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271591488-osbwlk6no-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271591488-osbwlk6no .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271591488-osbwlk6no .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271591488-osbwlk6no .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271591488-osbwlk6no .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271591488-osbwlk6no .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271591488-osbwlk6no .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271591488-osbwlk6no .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271591488-osbwlk6no.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-image-compare-expand-btn, #fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-expand-btn:hover, #fv-chart-1788271591488-osbwlk6no .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271591488-osbwlk6no .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271591488-osbwlk6no .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271591488-osbwlk6no .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271591488-osbwlk6no .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271591488-osbwlk6no .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271591488-osbwlk6no .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271591488-osbwlk6no .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271591488-osbwlk6no .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-row, #fv-chart-1788271591488-osbwlk6no .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271591488-osbwlk6no.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271591488-osbwlk6no.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271591488-osbwlk6no .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271591488-osbwlk6no .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271591488-osbwlk6no .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271591488-osbwlk6no .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271591488-osbwlk6no .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271591488-osbwlk6no .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271591488-osbwlk6no .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271591488-osbwlk6no .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271591488-osbwlk6no .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271591488-osbwlk6no .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271591488-osbwlk6no .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271591488-osbwlk6no .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271591488-osbwlk6no .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no.mobile-view .fv-pie-container,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-stacked-product,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-grouped-bar-product,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-row,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-stacked-product,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271591488-osbwlk6no.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-1788271591488-osbwlk6no.mobile-view .fv-bar-label,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-grouped-product-title,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-label,#fv-chart-1788271591488-osbwlk6no.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-1788271591488-osbwlk6no.mobile-view .fv-bar-container,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-cluster,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-container,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271591488-osbwlk6no.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-1788271591488-osbwlk6no.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-x-axis-label-space,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-benchmark-title,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-dropdown-title,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-chart-title,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-chart-subhead,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-header,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-vs,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select-container,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271591488-osbwlk6no.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-1788271591488-osbwlk6no.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271591488-osbwlk6no.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271591488-osbwlk6no .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271591488-osbwlk6no .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-bar-row,#fv-chart-1788271591488-osbwlk6no .fv-stacked-product,#fv-chart-1788271591488-osbwlk6no .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-label,#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-container,#fv-chart-1788271591488-osbwlk6no .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271591488-osbwlk6no .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271591488-osbwlk6no .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271591488-osbwlk6no .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271591488-osbwlk6no .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271591488-osbwlk6no .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271591488-osbwlk6no .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-stl-shop-all-logo,#fv-chart-1788271591488-osbwlk6no .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271591488-osbwlk6no .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271591488-osbwlk6no .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271591488-osbwlk6no.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": "Burgers","description": "Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T14:06:31.489Z","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-1788271591488-osbwlk6no" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Burgers</h3><p class="fv-chart-subhead">Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271591488-osbwlk6no-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer" 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/aggdXFcNUdxXuXiaGQtXUM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/aggdXFcNUdxXuXiaGQtXUM.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/Z28RtB4GezQECK5M2FhoSM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Z28RtB4GezQECK5M2FhoSM.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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271591488-osbwlk6no', false); });} else {initialize('fv-chart-1788271591488-osbwlk6no', false);}})();</script></div><p>Something I did notice was you want to lean towards the shorter end of cooking times, because if forget about the air fryer, or set the timer for the higher end of a cooking range, you might find food gets a little cremated.</p><p>This is all part of the air fryer ownership journey, and during the first couple of weeks you’ll need to spend some time closely monitoring how quickly food is cooking to get a better understanding of the performance.</p><p>The lack of a shake reminder means it’s easier to forget about checking how your food is getting. But don’t let this put you off. All air fryers come with this learning curve, and with the Cosori Dual Blaze Twinfry Compact less tends to be more when it comes to cooking duration.</p><ul><li><strong>Performance score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-cosori-dual-blaze-twinfry-compact"><span>Should you buy the Cosori Dual Blaze Twinfry Compact?</span></h3><div ><table><caption>Report card</caption><tbody><tr><td class="firstcol " ><p><strong>Attribute</strong></p></td><td  ><p><strong>Notes</strong></p></td><td  ><p><strong>Rating</strong></p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>There’s great versatility here, with the bake and grill modes excellent additions alongside air fry. And with deals to be had, you can probably get it for less than RRP is you shop around.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>A slick design that looks smart on the kitchen counter, so long as you have space for this wide machine. Buttons are well laid out, the basket  divider allows two different foods to be cooked together, and the quick start guide is packed with useful info.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>The Cosori Dual Blaze Twinfry Compact delivers consistent results across air fry, bake, grill and roast modes. You will need to keep an eye on things and adjust timings to suit your needs, but once you’ve mastered this you’ll be happy with the results.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h3 id="buy-it-if-3">Buy it if</h3><div class="product"><p><strong>You love big basket flexibility</strong></p><p>The big basket on the Cosori Dual Blaze Twinfry Compact can fit plenty of food in it. Whether it’s a large joint of meat, or a smaller main and a side split by the divider and cooked at different temps, you can do it with this air fryer.</p></div><div class="product"><p><strong>You want more than just an air fryer</strong></p><p>With impressive bake, roast and grill modes, the Cosori Dual Blaze Twinfry Compact can handle more than just simple air frying. You could reduce the number of appliances in your kitchen.</p></div><div class="product"><p><strong>You don’t want to spend loads</strong></p><p>WIth an already reasonable price tag, and with discounts to be had if you shop around, the Cosori Dual Blaze Twinfry Compact delivers great versatility and features for the price. You can spend more on premium rivals from Philips and Ninja, but aside from sleeker designs and food presets, the difference it’s overly great.</p></div><h3 id="don-t-buy-it-if">Don’t buy it if</h3><div class="product"><p><strong>You’re forgetful</strong></p><p>There’s no shake reminder here, nor is there a window in the basket, which means you really need to remember to check how your food is cooking. Otherwise you might end up with over cooked items, or uneven cooking if you forget to flip, turn, or shake the food in the basket.</p></div><div class="product"><p><strong>You have limited counter space</strong></p><p>Due to the sizable basket of this air fryer, you’re looking at a wide footprint. For kitchens that have limited space on counters, this Cosori might be too big for your setup. Consider a smaller basket air fryer, or a stacked offering that reduces the footprint required.</p></div><div class="product"><p><strong>You want a quiet air fryer</strong></p><p>The Cosori Dual Blaze Twinfry Compact isn’t obnoxiously loud, but it is noisier than some other air fryers. If you want a quieter machine, you’ll be best off looking elsewhere.</p></div><h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-also-consider"><span>Cosori Dual Blaze Twinfry Compact: also consider</span></h3><div class="product"><a data-dimension112="a9221806-a609-11f1-b71d-91ea82340a52" data-action="Deal Block" data-label="Tower Elite 11 Litre Flexi Drawer review" data-dimension48="Tower Elite 11 Litre Flexi Drawer review" 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:69.53%;"><img id="cY96xUbFic7eqsaBQueNUQ" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cY96xUbFic7eqsaBQueNUQ.png" mos="" align="middle" fullscreen="" width="1500" height="1043" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Tower Elite 11 Litre Flexi Drawer</strong></p><p>This air fryer has an even bigger basket, and a lower price tag, making it an excellent choice for families on a budget. Its controls aren’t as intuitive, and the basket is handwash only, but results are still good.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/tower-elite-11-liter-flexi-drawer-air-fryer-review" data-dimension112="a9221806-a609-11f1-b71d-91ea82340a52" data-action="Deal Block" data-label="Tower Elite 11 Litre Flexi Drawer review" data-dimension48="Tower Elite 11 Litre Flexi Drawer review" data-dimension25="">Tower Elite 11 Litre Flexi Drawer review</a></p></div><div class="product"><a data-dimension112="a9221900-a609-11f1-9dae-a5b2de0ba601" data-action="Deal Block" data-label="Philips 5000 Series Megabasket with Steam review" data-dimension48="Philips 5000 Series Megabasket with Steam review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:981px;"><p class="vanilla-image-block" style="padding-top:92.05%;"><img id="Uz8TkthPHTDjfqtaxDkkoX" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Uz8TkthPHTDjfqtaxDkkoX.png" mos="" align="middle" fullscreen="" width="981" height="903" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Philips 5000 Series Megabasket with Steam Air Fryer</strong></p><p>If your budget can stretch to a premium model, this Philips large-basket air fryer also offers a great array of cooking modes, including an impressive steam function that’s made some of the best chicken wings I’ve ever had.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/philips-500-series-megabasket-steam-air-fryer-review" data-dimension112="a9221900-a609-11f1-9dae-a5b2de0ba601" data-action="Deal Block" data-label="Philips 5000 Series Megabasket with Steam review" data-dimension48="Philips 5000 Series Megabasket with Steam review" data-dimension25="">Philips 5000 Series Megabasket with Steam review</a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-cosori-dual-blaze-twinfry-compact"><span>How I tested the Cosori Dual Blaze Twinfry Compact</span></h3><ul><li><strong>I used the Cosori Dual Blaze Twinfry Compact for multiple weeks in my kitchen</strong></li><li><strong>I cooked a variety of food, including fries, cakes, vegetables, pizza and meat</strong></li><li><strong>I tested the various cooking modes, and the cleaning process</strong></li></ul><p>For my review of the Cosori Dual Blaze Twinfry Compact Air Fryer, I used it for a number of weeks at home, cooking a wide variety of food and testing out the various functions. </p><p>I baked cakes and cookies, air fried fries, chicken wings and pizza, roasted potatoes and vegetables, and grilled kebabs and burgers. I even reheated leftover pizza the next day - which was sensational on a slight hangover.</p><p>I also hand-washed the components, and ran them through a dishwasher, to ensure cleaning and maintenance was easy.</p><p><em>First reviewed September 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-fryers/cosori-dual-blaze-twinfry-compact-review</link>
                                                                            <description>
                            <![CDATA[ With its clever Dual Blaze technology and handy Twinfry flexibility, this compact air fryer is a tempting buy ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UULTTFQq56Xefjf9CqXTvE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yKYj6j8iKm7LVBNUB7WX7E-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 01 Sep 2026 14:21:06 +0000</pubDate>                                                                                                                                <updated>Tue, 01 Sep 2026 14:21:11 +0000</updated>
                                                                                                                                            <category><![CDATA[Air Fryers]]></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/yKYj6j8iKm7LVBNUB7WX7E-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter]]></media:description>                                                            <media:text><![CDATA[Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter]]></media:text>
                                <media:title type="plain"><![CDATA[Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yKYj6j8iKm7LVBNUB7WX7E-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-30-second-review"><span>Cosori Dual Blaze Twinfry Compact: 30-second review</span></h3><p>The Cosori Dual Blaze Twinfry Compact might be a bit of a mouthful to say, but there's plenty to like about this air fryer.</p><p>Things start off well when you open the box with a useful quick start guide and fun little cookbook with over 20 recipes, showing you the range of possibilities available with this appliance.</p><p>With roast, grill and bake modes alongside the standard air fry function, and with an 8.6L basket that also has a divider so you can cook two things simultaneously, the Twinfry Compact could replace multiple appliances in your kitchen.</p><p>From crispy chicken wings, roast potatoes and wonderfully baked cakes, to gooey cookies, grilled burgers, and reheated pizza, I enjoyed using this air fryer. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7733px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eSBUn3eWHk3MA4MYh2CW3F" name="CosoriTwinfryCompact-HandsOn-06" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/eSBUn3eWHk3MA4MYh2CW3F.jpg" mos="" align="middle" fullscreen="" width="7733" height="4350" 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 controls are straight forward, the basket is easy to clean, and it's not going to set you back as much as some of the more premium machines - while giving you results which are almost as good as expensive rivals.</p><p>It's a large device, so those with smaller kitchens might struggle to fit it in, while the lack of a shake reminder means you'll need to be vigilant when it's in use to make sure your food is turned/tossed correctly.</p><p>But these are minor points against what is a very capable air fryer, and one you should consider buying — especially if you can find it discounted. </p><h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-price-and-availability"><span>Cosori Dual Blaze Twinfry Compact: price and availability</span></h3><ul><li><strong>£159.99, but I’ve seen it discounted to £130</strong></li><li><strong>This model isn't available in the US and Australia</strong></li></ul><p>The Cosori Dual Blaze Twinfry Compact Air Fryer price is £159.99, putting it in the middle of the larger-basket market, although I have seen it discounted to £130 at some retailers, so it’s worth shopping around to find the best price.</p><p>That means the Twinfry Compact finds itself up against some strong competition, including the <a href="https://www.techradar.com/home/air-fryers/philips-1000-series-dual-basket-air-fryer-na15x-review">Philips 1000 Series Dual Basket</a> and <a href="https://www.techradar.com/home/air-fryers/tower-elite-11-liter-flexi-drawer-air-fryer-review">Tower Elite 11 Litre Flexi Drawer</a>.</p><p>The list price equates to around $220 / AU$300, but this particular model isn't available in the US and Australia.</p><ul><li><strong>Value score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-specifications"><span>Cosori Dual Blaze Twinfry Compact: specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Review Model</p></td><td  ><p>CAF-TF801-AUK</p></td></tr><tr><td class="firstcol " ><p>Number of baskets</p></td><td  ><p>1</p></td></tr><tr><td class="firstcol " ><p>Number of cooking programs</p></td><td  ><p>6</p></td></tr><tr><td class="firstcol " ><p>Cooking programs</p></td><td  ><p>Air Fry, Roast, Grill, Bake, Reheat, Dry</p></td></tr><tr><td class="firstcol " ><p>Extra functions</p></td><td  ><p>Dual Zone with Removable Divider, DualBlaze Tech</p></td></tr><tr><td class="firstcol " ><p>Smart control</p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p>Wattage</p></td><td  ><p>2700W</p></td></tr><tr><td class="firstcol " ><p>Capacity</p></td><td  ><p>8.6L</p></td></tr><tr><td class="firstcol " ><p>Temperature range</p></td><td  ><p>35-240C</p></td></tr><tr><td class="firstcol " ><p>Time range</p></td><td  ><p>1 minute - 4 hours</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>339cm (D) x 482cm (W) x 281cm (H)</p></td></tr><tr><td class="firstcol " ><p>Dishwasher-safe</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>8kg</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-design"><span>Cosori Dual Blaze Twinfry Compact: design</span></h3><ul><li><strong>Well designed with clear buttons and useful quick-start guide</strong></li><li><strong>You can split the basket in two, and there are six preset modes</strong></li><li><strong>No shake reminder or window on the basket</strong></li></ul><p>The Cosori Dual Blaze Twinfry Compact Air Fryer is nicely designed, with a sleek matte finish and clear controls. Sure it’s on the larger side, but the sizable 8.6L basket has to go somewhere.</p><p>It does mean you’ll need a chunk of worksurface space to fit the 339cm (D) x 482cm (W) x 281cm (H) machine, so those with smaller kitchens might find it a struggle to comfortably place this air fryer, or have enough space in a cupboard to store it. If you are tight on counter space, consider a smaller basket air fryer, or a vertically stacked, dual-basket option such as the <a href="https://www.techradar.com/home/air-fryers/philips-4000-series-stacked-dual-basket-airfryer-review">Philips 4000 Series Stacked Dual Basket</a> or <a href="https://www.techradar.com/home/air-fryers/ninja-double-stack-air-fryer-review">Ninja Double Stack XL</a>.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/R9mrH5SMUNDASycCgDUfwE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RVcSgqBZnHBSMw5VguJz5F.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>You can split the 8.6L basket into two 4.3L offerings with the included divider in the box. This allows you to cook two separate foods, at different settings, simultaneously, offering greater flexibility.</p><p>Get past the size though, and there’s a lot to like. I was particularly impressed with the quick start guide in the box, which explained the main functions clearly and offered up a big table of different foods with the best cooking mode, temperature and time. This makes it really easy to get cooking.</p><p>What helps the Cosori Dual Blaze Twinfry Compact stand out from the crowd however, is its four heating elements. Two above, and two below the basket, providing even heat above and below your food, for an improved cook.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/ueVBqg3gpkQgxWaRx74khE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JFgPGUCzWbncYrVQKxk9pE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cXBfRbYKFNt6W8cFWuo5tE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>You get six preset cooking modes too, with Air Fry, Roast, Grill, Bake, Reheat, and Dry - but there are no food-specific presets like you see on some air fryers.</p><p>I do like the button layout on this appliance, with clearly labelled buttons making it easy to select if you’re cooking on one side of the basket, or doing a large batch in the whole thing — Cosori calls this the 'grandzone'. </p><p>Temperature and time are easily adjusted with up and down arrow buttons, while the ‘match’ button can copy the settings from one side of the basket to the other, and sync allows you to cook two foods in each side of the basket for different durations, but have them finish at the same time by delaying the start of the side with the shorter time.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/FLKDavwU2CoqSukQCz3j2F.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ywaE9xSrT2tG8pEeVXitpE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>There’s no shake reminder though, which is a small miss as you need to remember to shake or turn the food yourself. There’s also no window on the basket, so you can’t keep an eye on the food while it cooks, you have to remove the basket which pauses cooking.</p><p>When you come to remove the basket from the air fryer, the large handle that runs the full width of the basket makes it easy to grip and move around. Although, if you’ve loaded up the basket with food it can be heavy, so you’ll need to use both hands.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/aAyyxcFhpEscBHBKf5SRTE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WUydZcCWYu6AAfmUXsKxpE.jpg" alt="Cosori Dual Blaze Twinfry Compact air fryer on kitchen counter" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>Before you put any food in the air fryer for the first time though, you need to wash the basket and pop the air fryer through a test run. The manual says to run the Cosori Dual Blaze Twinfry Compact for five minutes at 200C (give the basket, divider and trays a quick wash first) to ensure it's working and to remove any residue on components. During this time it will smell a bit, but don’t worry as it’s doing what it needs to.</p><p>Cleaning is pretty easy too. The basket, divider and trays are all dishwasher safe, while you can also hand wash them with warm water, mild soap, and a non-abrasive sponge. The size of the basket does mean washing it in smaller kitchen sinks can be a touch tricky, but it’s not a huge issue.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-performance"><span>Cosori Dual Blaze Twinfry Compact: performance</span></h3><ul><li><strong>Great results from air fry, bake, grill and roast modes</strong></li><li><strong>It takes time to fully understand the best temps and timings</strong></li><li><strong>Opt for shorter cook times, to avoid burning food</strong></li></ul><p>At 60dB (from my own tests), the fans on this air fryer are noisier than some, so you’ll be well aware that it’s on and cooking. It’s not loud enough to drown out conversation, but you might want to take a step or two away from it if you are chatting to someone.</p><p>Whenever I review a large basket air fryer one of my go-to first cooks is pizza. When I tested the <a href="https://www.techradar.com/home/air-fryers/tower-elite-11-liter-flexi-drawer-air-fryer-review">Tower Elite 11 Litre Flexi Drawer</a> I was able to fit a small circular pizza in the drawer. With the Cosori, the basket isn’t as big, nor as deep as the Tower, which means I had to slice my pizza in half to fit it in the basket.</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-1788271156702-vxxdhr06v *, #fv-chart-1788271156702-vxxdhr06v *:before, #fv-chart-1788271156702-vxxdhr06v *:after, #fv-chart-1788271156702-vxxdhr06v-slideshow *, #fv-chart-1788271156702-vxxdhr06v-slideshow *:before, #fv-chart-1788271156702-vxxdhr06v-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271156702-vxxdhr06v, #fv-chart-1788271156702-vxxdhr06v-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271156702-vxxdhr06v {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271156702-vxxdhr06v.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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271156702-vxxdhr06v-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271156702-vxxdhr06v-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-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-1788271156702-vxxdhr06v-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271156702-vxxdhr06v .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271156702-vxxdhr06v .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271156702-vxxdhr06v.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-image-compare-expand-btn, #fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-expand-btn:hover, #fv-chart-1788271156702-vxxdhr06v .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271156702-vxxdhr06v .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271156702-vxxdhr06v .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271156702-vxxdhr06v .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271156702-vxxdhr06v .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271156702-vxxdhr06v .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271156702-vxxdhr06v .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271156702-vxxdhr06v .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271156702-vxxdhr06v .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-row, #fv-chart-1788271156702-vxxdhr06v .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271156702-vxxdhr06v.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271156702-vxxdhr06v.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271156702-vxxdhr06v .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271156702-vxxdhr06v .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271156702-vxxdhr06v .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271156702-vxxdhr06v .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271156702-vxxdhr06v .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271156702-vxxdhr06v .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271156702-vxxdhr06v .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271156702-vxxdhr06v .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271156702-vxxdhr06v .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v.mobile-view .fv-pie-container,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-stacked-product,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-grouped-bar-product,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-row,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-stacked-product,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271156702-vxxdhr06v.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-1788271156702-vxxdhr06v.mobile-view .fv-bar-label,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-grouped-product-title,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-label,#fv-chart-1788271156702-vxxdhr06v.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-1788271156702-vxxdhr06v.mobile-view .fv-bar-container,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-cluster,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-container,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271156702-vxxdhr06v.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-1788271156702-vxxdhr06v.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-x-axis-label-space,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-benchmark-title,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-dropdown-title,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-chart-title,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-chart-subhead,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-header,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-vs,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select-container,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-versus-select,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271156702-vxxdhr06v.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-1788271156702-vxxdhr06v.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271156702-vxxdhr06v.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271156702-vxxdhr06v .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271156702-vxxdhr06v .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-bar-row,#fv-chart-1788271156702-vxxdhr06v .fv-stacked-product,#fv-chart-1788271156702-vxxdhr06v .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-label,#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-bar-container,#fv-chart-1788271156702-vxxdhr06v .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271156702-vxxdhr06v .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271156702-vxxdhr06v .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v .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-1788271156702-vxxdhr06v .fv-stl-shop-all-logo,#fv-chart-1788271156702-vxxdhr06v .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271156702-vxxdhr06v .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271156702-vxxdhr06v .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271156702-vxxdhr06v .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271156702-vxxdhr06v.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": "Round pizza","description": "Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T13:59:16.703Z","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-1788271156702-vxxdhr06v" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Round pizza</h3><p class="fv-chart-subhead">Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271156702-vxxdhr06v-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer" 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/WB6HYKTNF7SGQNjssnijHM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/WB6HYKTNF7SGQNjssnijHM.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/BqQrXNhWPY7TmQgYCgEdKM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/BqQrXNhWPY7TmQgYCgEdKM.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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271156702-vxxdhr06v', false); });} else {initialize('fv-chart-1788271156702-vxxdhr06v', false);}})();</script></div><p>This wasn’t an issue as it was a fresh pie, but had I purchased a frozen pizza I wouldn’t have been able to cook it in this air fryer. I selected air fry mode, set the temperature to 180C and the time to eight minutes.</p><p>After six minutes the pizza was done, with a crispy base and melted cheese making for a satisfying lunch. I returned a few days later with an oval pizza that I could easily fit in the basket. Another six minutes at 180C and again I had a nicely cooked pizza. It’s quicker and easier than using the oven.</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-1788271335574-v8f79gp7j *, #fv-chart-1788271335574-v8f79gp7j *:before, #fv-chart-1788271335574-v8f79gp7j *:after, #fv-chart-1788271335574-v8f79gp7j-slideshow *, #fv-chart-1788271335574-v8f79gp7j-slideshow *:before, #fv-chart-1788271335574-v8f79gp7j-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271335574-v8f79gp7j, #fv-chart-1788271335574-v8f79gp7j-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271335574-v8f79gp7j {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271335574-v8f79gp7j.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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271335574-v8f79gp7j-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271335574-v8f79gp7j-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-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-1788271335574-v8f79gp7j-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271335574-v8f79gp7j .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271335574-v8f79gp7j .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271335574-v8f79gp7j.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-image-compare-expand-btn, #fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-expand-btn:hover, #fv-chart-1788271335574-v8f79gp7j .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271335574-v8f79gp7j .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271335574-v8f79gp7j .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271335574-v8f79gp7j .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271335574-v8f79gp7j .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271335574-v8f79gp7j .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271335574-v8f79gp7j .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271335574-v8f79gp7j .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271335574-v8f79gp7j .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-row, #fv-chart-1788271335574-v8f79gp7j .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271335574-v8f79gp7j.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271335574-v8f79gp7j.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271335574-v8f79gp7j .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271335574-v8f79gp7j .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271335574-v8f79gp7j .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271335574-v8f79gp7j .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271335574-v8f79gp7j .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271335574-v8f79gp7j .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271335574-v8f79gp7j .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271335574-v8f79gp7j .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271335574-v8f79gp7j .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j.mobile-view .fv-pie-container,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-stacked-product,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-grouped-bar-product,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-row,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-stacked-product,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271335574-v8f79gp7j.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-1788271335574-v8f79gp7j.mobile-view .fv-bar-label,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-grouped-product-title,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-label,#fv-chart-1788271335574-v8f79gp7j.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-1788271335574-v8f79gp7j.mobile-view .fv-bar-container,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-cluster,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-container,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271335574-v8f79gp7j.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-1788271335574-v8f79gp7j.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-x-axis-label-space,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-benchmark-title,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-dropdown-title,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-chart-title,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-chart-subhead,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-header,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-vs,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select-container,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-versus-select,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271335574-v8f79gp7j.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-1788271335574-v8f79gp7j.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271335574-v8f79gp7j.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271335574-v8f79gp7j .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271335574-v8f79gp7j .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-bar-row,#fv-chart-1788271335574-v8f79gp7j .fv-stacked-product,#fv-chart-1788271335574-v8f79gp7j .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-label,#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-bar-container,#fv-chart-1788271335574-v8f79gp7j .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271335574-v8f79gp7j .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271335574-v8f79gp7j .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j .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-1788271335574-v8f79gp7j .fv-stl-shop-all-logo,#fv-chart-1788271335574-v8f79gp7j .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271335574-v8f79gp7j .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271335574-v8f79gp7j .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271335574-v8f79gp7j .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271335574-v8f79gp7j.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": "Frozen fries","description": "Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T14:02:15.575Z","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-1788271335574-v8f79gp7j" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Frozen fries</h3><p class="fv-chart-subhead">Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271335574-v8f79gp7j-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer" 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/7tkXinNPM3C5nMwYiASEGM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/7tkXinNPM3C5nMwYiASEGM.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/upq3LT2mgx6rKxePrq4aRM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/upq3LT2mgx6rKxePrq4aRM.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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271335574-v8f79gp7j', false); });} else {initialize('fv-chart-1788271335574-v8f79gp7j', false);}})();</script></div><p>I was also able to air fry a large batch of delicious homemade fries (200C for 20 minutes), that came out wonderfully crispy on the outside while remaining fluffy in the middle.</p><p>Frozen fries come out equally as well, with the same temperature and duration as their homemade counterparts to achieve a similar cook. The adjustment I made when I came to cook fries again was to reduce the time by a couple of minutes, to avoid the outside of the fries being quite so well done.</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-1788271525057-ywgqsi998 *, #fv-chart-1788271525057-ywgqsi998 *:before, #fv-chart-1788271525057-ywgqsi998 *:after, #fv-chart-1788271525057-ywgqsi998-slideshow *, #fv-chart-1788271525057-ywgqsi998-slideshow *:before, #fv-chart-1788271525057-ywgqsi998-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271525057-ywgqsi998, #fv-chart-1788271525057-ywgqsi998-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271525057-ywgqsi998 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271525057-ywgqsi998.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271525057-ywgqsi998.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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271525057-ywgqsi998-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271525057-ywgqsi998-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-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-1788271525057-ywgqsi998-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271525057-ywgqsi998 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271525057-ywgqsi998 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271525057-ywgqsi998.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-image-compare-expand-btn, #fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-expand-btn:hover, #fv-chart-1788271525057-ywgqsi998 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271525057-ywgqsi998 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271525057-ywgqsi998 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271525057-ywgqsi998 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271525057-ywgqsi998 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271525057-ywgqsi998 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271525057-ywgqsi998 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271525057-ywgqsi998 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271525057-ywgqsi998 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-row, #fv-chart-1788271525057-ywgqsi998 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271525057-ywgqsi998.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271525057-ywgqsi998.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271525057-ywgqsi998 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271525057-ywgqsi998 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271525057-ywgqsi998 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271525057-ywgqsi998 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271525057-ywgqsi998 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271525057-ywgqsi998 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271525057-ywgqsi998 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271525057-ywgqsi998 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271525057-ywgqsi998 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998.mobile-view .fv-pie-container,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-stacked-product,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-grouped-bar-product,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-row,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-stacked-product,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271525057-ywgqsi998.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-1788271525057-ywgqsi998.mobile-view .fv-bar-label,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-grouped-product-title,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-label,#fv-chart-1788271525057-ywgqsi998.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-1788271525057-ywgqsi998.mobile-view .fv-bar-container,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-cluster,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-container,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271525057-ywgqsi998.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-1788271525057-ywgqsi998.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-x-axis-label-space,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-benchmark-title,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-dropdown-title,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-chart-title,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-chart-subhead,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-header,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-vs,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select-container,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-versus-select,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271525057-ywgqsi998.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-1788271525057-ywgqsi998.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271525057-ywgqsi998.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271525057-ywgqsi998 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271525057-ywgqsi998 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-bar-row,#fv-chart-1788271525057-ywgqsi998 .fv-stacked-product,#fv-chart-1788271525057-ywgqsi998 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-label,#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-bar-container,#fv-chart-1788271525057-ywgqsi998 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271525057-ywgqsi998 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271525057-ywgqsi998 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271525057-ywgqsi998 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998 .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-1788271525057-ywgqsi998 .fv-stl-shop-all-logo,#fv-chart-1788271525057-ywgqsi998 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271525057-ywgqsi998 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271525057-ywgqsi998 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271525057-ywgqsi998 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271525057-ywgqsi998.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": "Chicken wings","description": "Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T14:05:25.057Z","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-1788271525057-ywgqsi998" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Chicken wings</h3><p class="fv-chart-subhead">Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271525057-ywgqsi998-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer" 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/96VnkcrECGEQo2i28h6QRM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/96VnkcrECGEQo2i28h6QRM.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/HpnNg8jg6Hy9nphXMPsMTM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/HpnNg8jg6Hy9nphXMPsMTM.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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271525057-ywgqsi998', false); });} else {initialize('fv-chart-1788271525057-ywgqsi998', false);}})();</script></div><p>Chicken wings, coated in a buffalo ranch rub, came out with wonderfully crispy skin and succulent meat after 20 minutes at 185C.</p><p>I was able to fit eight full size wings in the basket, and I might have been able to squeeze one or two more in if I bunch them up a bit, but I didn't want to compromise the cook.</p><p>While they were very good, they weren't quite as moist inside as the wings I steam fried in the Philips 5000 series.</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-1788271057019-cmqph08f6 *, #fv-chart-1788271057019-cmqph08f6 *:before, #fv-chart-1788271057019-cmqph08f6 *:after, #fv-chart-1788271057019-cmqph08f6-slideshow *, #fv-chart-1788271057019-cmqph08f6-slideshow *:before, #fv-chart-1788271057019-cmqph08f6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271057019-cmqph08f6, #fv-chart-1788271057019-cmqph08f6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271057019-cmqph08f6 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271057019-cmqph08f6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271057019-cmqph08f6.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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271057019-cmqph08f6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271057019-cmqph08f6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-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-1788271057019-cmqph08f6-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271057019-cmqph08f6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271057019-cmqph08f6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271057019-cmqph08f6.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-image-compare-expand-btn, #fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-expand-btn:hover, #fv-chart-1788271057019-cmqph08f6 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271057019-cmqph08f6 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271057019-cmqph08f6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271057019-cmqph08f6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271057019-cmqph08f6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271057019-cmqph08f6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271057019-cmqph08f6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271057019-cmqph08f6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271057019-cmqph08f6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-row, #fv-chart-1788271057019-cmqph08f6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271057019-cmqph08f6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271057019-cmqph08f6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271057019-cmqph08f6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271057019-cmqph08f6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271057019-cmqph08f6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271057019-cmqph08f6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271057019-cmqph08f6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271057019-cmqph08f6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271057019-cmqph08f6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271057019-cmqph08f6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271057019-cmqph08f6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6.mobile-view .fv-pie-container,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-stacked-product,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-grouped-bar-product,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-row,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-stacked-product,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271057019-cmqph08f6.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-1788271057019-cmqph08f6.mobile-view .fv-bar-label,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-grouped-product-title,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-label,#fv-chart-1788271057019-cmqph08f6.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-1788271057019-cmqph08f6.mobile-view .fv-bar-container,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-cluster,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-container,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271057019-cmqph08f6.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-1788271057019-cmqph08f6.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-x-axis-label-space,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-benchmark-title,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-dropdown-title,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-chart-title,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-chart-subhead,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-header,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-vs,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select-container,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-versus-select,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271057019-cmqph08f6.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-1788271057019-cmqph08f6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271057019-cmqph08f6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271057019-cmqph08f6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271057019-cmqph08f6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-bar-row,#fv-chart-1788271057019-cmqph08f6 .fv-stacked-product,#fv-chart-1788271057019-cmqph08f6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-label,#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-bar-container,#fv-chart-1788271057019-cmqph08f6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271057019-cmqph08f6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271057019-cmqph08f6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271057019-cmqph08f6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6 .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-1788271057019-cmqph08f6 .fv-stl-shop-all-logo,#fv-chart-1788271057019-cmqph08f6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271057019-cmqph08f6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271057019-cmqph08f6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271057019-cmqph08f6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271057019-cmqph08f6.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": "Cookie cup","description": "Baked using Cosori Dual Blaze Twinfry Compact Air Fryer ","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T13:57:37.019Z","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-1788271057019-cmqph08f6" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Cookie cup</h3><p class="fv-chart-subhead">Baked using Cosori Dual Blaze Twinfry Compact Air Fryer </p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271057019-cmqph08f6-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Baked using Cosori Dual Blaze Twinfry Compact Air Fryer " 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/zRvVDumikXa5J9BeAqv9hK.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/zRvVDumikXa5J9BeAqv9hK.jpg" alt="Baked cookie cup" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/t6vMpvyZKCQQneRWZJxifK.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/t6vMpvyZKCQQneRWZJxifK.jpg" alt="Uncooked cookie cup" 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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271057019-cmqph08f6', false); });} else {initialize('fv-chart-1788271057019-cmqph08f6', false);}})();</script></div><p>I also tried a Marks & Spencer cookie cup, currently doing the rounds on social in the UK as a must-try air fryer treat. I went for the Smores Cookie cup, and after 10 minutes in zone 1 (the left side of the basket) at 160C I got a cup that oozed chocolate topped with nicely toasted marshmallows.</p><p>And while we’re on the subject of sweet treats, the bake mode was another favorite of mine, with the Cosori Dual Blaze Twinfry Compact capable of excellent results. I cooked <a href="https://www.bbcgoodfood.com/recipes/air-fryer-banana-bread">a simple banana bread</a> in the grandzone for 25 minutes at 160C, and a further 20 minutes at 140C. </p><p>It rose wonderfully, and delivered an excellent bake that was soft, fluffy and flavourful. I also whipped up a batch of cookies, and on the bake mode for eight minutes at 175C I was treated to gooey-centered delights with a crispy exterior. The cook on them wasn't quite as impressive as the more premium Philips 5000 series I had recently tested, but they were still tasty. </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-1788271075148-y266ykbz0 *, #fv-chart-1788271075148-y266ykbz0 *:before, #fv-chart-1788271075148-y266ykbz0 *:after, #fv-chart-1788271075148-y266ykbz0-slideshow *, #fv-chart-1788271075148-y266ykbz0-slideshow *:before, #fv-chart-1788271075148-y266ykbz0-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271075148-y266ykbz0, #fv-chart-1788271075148-y266ykbz0-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271075148-y266ykbz0 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271075148-y266ykbz0.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271075148-y266ykbz0.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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271075148-y266ykbz0-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271075148-y266ykbz0-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-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-1788271075148-y266ykbz0-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271075148-y266ykbz0 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271075148-y266ykbz0 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271075148-y266ykbz0.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-image-compare-expand-btn, #fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-expand-btn:hover, #fv-chart-1788271075148-y266ykbz0 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271075148-y266ykbz0 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271075148-y266ykbz0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271075148-y266ykbz0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271075148-y266ykbz0 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271075148-y266ykbz0 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271075148-y266ykbz0 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271075148-y266ykbz0 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271075148-y266ykbz0 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-row, #fv-chart-1788271075148-y266ykbz0 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271075148-y266ykbz0.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271075148-y266ykbz0.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271075148-y266ykbz0 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271075148-y266ykbz0 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271075148-y266ykbz0 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271075148-y266ykbz0 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271075148-y266ykbz0 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271075148-y266ykbz0 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271075148-y266ykbz0 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271075148-y266ykbz0 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271075148-y266ykbz0 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0.mobile-view .fv-pie-container,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-stacked-product,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-grouped-bar-product,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-row,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-stacked-product,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271075148-y266ykbz0.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-1788271075148-y266ykbz0.mobile-view .fv-bar-label,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-grouped-product-title,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-label,#fv-chart-1788271075148-y266ykbz0.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-1788271075148-y266ykbz0.mobile-view .fv-bar-container,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-cluster,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-container,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271075148-y266ykbz0.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-1788271075148-y266ykbz0.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-x-axis-label-space,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-benchmark-title,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-dropdown-title,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-chart-title,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-chart-subhead,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-header,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-vs,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select-container,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-versus-select,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271075148-y266ykbz0.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-1788271075148-y266ykbz0.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271075148-y266ykbz0.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271075148-y266ykbz0 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271075148-y266ykbz0 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-bar-row,#fv-chart-1788271075148-y266ykbz0 .fv-stacked-product,#fv-chart-1788271075148-y266ykbz0 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-label,#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-bar-container,#fv-chart-1788271075148-y266ykbz0 .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271075148-y266ykbz0 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271075148-y266ykbz0 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271075148-y266ykbz0 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0 .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-1788271075148-y266ykbz0 .fv-stl-shop-all-logo,#fv-chart-1788271075148-y266ykbz0 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271075148-y266ykbz0 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271075148-y266ykbz0 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271075148-y266ykbz0 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271075148-y266ykbz0.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": "Banana bread","description": "Baked using Cosori Dual Blaze Twinfry Compact Air Fryer","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T13:57:55.148Z","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-1788271075148-y266ykbz0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Banana bread</h3><p class="fv-chart-subhead">Baked using Cosori Dual Blaze Twinfry Compact Air Fryer</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271075148-y266ykbz0-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Baked using Cosori Dual Blaze Twinfry Compact Air Fryer" 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/opip8n9FsXbB4VvusDwWiK.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/opip8n9FsXbB4VvusDwWiK.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/GasfgkTgZHtc2uePNSnxLM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/GasfgkTgZHtc2uePNSnxLM.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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271075148-y266ykbz0', false); });} else {initialize('fv-chart-1788271075148-y266ykbz0', false);}})();</script></div><p>The roast mode is also a useful addition. I was able to cook fluffy roast potatoes (with a reasonably crispy exterior) in less time, and using less power than my oven. And there was no need to par boil them either. </p><p>I cooked them for 25 minutes at 200C using the roast mode, and while you'll get crispier results using an oven, the Cosori is a great option when you're looking for faster results.</p><p>I roasted the potatoes alongside broccoli and sprouts, using the divider so the vegetables could be cooked for 15 minutes at 190C (per Cosori’s own instructions).</p><p>This turned out to be too long, as after 10 minutes they were already overcooked. An example of the initial trial and error required when understanding a new air fryer. However, for chunkier veg — such as carrots and parsnips - this setting works much better. </p><p>One of the slightly more unusual cooking modes available here is grill, but it works surprisingly well. I tested it out with four beef burgers, with the quick start guide that came with the air fryer suggesting I cook them for 11 minutes at 230C.</p><p>I was initially worried when I pulled them out at the end that they could be overcooked, but I was happy to find they were still juicy in the middle. You wouldn’t know it was the work of an air fryer rather than a traditional grill, and it was incredibly easy to do.</p><p>If you are someone who grills a lot, the Cosori Dual Blaze Twinfry Compact can replace your traditional grill, as well as being a strong air fryer and baking machine.</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-1788271591488-osbwlk6no *, #fv-chart-1788271591488-osbwlk6no *:before, #fv-chart-1788271591488-osbwlk6no *:after, #fv-chart-1788271591488-osbwlk6no-slideshow *, #fv-chart-1788271591488-osbwlk6no-slideshow *:before, #fv-chart-1788271591488-osbwlk6no-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1788271591488-osbwlk6no, #fv-chart-1788271591488-osbwlk6no-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1788271591488-osbwlk6no {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1788271591488-osbwlk6no.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1788271591488-osbwlk6no.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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1788271591488-osbwlk6no-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1788271591488-osbwlk6no-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-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-1788271591488-osbwlk6no-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1788271591488-osbwlk6no .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1788271591488-osbwlk6no .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1788271591488-osbwlk6no .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1788271591488-osbwlk6no .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1788271591488-osbwlk6no .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271591488-osbwlk6no .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1788271591488-osbwlk6no .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1788271591488-osbwlk6no .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1788271591488-osbwlk6no.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-image-compare-expand-btn, #fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-expand-btn:hover, #fv-chart-1788271591488-osbwlk6no .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1788271591488-osbwlk6no .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1788271591488-osbwlk6no .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1788271591488-osbwlk6no .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1788271591488-osbwlk6no .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1788271591488-osbwlk6no .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1788271591488-osbwlk6no .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1788271591488-osbwlk6no .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1788271591488-osbwlk6no .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-row, #fv-chart-1788271591488-osbwlk6no .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271591488-osbwlk6no.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1788271591488-osbwlk6no.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1788271591488-osbwlk6no .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1788271591488-osbwlk6no .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1788271591488-osbwlk6no .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1788271591488-osbwlk6no .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1788271591488-osbwlk6no .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1788271591488-osbwlk6no .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1788271591488-osbwlk6no .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1788271591488-osbwlk6no .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1788271591488-osbwlk6no .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1788271591488-osbwlk6no .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1788271591488-osbwlk6no .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1788271591488-osbwlk6no .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1788271591488-osbwlk6no .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1788271591488-osbwlk6no .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no.mobile-view .fv-pie-container,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-stacked-product,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-grouped-bar-product,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-row,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-stacked-product,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1788271591488-osbwlk6no.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-1788271591488-osbwlk6no.mobile-view .fv-bar-label,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-grouped-product-title,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-label,#fv-chart-1788271591488-osbwlk6no.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-1788271591488-osbwlk6no.mobile-view .fv-bar-container,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-cluster,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-container,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271591488-osbwlk6no.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-1788271591488-osbwlk6no.mobile-view .fv-x-axis-wrapper,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-x-axis-label-space,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-x-axis-chart-space,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-benchmark-title,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-dropdown-title,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-carousel-nav-btn,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-chart-title,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-chart-subhead,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-header,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select-wrapper,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-vs,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select-container,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-versus-select,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-stl-shop-all-btn,#fv-chart-1788271591488-osbwlk6no.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-1788271591488-osbwlk6no.mobile-view .fv-stl-shop-all-logo,#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-stl-shop-all-icon,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271591488-osbwlk6no.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1788271591488-osbwlk6no .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1788271591488-osbwlk6no .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-bar-row,#fv-chart-1788271591488-osbwlk6no .fv-stacked-product,#fv-chart-1788271591488-osbwlk6no .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-label,#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-bar-container,#fv-chart-1788271591488-osbwlk6no .fv-bar-cluster {width: 100% !important;}#fv-chart-1788271591488-osbwlk6no .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1788271591488-osbwlk6no .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-x-axis-label-space {display: none !important;}#fv-chart-1788271591488-osbwlk6no .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1788271591488-osbwlk6no .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1788271591488-osbwlk6no .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1788271591488-osbwlk6no .fv-chart-title {padding: 0 8px !important;}#fv-chart-1788271591488-osbwlk6no .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no .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-1788271591488-osbwlk6no .fv-stl-shop-all-logo,#fv-chart-1788271591488-osbwlk6no .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1788271591488-osbwlk6no .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1788271591488-osbwlk6no .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1788271591488-osbwlk6no .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1788271591488-osbwlk6no.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": "Burgers","description": "Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-01T14:06:31.489Z","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-1788271591488-osbwlk6no" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Burgers</h3><p class="fv-chart-subhead">Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer</p><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1788271591488-osbwlk6no-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Cooked using Cosori Dual Blaze Twinfry Compact Air Fryer" 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/aggdXFcNUdxXuXiaGQtXUM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/aggdXFcNUdxXuXiaGQtXUM.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/Z28RtB4GezQECK5M2FhoSM.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Z28RtB4GezQECK5M2FhoSM.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</div><div class="fv-image-compare-label fv-image-compare-label-right">After</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-1788271591488-osbwlk6no', false); });} else {initialize('fv-chart-1788271591488-osbwlk6no', false);}})();</script></div><p>Something I did notice was you want to lean towards the shorter end of cooking times, because if forget about the air fryer, or set the timer for the higher end of a cooking range, you might find food gets a little cremated.</p><p>This is all part of the air fryer ownership journey, and during the first couple of weeks you’ll need to spend some time closely monitoring how quickly food is cooking to get a better understanding of the performance.</p><p>The lack of a shake reminder means it’s easier to forget about checking how your food is getting. But don’t let this put you off. All air fryers come with this learning curve, and with the Cosori Dual Blaze Twinfry Compact less tends to be more when it comes to cooking duration.</p><ul><li><strong>Performance score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-cosori-dual-blaze-twinfry-compact"><span>Should you buy the Cosori Dual Blaze Twinfry Compact?</span></h3><div ><table><caption>Report card</caption><tbody><tr><td class="firstcol " ><p><strong>Attribute</strong></p></td><td  ><p><strong>Notes</strong></p></td><td  ><p><strong>Rating</strong></p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>There’s great versatility here, with the bake and grill modes excellent additions alongside air fry. And with deals to be had, you can probably get it for less than RRP is you shop around.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>A slick design that looks smart on the kitchen counter, so long as you have space for this wide machine. Buttons are well laid out, the basket  divider allows two different foods to be cooked together, and the quick start guide is packed with useful info.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>The Cosori Dual Blaze Twinfry Compact delivers consistent results across air fry, bake, grill and roast modes. You will need to keep an eye on things and adjust timings to suit your needs, but once you’ve mastered this you’ll be happy with the results.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h3 id="buy-it-if-3">Buy it if</h3><div class="product"><p><strong>You love big basket flexibility</strong></p><p>The big basket on the Cosori Dual Blaze Twinfry Compact can fit plenty of food in it. Whether it’s a large joint of meat, or a smaller main and a side split by the divider and cooked at different temps, you can do it with this air fryer.</p></div><div class="product"><p><strong>You want more than just an air fryer</strong></p><p>With impressive bake, roast and grill modes, the Cosori Dual Blaze Twinfry Compact can handle more than just simple air frying. You could reduce the number of appliances in your kitchen.</p></div><div class="product"><p><strong>You don’t want to spend loads</strong></p><p>WIth an already reasonable price tag, and with discounts to be had if you shop around, the Cosori Dual Blaze Twinfry Compact delivers great versatility and features for the price. You can spend more on premium rivals from Philips and Ninja, but aside from sleeker designs and food presets, the difference it’s overly great.</p></div><h3 id="don-t-buy-it-if">Don’t buy it if</h3><div class="product"><p><strong>You’re forgetful</strong></p><p>There’s no shake reminder here, nor is there a window in the basket, which means you really need to remember to check how your food is cooking. Otherwise you might end up with over cooked items, or uneven cooking if you forget to flip, turn, or shake the food in the basket.</p></div><div class="product"><p><strong>You have limited counter space</strong></p><p>Due to the sizable basket of this air fryer, you’re looking at a wide footprint. For kitchens that have limited space on counters, this Cosori might be too big for your setup. Consider a smaller basket air fryer, or a stacked offering that reduces the footprint required.</p></div><div class="product"><p><strong>You want a quiet air fryer</strong></p><p>The Cosori Dual Blaze Twinfry Compact isn’t obnoxiously loud, but it is noisier than some other air fryers. If you want a quieter machine, you’ll be best off looking elsewhere.</p></div><h3 class="article-body__section" id="section-cosori-dual-blaze-twinfry-compact-also-consider"><span>Cosori Dual Blaze Twinfry Compact: also consider</span></h3><div class="product"><a data-dimension112="a9221806-a609-11f1-b71d-91ea82340a52" data-action="Deal Block" data-label="Tower Elite 11 Litre Flexi Drawer review" data-dimension48="Tower Elite 11 Litre Flexi Drawer review" 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:69.53%;"><img id="cY96xUbFic7eqsaBQueNUQ" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cY96xUbFic7eqsaBQueNUQ.png" mos="" align="middle" fullscreen="" width="1500" height="1043" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Tower Elite 11 Litre Flexi Drawer</strong></p><p>This air fryer has an even bigger basket, and a lower price tag, making it an excellent choice for families on a budget. Its controls aren’t as intuitive, and the basket is handwash only, but results are still good.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/tower-elite-11-liter-flexi-drawer-air-fryer-review" data-dimension112="a9221806-a609-11f1-b71d-91ea82340a52" data-action="Deal Block" data-label="Tower Elite 11 Litre Flexi Drawer review" data-dimension48="Tower Elite 11 Litre Flexi Drawer review" data-dimension25="">Tower Elite 11 Litre Flexi Drawer review</a></p></div><div class="product"><a data-dimension112="a9221900-a609-11f1-9dae-a5b2de0ba601" data-action="Deal Block" data-label="Philips 5000 Series Megabasket with Steam review" data-dimension48="Philips 5000 Series Megabasket with Steam review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:981px;"><p class="vanilla-image-block" style="padding-top:92.05%;"><img id="Uz8TkthPHTDjfqtaxDkkoX" name="image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Uz8TkthPHTDjfqtaxDkkoX.png" mos="" align="middle" fullscreen="" width="981" height="903" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Philips 5000 Series Megabasket with Steam Air Fryer</strong></p><p>If your budget can stretch to a premium model, this Philips large-basket air fryer also offers a great array of cooking modes, including an impressive steam function that’s made some of the best chicken wings I’ve ever had.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/philips-500-series-megabasket-steam-air-fryer-review" data-dimension112="a9221900-a609-11f1-9dae-a5b2de0ba601" data-action="Deal Block" data-label="Philips 5000 Series Megabasket with Steam review" data-dimension48="Philips 5000 Series Megabasket with Steam review" data-dimension25="">Philips 5000 Series Megabasket with Steam review</a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-cosori-dual-blaze-twinfry-compact"><span>How I tested the Cosori Dual Blaze Twinfry Compact</span></h3><ul><li><strong>I used the Cosori Dual Blaze Twinfry Compact for multiple weeks in my kitchen</strong></li><li><strong>I cooked a variety of food, including fries, cakes, vegetables, pizza and meat</strong></li><li><strong>I tested the various cooking modes, and the cleaning process</strong></li></ul><p>For my review of the Cosori Dual Blaze Twinfry Compact Air Fryer, I used it for a number of weeks at home, cooking a wide variety of food and testing out the various functions. </p><p>I baked cakes and cookies, air fried fries, chicken wings and pizza, roasted potatoes and vegetables, and grilled kebabs and burgers. I even reheated leftover pizza the next day - which was sensational on a slight hangover.</p><p>I also hand-washed the components, and ran them through a dishwasher, to ensure cleaning and maintenance was easy.</p><p><em>First reviewed September 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Philips Baristina is ‘unlike any other bean-to-cup machine’ we’ve tested — and with 26% off, it’s affordable too ]]></title>
                                                                                                <dc:content><![CDATA[ <p>As TechRadar Australia’s resident coffee connoisseur and gatekeeper of our guide to the <a href="https://www.techradar.com/au/best/best-coffee-machines">best coffee machines</a>, I’m constantly on the lookout for exceptional coffee machine deals on the most talented models. This week’s search was made easy, thanks to a 26% saving on the <a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/">Philips Baristina, bringing it down to AU$444</a>. </p><p>The Baristina is my pick for the best budget coffee machine in Australia in the aforementioned guide, thanks to its ease of use, clever features, tasty espresso and, of course, its low price. Its full price of AU$599 can easily be considered affordable compared to other models that typically carry a four-figure tag, but this solid discount makes it all the more tempting.  </p><div class="product"><a data-dimension112="cad9e7ee-a5b9-11f1-b808-5ba0808f7d22" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$444" href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1503px;"><p class="vanilla-image-block" style="padding-top:100.07%;"><img id="Mq77yhajPCjmwJiZe9hqGA" name="Baristina" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mq77yhajPCjmwJiZe9hqGA.jpg" mos="" align="middle" fullscreen="" width="1503" height="1504" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/" target="_blank" rel="nofollow" data-dimension112="cad9e7ee-a5b9-11f1-b808-5ba0808f7d22" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$444">Baristina: was $599 now $444</a></strong><br>This ultra-adorable bean-to-cup espresso machine will grind, tamp and brew a coffee for you without you having to lift a finger. Results are excellent, although you may need some trial and error with beans, since you can’t adjust the grind size. </p><p>Also <a href="https://www.amazon.com.au/Philips-Baristina-Portafilter-BAR300-60/dp/B0GJTM6353/">available in black for the same price</a>.<a class="view-deal button" href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/" target="_blank" rel="nofollow" data-dimension112="cad9e7ee-a5b9-11f1-b808-5ba0808f7d22" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$444">View Deal</a></p></div><p>My colleague <a href="https://www.techradar.com/author/cat-ellis">Cat Ellis</a> — who is also a trained barista — couldn’t have been more positive in her <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-review">Philips Baristina review</a>, loving the fact that it combines the best of bean-to-cup machines with the convenience of capsule models. </p><p>It handles all aspects of the coffee-making process — grinding, dosing, tamping and brewing — all the while putting on a show. Once you’ve inserted the portafilter into position, the Baristina will automatically move it across to the brewing position when it’s finished grinding and tamping. It’s this feature alone that makes it unlike any other coffee machine Cat or I have previously tested. </p><p>It’s not without its limitations: it can only brew a 40ml espresso or a 110ml lungo, for example — there’s no extensive menu of drink options to choose from here — and you can’t adjust the grind size. This need not be a deal breaker, however, as you may just need to conduct some trial and error with coffee bean varieties if you find your espresso tastes over- or under-extracted. </p><p>There’s also no way to steam milk, although a colour-matching <a href="https://www.amazon.com.au/Philips-Baristina-Milk-Frother-Perfectly/dp/B0GJTPBSMP/">Philips Baristina milk frother</a> is available separately — or you can buy this as a <a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-Frother/dp/B0H391J81Q/">complete bundle for the same cumulative price</a>. </p><p>In my mind, these are minor niggles that are either non-issues or which can be easily resolved. The combination of good looks, intuitive features and consistently well-extracted espresso more than makes up for them. If your kitchen is crying out for an affordable coffee machine, the <a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/">Philips Baristina</a> is ideal.</p><h2 id="want-more-suggestions-2">Want more suggestions?</h2><p>If you’re in the market for a coffee machine, but the Philips Baristina doesn’t seem like it will fill your caffeine void, Amazon AU currently has a number of other wonderful models on sale, with up to 53% off. </p><div class="product"><a data-dimension112="cad9e9e2-a5b9-11f1-9b1a-c7435e0dbec9" data-action="Deal Block" data-label="Eletta Explore Perfetto" data-dimension48="Eletta Explore Perfetto" data-dimension25="$948.98" href="https://www.amazon.com.au/DeLonghi-Perfetto-Automatic-LatteCrema-ECAM450-55-G/dp/B0B434BW7D/" 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="YCo7mdKSGKMT8DpMas7ZMN" name="Eletta Explore Perfetto" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YCo7mdKSGKMT8DpMas7ZMN.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/DeLonghi-Perfetto-Automatic-LatteCrema-ECAM450-55-G/dp/B0B434BW7D/" target="_blank" rel="nofollow" data-dimension112="cad9e9e2-a5b9-11f1-9b1a-c7435e0dbec9" data-action="Deal Block" data-label="Eletta Explore Perfetto" data-dimension48="Eletta Explore Perfetto" data-dimension25="$948.98">Eletta Explore Perfetto: was $1999 now $948.98</a></strong><br>The Eletta Explore is one of De’Longhi’s flagship series. This particular model can foam hot and cold milk, is controlled via a touch panel and can brew a large selection of drinks. <a class="view-deal button" href="https://www.amazon.com.au/DeLonghi-Perfetto-Automatic-LatteCrema-ECAM450-55-G/dp/B0B434BW7D/" target="_blank" rel="nofollow" data-dimension112="cad9e9e2-a5b9-11f1-9b1a-c7435e0dbec9" data-action="Deal Block" data-label="Eletta Explore Perfetto" data-dimension48="Eletta Explore Perfetto" data-dimension25="$948.98">View Deal</a></p></div><div class="product"><a data-dimension112="cad9ea5a-a5b9-11f1-8863-67c535f4660f" data-action="Deal Block" data-label="Origins Classic" data-dimension48="Origins Classic" data-dimension25="$477" href="https://www.amazon.com.au/Sunbeam-Anti-static-Technology-One-Button-EMM5500BK/dp/B0FNW2TW3J/" 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="irFdeenTZ5gWTnaTfxV88c" name="sunbeamoriginsclassic" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/irFdeenTZ5gWTnaTfxV88c.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Sunbeam-Anti-static-Technology-One-Button-EMM5500BK/dp/B0FNW2TW3J/" target="_blank" rel="nofollow" data-dimension112="cad9ea5a-a5b9-11f1-8863-67c535f4660f" data-action="Deal Block" data-label="Origins Classic" data-dimension48="Origins Classic" data-dimension25="$477">Origins Classic: was $829 now $477</a></strong><br>This manual bean-to-cup espresso machine performed well in <a href="https://www.techradar.com/home/coffee-machines/sunbeam-origins-classic-espresso-machine-review">my review, </a>thanks to its good level of customisation, steam wand for silky-smooth milk and thorough instructions for newcomers. <a class="view-deal button" href="https://www.amazon.com.au/Sunbeam-Anti-static-Technology-One-Button-EMM5500BK/dp/B0FNW2TW3J/" target="_blank" rel="nofollow" data-dimension112="cad9ea5a-a5b9-11f1-8863-67c535f4660f" data-action="Deal Block" data-label="Origins Classic" data-dimension48="Origins Classic" data-dimension25="$477">View Deal</a></p></div><div class="product"><a data-dimension112="cad9ead2-a5b9-11f1-a1d1-ad3804aad151" data-action="Deal Block" data-label="A Modo Mio Smeg" data-dimension48="A Modo Mio Smeg" data-dimension25="$174.5" href="https://www.amazon.com.au/Lavazza-Coffee-Capsule-Machine-Cream/dp/B0GFMXLRB4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1524px;"><p class="vanilla-image-block" style="padding-top:99.93%;"><img id="SfoYDcW64cLWgS9mm9StMb" name="A Modo Mio Smeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SfoYDcW64cLWgS9mm9StMb.jpg" mos="" align="middle" fullscreen="" width="1524" height="1523" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Lavazza-Coffee-Capsule-Machine-Cream/dp/B0GFMXLRB4" target="_blank" rel="nofollow" data-dimension112="cad9ead2-a5b9-11f1-a1d1-ad3804aad151" data-action="Deal Block" data-label="A Modo Mio Smeg" data-dimension48="A Modo Mio Smeg" data-dimension25="$174.5">A Modo Mio Smeg: was $349 now $174.5</a></strong><br>This capsule coffee machine exudes retro charm, is incredibly easy to use and brews a mean espresso thanks to an extensive selection of tasty Lavazza pods.<a class="view-deal button" href="https://www.amazon.com.au/Lavazza-Coffee-Capsule-Machine-Cream/dp/B0GFMXLRB4" target="_blank" rel="nofollow" data-dimension112="cad9ead2-a5b9-11f1-a1d1-ad3804aad151" data-action="Deal Block" data-label="A Modo Mio Smeg" data-dimension48="A Modo Mio Smeg" data-dimension25="$174.5">View Deal</a></p></div><div data-widget-type="multimodelreview" data-model-name="Philips Baristina,De'Longhi Eletta Explore,Sunbeam Origins Classic Espresso Machine,Lavazza A Modo Mio Smeg"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/the-philips-baristina-is-unlike-any-other-bean-to-cup-machine-weve-tested-and-with-26-percent-off-its-affordable-too</link>
                                                                            <description>
                            <![CDATA[ Compact, cute and highly capable — this adorable Philips bean-to-cup espresso machine will make a great addition to the kitchen of any coffee newcomer. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SsHG8ZoKM4vpRP5NgFVH7e</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NmSMVQe7NQomD4kRYboX6W-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 01 Sep 2026 04:14:28 +0000</pubDate>                                                                                                                                <updated>Tue, 01 Sep 2026 05:34:18 +0000</updated>
                                                                                                                                            <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/NmSMVQe7NQomD4kRYboX6W-1280-80.jpg">
                                                            <media:credit><![CDATA[Philips / Edited with Gemini AI]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[White Philips Baristina coffee machine on a kitchen counter.]]></media:description>                                                            <media:text><![CDATA[White Philips Baristina coffee machine on a kitchen counter.]]></media:text>
                                <media:title type="plain"><![CDATA[White Philips Baristina coffee machine on a kitchen counter.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NmSMVQe7NQomD4kRYboX6W-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As TechRadar Australia’s resident coffee connoisseur and gatekeeper of our guide to the <a href="https://www.techradar.com/au/best/best-coffee-machines">best coffee machines</a>, I’m constantly on the lookout for exceptional coffee machine deals on the most talented models. This week’s search was made easy, thanks to a 26% saving on the <a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/">Philips Baristina, bringing it down to AU$444</a>. </p><p>The Baristina is my pick for the best budget coffee machine in Australia in the aforementioned guide, thanks to its ease of use, clever features, tasty espresso and, of course, its low price. Its full price of AU$599 can easily be considered affordable compared to other models that typically carry a four-figure tag, but this solid discount makes it all the more tempting.  </p><div class="product"><a data-dimension112="cad9e7ee-a5b9-11f1-b808-5ba0808f7d22" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$444" href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1503px;"><p class="vanilla-image-block" style="padding-top:100.07%;"><img id="Mq77yhajPCjmwJiZe9hqGA" name="Baristina" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Mq77yhajPCjmwJiZe9hqGA.jpg" mos="" align="middle" fullscreen="" width="1503" height="1504" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/" target="_blank" rel="nofollow" data-dimension112="cad9e7ee-a5b9-11f1-b808-5ba0808f7d22" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$444">Baristina: was $599 now $444</a></strong><br>This ultra-adorable bean-to-cup espresso machine will grind, tamp and brew a coffee for you without you having to lift a finger. Results are excellent, although you may need some trial and error with beans, since you can’t adjust the grind size. </p><p>Also <a href="https://www.amazon.com.au/Philips-Baristina-Portafilter-BAR300-60/dp/B0GJTM6353/">available in black for the same price</a>.<a class="view-deal button" href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/" target="_blank" rel="nofollow" data-dimension112="cad9e7ee-a5b9-11f1-b808-5ba0808f7d22" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$444">View Deal</a></p></div><p>My colleague <a href="https://www.techradar.com/author/cat-ellis">Cat Ellis</a> — who is also a trained barista — couldn’t have been more positive in her <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-review">Philips Baristina review</a>, loving the fact that it combines the best of bean-to-cup machines with the convenience of capsule models. </p><p>It handles all aspects of the coffee-making process — grinding, dosing, tamping and brewing — all the while putting on a show. Once you’ve inserted the portafilter into position, the Baristina will automatically move it across to the brewing position when it’s finished grinding and tamping. It’s this feature alone that makes it unlike any other coffee machine Cat or I have previously tested. </p><p>It’s not without its limitations: it can only brew a 40ml espresso or a 110ml lungo, for example — there’s no extensive menu of drink options to choose from here — and you can’t adjust the grind size. This need not be a deal breaker, however, as you may just need to conduct some trial and error with coffee bean varieties if you find your espresso tastes over- or under-extracted. </p><p>There’s also no way to steam milk, although a colour-matching <a href="https://www.amazon.com.au/Philips-Baristina-Milk-Frother-Perfectly/dp/B0GJTPBSMP/">Philips Baristina milk frother</a> is available separately — or you can buy this as a <a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-Frother/dp/B0H391J81Q/">complete bundle for the same cumulative price</a>. </p><p>In my mind, these are minor niggles that are either non-issues or which can be easily resolved. The combination of good looks, intuitive features and consistently well-extracted espresso more than makes up for them. If your kitchen is crying out for an affordable coffee machine, the <a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/">Philips Baristina</a> is ideal.</p><h2 id="want-more-suggestions-2">Want more suggestions?</h2><p>If you’re in the market for a coffee machine, but the Philips Baristina doesn’t seem like it will fill your caffeine void, Amazon AU currently has a number of other wonderful models on sale, with up to 53% off. </p><div class="product"><a data-dimension112="cad9e9e2-a5b9-11f1-9b1a-c7435e0dbec9" data-action="Deal Block" data-label="Eletta Explore Perfetto" data-dimension48="Eletta Explore Perfetto" data-dimension25="$948.98" href="https://www.amazon.com.au/DeLonghi-Perfetto-Automatic-LatteCrema-ECAM450-55-G/dp/B0B434BW7D/" 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="YCo7mdKSGKMT8DpMas7ZMN" name="Eletta Explore Perfetto" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YCo7mdKSGKMT8DpMas7ZMN.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/DeLonghi-Perfetto-Automatic-LatteCrema-ECAM450-55-G/dp/B0B434BW7D/" target="_blank" rel="nofollow" data-dimension112="cad9e9e2-a5b9-11f1-9b1a-c7435e0dbec9" data-action="Deal Block" data-label="Eletta Explore Perfetto" data-dimension48="Eletta Explore Perfetto" data-dimension25="$948.98">Eletta Explore Perfetto: was $1999 now $948.98</a></strong><br>The Eletta Explore is one of De’Longhi’s flagship series. This particular model can foam hot and cold milk, is controlled via a touch panel and can brew a large selection of drinks. <a class="view-deal button" href="https://www.amazon.com.au/DeLonghi-Perfetto-Automatic-LatteCrema-ECAM450-55-G/dp/B0B434BW7D/" target="_blank" rel="nofollow" data-dimension112="cad9e9e2-a5b9-11f1-9b1a-c7435e0dbec9" data-action="Deal Block" data-label="Eletta Explore Perfetto" data-dimension48="Eletta Explore Perfetto" data-dimension25="$948.98">View Deal</a></p></div><div class="product"><a data-dimension112="cad9ea5a-a5b9-11f1-8863-67c535f4660f" data-action="Deal Block" data-label="Origins Classic" data-dimension48="Origins Classic" data-dimension25="$477" href="https://www.amazon.com.au/Sunbeam-Anti-static-Technology-One-Button-EMM5500BK/dp/B0FNW2TW3J/" 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="irFdeenTZ5gWTnaTfxV88c" name="sunbeamoriginsclassic" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/irFdeenTZ5gWTnaTfxV88c.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Sunbeam-Anti-static-Technology-One-Button-EMM5500BK/dp/B0FNW2TW3J/" target="_blank" rel="nofollow" data-dimension112="cad9ea5a-a5b9-11f1-8863-67c535f4660f" data-action="Deal Block" data-label="Origins Classic" data-dimension48="Origins Classic" data-dimension25="$477">Origins Classic: was $829 now $477</a></strong><br>This manual bean-to-cup espresso machine performed well in <a href="https://www.techradar.com/home/coffee-machines/sunbeam-origins-classic-espresso-machine-review">my review, </a>thanks to its good level of customisation, steam wand for silky-smooth milk and thorough instructions for newcomers. <a class="view-deal button" href="https://www.amazon.com.au/Sunbeam-Anti-static-Technology-One-Button-EMM5500BK/dp/B0FNW2TW3J/" target="_blank" rel="nofollow" data-dimension112="cad9ea5a-a5b9-11f1-8863-67c535f4660f" data-action="Deal Block" data-label="Origins Classic" data-dimension48="Origins Classic" data-dimension25="$477">View Deal</a></p></div><div class="product"><a data-dimension112="cad9ead2-a5b9-11f1-a1d1-ad3804aad151" data-action="Deal Block" data-label="A Modo Mio Smeg" data-dimension48="A Modo Mio Smeg" data-dimension25="$174.5" href="https://www.amazon.com.au/Lavazza-Coffee-Capsule-Machine-Cream/dp/B0GFMXLRB4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1524px;"><p class="vanilla-image-block" style="padding-top:99.93%;"><img id="SfoYDcW64cLWgS9mm9StMb" name="A Modo Mio Smeg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SfoYDcW64cLWgS9mm9StMb.jpg" mos="" align="middle" fullscreen="" width="1524" height="1523" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Lavazza-Coffee-Capsule-Machine-Cream/dp/B0GFMXLRB4" target="_blank" rel="nofollow" data-dimension112="cad9ead2-a5b9-11f1-a1d1-ad3804aad151" data-action="Deal Block" data-label="A Modo Mio Smeg" data-dimension48="A Modo Mio Smeg" data-dimension25="$174.5">A Modo Mio Smeg: was $349 now $174.5</a></strong><br>This capsule coffee machine exudes retro charm, is incredibly easy to use and brews a mean espresso thanks to an extensive selection of tasty Lavazza pods.<a class="view-deal button" href="https://www.amazon.com.au/Lavazza-Coffee-Capsule-Machine-Cream/dp/B0GFMXLRB4" target="_blank" rel="nofollow" data-dimension112="cad9ead2-a5b9-11f1-a1d1-ad3804aad151" data-action="Deal Block" data-label="A Modo Mio Smeg" data-dimension48="A Modo Mio Smeg" data-dimension25="$174.5">View Deal</a></p></div><div data-widget-type="multimodelreview" data-model-name="Philips Baristina,De'Longhi Eletta Explore,Sunbeam Origins Classic Espresso Machine,Lavazza A Modo Mio Smeg"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Philips 5000 Series Megabasket with Steam is a fabulously versatile air fryer that surprised me with consistently great results ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-30-second-review"><span>Philips 5000 Series Megabasket with Steam Air Fryer: 30-second review</span></h3><p>The Philips 5000 Series Megabasket with Steam Air Fryer is an air fryer and then some.</p><p>Sure it does a great job at being an air fryer, and so it should for the premium price tag it comes in at. The sizable 9.5L basket offers plenty of space for family-sized portions, while the handy divider allows you to cook two different foods, at differing durations and temperatures, simultaneously. It’s pretty par for the course these days, but the 5000 Series Megabasket is only just getting started.</p><p>Things are turned up a notch with the steam functionality Philips has built in. Being able to perfectly steam vegetables, fish and dumplings without the need for a separate appliance saves on counter and cupboard space, and the results here are just as good as the air fryer.</p><p>However, the versatility is kicked into overdrive with the streamfry function, allowing you to bring the best of both worlds to your food. The crispy finish of an air fryer combined with the moisture locking abilities of steam. The result? Some of the best chicken wings I’ve ever made. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7420px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FgnBHFc2ojEijCzGtuVLnX" name="5000seriesMegabasket-HandsOn-05" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/FgnBHFc2ojEijCzGtuVLnX.jpg" mos="" align="middle" fullscreen="" width="7420" height="4174" 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>All this functionality not only comes at a cost to your wallet, but also your counter top. This is a wide, tall air fryer that requires plenty of space — especially when using the steam or steamfry function, as the water vapor vents from the rear.</p><p>I’m a big fan of Philips’ controls though. The touch buttons are intuitively laid out, with easily recognizable icons that require little reference to the manual to work out - that can’t be said of all air fryer brands.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7799px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MeTQvsxgeB2gNYLqXCPLtX" name="5000seriesMegabasket-HandsOn-17" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/MeTQvsxgeB2gNYLqXCPLtX.jpg" mos="" align="middle" fullscreen="" width="7799" height="4387" 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 basket, trays and divider are dishwasher safe, and you can also use the steam function to give the appliance its own steam clean. You will need to give the top a wipe every now and then, as the glossy finish attracts grime — but it’s a minor point in what is an overwise excellent appliance.</p><p>Whether you’re looking to make cakes, cookies, sausages, chicken wings, fish, vegetables, fries, dumplings or pretty much anything else, the Philips 5000 Series Megabasket delivers consistently great results.</p><h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-price-and-availability"><span>Philips 5000 Series Megabasket with Steam Air Fryer price and availability</span></h3><ul><li><strong>At £259.99 (about $350 / AU$490), it’s at the premium end of the air fryer market</strong></li><li><strong>Available in the UK, but not in the US or Australia</strong></li></ul><p>The Philips 5000 Series Megabasket with Steam Air Fryer price is £259.99 (about $350 / AU$490), putting it at the premium end of the market, and pits it against the <a href="https://www.techradar.com/home/air-fryers/ninja-foodi-flexbasket-dual-air-fryer-review">Ninja Foodi FlexBasket</a> in the larger-basket arena.</p><p>There are cheaper, big-basket air fryers on the market that also perform well, with the <a href="https://www.techradar.com/home/air-fryers/philips-1000-series-dual-basket-air-fryer-na15x-review">Philips 1000 Series Dual Basket</a> and <a href="https://www.techradar.com/home/air-fryers/tower-elite-11-liter-flexi-drawer-air-fryer-review">Tower Elite 11 Litre Flexi Drawer</a> both coming in at around half the price of the 5000 Series.</p><p>This exact model (the NA465) isn’t available in the US and Australia, with these regions instead getting <a href="https://us.home-appliances.philips/products/philips-na551-00-00">the $349.99</a> / <a href="https://www.jbhifi.com.au/products/philips-5000-series-9l-dual-basket-airfryer-xxl-steam-black">AU$499</a> 5000 Series Dual-Basket Airfryer with Steam (NA551) with two separate drawers, rather than one large one.</p><ul><li><strong>Value score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-specifications"><span>Philips 5000 Series Megabasket with Steam Air Fryer: specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Review Model</p></td><td  ><p>NA465/92</p></td></tr><tr><td class="firstcol " ><p>Number of baskets</p></td><td  ><p>1</p></td></tr><tr><td class="firstcol " ><p>Number of cooking programs</p></td><td  ><p>8</p></td></tr><tr><td class="firstcol " ><p>Cooking programs</p></td><td  ><p>Frozen fries, mixed vegetables, chicken drumsticks, tray bakes, fish, dumplings, reheat, favorite</p></td></tr><tr><td class="firstcol " ><p>Extra functions</p></td><td  ><p>Steam, Steamfry, Shake reminder, SteamClean, Adjustable basket size</p></td></tr><tr><td class="firstcol " ><p>Smart control</p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p>Wattage</p></td><td  ><p>2750W</p></td></tr><tr><td class="firstcol " ><p>Capacity</p></td><td  ><p>9.5L</p></td></tr><tr><td class="firstcol " ><p>Temperature range</p></td><td  ><p>40-200 degrees C</p></td></tr><tr><td class="firstcol " ><p>Time range</p></td><td  ><p>1-180 minutes</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>496mm (L) x 329mm (W) x 355mm (H)</p></td></tr><tr><td class="firstcol " ><p>Dishwasher-safe</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>8.2kg</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-design"><span>Philips 5000 Series Megabasket with Steam Air Fryer: design</span></h3><ul><li><strong>Wide and tall, but for good reason</strong></li><li><strong>Set of tongs included in the box is a nice touch</strong></li><li><strong>Touch controls are easy to understand and well laid out</strong></li></ul><p>The Philips 5000 Series Megabasket with Steam Air Fryer is big, it’s almost as if a UFO has landed on your worktop. Wide and tall, it dominates the kitchen counter — but for good reason.</p><p>The spacious 9.5L basket provides great flexibility as one large cooking space big enough for 2.5kg of fries, 1.9kg of ribs, or whole chicken, but can easily be split into 3L and 6L baskets with the included divider. This allows you to cook two separate things, at different temperatures and durations, at the same time.</p><p>You can even just choose to use one of the sides only, saving on power consumption when cooking smaller portions. </p><p>The only small issue with the basket is its handles, which consist of two small protrusions on either side. It means you have to use two hands to open the drawer, and to lift and carry 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:6554px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="LZiidyak24Enqn5cWLbKYX" name="5000seriesMegabasket-HandsOn-08" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/LZiidyak24Enqn5cWLbKYX.jpg" mos="" align="middle" fullscreen="" width="6554" height="3687" 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 the basket is fully loaded with food, it’s heavy so you’ll be using two hands anyway, but for times when you want to quickly check on cooking progress, you can’t open it with just one.</p><p>The additional height of this air fryer is down to the inclusion of Philips’ clever steam function, giving you more ways to cook from a single machine. You can steam food in this air fryer, as well as 'Steamfry', which combines both cooking methods.</p><p>What this means is you’ll need to consider where you want the air fryer to go, and whether you have suitable space for this 496mm x 329mm x 355mm model to fit - especially if you have low-hung wall cabinets over your worktops.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7387px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="H2yt97ECx6JHtutyEQb4dX" name="5000seriesMegabasket-HandsOn-15" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/H2yt97ECx6JHtutyEQb4dX.jpg" mos="" align="middle" fullscreen="" width="7387" height="4155" 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>Hot air vents from the rear of the machine, so you need to leave space between it and the wall, and when using the steam function water vapor will also rise from the back of the machine.</p><p>The one meter power cable will be long enough for most kitchen setups, and the Philips 5000 Series comes with a clip-on cable tidy for the rear to keep things neat if you like to store your air fryer in a cupboard when not in use. Although, it’ll need to be a sizable cupboard.</p><p>A nice inclusion in the box was a set of tongs, a particularly useful addition when cooking with an air fryer, as it makes tossing food and removing it from the basket much easier.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7002px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="2V9XjHVGUVP2JhmTuhQDTX" name="5000seriesMegabasket-HandsOn-10" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/2V9XjHVGUVP2JhmTuhQDTX.jpg" mos="" align="middle" fullscreen="" width="7002" height="3939" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There’s also a paper manual in the box that covers all the basics, mainly via pictorial guides, but for those who want a more detailed breakdown of functionality you’ll need to download the free HomeID app on your phone.</p><p>What isn’t made obvious out of the box is the need to run the air fryer empty initially to burn off the protective shipping coating.</p><p>Diving into the app deeper, Philips advises to wash the basket and accessories with a soft sponge, water and washing up liquid, dry them, and then run the air fryer empty, a 200C, for the maximum cook time (which for this model is 180 minutes).</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7859px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="G87smvyGf7zVdnvbj2s7PX" name="5000seriesMegabasket-HandsOn-11" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/G87smvyGf7zVdnvbj2s7PX.jpg" mos="" align="middle" fullscreen="" width="7859" height="4421" 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 seemed excessive to me. I did an initial four minute cycle at 180C, allowed the basket to cool down, and then washed it, the divider, and the crisp trays, and set the machine at 200C for 50 minutes. The smell did get very strong during this time, but it did the trick.</p><p>When I came to cook with the air fryer for the first time, there was a slight smell during cooking, but it didn’t transfer to the food.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:6437px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="L24Pua7RJApqpm6V2Ni2HX" name="5000seriesMegabasket-HandsOn-04" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/L24Pua7RJApqpm6V2Ni2HX.jpg" mos="" align="middle" fullscreen="" width="6437" height="3621" 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 controls here are excellent, just as they are on the <a href="https://www.techradar.com/home/air-fryers/philips-4000-series-stacked-dual-basket-airfryer-review">Philips 4000 Series Stacked Dual Basket Air Fryer</a>. The illuminated touch buttons on the top of the machine make it really easy to select the basket size you wish to cook with, and to set the temperature and time. </p><p>The only slight negative against this design is the glossy black surface quickly gets dirty, and shows up finger smudges. Plus, if your hands aren’t clean it can sometimes struggle to pick up your presses.</p><p>There are a number of presets to pick from too (frozen fries, mixed vegetables, chicken drumsticks, tray bakes, fish, dumplings, reheat), if you want to just press and play. </p><p>While the presets are useful, I did find during my weeks of testing they sometimes needed to be fine tuned to my preferred cook level. It’s all part of the early trial and error of using a new air fryer to work out the times and temps that work best for the food you’re cooking regularly. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:6373px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AZxBuGVT6bvuSBP3htetWX" name="5000seriesMegabasket-HandsOn-12" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/AZxBuGVT6bvuSBP3htetWX.jpg" mos="" align="middle" fullscreen="" width="6373" height="3585" 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 it comes to cleaning, the good news is the basket, trays and divider are all dishwasher safe. If you don’t have access to one, hand washing also works - although the sheer size of the basket means it can be tricky to clean in smaller sinks.</p><p>Another nice feature is the steam cleaning function. Simple to enact - just make sure the water reservoir is full and select the steam clean mode - it does a good job of loosening grease and marks in the basket. It means you can just run a cloth or paper towel round the basket and it’s pretty much clean. No need for hard scrubbing. It’s not going to remove stubborn marks or pieces of food debris, but it’s a handy option when only lightly used.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-performance"><span>Philips 5000 Series Megabasket with Steam Air Fryer: performance</span></h3><h2 id="performance">Performance</h2><ul><li><strong>Steam and SteamFry functions are excellent</strong></li><li><strong>Quiet operation</strong></li><li><strong>Great all-round cooking performance</strong></li></ul><p>The Philips 5000 Series Megabasket with Steam Air Fryer is one of the quieter models I’ve tested, making it an excellent cooking companion, especially in smaller kitchens as the noise doesn’t dominate the room.</p><p>As well as the presets, there are a couple of other useful features here. First is the shake reminder, where the 5000 Series will work out how many shake intervals are required based on the cook duration you’ve set, and will beep at set times to alert you to the fact you need to shake or turn the food in the basket.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jQzBetWj4Hn9BiMrCKduTH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dyR6s9MM5zEHBtThe9HwQH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/swAVw75jewaQGT7mvECPJH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>This allows you to ensure an even cook, be it fries, chicken wings, vegetables, or pretty much anything else you’re cooking. If you’re not using a preset, you will need to manually enable the shake reminder by pressing the icon on the control panel.</p><p>The second handy feature is sync, allowing you to utilize the dual basket setup, and cook two different foods, at different temperatures, for different lengths of time, but have them finish at the same time. </p><p>The air fryer delays the start of the side with the shorter cook time, starting it when its duration matches that left on the other side. It’s simple to set up, and works really nicely.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/W8TaSADVhLi42vgLxUNWTH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/m9ZGkRZ5YMWz8jrjFa4HWH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VGEn36r9Pi86C8sjTS4kRH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The 5000 Series Megabasket is certainly well equipped, but how does it actually perform when it comes to cooking food? </p><p>As this is a large basket air fryer, and given my penchant for consuming pizza, I decided to kick things off with a simple, store-bought margarita. When I reviewed the Tower Elite 11 Litre Flexi Drawer, I was able to fit a whole round (admittedly small) pizza into the basket.</p><p>With the Philips, the basket isn’t as deep, which meant I had to slice my circular pizza in half and lay the two halves at an angle in the basket. It worked fine, but if this pizza was frozen rather than fresh, I would be forced to use the oven.</p><p>After warming up the air fryer for a couple of minutes first, I cooked the pizza at 190C for nine minutes. It turned out this was a minute or so too long, as the topping came out a little overdone. It was still fine to eat, but a glass window on the basket would have allowed me to keep a better eye on the progress being made. Alas, there’s no window on the basket.</p><p>I returned a few days later however with an oval shaped pizza. This easily sat in the basket, and having learned my lesson I cooked it for seven minutes at 180C. </p><p>The final cook was much better, with a crisp base and juicy toppings, although I noticed the part of the pizza towards the back of the basket was slightly more cooked than that at the front.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KK3b7Rc3QsFc9CFy89CDPH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PVZQ5gvbayHHFVkTi6gwNH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>You don’t always get a completely even cook from this air fryer, but it wasn’t a problem during the weeks of cooking I did.</p><p>Fries came out great with this air fryer, whether they were frozen or fresh. Crispy on the outside, fluffy in the middle, and using the frozen fries setting I got automatic reminders to shake the basket a few times during the 24 minute cook at 200C.</p><p>For the fresh fries I had to set the temperature (200C) and time (21 minutes) manually, as well as enable the shake reminder. Still, the results were great.</p><p>Baking is another highlight when using the Philips 5000 air fryer, with <a href="https://www.bbcgoodfood.com/recipes/air-fryer-banana-bread">a simple banana bread recipe</a> producing a moist inside, crunchy-topped loaf with an excellent texture. I cooked it at 160C for 25 minutes, and then 20 minutes at 140C. </p><p>I also produced delicious, gooey-centered chocolate cookies, with an eight minute bake at 175C doing the job nicely. The chicken breasts, mixed green vegetables and sausages I also cooked using the air fryer mode all came out well.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jLrVW885e6Ct6KpJFBhsJG.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tjQxFAUr6qW2qotRgNWrTG.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>But air frying is only part of the story. The reservoir atop this device is the signal this device has more tricks up its sleeve. The Steamfry function, that utilizes both the air frying components along with generating steam, aims to lock in moisture and enhance tenderness, creating juicy and golden textures. Basically, the best of air frying and steaming in one.</p><p>And it works really well. I used the entire basket to Streamfry large, hand-seasoned chicken wings on the chicken preset (32 minutes at 200C).</p><p>During the cook there are periods of air frying and periods of steaming, the latter of which are obvious as you can hear the steam being produced, and see it vent out the rear of the machine. If you have it up close to a wall, or under a kitchen cabinet, expect significant condensation. I’d recommend giving it plenty of breathing room when using a steam function.</p><p>The results were superb. Wonderfully crisp skin, and juicy meat made for a delicious dinner, and had me returning the next day for lunch to cook the rest of the wings I didn’t need the night before.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/esxg8iAa9iiAmJL2rQvHUH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xQH2wYBDMMr9ZAmjV4mkRH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YtARe5pC6TRno8o7ETvXAH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And when it comes to solely steaming, the 5000 Megabasket performs well yet again. Popping a selection of Japanese chicken and vegetable gyoza into the right side of the basket (steam and steamfry are available in the whole basket, or the right side only) and using the preset dumpling mode produced perfectly steamed, silky pillows.</p><p>A word of warning on the presets though, they aren’t a sure-fire win every time. When I cooked some green beans, broccoli, sugar snap peas, I split the batch between the two compartments. The veg I put in the smaller side I air fried, while I opted for steam on the larger side.</p><p>I selected the vegetables preset for both, which gave me settings of 200C for 30 minutes for the air fried veg, and 100C for 14 minutes for the steamed side. I also selected the sync option, so both sides would finish at the same time. However, at the first shake reminder for the air fried side (after 15 minutes) it was clear my veg was already overcooked.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="6HDkG43fcw2HGkqtUb4aVH" name="Burritos - Cooked" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" src="https://cdn.mos.cms.futurecdn.net/6HDkG43fcw2HGkqtUb4aVH.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" 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 completed the full cycle for both sides, and the air fried veg was cremated. Thankfully, the steamed side had cooked very well, with tender broccoli stems, beans and peas.</p><p>Put bigger, chunkier pieces of veg in the air fry side (such as roughly chopped carrots and parsnips) and the preset is closer to what you need. It’s a good reminder that you need to spend time with your air fryer in the initial weeks to find out which settings work best for the food you cook - even with premium models such as the 5000 series.</p><ul><li><strong>Performance score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-philips-5000-series-megabasket-with-steam-air-fryer"><span>Should you buy the Philips 5000 Series Megabasket with Steam Air Fryer?</span></h3><div ><table><caption>Report card</caption><tbody><tr><td class="firstcol " ><p><strong>Attribute</strong></p></td><td  ><p><strong>Notes</strong></p></td><td  ><p><strong>Rating</strong></p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>There’s a premium price tag, but you’re getting a premium product. The 5000 Series Megabasket is packed full with features, includes a set of tongs in the box, and is well built.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>If you have the space, this is a premium air fryer with excellent controls and plenty of features. The set of tongs included in the box is a nice touch, but the handles on the basket can be a little awkward. </p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Whether you air fry, steamfry or steam, you’ll get excellent results from the 5000 series. Its easy operation and impressive versatility delivers consistently great cooks.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h3 id="buy-it-if-4">Buy it if</h3><div class="product"><p><strong>You want excellent versatility</strong></p><p>The steam and streamfry modes on offer here are excellent, so if you often use steam to cook, want an additional healthy way to cook, or want to reduce the number of appliances in your kitchen, the 5000 Series has you covered. The removable divider provides more flexibility too, with the ability to cook two separate foods simultaneously. You even get a set of tongs included in the box.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a0548-a2e6-11f1-8815-0b59613a0f97" data-action="Deal Block" data-label="You want excellent versatilityThe steam and streamfry modes on offer here are excellent, so if you often use steam to cook, want an additional healthy way to cook, or want to reduce the number of appliances in your kitchen, the 5000 Series has you covered. The removable divider provides more flexibility too, with the ability to cook two separate foods simultaneously. You even get a set of tongs included in the box." data-dimension48="You want excellent versatilityThe steam and streamfry modes on offer here are excellent, so if you often use steam to cook, want an additional healthy way to cook, or want to reduce the number of appliances in your kitchen, the 5000 Series has you covered. The removable divider provides more flexibility too, with the ability to cook two separate foods simultaneously. You even get a set of tongs included in the box." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You want to feed a family</strong></p><p>The large 9.5L ‘Megabasket’ provides plenty of space, allowing you to easily cook family-sized portions. It’s great for a large helping of chips, or a bunch of chicken wings.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a05ac-a2e6-11f1-9af3-a39e421616d0" data-action="Deal Block" data-label="You want to feed a familyThe large 9.5L ‘Megabasket’ provides plenty of space, allowing you to easily cook family-sized portions. It’s great for a large helping of chips, or a bunch of chicken wings." data-dimension48="You want to feed a familyThe large 9.5L ‘Megabasket’ provides plenty of space, allowing you to easily cook family-sized portions. It’s great for a large helping of chips, or a bunch of chicken wings." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You want consistent, delicious results</strong></p><p>The Philips 5000 Series Megabasket produces great results in all cooking modes, and you’ll be thoroughly impressed with what it can do. From fluffy cake and gooey cookies, to crispy and moist chicken wings, crunchy fries, and wonderfully steamed veg.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a061a-a2e6-11f1-b222-8bb2cbc3c4da" data-action="Deal Block" data-label="You want consistent, delicious resultsThe Philips 5000 Series Megabasket produces great results in all cooking modes, and you’ll be thoroughly impressed with what it can do. From fluffy cake and gooey cookies, to crispy and moist chicken wings, crunchy fries, and wonderfully steamed veg." data-dimension48="You want consistent, delicious resultsThe Philips 5000 Series Megabasket produces great results in all cooking modes, and you’ll be thoroughly impressed with what it can do. From fluffy cake and gooey cookies, to crispy and moist chicken wings, crunchy fries, and wonderfully steamed veg." data-dimension25="">View Deal</a></p></div><h3 id="don-t-buy-it-if-2">Don’t buy it if</h3><div class="product"><p><strong>You’re on a budget</strong></p><p>If you’re after a large capacity air fryer that still performs well and costs significantly less than this Philips, there are cheaper options available. They won’t look quite as sleek, nor will their controls be so well thought out, but you can pick up a budget, large basket air fryer for around half the price of the 5000 series.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a0688-a2e6-11f1-92ff-436a44684b55" data-action="Deal Block" data-label="You’re on a budgetIf you’re after a large capacity air fryer that still performs well and costs significantly less than this Philips, there are cheaper options available. They won’t look quite as sleek, nor will their controls be so well thought out, but you can pick up a budget, large basket air fryer for around half the price of the 5000 series." data-dimension48="You’re on a budgetIf you’re after a large capacity air fryer that still performs well and costs significantly less than this Philips, there are cheaper options available. They won’t look quite as sleek, nor will their controls be so well thought out, but you can pick up a budget, large basket air fryer for around half the price of the 5000 series." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You’re only after air frying capabilities</strong></p><p>The steam and streamfry modes are excellent, but if you don’t see yourself ever using them, save yourself some money and go for an air fryer without them.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a06ec-a2e6-11f1-91d3-232e03ca1b3f" data-action="Deal Block" data-label="You’re only after air frying capabilitiesThe steam and streamfry modes are excellent, but if you don’t see yourself ever using them, save yourself some money and go for an air fryer without them." data-dimension48="You’re only after air frying capabilitiesThe steam and streamfry modes are excellent, but if you don’t see yourself ever using them, save yourself some money and go for an air fryer without them." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You’re limited on counter space</strong></p><p>The Philips 5000 Series Megabasket is a big airfryer. Wide and tall, it will dominate small kitchens with limited counter space. It also needs to be positioned away from wall-mounted units and walls, to allow the hot air and the steam to properly vent from the rear.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a075a-a2e6-11f1-a9dc-a5cff779db3b" data-action="Deal Block" data-label="You’re limited on counter spaceThe Philips 5000 Series Megabasket is a big airfryer. Wide and tall, it will dominate small kitchens with limited counter space. It also needs to be positioned away from wall-mounted units and walls, to allow the hot air and the steam to properly vent from the rear." data-dimension48="You’re limited on counter spaceThe Philips 5000 Series Megabasket is a big airfryer. Wide and tall, it will dominate small kitchens with limited counter space. It also needs to be positioned away from wall-mounted units and walls, to allow the hot air and the steam to properly vent from the rear." data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-also-consider"><span>Philips 5000 Series Megabasket with Steam Air Fryer: also consider</span></h3><div class="product"><a data-dimension112="e41a07c8-a2e6-11f1-9203-055b943718a4" data-action="Deal Block" data-label="Ninja Foodi FlexBasket Dual Air Fryer review" data-dimension48="Ninja Foodi FlexBasket Dual Air Fryer review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:450px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="b8ABZTPpMHi5GeNoWjYiw6" name="ninja-foodi-air-fryer-8qt-dualzone-flexb-e7ba3063-4385-4abc-bd74-e33dfd15d84a.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/b8ABZTPpMHi5GeNoWjYiw6.jpg" mos="" align="middle" fullscreen="" width="450" height="450" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja Foodi FlexBasket Dual Air Fryer</strong></p><p>An immense air fryer with one of the largest capacities on the market and the flexibility to cook in either two independent zones or convert the drawer into one tray for larger meals.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/ninja-foodi-flexbasket-dual-air-fryer-review" data-dimension112="e41a07c8-a2e6-11f1-9203-055b943718a4" data-action="Deal Block" data-label="Ninja Foodi FlexBasket Dual Air Fryer review" data-dimension48="Ninja Foodi FlexBasket Dual Air Fryer review" data-dimension25="">Ninja Foodi FlexBasket Dual Air Fryer review</a></p></div><div class="product"><a data-dimension112="e41a082c-a2e6-11f1-8751-478b4636d69a" data-action="Deal Block" data-label="Tower Elite 11 Litre Flexi Drawer review" data-dimension48="Tower Elite 11 Litre Flexi Drawer review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:679px;"><p class="vanilla-image-block" style="padding-top:69.51%;"><img id="hNuUdKDePXHANHxKKpyNRZ" name="TowerElite" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hNuUdKDePXHANHxKKpyNRZ.png" mos="" align="middle" fullscreen="" width="679" height="472" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Tower Elite 11 Litre Flexi Drawer</strong></p><p>If you’re after a big-basket air fryer on a budget, the Tower Elite 11 Litre Flexi Drawer has a larger basket than the Philips and is almost half the price. There’s no steam function here though.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/tower-elite-11-liter-flexi-drawer-air-fryer-review" data-dimension112="e41a082c-a2e6-11f1-8751-478b4636d69a" data-action="Deal Block" data-label="Tower Elite 11 Litre Flexi Drawer review" data-dimension48="Tower Elite 11 Litre Flexi Drawer review" data-dimension25="">Tower Elite 11 Litre Flexi Drawer review</a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-philips-5000-series-megabasket-with-steam-air-fryer"><span>How I tested the Philips 5000 Series Megabasket with Steam Air Fryer</span></h3><ul><li><strong>I used the Philips 5000 Series air fryer for multiple weeks in my kitchen</strong></li><li><strong>I cooked a wide variety of food with it, including fries, cakes, vegetables, pizza and meat</strong></li><li><strong>I tested the various cooking functions, and the cleaning process</strong></li></ul><p>I spent multiple weeks using the Philips 5000 Series Megabasket with Steam Air Fryer in my kitchen. During that time I cooked using the air fry, steamfry and steam settings, and used the various preset modes, along with manual setting.</p><p>I cooked a wide variety of food, including baking cakes and cookies, air frying chips, pizzas, sausages and chicken, steaming vegetables and dumplings, and steam frying chicken wings.</p><p>I also tested the steam cleaning function, and cleaned the basket, trays and divider both by hand, and with the dishwasher.</p><p><em>First reviewed August 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-fryers/philips-500-series-megabasket-steam-air-fryer-review</link>
                                                                            <description>
                            <![CDATA[ The Philips 5000 Series Megabasket is more than just an air fryer. With a huge cooking basket, clever steam and steamfry functions, and a premium design, could this be the ultimate countertop appliance? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QfSEccUKmsJ4Xs8S4R3MjJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iqLrnduncUkXRnUbScVPQX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 31 Aug 2026 18:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Air Fryers]]></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/iqLrnduncUkXRnUbScVPQX-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter]]></media:description>                                                            <media:text><![CDATA[Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter]]></media:text>
                                <media:title type="plain"><![CDATA[Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iqLrnduncUkXRnUbScVPQX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-30-second-review"><span>Philips 5000 Series Megabasket with Steam Air Fryer: 30-second review</span></h3><p>The Philips 5000 Series Megabasket with Steam Air Fryer is an air fryer and then some.</p><p>Sure it does a great job at being an air fryer, and so it should for the premium price tag it comes in at. The sizable 9.5L basket offers plenty of space for family-sized portions, while the handy divider allows you to cook two different foods, at differing durations and temperatures, simultaneously. It’s pretty par for the course these days, but the 5000 Series Megabasket is only just getting started.</p><p>Things are turned up a notch with the steam functionality Philips has built in. Being able to perfectly steam vegetables, fish and dumplings without the need for a separate appliance saves on counter and cupboard space, and the results here are just as good as the air fryer.</p><p>However, the versatility is kicked into overdrive with the streamfry function, allowing you to bring the best of both worlds to your food. The crispy finish of an air fryer combined with the moisture locking abilities of steam. The result? Some of the best chicken wings I’ve ever made. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7420px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FgnBHFc2ojEijCzGtuVLnX" name="5000seriesMegabasket-HandsOn-05" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/FgnBHFc2ojEijCzGtuVLnX.jpg" mos="" align="middle" fullscreen="" width="7420" height="4174" 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>All this functionality not only comes at a cost to your wallet, but also your counter top. This is a wide, tall air fryer that requires plenty of space — especially when using the steam or steamfry function, as the water vapor vents from the rear.</p><p>I’m a big fan of Philips’ controls though. The touch buttons are intuitively laid out, with easily recognizable icons that require little reference to the manual to work out - that can’t be said of all air fryer brands.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7799px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MeTQvsxgeB2gNYLqXCPLtX" name="5000seriesMegabasket-HandsOn-17" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/MeTQvsxgeB2gNYLqXCPLtX.jpg" mos="" align="middle" fullscreen="" width="7799" height="4387" 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 basket, trays and divider are dishwasher safe, and you can also use the steam function to give the appliance its own steam clean. You will need to give the top a wipe every now and then, as the glossy finish attracts grime — but it’s a minor point in what is an overwise excellent appliance.</p><p>Whether you’re looking to make cakes, cookies, sausages, chicken wings, fish, vegetables, fries, dumplings or pretty much anything else, the Philips 5000 Series Megabasket delivers consistently great results.</p><h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-price-and-availability"><span>Philips 5000 Series Megabasket with Steam Air Fryer price and availability</span></h3><ul><li><strong>At £259.99 (about $350 / AU$490), it’s at the premium end of the air fryer market</strong></li><li><strong>Available in the UK, but not in the US or Australia</strong></li></ul><p>The Philips 5000 Series Megabasket with Steam Air Fryer price is £259.99 (about $350 / AU$490), putting it at the premium end of the market, and pits it against the <a href="https://www.techradar.com/home/air-fryers/ninja-foodi-flexbasket-dual-air-fryer-review">Ninja Foodi FlexBasket</a> in the larger-basket arena.</p><p>There are cheaper, big-basket air fryers on the market that also perform well, with the <a href="https://www.techradar.com/home/air-fryers/philips-1000-series-dual-basket-air-fryer-na15x-review">Philips 1000 Series Dual Basket</a> and <a href="https://www.techradar.com/home/air-fryers/tower-elite-11-liter-flexi-drawer-air-fryer-review">Tower Elite 11 Litre Flexi Drawer</a> both coming in at around half the price of the 5000 Series.</p><p>This exact model (the NA465) isn’t available in the US and Australia, with these regions instead getting <a href="https://us.home-appliances.philips/products/philips-na551-00-00">the $349.99</a> / <a href="https://www.jbhifi.com.au/products/philips-5000-series-9l-dual-basket-airfryer-xxl-steam-black">AU$499</a> 5000 Series Dual-Basket Airfryer with Steam (NA551) with two separate drawers, rather than one large one.</p><ul><li><strong>Value score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-specifications"><span>Philips 5000 Series Megabasket with Steam Air Fryer: specifications</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Review Model</p></td><td  ><p>NA465/92</p></td></tr><tr><td class="firstcol " ><p>Number of baskets</p></td><td  ><p>1</p></td></tr><tr><td class="firstcol " ><p>Number of cooking programs</p></td><td  ><p>8</p></td></tr><tr><td class="firstcol " ><p>Cooking programs</p></td><td  ><p>Frozen fries, mixed vegetables, chicken drumsticks, tray bakes, fish, dumplings, reheat, favorite</p></td></tr><tr><td class="firstcol " ><p>Extra functions</p></td><td  ><p>Steam, Steamfry, Shake reminder, SteamClean, Adjustable basket size</p></td></tr><tr><td class="firstcol " ><p>Smart control</p></td><td  ><p>No</p></td></tr><tr><td class="firstcol " ><p>Wattage</p></td><td  ><p>2750W</p></td></tr><tr><td class="firstcol " ><p>Capacity</p></td><td  ><p>9.5L</p></td></tr><tr><td class="firstcol " ><p>Temperature range</p></td><td  ><p>40-200 degrees C</p></td></tr><tr><td class="firstcol " ><p>Time range</p></td><td  ><p>1-180 minutes</p></td></tr><tr><td class="firstcol " ><p>Dimensions</p></td><td  ><p>496mm (L) x 329mm (W) x 355mm (H)</p></td></tr><tr><td class="firstcol " ><p>Dishwasher-safe</p></td><td  ><p>Yes</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p>8.2kg</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-design"><span>Philips 5000 Series Megabasket with Steam Air Fryer: design</span></h3><ul><li><strong>Wide and tall, but for good reason</strong></li><li><strong>Set of tongs included in the box is a nice touch</strong></li><li><strong>Touch controls are easy to understand and well laid out</strong></li></ul><p>The Philips 5000 Series Megabasket with Steam Air Fryer is big, it’s almost as if a UFO has landed on your worktop. Wide and tall, it dominates the kitchen counter — but for good reason.</p><p>The spacious 9.5L basket provides great flexibility as one large cooking space big enough for 2.5kg of fries, 1.9kg of ribs, or whole chicken, but can easily be split into 3L and 6L baskets with the included divider. This allows you to cook two separate things, at different temperatures and durations, at the same time.</p><p>You can even just choose to use one of the sides only, saving on power consumption when cooking smaller portions. </p><p>The only small issue with the basket is its handles, which consist of two small protrusions on either side. It means you have to use two hands to open the drawer, and to lift and carry 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:6554px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="LZiidyak24Enqn5cWLbKYX" name="5000seriesMegabasket-HandsOn-08" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/LZiidyak24Enqn5cWLbKYX.jpg" mos="" align="middle" fullscreen="" width="6554" height="3687" 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 the basket is fully loaded with food, it’s heavy so you’ll be using two hands anyway, but for times when you want to quickly check on cooking progress, you can’t open it with just one.</p><p>The additional height of this air fryer is down to the inclusion of Philips’ clever steam function, giving you more ways to cook from a single machine. You can steam food in this air fryer, as well as 'Steamfry', which combines both cooking methods.</p><p>What this means is you’ll need to consider where you want the air fryer to go, and whether you have suitable space for this 496mm x 329mm x 355mm model to fit - especially if you have low-hung wall cabinets over your worktops.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7387px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="H2yt97ECx6JHtutyEQb4dX" name="5000seriesMegabasket-HandsOn-15" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/H2yt97ECx6JHtutyEQb4dX.jpg" mos="" align="middle" fullscreen="" width="7387" height="4155" 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>Hot air vents from the rear of the machine, so you need to leave space between it and the wall, and when using the steam function water vapor will also rise from the back of the machine.</p><p>The one meter power cable will be long enough for most kitchen setups, and the Philips 5000 Series comes with a clip-on cable tidy for the rear to keep things neat if you like to store your air fryer in a cupboard when not in use. Although, it’ll need to be a sizable cupboard.</p><p>A nice inclusion in the box was a set of tongs, a particularly useful addition when cooking with an air fryer, as it makes tossing food and removing it from the basket much easier.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7002px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="2V9XjHVGUVP2JhmTuhQDTX" name="5000seriesMegabasket-HandsOn-10" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/2V9XjHVGUVP2JhmTuhQDTX.jpg" mos="" align="middle" fullscreen="" width="7002" height="3939" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>There’s also a paper manual in the box that covers all the basics, mainly via pictorial guides, but for those who want a more detailed breakdown of functionality you’ll need to download the free HomeID app on your phone.</p><p>What isn’t made obvious out of the box is the need to run the air fryer empty initially to burn off the protective shipping coating.</p><p>Diving into the app deeper, Philips advises to wash the basket and accessories with a soft sponge, water and washing up liquid, dry them, and then run the air fryer empty, a 200C, for the maximum cook time (which for this model is 180 minutes).</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7859px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="G87smvyGf7zVdnvbj2s7PX" name="5000seriesMegabasket-HandsOn-11" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/G87smvyGf7zVdnvbj2s7PX.jpg" mos="" align="middle" fullscreen="" width="7859" height="4421" 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 seemed excessive to me. I did an initial four minute cycle at 180C, allowed the basket to cool down, and then washed it, the divider, and the crisp trays, and set the machine at 200C for 50 minutes. The smell did get very strong during this time, but it did the trick.</p><p>When I came to cook with the air fryer for the first time, there was a slight smell during cooking, but it didn’t transfer to the food.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:6437px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="L24Pua7RJApqpm6V2Ni2HX" name="5000seriesMegabasket-HandsOn-04" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/L24Pua7RJApqpm6V2Ni2HX.jpg" mos="" align="middle" fullscreen="" width="6437" height="3621" 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 controls here are excellent, just as they are on the <a href="https://www.techradar.com/home/air-fryers/philips-4000-series-stacked-dual-basket-airfryer-review">Philips 4000 Series Stacked Dual Basket Air Fryer</a>. The illuminated touch buttons on the top of the machine make it really easy to select the basket size you wish to cook with, and to set the temperature and time. </p><p>The only slight negative against this design is the glossy black surface quickly gets dirty, and shows up finger smudges. Plus, if your hands aren’t clean it can sometimes struggle to pick up your presses.</p><p>There are a number of presets to pick from too (frozen fries, mixed vegetables, chicken drumsticks, tray bakes, fish, dumplings, reheat), if you want to just press and play. </p><p>While the presets are useful, I did find during my weeks of testing they sometimes needed to be fine tuned to my preferred cook level. It’s all part of the early trial and error of using a new air fryer to work out the times and temps that work best for the food you’re cooking regularly. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:6373px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AZxBuGVT6bvuSBP3htetWX" name="5000seriesMegabasket-HandsOn-12" alt="Philips 5000 Series Megabasket with Steam Air Fryer on kitchen counter" src="https://cdn.mos.cms.futurecdn.net/AZxBuGVT6bvuSBP3htetWX.jpg" mos="" align="middle" fullscreen="" width="6373" height="3585" 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 it comes to cleaning, the good news is the basket, trays and divider are all dishwasher safe. If you don’t have access to one, hand washing also works - although the sheer size of the basket means it can be tricky to clean in smaller sinks.</p><p>Another nice feature is the steam cleaning function. Simple to enact - just make sure the water reservoir is full and select the steam clean mode - it does a good job of loosening grease and marks in the basket. It means you can just run a cloth or paper towel round the basket and it’s pretty much clean. No need for hard scrubbing. It’s not going to remove stubborn marks or pieces of food debris, but it’s a handy option when only lightly used.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-performance"><span>Philips 5000 Series Megabasket with Steam Air Fryer: performance</span></h3><h2 id="performance">Performance</h2><ul><li><strong>Steam and SteamFry functions are excellent</strong></li><li><strong>Quiet operation</strong></li><li><strong>Great all-round cooking performance</strong></li></ul><p>The Philips 5000 Series Megabasket with Steam Air Fryer is one of the quieter models I’ve tested, making it an excellent cooking companion, especially in smaller kitchens as the noise doesn’t dominate the room.</p><p>As well as the presets, there are a couple of other useful features here. First is the shake reminder, where the 5000 Series will work out how many shake intervals are required based on the cook duration you’ve set, and will beep at set times to alert you to the fact you need to shake or turn the food in the basket.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jQzBetWj4Hn9BiMrCKduTH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dyR6s9MM5zEHBtThe9HwQH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/swAVw75jewaQGT7mvECPJH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>This allows you to ensure an even cook, be it fries, chicken wings, vegetables, or pretty much anything else you’re cooking. If you’re not using a preset, you will need to manually enable the shake reminder by pressing the icon on the control panel.</p><p>The second handy feature is sync, allowing you to utilize the dual basket setup, and cook two different foods, at different temperatures, for different lengths of time, but have them finish at the same time. </p><p>The air fryer delays the start of the side with the shorter cook time, starting it when its duration matches that left on the other side. It’s simple to set up, and works really nicely.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/W8TaSADVhLi42vgLxUNWTH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/m9ZGkRZ5YMWz8jrjFa4HWH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VGEn36r9Pi86C8sjTS4kRH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The 5000 Series Megabasket is certainly well equipped, but how does it actually perform when it comes to cooking food? </p><p>As this is a large basket air fryer, and given my penchant for consuming pizza, I decided to kick things off with a simple, store-bought margarita. When I reviewed the Tower Elite 11 Litre Flexi Drawer, I was able to fit a whole round (admittedly small) pizza into the basket.</p><p>With the Philips, the basket isn’t as deep, which meant I had to slice my circular pizza in half and lay the two halves at an angle in the basket. It worked fine, but if this pizza was frozen rather than fresh, I would be forced to use the oven.</p><p>After warming up the air fryer for a couple of minutes first, I cooked the pizza at 190C for nine minutes. It turned out this was a minute or so too long, as the topping came out a little overdone. It was still fine to eat, but a glass window on the basket would have allowed me to keep a better eye on the progress being made. Alas, there’s no window on the basket.</p><p>I returned a few days later however with an oval shaped pizza. This easily sat in the basket, and having learned my lesson I cooked it for seven minutes at 180C. </p><p>The final cook was much better, with a crisp base and juicy toppings, although I noticed the part of the pizza towards the back of the basket was slightly more cooked than that at the front.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/KK3b7Rc3QsFc9CFy89CDPH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PVZQ5gvbayHHFVkTi6gwNH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>You don’t always get a completely even cook from this air fryer, but it wasn’t a problem during the weeks of cooking I did.</p><p>Fries came out great with this air fryer, whether they were frozen or fresh. Crispy on the outside, fluffy in the middle, and using the frozen fries setting I got automatic reminders to shake the basket a few times during the 24 minute cook at 200C.</p><p>For the fresh fries I had to set the temperature (200C) and time (21 minutes) manually, as well as enable the shake reminder. Still, the results were great.</p><p>Baking is another highlight when using the Philips 5000 air fryer, with <a href="https://www.bbcgoodfood.com/recipes/air-fryer-banana-bread">a simple banana bread recipe</a> producing a moist inside, crunchy-topped loaf with an excellent texture. I cooked it at 160C for 25 minutes, and then 20 minutes at 140C. </p><p>I also produced delicious, gooey-centered chocolate cookies, with an eight minute bake at 175C doing the job nicely. The chicken breasts, mixed green vegetables and sausages I also cooked using the air fryer mode all came out well.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jLrVW885e6Ct6KpJFBhsJG.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tjQxFAUr6qW2qotRgNWrTG.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>But air frying is only part of the story. The reservoir atop this device is the signal this device has more tricks up its sleeve. The Steamfry function, that utilizes both the air frying components along with generating steam, aims to lock in moisture and enhance tenderness, creating juicy and golden textures. Basically, the best of air frying and steaming in one.</p><p>And it works really well. I used the entire basket to Streamfry large, hand-seasoned chicken wings on the chicken preset (32 minutes at 200C).</p><p>During the cook there are periods of air frying and periods of steaming, the latter of which are obvious as you can hear the steam being produced, and see it vent out the rear of the machine. If you have it up close to a wall, or under a kitchen cabinet, expect significant condensation. I’d recommend giving it plenty of breathing room when using a steam function.</p><p>The results were superb. Wonderfully crisp skin, and juicy meat made for a delicious dinner, and had me returning the next day for lunch to cook the rest of the wings I didn’t need the night before.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/esxg8iAa9iiAmJL2rQvHUH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xQH2wYBDMMr9ZAmjV4mkRH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YtARe5pC6TRno8o7ETvXAH.jpg" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>And when it comes to solely steaming, the 5000 Megabasket performs well yet again. Popping a selection of Japanese chicken and vegetable gyoza into the right side of the basket (steam and steamfry are available in the whole basket, or the right side only) and using the preset dumpling mode produced perfectly steamed, silky pillows.</p><p>A word of warning on the presets though, they aren’t a sure-fire win every time. When I cooked some green beans, broccoli, sugar snap peas, I split the batch between the two compartments. The veg I put in the smaller side I air fried, while I opted for steam on the larger side.</p><p>I selected the vegetables preset for both, which gave me settings of 200C for 30 minutes for the air fried veg, and 100C for 14 minutes for the steamed side. I also selected the sync option, so both sides would finish at the same time. However, at the first shake reminder for the air fried side (after 15 minutes) it was clear my veg was already overcooked.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="6HDkG43fcw2HGkqtUb4aVH" name="Burritos - Cooked" alt="Food in Philips 5000 Series Megabasket Air Fryer with Steam" src="https://cdn.mos.cms.futurecdn.net/6HDkG43fcw2HGkqtUb4aVH.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" 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 completed the full cycle for both sides, and the air fried veg was cremated. Thankfully, the steamed side had cooked very well, with tender broccoli stems, beans and peas.</p><p>Put bigger, chunkier pieces of veg in the air fry side (such as roughly chopped carrots and parsnips) and the preset is closer to what you need. It’s a good reminder that you need to spend time with your air fryer in the initial weeks to find out which settings work best for the food you cook - even with premium models such as the 5000 series.</p><ul><li><strong>Performance score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-philips-5000-series-megabasket-with-steam-air-fryer"><span>Should you buy the Philips 5000 Series Megabasket with Steam Air Fryer?</span></h3><div ><table><caption>Report card</caption><tbody><tr><td class="firstcol " ><p><strong>Attribute</strong></p></td><td  ><p><strong>Notes</strong></p></td><td  ><p><strong>Rating</strong></p></td></tr><tr><td class="firstcol " ><p>Value</p></td><td  ><p>There’s a premium price tag, but you’re getting a premium product. The 5000 Series Megabasket is packed full with features, includes a set of tongs in the box, and is well built.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>If you have the space, this is a premium air fryer with excellent controls and plenty of features. The set of tongs included in the box is a nice touch, but the handles on the basket can be a little awkward. </p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>Whether you air fry, steamfry or steam, you’ll get excellent results from the 5000 series. Its easy operation and impressive versatility delivers consistently great cooks.</p></td><td  ><p>4.5/5</p></td></tr></tbody></table></div><h3 id="buy-it-if-4">Buy it if</h3><div class="product"><p><strong>You want excellent versatility</strong></p><p>The steam and streamfry modes on offer here are excellent, so if you often use steam to cook, want an additional healthy way to cook, or want to reduce the number of appliances in your kitchen, the 5000 Series has you covered. The removable divider provides more flexibility too, with the ability to cook two separate foods simultaneously. You even get a set of tongs included in the box.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a0548-a2e6-11f1-8815-0b59613a0f97" data-action="Deal Block" data-label="You want excellent versatilityThe steam and streamfry modes on offer here are excellent, so if you often use steam to cook, want an additional healthy way to cook, or want to reduce the number of appliances in your kitchen, the 5000 Series has you covered. The removable divider provides more flexibility too, with the ability to cook two separate foods simultaneously. You even get a set of tongs included in the box." data-dimension48="You want excellent versatilityThe steam and streamfry modes on offer here are excellent, so if you often use steam to cook, want an additional healthy way to cook, or want to reduce the number of appliances in your kitchen, the 5000 Series has you covered. The removable divider provides more flexibility too, with the ability to cook two separate foods simultaneously. You even get a set of tongs included in the box." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You want to feed a family</strong></p><p>The large 9.5L ‘Megabasket’ provides plenty of space, allowing you to easily cook family-sized portions. It’s great for a large helping of chips, or a bunch of chicken wings.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a05ac-a2e6-11f1-9af3-a39e421616d0" data-action="Deal Block" data-label="You want to feed a familyThe large 9.5L ‘Megabasket’ provides plenty of space, allowing you to easily cook family-sized portions. It’s great for a large helping of chips, or a bunch of chicken wings." data-dimension48="You want to feed a familyThe large 9.5L ‘Megabasket’ provides plenty of space, allowing you to easily cook family-sized portions. It’s great for a large helping of chips, or a bunch of chicken wings." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You want consistent, delicious results</strong></p><p>The Philips 5000 Series Megabasket produces great results in all cooking modes, and you’ll be thoroughly impressed with what it can do. From fluffy cake and gooey cookies, to crispy and moist chicken wings, crunchy fries, and wonderfully steamed veg.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a061a-a2e6-11f1-b222-8bb2cbc3c4da" data-action="Deal Block" data-label="You want consistent, delicious resultsThe Philips 5000 Series Megabasket produces great results in all cooking modes, and you’ll be thoroughly impressed with what it can do. From fluffy cake and gooey cookies, to crispy and moist chicken wings, crunchy fries, and wonderfully steamed veg." data-dimension48="You want consistent, delicious resultsThe Philips 5000 Series Megabasket produces great results in all cooking modes, and you’ll be thoroughly impressed with what it can do. From fluffy cake and gooey cookies, to crispy and moist chicken wings, crunchy fries, and wonderfully steamed veg." data-dimension25="">View Deal</a></p></div><h3 id="don-t-buy-it-if-2">Don’t buy it if</h3><div class="product"><p><strong>You’re on a budget</strong></p><p>If you’re after a large capacity air fryer that still performs well and costs significantly less than this Philips, there are cheaper options available. They won’t look quite as sleek, nor will their controls be so well thought out, but you can pick up a budget, large basket air fryer for around half the price of the 5000 series.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a0688-a2e6-11f1-92ff-436a44684b55" data-action="Deal Block" data-label="You’re on a budgetIf you’re after a large capacity air fryer that still performs well and costs significantly less than this Philips, there are cheaper options available. They won’t look quite as sleek, nor will their controls be so well thought out, but you can pick up a budget, large basket air fryer for around half the price of the 5000 series." data-dimension48="You’re on a budgetIf you’re after a large capacity air fryer that still performs well and costs significantly less than this Philips, there are cheaper options available. They won’t look quite as sleek, nor will their controls be so well thought out, but you can pick up a budget, large basket air fryer for around half the price of the 5000 series." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You’re only after air frying capabilities</strong></p><p>The steam and streamfry modes are excellent, but if you don’t see yourself ever using them, save yourself some money and go for an air fryer without them.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a06ec-a2e6-11f1-91d3-232e03ca1b3f" data-action="Deal Block" data-label="You’re only after air frying capabilitiesThe steam and streamfry modes are excellent, but if you don’t see yourself ever using them, save yourself some money and go for an air fryer without them." data-dimension48="You’re only after air frying capabilitiesThe steam and streamfry modes are excellent, but if you don’t see yourself ever using them, save yourself some money and go for an air fryer without them." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>You’re limited on counter space</strong></p><p>The Philips 5000 Series Megabasket is a big airfryer. Wide and tall, it will dominate small kitchens with limited counter space. It also needs to be positioned away from wall-mounted units and walls, to allow the hot air and the steam to properly vent from the rear.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e41a075a-a2e6-11f1-a9dc-a5cff779db3b" data-action="Deal Block" data-label="You’re limited on counter spaceThe Philips 5000 Series Megabasket is a big airfryer. Wide and tall, it will dominate small kitchens with limited counter space. It also needs to be positioned away from wall-mounted units and walls, to allow the hot air and the steam to properly vent from the rear." data-dimension48="You’re limited on counter spaceThe Philips 5000 Series Megabasket is a big airfryer. Wide and tall, it will dominate small kitchens with limited counter space. It also needs to be positioned away from wall-mounted units and walls, to allow the hot air and the steam to properly vent from the rear." data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-philips-5000-series-megabasket-with-steam-air-fryer-also-consider"><span>Philips 5000 Series Megabasket with Steam Air Fryer: also consider</span></h3><div class="product"><a data-dimension112="e41a07c8-a2e6-11f1-9203-055b943718a4" data-action="Deal Block" data-label="Ninja Foodi FlexBasket Dual Air Fryer review" data-dimension48="Ninja Foodi FlexBasket Dual Air Fryer review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:450px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="b8ABZTPpMHi5GeNoWjYiw6" name="ninja-foodi-air-fryer-8qt-dualzone-flexb-e7ba3063-4385-4abc-bd74-e33dfd15d84a.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/b8ABZTPpMHi5GeNoWjYiw6.jpg" mos="" align="middle" fullscreen="" width="450" height="450" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja Foodi FlexBasket Dual Air Fryer</strong></p><p>An immense air fryer with one of the largest capacities on the market and the flexibility to cook in either two independent zones or convert the drawer into one tray for larger meals.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/ninja-foodi-flexbasket-dual-air-fryer-review" data-dimension112="e41a07c8-a2e6-11f1-9203-055b943718a4" data-action="Deal Block" data-label="Ninja Foodi FlexBasket Dual Air Fryer review" data-dimension48="Ninja Foodi FlexBasket Dual Air Fryer review" data-dimension25="">Ninja Foodi FlexBasket Dual Air Fryer review</a></p></div><div class="product"><a data-dimension112="e41a082c-a2e6-11f1-8751-478b4636d69a" data-action="Deal Block" data-label="Tower Elite 11 Litre Flexi Drawer review" data-dimension48="Tower Elite 11 Litre Flexi Drawer review" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:679px;"><p class="vanilla-image-block" style="padding-top:69.51%;"><img id="hNuUdKDePXHANHxKKpyNRZ" name="TowerElite" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hNuUdKDePXHANHxKKpyNRZ.png" mos="" align="middle" fullscreen="" width="679" height="472" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Tower Elite 11 Litre Flexi Drawer</strong></p><p>If you’re after a big-basket air fryer on a budget, the Tower Elite 11 Litre Flexi Drawer has a larger basket than the Philips and is almost half the price. There’s no steam function here though.</p><p>For more information, check out our full <a href="https://www.techradar.com/home/air-fryers/tower-elite-11-liter-flexi-drawer-air-fryer-review" data-dimension112="e41a082c-a2e6-11f1-8751-478b4636d69a" data-action="Deal Block" data-label="Tower Elite 11 Litre Flexi Drawer review" data-dimension48="Tower Elite 11 Litre Flexi Drawer review" data-dimension25="">Tower Elite 11 Litre Flexi Drawer review</a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-philips-5000-series-megabasket-with-steam-air-fryer"><span>How I tested the Philips 5000 Series Megabasket with Steam Air Fryer</span></h3><ul><li><strong>I used the Philips 5000 Series air fryer for multiple weeks in my kitchen</strong></li><li><strong>I cooked a wide variety of food with it, including fries, cakes, vegetables, pizza and meat</strong></li><li><strong>I tested the various cooking functions, and the cleaning process</strong></li></ul><p>I spent multiple weeks using the Philips 5000 Series Megabasket with Steam Air Fryer in my kitchen. During that time I cooked using the air fry, steamfry and steam settings, and used the various preset modes, along with manual setting.</p><p>I cooked a wide variety of food, including baking cakes and cookies, air frying chips, pizzas, sausages and chicken, steaming vegetables and dumplings, and steam frying chicken wings.</p><p>I also tested the steam cleaning function, and cleaned the basket, trays and divider both by hand, and with the dishwasher.</p><p><em>First reviewed August 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ It's (almost) official: you'll soon be able to add your Nanoleaf lights to a Philips Hue system, as a support page briefly appears online ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>There's more evidence of a tie-in with Philips Hue and Nanoleaf</strong></li><li><strong>An official support page appeared and then disappeared</strong></li><li><strong>We could get an announcement about this later in the week</strong></li></ul><p>A few days ago we <a href="https://www.techradar.com/home/smart-lights/philips-hue-and-nanoleaf-could-soon-reveal-an-unlikely-tie-in-leaked-adapter-promises-to-bring-nanoleaf-led-modules-to-your-hue-app">heard some whispers</a> that Philips Hue would be adding support for Nanoleaf Shapes, meaning these lights could be controlled in the app — and now the integration has almost been officially confirmed.</p><p>As spotted by <a href="https://www.androidauthority.com/philips-hue-nanoleaf-integration-support-page-3704404/" target="_blank">Android Authority</a>, a support page for the Nanoleaf integration briefly went up on the Philips Hue website, explaining the types of light that would be supported, and explaining a little bit about how the tie-in will work.</p><p>That support page has now promptly disappeared again, suggesting that it was put up too early by mistake. According to the initial rumor, Philips Hue will be adding support for Nanoleaf integration on Thursday, September 3, which seems about right.</p><p>Put together that first leak and the brief appearance of an official support page, and it's now looking extremely likely that this will happen. However, until Philips Hue makes the announcement, nothing is guaranteed.</p><h2 id="nanoleaf-panels-behaving-like-hue-lights">Nanoleaf panels behaving like Hue lights</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NUsMEie24uN7zsRWeCK7x" name="Nanoleaf-Shapes.jpg" alt="Hexagonal-shaped LED light hang above a bed" src="https://cdn.mos.cms.futurecdn.net/NUsMEie24uN7zsRWeCK7x.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">A new Philips Hue wall module is expected to control Nanoleaf Shapes </span><span class="credit" itemprop="copyrightHolder">(Image credit: Nanoleaf)</span></figcaption></figure><p>According to the support page that has now been yanked from the web, the integration means Nanoleaf panels will "behave like a Hue light, ready to be used across your entire smart lighting setup".</p><p>There was also a line saying that Nanoleaf panels behave similarly to a gradient striplight", so you should be able to use the standard color wheel in the Philips Hue app to adjust the colors of the Nanoleaf panels you've got connected.</p><p>All of this will be made possible through a Philips Hue Wall Light Module that will connect to Nanoleaf devices. The support document lists Nanoleaf Hexagons, Triangles, and Mini Triangles as the smart lights that are going to be supported.</p><p>While there are still some questions about exactly how the connectivity is going to work — with a lot of smart home standards to account for — this seems like good news for both Philips Hue and Nanoleaf users.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-lights/its-almost-official-youll-soon-be-able-to-add-your-nanoleaf-lights-to-a-philips-hue-system-as-a-support-page-briefly-appears-online</link>
                                                                            <description>
                            <![CDATA[ We've got another indication that a previously rumored link-up between Philips Hue and Nanoleaf is happening. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">G6FgPPS5hN9b9pcV8nbe4a</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fNGUC26G9jWfHQrDpHqu2b-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 30 Aug 2026 12:30:00 +0000</pubDate>                                                                                                                                <updated>Mon, 31 Aug 2026 23:01:02 +0000</updated>
                                                                                                                                            <category><![CDATA[Smart Lights]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart 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/fNGUC26G9jWfHQrDpHqu2b-1280-80.jpg">
                                                            <media:credit><![CDATA[Philips Hue / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[It looks like Philips Hue and Nanoleaf are joining forces]]></media:description>                                                            <media:text><![CDATA[The philips hue app next to nanoleaf shapes ]]></media:text>
                                <media:title type="plain"><![CDATA[The philips hue app next to nanoleaf shapes ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fNGUC26G9jWfHQrDpHqu2b-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>There's more evidence of a tie-in with Philips Hue and Nanoleaf</strong></li><li><strong>An official support page appeared and then disappeared</strong></li><li><strong>We could get an announcement about this later in the week</strong></li></ul><p>A few days ago we <a href="https://www.techradar.com/home/smart-lights/philips-hue-and-nanoleaf-could-soon-reveal-an-unlikely-tie-in-leaked-adapter-promises-to-bring-nanoleaf-led-modules-to-your-hue-app">heard some whispers</a> that Philips Hue would be adding support for Nanoleaf Shapes, meaning these lights could be controlled in the app — and now the integration has almost been officially confirmed.</p><p>As spotted by <a href="https://www.androidauthority.com/philips-hue-nanoleaf-integration-support-page-3704404/" target="_blank">Android Authority</a>, a support page for the Nanoleaf integration briefly went up on the Philips Hue website, explaining the types of light that would be supported, and explaining a little bit about how the tie-in will work.</p><p>That support page has now promptly disappeared again, suggesting that it was put up too early by mistake. According to the initial rumor, Philips Hue will be adding support for Nanoleaf integration on Thursday, September 3, which seems about right.</p><p>Put together that first leak and the brief appearance of an official support page, and it's now looking extremely likely that this will happen. However, until Philips Hue makes the announcement, nothing is guaranteed.</p><h2 id="nanoleaf-panels-behaving-like-hue-lights">Nanoleaf panels behaving like Hue lights</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NUsMEie24uN7zsRWeCK7x" name="Nanoleaf-Shapes.jpg" alt="Hexagonal-shaped LED light hang above a bed" src="https://cdn.mos.cms.futurecdn.net/NUsMEie24uN7zsRWeCK7x.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">A new Philips Hue wall module is expected to control Nanoleaf Shapes </span><span class="credit" itemprop="copyrightHolder">(Image credit: Nanoleaf)</span></figcaption></figure><p>According to the support page that has now been yanked from the web, the integration means Nanoleaf panels will "behave like a Hue light, ready to be used across your entire smart lighting setup".</p><p>There was also a line saying that Nanoleaf panels behave similarly to a gradient striplight", so you should be able to use the standard color wheel in the Philips Hue app to adjust the colors of the Nanoleaf panels you've got connected.</p><p>All of this will be made possible through a Philips Hue Wall Light Module that will connect to Nanoleaf devices. The support document lists Nanoleaf Hexagons, Triangles, and Mini Triangles as the smart lights that are going to be supported.</p><p>While there are still some questions about exactly how the connectivity is going to work — with a lot of smart home standards to account for — this seems like good news for both Philips Hue and Nanoleaf users.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I went hands-on with the new Ninja CrushBOSS — and this three-in-one food processor and blender crushed through every food prep test I threw at it ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-ninja-crushboss-one-minute-review"><span>Ninja CrushBOSS: one-minute review</span></h2><p>The Ninja CrushBOSS is an impressive three-in-one kitchen system. The largest container, a 72-ounce pitcher blender is made for blending big batches of whatever foods and beverages you like. The medium-sized 64-ounce container is a food processor, to which you can attach a handful of different blades that slice, dice, and shred various foods. The food processor bowl also has a tower blade for blending and a dough blade for making breads. The smallest vessel is a 26-ounce tumbler is perfect for single-serve smoothies, iced coffees, and slushies. It comes with a sipping lid and straw so you can just blend and go.</p><p>I put the whole system through its paces and was impressed with the results. If you're in the market for both a blender and a food processor, especially if you want both large and single-serve blenders, you can save money by just buying the Ninja CrushBOSS.</p><p>I have to admit that unboxing this system felt a bit intimidating. There are a <em>lot</em> of parts. That is the point of it, of course — to be everything for everyone — but be prepared to take some time to learn how all of the parts fit together and how it all works. You'll be washing a lot of dishes. Plus, some of the pieces do nest, but you're still looking at a lot of storage space for all the bits and bobs.</p><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="HiYV7rKz3WiwoixET94Hi4" name="ninja-crushboss-blender-food-processor-flat-lay" alt="Ninja CrushBOSS and everything it comes with" src="https://cdn.mos.cms.futurecdn.net/HiYV7rKz3WiwoixET94Hi4.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><h2 class="article-body__section" id="section-ninja-crushboss-price-and-availability"><span>Ninja CrushBOSS: price and availability</span></h2><ul><li><strong>List price: $319.99 / £239.99 (about AU$450)</strong></li><li><strong>Available direct from Ninja, and from third-party retailers including Amazon</strong></li></ul><p>The Ninja CrushBOSS is being sold on Ninja's own website and third-party retailers in the US and UK, with a list price of $319.99 / £239.99 for the unit with all attachments. That's about AU$450, but we don't yet have a release date for the CrushBOSS in Australia. Colorways include Midnight Blue, Black & Copper, Stone & Gold, Mocha & Gold, Bone & White Gold, and Onyx — with more colors coming by the end of 2026.</p><ul><li><strong>Value score: 4.5/5</strong></li></ul><h2 class="article-body__section" id="section-ninja-crushboss-specifications"><span>Ninja CrushBOSS: specifications</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$319</p></td></tr><tr><td class="firstcol " ><p>Vessel sizes</p></td><td  ><p>72-ounce, 64-ounce, 26-ounce</p></td></tr><tr><td class="firstcol " ><p>Control panel programs</p></td><td  ><p>SmoothSense, PrepIQ, Custom</p></td></tr><tr><td class="firstcol " ><p>Vessels material</p></td><td  ><p>BPA-free plastic</p></td></tr><tr><td class="firstcol " ><p>Maximum power</p></td><td  ><p>1,200 watts</p></td></tr><tr><td class="firstcol " ><p>Multiblade disk attachments available</p></td><td  ><p>Thin slice, thick slice, shred, crinkle cut, french fry, julienne</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-ninja-crushboss-design-and-features"><span>Ninja CrushBOSS: design and features</span></h2><ul><li><strong>Three blending/processing vessels</strong></li><li><strong>Three blending programs</strong></li><li><strong>1,200-watt motor </strong></li></ul><p>The Ninja CrushBOSS base suctions to your counter for stability. It comes with three different containers: a 72-ounce blending pitcher, a 64-ounce processing bowl, and a 26-ounce tumbler. Clean each of these containers by filling partway with water, adding a couple drops of dish soap, and blending.</p><p>The 72-ounce blending pitcher comes with a tower blade. There is a pour spout in the lid; for thinner liquids you can pop up the spout cap and pour from the pitcher. For thicker ones, you'll remove the whole lid and the blade before pouring out and scraping with a spatula if needed. </p><p>The 36-ounce processing bowl comes with a chopping blade, dough blade, and multiblade disc. There are optional attachments that fit into the multiblade disc, including thin slice, thick slide, shred, crinkle cut, french fry, and julienne. This bowl's lid includes a feed chute and pusher. </p><p>Finally, the 26-ounce single-serve tumbler comes with a sipping lid and a straw, so you can just blend your favorite frozen beverage and go. </p><p>The base suctions onto your counter for stability. It's sleek and classy-looking. The containers slide and lock into place securely.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h2 class="article-body__section" id="section-ninja-crushboss-performance"><span>Ninja CrushBOSS: performance</span></h2><h2 id="full-sized-blender">Full-sized blender</h2><p>Using the 72-ounce blender container, I made a smoothie using frozen fruit and juice in roughly equal proportions. I used the SmoothSense setting, which automatically detects the amount of solids and liquids in the vessel. The motor will stop and start, using the appropriate speeds to deliver smooth results. This turned out great.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xzehMNgjuD92yCfaSEjGj3.jpg" alt="Ninja CrushBOSS blender in action" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KzSBquarKNKVvCNXDJ6GZ3.jpg" alt="Ninja CrushBOSS blender in action" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QeQURqLVyk5VvYd3dZDgT3.jpg" alt="Ninja CrushBOSS blender in action" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I also tried make a simple frozen yogurt with just frozen fruit and yogurt, this didn't blend up all that smoothly. If I had used any liquid, or possessed more patience, I could have easily made this a lot smoother. At the very least, I should have scraped down the sides and blended it once more. It's pretty chunky-looking but it still tasted great. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/R8VphdbMZhokTyeqTeSdGV.jpg" alt="Ninja CrushBOSS making cherry frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GeGrUc6u2kJRmCvPUGZzYV.jpg" alt="Ninja CrushBOSS making cherry frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SPV6uKgGrrhYjzJEAZPzVV.jpg" alt="Ninja CrushBOSS making cherry frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qEqYcF7NSwe3Eztj762GDV.jpg" alt="Ninja CrushBOSS making cherry frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="food-processor">Food processor</h2><p>The first thing I did with the 64-ounce food processor container was to crinkle-cut some carrots. It took me a little time to assemble the blades properly and peel the carrots. But once I dropped them into the food chute, it took only a second or two to totally cut up three carrots. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/4YrFBTjgVEkKjHfbJKGdFB.jpg" alt="Ninja CrushBOSS crinkle cut carrots" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6knzZaytWp8dLeii6vjUXB.jpg" alt="Ninja CrushBOSS crinkle cut carrots" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uNyTdrhnBmA2ucVZse9GhB.jpg" alt="Ninja CrushBOSS crinkle cut carrots" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Next I diced a sweet potato. Ninja's instructions say that you need to soften fibrous foods like sweet potatoes before processing. This is not necessary for regular white potatoes. I followed the instructions and air-fried the sweet potato whole for 10 minutes first and allowed it to cool. Again, once my sweet potato and the blades were ready to go, the Ninja CrushBOSS took only a couple of seconds to dice the entire sweet potato. Once diced, a quick air-fry (yes, quicker than I expected, I over-cooked it a bit) and it was ready to eat.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6vfJFC5FKWVt5dUGwGQG5c.jpg" alt="Ninja CrushBOSS food processor and sweet potato" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yceAom46BQ4pd5iF7btECc.jpg" alt="Ninja CrushBOSS food processor and sweet potato" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YjEiAvvya4ePwLfA8g65Jc.jpg" alt="Ninja CrushBOSS food processor and sweet potato" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sdGjTb4EPXSUikfbPrKTKc.jpg" alt="Ninja CrushBOSS food processor and sweet potato" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I shredded some hard parmesan cheese, using the shredding multiblade attachment. Like the other blades, it's super fast. However, a rather large chunk of parmesan got caught between the blade and the lid and wouldn't shred, as you can see in my photos below.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/92vxa7yttp94UEECAX92Je.jpg" alt="Ninja CrushBOSS shredding parmesan cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Tf2wjkvQF3ND29rhSE7vEe.jpg" alt="Ninja CrushBOSS shredding parmesan cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kh6HQsxECLxtipAjsRgyZe.jpg" alt="Ninja CrushBOSS shredding parmesan cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Then I tried a slightly softer cheese, a Swiss. This one also shredded in just a few seconds, and the chunks left after shredding were much smaller.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/UivtprcPsAcQWDvVg9onSD.jpg" alt="Ninja CrushBOSS shredding Swiss cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AbMMuUdHjbJq2jqR9KTSzC.jpg" alt="Ninja CrushBOSS shredding Swiss cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VgvyZekjXijfPcWB5idgJD.jpg" alt="Ninja CrushBOSS shredding Swiss cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Next I tried the blade tower, which is centered inside the food processor bowl, just like a blender blade (as opposed to the multiblade system, which sits just under the lid). I made some coarse oat flour. Again, this was super fast. I probably could have run it again if I wanted the flour to be finer, but this was fine for me.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iiz5d9kNRUtrV5Gp3aqcTb.jpg" alt="Ninja CrushBOSS making oat flour" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Tdbm5nhKLEYcerNzKk7yTb.jpg" alt="Ninja CrushBOSS making oat flour" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Next I blended some protein pancake batter in the food processor bowl. Of course, the Ninja CrushBOSS made quick work of this. The batter came out pretty smooth and cooked up beautifully.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VygE6GK2EUEXHu4f8Xtos7.jpg" alt="Ninja CrushBOSS blending pancake batter" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xYAkCvjhcbyUUV3zQeYvv7.jpg" alt="Ninja CrushBOSS blending pancake batter" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/U9FzcyszdwF2KURmwCSgx7.jpg" alt="Ninja CrushBOSS blending pancake batter" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9Nim4AHeuUjqscid35gGz7.jpg" alt="Ninja CrushBOSS blending pancake batter" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Lwa2WuLmjsw78FATRx43r7.jpg" alt="Ninja CrushBOSS blending pancake batter" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I made some hummus, which made me question why I ever bought pre-made hummus from the store! It's so quick and easy with a blender/food processor like the Ninja CrushBOSS. And it's much tastier. I did scrape down the sides after the initial processing session and process it again. It was worth the extra cycle to get a totally uniform result, though if you like it chunky, that's not necessary.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JioQ3RvSKmWWJYJ3ZfjGnZ.jpg" alt="Ninja CrushBOSS made hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VkH22SGTujUxVw5rYThBmT.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xeSMXMNVrJVhUwLV9y8HhT.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/otxV5XrxJH2hMXBpixz7fT.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d97PqKvoRr84jnQqy4griT.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cRfzMpCTzAAESNHZrpRxhT.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6XDRP9DboLJeRMjdoX5Q9T.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="tumbler-cup">Tumbler cup</h2><p>The single-serve tumbler cup assembly is just like the <a href="https://www.techradar.com/home/juicers-blenders/ninja-blendboss-tumbler-blender-review">Ninja BlendBOSS</a>. Just put in your ingredients, screw on the blade lid, and twist it into place on the power base. You do need to have a bit of liquid in order to blend properly, but as long as you do, everything comes out great. Even ice is totally obliterated. I made this banana peanut butter smoothie which came out totally smooth.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/FmjrMSuxX4GWdccaABG5c7.jpg" alt="Ninja CrushBOSS making banana peanut butter smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/srFbb2NLbR69q7LVbQsWz7.jpg" alt="Ninja CrushBOSS making banana peanut butter smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XP3gfwUrjepkCz77BxAsr7.jpg" alt="Ninja CrushBOSS making banana peanut butter smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tY2LRJRvMsZ7rJhWVUw8T7.jpg" alt="Ninja CrushBOSS making banana peanut butter smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I made a very similar smoothie, this one was banana chocolate. It was also amazing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/F8VRUckGHzrpNjvN82hgqf.jpg" alt="Ninja CrushBOSS making banana chocolate smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3vvmoj2VJwS4CUDQPhGoug.jpg" alt="Ninja CrushBOSS making banana chocolate smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6V4n2VzYYKPfZ5gLTtcwig.jpg" alt="Ninja CrushBOSS making banana chocolate smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/piydFPuCD3tL6rSLXeUCdg.jpg" alt="Ninja CrushBOSS making banana chocolate smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I made a simple lemonade slushie, just ice, water, lemon juice, and vanilla syrup. This was a quick and tasty treat. Though the ice was thoroughly crushed, the mixture wasn't totally homogenous. The icy part and the liquid part tended to separate as I drank it.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jUSi3g9GDbQnyjTmiNksBC.jpg" alt="Ninja CrushBOSS making slushie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wtAaomNr7Atouysv3cyjWC.jpg" alt="Ninja CrushBOSS making slushie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VVfKN6Tx2R93MGwEUGQrCC.jpg" alt="Ninja CrushBOSS making slushie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QDZSTEDmanJfjpjS3FSwLC.jpg" alt="Ninja CrushBOSS making slushie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FvPnn72Zy7Xz5aTF5fBHFC.jpg" alt="Ninja CrushBOSS making slushie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I also used this smaller blender cup to prepare some frozen treats in the <a href="https://www.techradar.com/home/small-appliances/ninja-swirl-by-creami-review">Ninja Creami Swirl. </a>I started with a pistachio-flavored <a href="https://www.techradar.com/home/coffee-machines/healthier-ninja-creami-recipes-no-artificial-sweeteners">healthier ice cream</a>, which included whole pistachios and dates. These can be challenging to blend, but the resulting mixture was smooth. There was a bit of "dust" at the bottom (I probably could have run it twice), but once frozen in the Creami pint, you couldn't tell. This turned out amazing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/nYV6y2Re3qKeYxnWv6CV2U.jpg" alt="Ninja CrushBOSS making pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VVJ4N8qcShqEi3TcVexfgT.jpg" alt="Ninja CrushBOSS making pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RSEdqVwH2a4XUttREaWC3U.jpg" alt="Ninja CrushBOSS making pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I also made a healthier version of Dole whip for the Ninja Creami Swirl. This blended up perfectly and turned out fantastic. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/s6zrpaUQpQGRaVSePsJyJF.jpg" alt="Ninja CrushBOSS making dole whip style frozen treat" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SRReu4aXMNssPZ6dVn6udF.jpg" alt="Ninja CrushBOSS making dole whip style frozen treat" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8PVfBq7VxGaq9zkySGDDbF.jpg" alt="Ninja CrushBOSS making dole whip style frozen treat" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T9KyFQKqihLkFv9u4CY2vE.jpg" alt="Ninja CrushBOSS making dole whip style frozen treat" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><ul><li><strong>Performance score: 4.5/5 </strong></li></ul><h2 class="article-body__section" id="section-should-you-buy-the-ninja-crushboss"><span>Should you buy the Ninja CrushBOSS?</span></h2><div ><table><caption>Ninja CrushBOSS report card</caption><thead><tr><th class="firstcol " ><p><strong>Attributes</strong></p></th><th  ><p><strong>Notes</strong></p></th><th  ><p><strong>Rating</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>While not cheap, the Ninja CrushBOSS replaces three different kitchen tools.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>It's well-designed to do the work of three appliances in one.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>The Ninja CrushBOSS performs as expected, making quick work of a variety of foods.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Overall</p></td><td  ><p>The Ninja CrushBOSS is an excellent 3-in-1 food processor, blender, and mini blender.</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 need multiple blending/processing appliances </strong></p><p>If you're in the market for even two of the three: full-sized blender, mini blender, or food processor, then you'll find this a worthwhile purchase. Any two of the three would likely cost at least as much and take up more space. Need all three? This is a no-brainer.</p></div><div class="product"><p><strong>You just need a powerful tool</strong></p><p>Frankly, even if you just need one, you still might consider the Ninja CrushBOSS. Its 1200-watt motor made lightning quick work of everything I tried, from ice to nuts to sticky dates. You might just find some use for the other functions once you have this in your kitchen.</p></div><div class="product"><p><strong>You want some automation</strong></p><p>The Ninja CrushBOSS has some automated features that take the guesswork out of how long to run and how much power to use. SmoothSense automatically senses ingredients and PrepIQ has individual programs for specific functions. Of course, you can just use manual settings if you prefer.</p></div><h2 id="don-39-t-buy-it-if-3">Don't buy it if</h2><div class="product"><p><strong>You are on a tight budget</strong></p><p>There are certainly cheaper blenders and food processors on the market, though they won't have some of the advanced features that the Ninja CrushBOSS does.</p></div><div class="product"><p><strong>You hate to unbox new appliances </strong></p><p>If you are easily intimidated by new appliances and tend to leave them sitting in the box for a while, this isn't the appliance for you. You'll have a lot to unpack, and you'll actually need to read the manual to learn how to assemble and use the Ninja CrushBOSS.</p></div><div class="product"><p><strong>You have limited counter and storage space</strong></p><p>While he Ninja CrushBOSS has just one base, it has so many parts and pieces. You'll have to find space in your kitchen to store them all.</p></div><h2 class="article-body__section" id="section-ninja-crushboss-also-consider"><span>Ninja CrushBOSS: also consider</span></h2><p>If the Ninja CrushBOSS isn't exactly what you're looking for, you might consider the following:</p><div class="product"><a data-dimension112="e2842d84-8c44-11f1-840d-9bc6517a8a3c" data-action="Deal Block" data-label="Read our review of the Vitamix A3500" data-dimension48="Read our review of the Vitamix A3500" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="mP784om5KDB2bKk6GjzywH" name="01-a3500i-on_white-intl-2000x2000.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mP784om5KDB2bKk6GjzywH.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Vitamix A3500</strong></p><p>My go-to blender for decades has been a Vitamix. There's a reason you see these in bars and restaurants so often. It's "just" a blender, but it does the job well.</p><p><strong>Read our review of the </strong><a href="https://www.techradar.com/reviews/vitamix-a3500" data-dimension112="e2842d84-8c44-11f1-840d-9bc6517a8a3c" data-action="Deal Block" data-label="Read our review of the Vitamix A3500" data-dimension48="Read our review of the Vitamix A3500" data-dimension25=""><strong>Vitamix A3500</strong></a><strong> </strong></p></div><div class="product"><a data-dimension112="e2842de8-8c44-11f1-aa3b-6b56a807efa2" data-action="Deal Block" data-label="Check out our review of the Breville the All in One" data-dimension48="Check out our review of the Breville the All in One" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1362px;"><p class="vanilla-image-block" style="padding-top:97.06%;"><img id="FVC5HWZxCd6FJwhGtd4yrK" name="breville-all-in-one-marketing-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/FVC5HWZxCd6FJwhGtd4yrK.png" mos="" align="middle" fullscreen="" width="1362" height="1322" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Breville the All in One</strong></p><p>Here is another blender/food processor you might consider if the Ninja CrushBOSS seems like too much. While not as fully-featured, it's certainly more simple and compact.</p><p><strong>Check out our review of the </strong><a href="https://www.techradar.com/home/juicers-blenders/breville-the-all-in-one-stick-mixer-review" data-dimension112="e2842de8-8c44-11f1-aa3b-6b56a807efa2" data-action="Deal Block" data-label="Check out our review of the Breville the All in One" data-dimension48="Check out our review of the Breville the All in One" data-dimension25=""><strong>Breville the All in One</strong></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e2842de8-8c44-11f1-aa3b-6b56a807efa2" data-action="Deal Block" data-label="Check out our review of the Breville the All in One" data-dimension48="Check out our review of the Breville the All in One" data-dimension25="">View Deal</a></p></div><div class="product"><a data-dimension112="7b39d6be-8cef-11f1-aacd-9be5a1d7c87f" data-action="Deal Block" data-label="Read my review of the Ninja BlendBOSS" data-dimension48="Read my review of the Ninja BlendBOSS" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:694px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="qvyn5ZQZUsbQAHqgCWyU9A" name="ninja-blendboss-press-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/qvyn5ZQZUsbQAHqgCWyU9A.png" mos="" align="middle" fullscreen="" width="694" height="694" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja BlendBOSS</strong></p><p>You really just want that single-serve blender and to-go tumbler? Ninja's BlendBOSS is what you want. It takes up minimal space in your kitchen and yet it's surprisingly powerful and fast for making smoothies, slushies, iced coffee, and more. It comes with that sipping lid and straw so you can just blend and go.</p><p><strong>Read my review of the </strong><a href="https://www.techradar.com/home/juicers-blenders/ninja-blendboss-tumbler-blender-review" data-dimension112="7b39d6be-8cef-11f1-aacd-9be5a1d7c87f" data-action="Deal Block" data-label="Read my review of the Ninja BlendBOSS" data-dimension48="Read my review of the Ninja BlendBOSS" data-dimension25=""><strong>Ninja BlendBOSS</strong></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="7b39d6be-8cef-11f1-aacd-9be5a1d7c87f" data-action="Deal Block" data-label="Read my review of the Ninja BlendBOSS" data-dimension48="Read my review of the Ninja BlendBOSS" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-i-tested-the-ninja-power-crushboss"><span>How I tested the Ninja Power CrushBOSS</span></h2><ul><li><strong>I tested all three containers and various multiblade attachments</strong></li><li><strong>I used SmoothSense, PrepIQ, and Custom settings</strong></li><li><strong>I cleaned it after every use </strong></li></ul><p>I used the food processor bowl to crinkle-cut carrots, dice a sweet potato, shred both parmesan and Swiss cheeses, make oatmeal flour, blend up hummus, and blend pancake batter. I used the large blender to make frozen yogurt and a fruit smoothie. In the small tumbler blender, I blended two different mixtures to make frozen treats in the Ninja Creami (Dole whip and pistachio ice cream), two different yogurt/frozen fruit smoothies (banana peanut butter and banana chocolate), and a lemonade slushie.</p><p>Read more about <a href="https://www.techradar.com/news/how-we-test">how we test.</a></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/juicers-blenders/ninja-crushboss-review</link>
                                                                            <description>
                            <![CDATA[ The Ninja CrushBOSS is a kitchen system that takes care of all your food processing and blending needs. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Jdg7ALfzTf6krfYH4SyMKi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BL9a4upic82L5WM4gyxVfL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 29 Aug 2026 08:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Juicers & Blenders]]></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/BL9a4upic82L5WM4gyxVfL-1280-80.jpg">
                                                            <media:credit><![CDATA[Karen Freeman / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ninja CrushBOSS base with three containers]]></media:description>                                                            <media:text><![CDATA[Ninja CrushBOSS base with three containers]]></media:text>
                                <media:title type="plain"><![CDATA[Ninja CrushBOSS base with three containers]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BL9a4upic82L5WM4gyxVfL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-ninja-crushboss-one-minute-review"><span>Ninja CrushBOSS: one-minute review</span></h2><p>The Ninja CrushBOSS is an impressive three-in-one kitchen system. The largest container, a 72-ounce pitcher blender is made for blending big batches of whatever foods and beverages you like. The medium-sized 64-ounce container is a food processor, to which you can attach a handful of different blades that slice, dice, and shred various foods. The food processor bowl also has a tower blade for blending and a dough blade for making breads. The smallest vessel is a 26-ounce tumbler is perfect for single-serve smoothies, iced coffees, and slushies. It comes with a sipping lid and straw so you can just blend and go.</p><p>I put the whole system through its paces and was impressed with the results. If you're in the market for both a blender and a food processor, especially if you want both large and single-serve blenders, you can save money by just buying the Ninja CrushBOSS.</p><p>I have to admit that unboxing this system felt a bit intimidating. There are a <em>lot</em> of parts. That is the point of it, of course — to be everything for everyone — but be prepared to take some time to learn how all of the parts fit together and how it all works. You'll be washing a lot of dishes. Plus, some of the pieces do nest, but you're still looking at a lot of storage space for all the bits and bobs.</p><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="HiYV7rKz3WiwoixET94Hi4" name="ninja-crushboss-blender-food-processor-flat-lay" alt="Ninja CrushBOSS and everything it comes with" src="https://cdn.mos.cms.futurecdn.net/HiYV7rKz3WiwoixET94Hi4.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><h2 class="article-body__section" id="section-ninja-crushboss-price-and-availability"><span>Ninja CrushBOSS: price and availability</span></h2><ul><li><strong>List price: $319.99 / £239.99 (about AU$450)</strong></li><li><strong>Available direct from Ninja, and from third-party retailers including Amazon</strong></li></ul><p>The Ninja CrushBOSS is being sold on Ninja's own website and third-party retailers in the US and UK, with a list price of $319.99 / £239.99 for the unit with all attachments. That's about AU$450, but we don't yet have a release date for the CrushBOSS in Australia. Colorways include Midnight Blue, Black & Copper, Stone & Gold, Mocha & Gold, Bone & White Gold, and Onyx — with more colors coming by the end of 2026.</p><ul><li><strong>Value score: 4.5/5</strong></li></ul><h2 class="article-body__section" id="section-ninja-crushboss-specifications"><span>Ninja CrushBOSS: specifications</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Price</p></td><td  ><p>$319</p></td></tr><tr><td class="firstcol " ><p>Vessel sizes</p></td><td  ><p>72-ounce, 64-ounce, 26-ounce</p></td></tr><tr><td class="firstcol " ><p>Control panel programs</p></td><td  ><p>SmoothSense, PrepIQ, Custom</p></td></tr><tr><td class="firstcol " ><p>Vessels material</p></td><td  ><p>BPA-free plastic</p></td></tr><tr><td class="firstcol " ><p>Maximum power</p></td><td  ><p>1,200 watts</p></td></tr><tr><td class="firstcol " ><p>Multiblade disk attachments available</p></td><td  ><p>Thin slice, thick slice, shred, crinkle cut, french fry, julienne</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-ninja-crushboss-design-and-features"><span>Ninja CrushBOSS: design and features</span></h2><ul><li><strong>Three blending/processing vessels</strong></li><li><strong>Three blending programs</strong></li><li><strong>1,200-watt motor </strong></li></ul><p>The Ninja CrushBOSS base suctions to your counter for stability. It comes with three different containers: a 72-ounce blending pitcher, a 64-ounce processing bowl, and a 26-ounce tumbler. Clean each of these containers by filling partway with water, adding a couple drops of dish soap, and blending.</p><p>The 72-ounce blending pitcher comes with a tower blade. There is a pour spout in the lid; for thinner liquids you can pop up the spout cap and pour from the pitcher. For thicker ones, you'll remove the whole lid and the blade before pouring out and scraping with a spatula if needed. </p><p>The 36-ounce processing bowl comes with a chopping blade, dough blade, and multiblade disc. There are optional attachments that fit into the multiblade disc, including thin slice, thick slide, shred, crinkle cut, french fry, and julienne. This bowl's lid includes a feed chute and pusher. </p><p>Finally, the 26-ounce single-serve tumbler comes with a sipping lid and a straw, so you can just blend your favorite frozen beverage and go. </p><p>The base suctions onto your counter for stability. It's sleek and classy-looking. The containers slide and lock into place securely.</p><ul><li><strong>Design score: 4.5/5</strong></li></ul><h2 class="article-body__section" id="section-ninja-crushboss-performance"><span>Ninja CrushBOSS: performance</span></h2><h2 id="full-sized-blender">Full-sized blender</h2><p>Using the 72-ounce blender container, I made a smoothie using frozen fruit and juice in roughly equal proportions. I used the SmoothSense setting, which automatically detects the amount of solids and liquids in the vessel. The motor will stop and start, using the appropriate speeds to deliver smooth results. This turned out great.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xzehMNgjuD92yCfaSEjGj3.jpg" alt="Ninja CrushBOSS blender in action" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KzSBquarKNKVvCNXDJ6GZ3.jpg" alt="Ninja CrushBOSS blender in action" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QeQURqLVyk5VvYd3dZDgT3.jpg" alt="Ninja CrushBOSS blender in action" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I also tried make a simple frozen yogurt with just frozen fruit and yogurt, this didn't blend up all that smoothly. If I had used any liquid, or possessed more patience, I could have easily made this a lot smoother. At the very least, I should have scraped down the sides and blended it once more. It's pretty chunky-looking but it still tasted great. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/R8VphdbMZhokTyeqTeSdGV.jpg" alt="Ninja CrushBOSS making cherry frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GeGrUc6u2kJRmCvPUGZzYV.jpg" alt="Ninja CrushBOSS making cherry frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SPV6uKgGrrhYjzJEAZPzVV.jpg" alt="Ninja CrushBOSS making cherry frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qEqYcF7NSwe3Eztj762GDV.jpg" alt="Ninja CrushBOSS making cherry frozen yogurt" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="food-processor">Food processor</h2><p>The first thing I did with the 64-ounce food processor container was to crinkle-cut some carrots. It took me a little time to assemble the blades properly and peel the carrots. But once I dropped them into the food chute, it took only a second or two to totally cut up three carrots. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/4YrFBTjgVEkKjHfbJKGdFB.jpg" alt="Ninja CrushBOSS crinkle cut carrots" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6knzZaytWp8dLeii6vjUXB.jpg" alt="Ninja CrushBOSS crinkle cut carrots" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uNyTdrhnBmA2ucVZse9GhB.jpg" alt="Ninja CrushBOSS crinkle cut carrots" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Next I diced a sweet potato. Ninja's instructions say that you need to soften fibrous foods like sweet potatoes before processing. This is not necessary for regular white potatoes. I followed the instructions and air-fried the sweet potato whole for 10 minutes first and allowed it to cool. Again, once my sweet potato and the blades were ready to go, the Ninja CrushBOSS took only a couple of seconds to dice the entire sweet potato. Once diced, a quick air-fry (yes, quicker than I expected, I over-cooked it a bit) and it was ready to eat.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6vfJFC5FKWVt5dUGwGQG5c.jpg" alt="Ninja CrushBOSS food processor and sweet potato" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yceAom46BQ4pd5iF7btECc.jpg" alt="Ninja CrushBOSS food processor and sweet potato" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YjEiAvvya4ePwLfA8g65Jc.jpg" alt="Ninja CrushBOSS food processor and sweet potato" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sdGjTb4EPXSUikfbPrKTKc.jpg" alt="Ninja CrushBOSS food processor and sweet potato" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I shredded some hard parmesan cheese, using the shredding multiblade attachment. Like the other blades, it's super fast. However, a rather large chunk of parmesan got caught between the blade and the lid and wouldn't shred, as you can see in my photos below.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/92vxa7yttp94UEECAX92Je.jpg" alt="Ninja CrushBOSS shredding parmesan cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Tf2wjkvQF3ND29rhSE7vEe.jpg" alt="Ninja CrushBOSS shredding parmesan cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kh6HQsxECLxtipAjsRgyZe.jpg" alt="Ninja CrushBOSS shredding parmesan cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Then I tried a slightly softer cheese, a Swiss. This one also shredded in just a few seconds, and the chunks left after shredding were much smaller.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/UivtprcPsAcQWDvVg9onSD.jpg" alt="Ninja CrushBOSS shredding Swiss cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AbMMuUdHjbJq2jqR9KTSzC.jpg" alt="Ninja CrushBOSS shredding Swiss cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VgvyZekjXijfPcWB5idgJD.jpg" alt="Ninja CrushBOSS shredding Swiss cheese" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Next I tried the blade tower, which is centered inside the food processor bowl, just like a blender blade (as opposed to the multiblade system, which sits just under the lid). I made some coarse oat flour. Again, this was super fast. I probably could have run it again if I wanted the flour to be finer, but this was fine for me.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iiz5d9kNRUtrV5Gp3aqcTb.jpg" alt="Ninja CrushBOSS making oat flour" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Tdbm5nhKLEYcerNzKk7yTb.jpg" alt="Ninja CrushBOSS making oat flour" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Next I blended some protein pancake batter in the food processor bowl. Of course, the Ninja CrushBOSS made quick work of this. The batter came out pretty smooth and cooked up beautifully.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VygE6GK2EUEXHu4f8Xtos7.jpg" alt="Ninja CrushBOSS blending pancake batter" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xYAkCvjhcbyUUV3zQeYvv7.jpg" alt="Ninja CrushBOSS blending pancake batter" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/U9FzcyszdwF2KURmwCSgx7.jpg" alt="Ninja CrushBOSS blending pancake batter" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9Nim4AHeuUjqscid35gGz7.jpg" alt="Ninja CrushBOSS blending pancake batter" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Lwa2WuLmjsw78FATRx43r7.jpg" alt="Ninja CrushBOSS blending pancake batter" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I made some hummus, which made me question why I ever bought pre-made hummus from the store! It's so quick and easy with a blender/food processor like the Ninja CrushBOSS. And it's much tastier. I did scrape down the sides after the initial processing session and process it again. It was worth the extra cycle to get a totally uniform result, though if you like it chunky, that's not necessary.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JioQ3RvSKmWWJYJ3ZfjGnZ.jpg" alt="Ninja CrushBOSS made hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VkH22SGTujUxVw5rYThBmT.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xeSMXMNVrJVhUwLV9y8HhT.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/otxV5XrxJH2hMXBpixz7fT.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d97PqKvoRr84jnQqy4griT.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cRfzMpCTzAAESNHZrpRxhT.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6XDRP9DboLJeRMjdoX5Q9T.jpg" alt="Ninja CrushBOSS making hummus" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="tumbler-cup">Tumbler cup</h2><p>The single-serve tumbler cup assembly is just like the <a href="https://www.techradar.com/home/juicers-blenders/ninja-blendboss-tumbler-blender-review">Ninja BlendBOSS</a>. Just put in your ingredients, screw on the blade lid, and twist it into place on the power base. You do need to have a bit of liquid in order to blend properly, but as long as you do, everything comes out great. Even ice is totally obliterated. I made this banana peanut butter smoothie which came out totally smooth.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/FmjrMSuxX4GWdccaABG5c7.jpg" alt="Ninja CrushBOSS making banana peanut butter smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/srFbb2NLbR69q7LVbQsWz7.jpg" alt="Ninja CrushBOSS making banana peanut butter smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XP3gfwUrjepkCz77BxAsr7.jpg" alt="Ninja CrushBOSS making banana peanut butter smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tY2LRJRvMsZ7rJhWVUw8T7.jpg" alt="Ninja CrushBOSS making banana peanut butter smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I made a very similar smoothie, this one was banana chocolate. It was also amazing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/F8VRUckGHzrpNjvN82hgqf.jpg" alt="Ninja CrushBOSS making banana chocolate smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3vvmoj2VJwS4CUDQPhGoug.jpg" alt="Ninja CrushBOSS making banana chocolate smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6V4n2VzYYKPfZ5gLTtcwig.jpg" alt="Ninja CrushBOSS making banana chocolate smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/piydFPuCD3tL6rSLXeUCdg.jpg" alt="Ninja CrushBOSS making banana chocolate smoothie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I made a simple lemonade slushie, just ice, water, lemon juice, and vanilla syrup. This was a quick and tasty treat. Though the ice was thoroughly crushed, the mixture wasn't totally homogenous. The icy part and the liquid part tended to separate as I drank it.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jUSi3g9GDbQnyjTmiNksBC.jpg" alt="Ninja CrushBOSS making slushie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wtAaomNr7Atouysv3cyjWC.jpg" alt="Ninja CrushBOSS making slushie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VVfKN6Tx2R93MGwEUGQrCC.jpg" alt="Ninja CrushBOSS making slushie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QDZSTEDmanJfjpjS3FSwLC.jpg" alt="Ninja CrushBOSS making slushie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FvPnn72Zy7Xz5aTF5fBHFC.jpg" alt="Ninja CrushBOSS making slushie" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I also used this smaller blender cup to prepare some frozen treats in the <a href="https://www.techradar.com/home/small-appliances/ninja-swirl-by-creami-review">Ninja Creami Swirl. </a>I started with a pistachio-flavored <a href="https://www.techradar.com/home/coffee-machines/healthier-ninja-creami-recipes-no-artificial-sweeteners">healthier ice cream</a>, which included whole pistachios and dates. These can be challenging to blend, but the resulting mixture was smooth. There was a bit of "dust" at the bottom (I probably could have run it twice), but once frozen in the Creami pint, you couldn't tell. This turned out amazing.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/nYV6y2Re3qKeYxnWv6CV2U.jpg" alt="Ninja CrushBOSS making pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VVJ4N8qcShqEi3TcVexfgT.jpg" alt="Ninja CrushBOSS making pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RSEdqVwH2a4XUttREaWC3U.jpg" alt="Ninja CrushBOSS making pistachio ice cream" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>I also made a healthier version of Dole whip for the Ninja Creami Swirl. This blended up perfectly and turned out fantastic. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/s6zrpaUQpQGRaVSePsJyJF.jpg" alt="Ninja CrushBOSS making dole whip style frozen treat" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SRReu4aXMNssPZ6dVn6udF.jpg" alt="Ninja CrushBOSS making dole whip style frozen treat" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8PVfBq7VxGaq9zkySGDDbF.jpg" alt="Ninja CrushBOSS making dole whip style frozen treat" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T9KyFQKqihLkFv9u4CY2vE.jpg" alt="Ninja CrushBOSS making dole whip style frozen treat" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><ul><li><strong>Performance score: 4.5/5 </strong></li></ul><h2 class="article-body__section" id="section-should-you-buy-the-ninja-crushboss"><span>Should you buy the Ninja CrushBOSS?</span></h2><div ><table><caption>Ninja CrushBOSS report card</caption><thead><tr><th class="firstcol " ><p><strong>Attributes</strong></p></th><th  ><p><strong>Notes</strong></p></th><th  ><p><strong>Rating</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Value</p></td><td  ><p>While not cheap, the Ninja CrushBOSS replaces three different kitchen tools.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>It's well-designed to do the work of three appliances in one.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>The Ninja CrushBOSS performs as expected, making quick work of a variety of foods.</p></td><td  ><p>4.5/5</p></td></tr><tr><td class="firstcol " ><p>Overall</p></td><td  ><p>The Ninja CrushBOSS is an excellent 3-in-1 food processor, blender, and mini blender.</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 need multiple blending/processing appliances </strong></p><p>If you're in the market for even two of the three: full-sized blender, mini blender, or food processor, then you'll find this a worthwhile purchase. Any two of the three would likely cost at least as much and take up more space. Need all three? This is a no-brainer.</p></div><div class="product"><p><strong>You just need a powerful tool</strong></p><p>Frankly, even if you just need one, you still might consider the Ninja CrushBOSS. Its 1200-watt motor made lightning quick work of everything I tried, from ice to nuts to sticky dates. You might just find some use for the other functions once you have this in your kitchen.</p></div><div class="product"><p><strong>You want some automation</strong></p><p>The Ninja CrushBOSS has some automated features that take the guesswork out of how long to run and how much power to use. SmoothSense automatically senses ingredients and PrepIQ has individual programs for specific functions. Of course, you can just use manual settings if you prefer.</p></div><h2 id="don-39-t-buy-it-if-3">Don't buy it if</h2><div class="product"><p><strong>You are on a tight budget</strong></p><p>There are certainly cheaper blenders and food processors on the market, though they won't have some of the advanced features that the Ninja CrushBOSS does.</p></div><div class="product"><p><strong>You hate to unbox new appliances </strong></p><p>If you are easily intimidated by new appliances and tend to leave them sitting in the box for a while, this isn't the appliance for you. You'll have a lot to unpack, and you'll actually need to read the manual to learn how to assemble and use the Ninja CrushBOSS.</p></div><div class="product"><p><strong>You have limited counter and storage space</strong></p><p>While he Ninja CrushBOSS has just one base, it has so many parts and pieces. You'll have to find space in your kitchen to store them all.</p></div><h2 class="article-body__section" id="section-ninja-crushboss-also-consider"><span>Ninja CrushBOSS: also consider</span></h2><p>If the Ninja CrushBOSS isn't exactly what you're looking for, you might consider the following:</p><div class="product"><a data-dimension112="e2842d84-8c44-11f1-840d-9bc6517a8a3c" data-action="Deal Block" data-label="Read our review of the Vitamix A3500" data-dimension48="Read our review of the Vitamix A3500" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="mP784om5KDB2bKk6GjzywH" name="01-a3500i-on_white-intl-2000x2000.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mP784om5KDB2bKk6GjzywH.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Vitamix A3500</strong></p><p>My go-to blender for decades has been a Vitamix. There's a reason you see these in bars and restaurants so often. It's "just" a blender, but it does the job well.</p><p><strong>Read our review of the </strong><a href="https://www.techradar.com/reviews/vitamix-a3500" data-dimension112="e2842d84-8c44-11f1-840d-9bc6517a8a3c" data-action="Deal Block" data-label="Read our review of the Vitamix A3500" data-dimension48="Read our review of the Vitamix A3500" data-dimension25=""><strong>Vitamix A3500</strong></a><strong> </strong></p></div><div class="product"><a data-dimension112="e2842de8-8c44-11f1-aa3b-6b56a807efa2" data-action="Deal Block" data-label="Check out our review of the Breville the All in One" data-dimension48="Check out our review of the Breville the All in One" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1362px;"><p class="vanilla-image-block" style="padding-top:97.06%;"><img id="FVC5HWZxCd6FJwhGtd4yrK" name="breville-all-in-one-marketing-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/FVC5HWZxCd6FJwhGtd4yrK.png" mos="" align="middle" fullscreen="" width="1362" height="1322" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Breville the All in One</strong></p><p>Here is another blender/food processor you might consider if the Ninja CrushBOSS seems like too much. While not as fully-featured, it's certainly more simple and compact.</p><p><strong>Check out our review of the </strong><a href="https://www.techradar.com/home/juicers-blenders/breville-the-all-in-one-stick-mixer-review" data-dimension112="e2842de8-8c44-11f1-aa3b-6b56a807efa2" data-action="Deal Block" data-label="Check out our review of the Breville the All in One" data-dimension48="Check out our review of the Breville the All in One" data-dimension25=""><strong>Breville the All in One</strong></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="e2842de8-8c44-11f1-aa3b-6b56a807efa2" data-action="Deal Block" data-label="Check out our review of the Breville the All in One" data-dimension48="Check out our review of the Breville the All in One" data-dimension25="">View Deal</a></p></div><div class="product"><a data-dimension112="7b39d6be-8cef-11f1-aacd-9be5a1d7c87f" data-action="Deal Block" data-label="Read my review of the Ninja BlendBOSS" data-dimension48="Read my review of the Ninja BlendBOSS" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:694px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="qvyn5ZQZUsbQAHqgCWyU9A" name="ninja-blendboss-press-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/qvyn5ZQZUsbQAHqgCWyU9A.png" mos="" align="middle" fullscreen="" width="694" height="694" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja BlendBOSS</strong></p><p>You really just want that single-serve blender and to-go tumbler? Ninja's BlendBOSS is what you want. It takes up minimal space in your kitchen and yet it's surprisingly powerful and fast for making smoothies, slushies, iced coffee, and more. It comes with that sipping lid and straw so you can just blend and go.</p><p><strong>Read my review of the </strong><a href="https://www.techradar.com/home/juicers-blenders/ninja-blendboss-tumbler-blender-review" data-dimension112="7b39d6be-8cef-11f1-aacd-9be5a1d7c87f" data-action="Deal Block" data-label="Read my review of the Ninja BlendBOSS" data-dimension48="Read my review of the Ninja BlendBOSS" data-dimension25=""><strong>Ninja BlendBOSS</strong></a><a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="7b39d6be-8cef-11f1-aacd-9be5a1d7c87f" data-action="Deal Block" data-label="Read my review of the Ninja BlendBOSS" data-dimension48="Read my review of the Ninja BlendBOSS" data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-how-i-tested-the-ninja-power-crushboss"><span>How I tested the Ninja Power CrushBOSS</span></h2><ul><li><strong>I tested all three containers and various multiblade attachments</strong></li><li><strong>I used SmoothSense, PrepIQ, and Custom settings</strong></li><li><strong>I cleaned it after every use </strong></li></ul><p>I used the food processor bowl to crinkle-cut carrots, dice a sweet potato, shred both parmesan and Swiss cheeses, make oatmeal flour, blend up hummus, and blend pancake batter. I used the large blender to make frozen yogurt and a fruit smoothie. In the small tumbler blender, I blended two different mixtures to make frozen treats in the Ninja Creami (Dole whip and pistachio ice cream), two different yogurt/frozen fruit smoothies (banana peanut butter and banana chocolate), and a lemonade slushie.</p><p>Read more about <a href="https://www.techradar.com/news/how-we-test">how we test.</a></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Home appliances giant Dreame has scrapped itsrocket-powered supercar, which we suspected was 'too fast and too wide-reaching' ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Dreame has reportedly cancelled all its car projects</strong></li><li><strong>The firm's expansion plans seemed "too fast and too wide-reaching"</strong></li><li><strong>Rocket-boosted performance always seemed unlikely</strong></li></ul><p><a href="https://www.techradar.com/home/robot-vacuums/dreame-has-expanded-its-remit-to-literally-anything-and-im-not-sure-its-good-news-for-one-of-my-favorite-vacuum-brands">When we went down to CES in January</a>, we were in for a big surprise: Dreame, the brand we know primarily from its impressive <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">robot vacuum cleaners,</a> and <a href="https://www.techradar.com/home/hair-care/best-hair-styler-tool">hair stylers</a>, was expanding into pretty much everything — including making a supercar.</p><p>As we said at the time, the world domination scheme didn't seem like the best of plans. "It all just seems too fast and too wide-reaching for it to have been done with the required care and expertise," we said, noting that we were finding it hard to get any actual details of the multiple proposed products.</p><p>But Dreame kept on going with the announcements, and in April it declared that not only would it be making a hypercar after its supercar, but the hypercar would be able to reach 62mph in 0.9 seconds thanks to its "custom-built dual solid rocket boosters". </p><p>This week, Car News China reported that Dreame was shuttering all its car programs, while another report cast serious doubt on whether there was any real intention of making those vehicles beyond prototypes.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1400px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="hnbgsXDjagGfG9jtUW5dbf" name="2026-Dreame-Hypercar-Teaser-2" alt="Promotional image of the Dreame hypercar, now canceled" src="https://cdn.mos.cms.futurecdn.net/hnbgsXDjagGfG9jtUW5dbf.png" mos="" align="middle" fullscreen="" width="1400" height="787" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dreame)</span></figcaption></figure><h2 id="what-happened-to-dreame-39-s-hypercars">What happened to Dreame's hypercars?</h2><p>Dreame had announced two cars: the 1,867 horsepower Dreame Nebula 1, and the rocket-powered Dreame Nebula NEXT 01 Jet Edition. But it seems the products may have been inspired less by a desire to make production cars and perhaps more by a desire to emulate Elon Musk.</p><p>According to a report in China Economy, seen by the EV site <a href="https://electrek.co/2026/08/25/robot-vacuum-company-cancels-its-rocket-powered-electric-car/" target="_blank">Elektrek</a>, internal sources told the publication that "the car was more of a marketing and fundraising effort rather than a genuine manufacturing effort" — which makes it sound much like the Tesla Roadster "flying" SpaceX edition that Musk has been promising since 2021. The latest <a href="https://www.msn.com/en-us/autos/news/tesla-reportedly-will-demo-flying-roadster/ar-AA2a7fYv" target="_blank">news</a> on that project predicted a demo "as early as this month", but there's no sign of it so far.</p><p>The report also suggests that Dreame's vehicle department wasn't really structured very effectively and may have encountered regulatory issues.</p><p>A tech firm pivoting into the car business isn't a ludicrous idea — <a href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles/xiaomi-unveils-its-first-range-extender-suv-and-it-looks-like-a-private-jet-on-wheels">Xiaomi's</a> doing some fascinating things on four wheels — and the things robovac companies excel at, such as navigation, obstacle avoidance and autonomous driving are directly relevant to EVs. Global firms also have excellent supply chains and distribution networks. </p><p>But for every Xiaomi SUV there's an abandoned <a href="https://www.techradar.com/news/apple-car">Apple Car</a>, <a href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles/the-playstation-car-is-dead-why-sony-and-honda-just-pulled-the-plug-on-their-afeela-ev-before-a-single-car-was-delivered">PlayStation Car</a> or <a href="https://www.techradar.com/news/dyson-shows-off-its-canceled-electric-car-for-the-first-time">Dyson Car</a> proving that for some gadget firms, getting into the car business sucks.</p><div data-model-name="Dreame L10s Ultra" data-widget-type="review"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/robot-vacuums/home-appliances-giant-dreame-has-scrapped-its-rocket-powered-supercar-which-we-suspected-was-too-fast-and-too-wide-reaching</link>
                                                                            <description>
                            <![CDATA[ Dreame has cancelled its plans to make a rocket-propelled hypercar ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">j8kSZSRx9LFx4qTNDZadeG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/DAmHUqV6MUt75r6XYCDtp5-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 27 Aug 2026 15:35:32 +0000</pubDate>                                                                                                                                                                                                                                <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/DAmHUqV6MUt75r6XYCDtp5-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Dreame products from CES 2026]]></media:description>                                                            <media:text><![CDATA[Dreame products from CES 2026]]></media:text>
                                <media:title type="plain"><![CDATA[Dreame products from CES 2026]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/DAmHUqV6MUt75r6XYCDtp5-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Dreame has reportedly cancelled all its car projects</strong></li><li><strong>The firm's expansion plans seemed "too fast and too wide-reaching"</strong></li><li><strong>Rocket-boosted performance always seemed unlikely</strong></li></ul><p><a href="https://www.techradar.com/home/robot-vacuums/dreame-has-expanded-its-remit-to-literally-anything-and-im-not-sure-its-good-news-for-one-of-my-favorite-vacuum-brands">When we went down to CES in January</a>, we were in for a big surprise: Dreame, the brand we know primarily from its impressive <a href="https://www.techradar.com/home/robot-vacuums/best-robot-vacuum">robot vacuum cleaners,</a> and <a href="https://www.techradar.com/home/hair-care/best-hair-styler-tool">hair stylers</a>, was expanding into pretty much everything — including making a supercar.</p><p>As we said at the time, the world domination scheme didn't seem like the best of plans. "It all just seems too fast and too wide-reaching for it to have been done with the required care and expertise," we said, noting that we were finding it hard to get any actual details of the multiple proposed products.</p><p>But Dreame kept on going with the announcements, and in April it declared that not only would it be making a hypercar after its supercar, but the hypercar would be able to reach 62mph in 0.9 seconds thanks to its "custom-built dual solid rocket boosters". </p><p>This week, Car News China reported that Dreame was shuttering all its car programs, while another report cast serious doubt on whether there was any real intention of making those vehicles beyond prototypes.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1400px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="hnbgsXDjagGfG9jtUW5dbf" name="2026-Dreame-Hypercar-Teaser-2" alt="Promotional image of the Dreame hypercar, now canceled" src="https://cdn.mos.cms.futurecdn.net/hnbgsXDjagGfG9jtUW5dbf.png" mos="" align="middle" fullscreen="" width="1400" height="787" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Dreame)</span></figcaption></figure><h2 id="what-happened-to-dreame-39-s-hypercars">What happened to Dreame's hypercars?</h2><p>Dreame had announced two cars: the 1,867 horsepower Dreame Nebula 1, and the rocket-powered Dreame Nebula NEXT 01 Jet Edition. But it seems the products may have been inspired less by a desire to make production cars and perhaps more by a desire to emulate Elon Musk.</p><p>According to a report in China Economy, seen by the EV site <a href="https://electrek.co/2026/08/25/robot-vacuum-company-cancels-its-rocket-powered-electric-car/" target="_blank">Elektrek</a>, internal sources told the publication that "the car was more of a marketing and fundraising effort rather than a genuine manufacturing effort" — which makes it sound much like the Tesla Roadster "flying" SpaceX edition that Musk has been promising since 2021. The latest <a href="https://www.msn.com/en-us/autos/news/tesla-reportedly-will-demo-flying-roadster/ar-AA2a7fYv" target="_blank">news</a> on that project predicted a demo "as early as this month", but there's no sign of it so far.</p><p>The report also suggests that Dreame's vehicle department wasn't really structured very effectively and may have encountered regulatory issues.</p><p>A tech firm pivoting into the car business isn't a ludicrous idea — <a href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles/xiaomi-unveils-its-first-range-extender-suv-and-it-looks-like-a-private-jet-on-wheels">Xiaomi's</a> doing some fascinating things on four wheels — and the things robovac companies excel at, such as navigation, obstacle avoidance and autonomous driving are directly relevant to EVs. Global firms also have excellent supply chains and distribution networks. </p><p>But for every Xiaomi SUV there's an abandoned <a href="https://www.techradar.com/news/apple-car">Apple Car</a>, <a href="https://www.techradar.com/vehicle-tech/hybrid-electric-vehicles/the-playstation-car-is-dead-why-sony-and-honda-just-pulled-the-plug-on-their-afeela-ev-before-a-single-car-was-delivered">PlayStation Car</a> or <a href="https://www.techradar.com/news/dyson-shows-off-its-canceled-electric-car-for-the-first-time">Dyson Car</a> proving that for some gadget firms, getting into the car business sucks.</p><div data-model-name="Dreame L10s Ultra" data-widget-type="review"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ China sets new airborne wind turbine record at 4,000m — this 747-sized helium blimp generates megawatt power from high-altitude winds ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>China has tested an airborne blimp called the S4000</strong></li><li><strong>It generates electricity from wind power at an altitude of 4,000 meters</strong></li><li><strong>The airship can move to wherever it is needed most</strong></li></ul><p>If you thought the <a href="https://www.techradar.com/pro/lift-is-aerodynamic-not-buoyancy-this-new-cargo-drone-uses-an-inflatable-wing-instead-of-a-traditional-rigid-frame-and-it-could-change-how-wars-are-fought">age of blimps</a> was over, think again. China has just launched a successful test of a helium-filled airship that is used to generate electricity from the sky, and it could mean a return to the air of the skyfaring vehicles that went out of fashion almost 100 years ago. </p><p>According to Chinese state broadcaster CCTV (via <a href="https://www.scmp.com/economy/china-economy/article/3365180/china-taps-high-altitude-winds-power-generation-flying-craft-4000m" target="_blank">South China Morning Post</a>), the apparent world-first feat involved the airship ascending to 4,000 meters, generating power and returning to the ground. Measuring roughly the length of a Boeing 747 airplane, the craft is reportedly not far from being deployed on a wider scale. </p><p>The goal of the vehicle — named the S4000 after the height it climbs to — is to harness the strong winds that can be found high above the earth, which it does using turbines strapped to each side of its body. The winds at altitude are stronger and steadier than those closer to ground level, and any electricity generated is sent back to base using a long tether.</p><h2 id="returning-to-the-skies">Returning to the skies</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:894px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="gXcuMEWVdsw22sSJY8bpkW" name="S4000 airship 2" alt="The S4000 airship used to generate electricity from the wind." src="https://cdn.mos.cms.futurecdn.net/gXcuMEWVdsw22sSJY8bpkW.jpg" mos="" align="middle" fullscreen="" width="894" height="503" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: CCTV)</span></figcaption></figure><p>By operating in the sky, the S4000 has a few advantages over traditional static wind turbines. For one thing, it can move to windier areas as required, allowing it to adapt to changing conditions or transfer to where it is needed most. For another, it means less real estate is taken up on the ground, freeing up space for other uses and potentially reducing the complaints that are often directed at wind farms. </p><p>The S4000 was developed by Chinese firm Sawes Energy Technology alongside Tsinghua University and the Aerospace Information Research Institute of the Chinese Academy of Sciences. Previous models included the S1500 and the <a href="https://www.techradar.com/pro/its-like-wrapping-the-wind-from-all-sides-drone-like-airship-with-24-blades-is-worlds-first-megawatt-class-tethered-wind-turbine-s2000-rises-to-2km-and-can-generate-a-whopping-3mw">S2000</a>, which drew a combined total of 500 million yuan (US$74.3 million) in orders, according to the SCMP. </p><p>The S4000 is far from the only recent effort to harness wind power. As we reported earlier this week, the <a href="https://www.techradar.com/home/energy-saving/portable-wind-turbines-are-riding-the-diy-energy-boom-ventyra-r1-smashes-kickstarter-goal-by-90x-promising-35-minute-phone-charges">Ventyra R1</a> portable wind turbine can be folded up into a backpack yet provides 50W of power output, taking around 35 minutes to fully charge a connected <a href="https://www.techradar.com/news/best-phone">smartphone</a>. </p><p>Combined with the S4000 — and the many other developments in the <a href="https://www.techradar.com/pro/birds-avoid-turbines-far-more-than-prediction-models-assume-spoors-ai-monitoring-is-changing-how-wind-farms-measure-wildlife-risk">wind power industry</a> — it’s clear that a lot is being done in the world of renewable energy. So don’t be surprised to one day see blimps make a return to the skies, this time in the service of generating electricity.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/energy-saving/china-sets-new-airborne-wind-turbine-record-at-4-000m-this-747-sized-helium-blimp-generates-megawatt-power-from-high-altitude-winds</link>
                                                                            <description>
                            <![CDATA[ China’s S4000 airship channels the wind to generate electricity at 4,000 meters above the ground. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Vq54agA3AtTLDcbqPdut9Y</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/DQz7EZ2ZfH2FfJgAEAW2kW-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate>                                                                                                                                <updated>Thu, 27 Aug 2026 09:12:30 +0000</updated>
                                                                                                                                            <category><![CDATA[Energy Saving]]></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/DQz7EZ2ZfH2FfJgAEAW2kW-1280-80.jpg">
                                                            <media:credit><![CDATA[CCTV]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The S4000 airship used to generate electricity from the wind.]]></media:description>                                                            <media:text><![CDATA[The S4000 airship used to generate electricity from the wind.]]></media:text>
                                <media:title type="plain"><![CDATA[The S4000 airship used to generate electricity from the wind.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/DQz7EZ2ZfH2FfJgAEAW2kW-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>China has tested an airborne blimp called the S4000</strong></li><li><strong>It generates electricity from wind power at an altitude of 4,000 meters</strong></li><li><strong>The airship can move to wherever it is needed most</strong></li></ul><p>If you thought the <a href="https://www.techradar.com/pro/lift-is-aerodynamic-not-buoyancy-this-new-cargo-drone-uses-an-inflatable-wing-instead-of-a-traditional-rigid-frame-and-it-could-change-how-wars-are-fought">age of blimps</a> was over, think again. China has just launched a successful test of a helium-filled airship that is used to generate electricity from the sky, and it could mean a return to the air of the skyfaring vehicles that went out of fashion almost 100 years ago. </p><p>According to Chinese state broadcaster CCTV (via <a href="https://www.scmp.com/economy/china-economy/article/3365180/china-taps-high-altitude-winds-power-generation-flying-craft-4000m" target="_blank">South China Morning Post</a>), the apparent world-first feat involved the airship ascending to 4,000 meters, generating power and returning to the ground. Measuring roughly the length of a Boeing 747 airplane, the craft is reportedly not far from being deployed on a wider scale. </p><p>The goal of the vehicle — named the S4000 after the height it climbs to — is to harness the strong winds that can be found high above the earth, which it does using turbines strapped to each side of its body. The winds at altitude are stronger and steadier than those closer to ground level, and any electricity generated is sent back to base using a long tether.</p><h2 id="returning-to-the-skies">Returning to the skies</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:894px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="gXcuMEWVdsw22sSJY8bpkW" name="S4000 airship 2" alt="The S4000 airship used to generate electricity from the wind." src="https://cdn.mos.cms.futurecdn.net/gXcuMEWVdsw22sSJY8bpkW.jpg" mos="" align="middle" fullscreen="" width="894" height="503" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: CCTV)</span></figcaption></figure><p>By operating in the sky, the S4000 has a few advantages over traditional static wind turbines. For one thing, it can move to windier areas as required, allowing it to adapt to changing conditions or transfer to where it is needed most. For another, it means less real estate is taken up on the ground, freeing up space for other uses and potentially reducing the complaints that are often directed at wind farms. </p><p>The S4000 was developed by Chinese firm Sawes Energy Technology alongside Tsinghua University and the Aerospace Information Research Institute of the Chinese Academy of Sciences. Previous models included the S1500 and the <a href="https://www.techradar.com/pro/its-like-wrapping-the-wind-from-all-sides-drone-like-airship-with-24-blades-is-worlds-first-megawatt-class-tethered-wind-turbine-s2000-rises-to-2km-and-can-generate-a-whopping-3mw">S2000</a>, which drew a combined total of 500 million yuan (US$74.3 million) in orders, according to the SCMP. </p><p>The S4000 is far from the only recent effort to harness wind power. As we reported earlier this week, the <a href="https://www.techradar.com/home/energy-saving/portable-wind-turbines-are-riding-the-diy-energy-boom-ventyra-r1-smashes-kickstarter-goal-by-90x-promising-35-minute-phone-charges">Ventyra R1</a> portable wind turbine can be folded up into a backpack yet provides 50W of power output, taking around 35 minutes to fully charge a connected <a href="https://www.techradar.com/news/best-phone">smartphone</a>. </p><p>Combined with the S4000 — and the many other developments in the <a href="https://www.techradar.com/pro/birds-avoid-turbines-far-more-than-prediction-models-assume-spoors-ai-monitoring-is-changing-how-wind-farms-measure-wildlife-risk">wind power industry</a> — it’s clear that a lot is being done in the world of renewable energy. So don’t be surprised to one day see blimps make a return to the skies, this time in the service of generating electricity.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Philips Hue and Nanoleaf could soon reveal an unlikely tie-in — leaked adapter promises to bring Nanoleaf LED modules to your Hue app ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Philips Hue could be launching a light module that lets you connect your Nanoleaf Shapes to the Hue app </strong></li><li><strong>You'll be able to integrate Nanoleaf lights into your Hue schedules and automations </strong></li><li><strong>It's not Matter-over-Thread, but you might be able to use a Hue Bridge for third-party connectivity </strong></li></ul><p>We’re just one week from IFA 2026, and we already have our ears to the ground for all the pre-event announcements and rumors — and this latest Philips Hue leak is bound to make Nanoleaf users very happy. </p><p>As spotted by the outlet <a href="https://www.smartlights.de/news/philips-hue-wandleuchtenmodul-bringt-nanoleaf-shapes-in-die-hue-app/">Smartlights</a>, Philips is reportedly launching the Hue Wall Light Module next week, meaning that users will be able to integrate their Nanoleaf lights into the Philips Hue ecosystem — which would be a huge win, especially since Nanoleaf is an affordable alternative to the Philips Hue range of <a href="https://www.techradar.com/news/best-smart-lighting">best smart lights</a>. </p><p>The Hue Wall Light Module is said to support the Nanoleaf Shapes LED panels, including Mini Triangles, Triangles, and Hexagons, while older panels (formerly known as Aurora) won’t be supported. Philips’ new module is also expected to be announced on September 3, and will go on sale for 39.99 euros, with international prices expected to follow. </p><p>Essentially, the rumored Hue module is a small white adapter around 8cm that you can plug directly into the connectors in your Nanoleaf panels, allowing you to integrate up to 100 Nanoleaf Shapes panels into your Hue system. That said, the Hue Wall Light Module shouldn’t be confused with the existing Philips Hue Wall Switch Module, which is installed behind a standard wall switch. </p><p>Once your Nanoleaf panels are connected via Philips’ new module, you’ll be able to include them in automations, Hue scenes, and schedules in the Hue app — but whether Nanoleaf’s flagship lighting tools will be carried over is unclear. </p><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="9TM8dvCdvNTkXSciTcNkAV" name="NanoleafHue" alt="The philips hue app showing nanoleaf shapes" src="https://cdn.mos.cms.futurecdn.net/9TM8dvCdvNTkXSciTcNkAV.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: Smartlight.de)</span></figcaption></figure><p>Similar to Philips Hue, Nanoleaf offers customizable color scenes and animations, but as far as the leaks go, the product images show the Nanoleaf integration working primarily with Hue scenes and effects. The leak shows at least five points in the color selection wheel, suggesting that there’ll be some kind of multicolor control function regardless, but we’ll have to see how this will work after the launch. </p><p>The other catch is that the Philips Hue Wall Light Module isn’t Matter-over-Thread, which, considering Nanoleaf’s devices are mainly Thread- and Matter-supported, is a bit of a departure. Instead, the module uses Zigbee and Bluetooth, the main connectivity protocols Philips has used for some time. </p><p>That said, using a Hue Bridge allows you to connect Philips Hue devices that are non-Matter to hubs such as the Apple HomePod, which is helpful if you use the <a href="https://www.techradar.com/news/best-smart-speakers">best smart speakers</a> to control your home lighting system — though we’ll have to wait and see how the new Philips Hue module handles third-party connectivity once it’s launched. </p><p>Despite these gray areas, the Nanoleaf-Hue integration is an unexpected yet possibly beneficial upgrade. When it comes to smart lighting brands, their respective devices tend to keep you locked into one ecosystem or the other, so having a simple but effective connectivity tool would give users much more flexibility. </p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-lights/philips-hue-and-nanoleaf-could-soon-reveal-an-unlikely-tie-in-leaked-adapter-promises-to-bring-nanoleaf-led-modules-to-your-hue-app</link>
                                                                            <description>
                            <![CDATA[ A new Philips Hue module could let you connect your Nanoleaf lights to the Hue app. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">AXDHvPGuQjUTg4a4PT2gAR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fNGUC26G9jWfHQrDpHqu2b-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 25 Aug 2026 14:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 26 Aug 2026 10:20:30 +0000</updated>
                                                                                                                                            <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/fNGUC26G9jWfHQrDpHqu2b-1280-80.jpg">
                                                            <media:credit><![CDATA[Philips Hue / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The philips hue app next to nanoleaf shapes ]]></media:description>                                                            <media:text><![CDATA[The philips hue app next to nanoleaf shapes ]]></media:text>
                                <media:title type="plain"><![CDATA[The philips hue app next to nanoleaf shapes ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fNGUC26G9jWfHQrDpHqu2b-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Philips Hue could be launching a light module that lets you connect your Nanoleaf Shapes to the Hue app </strong></li><li><strong>You'll be able to integrate Nanoleaf lights into your Hue schedules and automations </strong></li><li><strong>It's not Matter-over-Thread, but you might be able to use a Hue Bridge for third-party connectivity </strong></li></ul><p>We’re just one week from IFA 2026, and we already have our ears to the ground for all the pre-event announcements and rumors — and this latest Philips Hue leak is bound to make Nanoleaf users very happy. </p><p>As spotted by the outlet <a href="https://www.smartlights.de/news/philips-hue-wandleuchtenmodul-bringt-nanoleaf-shapes-in-die-hue-app/">Smartlights</a>, Philips is reportedly launching the Hue Wall Light Module next week, meaning that users will be able to integrate their Nanoleaf lights into the Philips Hue ecosystem — which would be a huge win, especially since Nanoleaf is an affordable alternative to the Philips Hue range of <a href="https://www.techradar.com/news/best-smart-lighting">best smart lights</a>. </p><p>The Hue Wall Light Module is said to support the Nanoleaf Shapes LED panels, including Mini Triangles, Triangles, and Hexagons, while older panels (formerly known as Aurora) won’t be supported. Philips’ new module is also expected to be announced on September 3, and will go on sale for 39.99 euros, with international prices expected to follow. </p><p>Essentially, the rumored Hue module is a small white adapter around 8cm that you can plug directly into the connectors in your Nanoleaf panels, allowing you to integrate up to 100 Nanoleaf Shapes panels into your Hue system. That said, the Hue Wall Light Module shouldn’t be confused with the existing Philips Hue Wall Switch Module, which is installed behind a standard wall switch. </p><p>Once your Nanoleaf panels are connected via Philips’ new module, you’ll be able to include them in automations, Hue scenes, and schedules in the Hue app — but whether Nanoleaf’s flagship lighting tools will be carried over is unclear. </p><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="9TM8dvCdvNTkXSciTcNkAV" name="NanoleafHue" alt="The philips hue app showing nanoleaf shapes" src="https://cdn.mos.cms.futurecdn.net/9TM8dvCdvNTkXSciTcNkAV.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: Smartlight.de)</span></figcaption></figure><p>Similar to Philips Hue, Nanoleaf offers customizable color scenes and animations, but as far as the leaks go, the product images show the Nanoleaf integration working primarily with Hue scenes and effects. The leak shows at least five points in the color selection wheel, suggesting that there’ll be some kind of multicolor control function regardless, but we’ll have to see how this will work after the launch. </p><p>The other catch is that the Philips Hue Wall Light Module isn’t Matter-over-Thread, which, considering Nanoleaf’s devices are mainly Thread- and Matter-supported, is a bit of a departure. Instead, the module uses Zigbee and Bluetooth, the main connectivity protocols Philips has used for some time. </p><p>That said, using a Hue Bridge allows you to connect Philips Hue devices that are non-Matter to hubs such as the Apple HomePod, which is helpful if you use the <a href="https://www.techradar.com/news/best-smart-speakers">best smart speakers</a> to control your home lighting system — though we’ll have to wait and see how the new Philips Hue module handles third-party connectivity once it’s launched. </p><p>Despite these gray areas, the Nanoleaf-Hue integration is an unexpected yet possibly beneficial upgrade. When it comes to smart lighting brands, their respective devices tend to keep you locked into one ecosystem or the other, so having a simple but effective connectivity tool would give users much more flexibility. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Time to throw out your bulky old kitchen appliances — the new Ninja CrushBOSS combines a blender, food processor, and smoothie maker in one tidy package ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>The Ninja CrushBOSS is a blender, food processor and to-go tumbler in one </strong></li><li><strong>It has a 1,200W motor, with presets for precise chopping, slicing and dicing</strong></li><li><strong>It's on sale now for $319 / £239 (about AU$460)</strong></li></ul><p>If, like me, you love a good kitchen device you'll be well aware of the perennial problem: finding space for all your gadgets and their accessories on your counter or in your cupboards. So I'm intrigued by the strangely-named but fun-looking <a href="https://www.sharkninja.com/kitchen/small-kitchen-appliances/blenders-kitchen-systems/crushboss" target="_blank">Ninja CrushBOSS</a>, which is designed to replace three distinct products: a blender, a food processor and a smoothie maker, all with the same shared base.</p><p>The CrushBoss has a 1,200W motor and a 2.1 liter / 72oz jug for blending and a 710ml / 26oz tumbler cup for drinking on the go. And it has a smart menu system that promises to make even the most tedious chores quick and easy.</p><h2 id="ninja-crushboss-key-features-and-pricing">Ninja CrushBOSS: key features and pricing</h2><p>The Ninja CrushBOSS's jug has a curved square design to eliminate dead zones, and the SmoothSense system offers optimized blending, presets for chopping and mincing, and a custom control with 10 manual speed settings.</p><p>There's an integrated touchscreen display and a straightforward dial control, and it's designed to handle everything from smoothies and ice to shredding, slicing and dicing. There's an optional dicing kit accessory designed to deliver consistent dicing for more intensive tasks such as chopping ingredients for salads, salsa and other ingredients.</p><p>It's an interesting alternative to a full food processor whose various bits and bobs require quite a lot of storage: while there are still individual blades and bodies here they're not as numerous as the ones gathering dust at the back of my kitchen units. And if you've been disappointed by all-in-ones in the past, the high power here – 1,200W, which is 100W more powerful than the <a href="https://www.techradar.com/home/juicers-blenders/ninja-blendboss-tumbler-blender-review">Ninja BlendBOSS</a> — should make short work of even the toughest veg and effortlessly crush ice for your cocktails.</p><p>The Ninja CrushBOSS (including all attachments) is available for <a href="https://www.sharkninja.com/ninja-crushboss-blender-and-kitchen-system/LB451BK1.html?dwvar_LB451BK1_color=000000" target="_blank">$319.99 in the US</a>, and <a href="https://www.sharkninja.co.uk/ninja-crushboss-3-in-1-kitchen-system-with-food-processor-tumbler---onyx/LB401UKBK.html" target="_blank">£239.99 in the UK</a>. That's about AU$460, though the Australian release date has yet to be confirmed.</p><div data-widget-type="review" data-model-name="Ninja CrushBOSS"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/juicers-blenders/time-to-throw-out-your-bulky-old-kitchen-appliances-the-new-ninja-crushboss-combines-a-blender-food-processor-and-smoothie-maker-in-one-tidy-package</link>
                                                                            <description>
                            <![CDATA[ The new Ninja CrushBOSS is a three-in-one kitchen system that combines a blender, food processor and a to-go tumbler. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">o5ZYqq9d65YJAWL3VACiYF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MT5kLuzdekxiQhUMBzb8uX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 25 Aug 2026 09:27:33 +0000</pubDate>                                                                                                                                <updated>Wed, 26 Aug 2026 06:48:28 +0000</updated>
                                                                                                                                            <category><![CDATA[Juicers & Blenders]]></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/jpeg" url="https://cdn.mos.cms.futurecdn.net/MT5kLuzdekxiQhUMBzb8uX-1280-80.jpg">
                                                            <media:credit><![CDATA[SharkNinja]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Split image of Ninja CrushBOSS food processor, blender jug, and smoothie maker]]></media:description>                                                            <media:text><![CDATA[Split image of Ninja CrushBOSS food processor, blender jug, and smoothie maker]]></media:text>
                                <media:title type="plain"><![CDATA[Split image of Ninja CrushBOSS food processor, blender jug, and smoothie maker]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MT5kLuzdekxiQhUMBzb8uX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>The Ninja CrushBOSS is a blender, food processor and to-go tumbler in one </strong></li><li><strong>It has a 1,200W motor, with presets for precise chopping, slicing and dicing</strong></li><li><strong>It's on sale now for $319 / £239 (about AU$460)</strong></li></ul><p>If, like me, you love a good kitchen device you'll be well aware of the perennial problem: finding space for all your gadgets and their accessories on your counter or in your cupboards. So I'm intrigued by the strangely-named but fun-looking <a href="https://www.sharkninja.com/kitchen/small-kitchen-appliances/blenders-kitchen-systems/crushboss" target="_blank">Ninja CrushBOSS</a>, which is designed to replace three distinct products: a blender, a food processor and a smoothie maker, all with the same shared base.</p><p>The CrushBoss has a 1,200W motor and a 2.1 liter / 72oz jug for blending and a 710ml / 26oz tumbler cup for drinking on the go. And it has a smart menu system that promises to make even the most tedious chores quick and easy.</p><h2 id="ninja-crushboss-key-features-and-pricing">Ninja CrushBOSS: key features and pricing</h2><p>The Ninja CrushBOSS's jug has a curved square design to eliminate dead zones, and the SmoothSense system offers optimized blending, presets for chopping and mincing, and a custom control with 10 manual speed settings.</p><p>There's an integrated touchscreen display and a straightforward dial control, and it's designed to handle everything from smoothies and ice to shredding, slicing and dicing. There's an optional dicing kit accessory designed to deliver consistent dicing for more intensive tasks such as chopping ingredients for salads, salsa and other ingredients.</p><p>It's an interesting alternative to a full food processor whose various bits and bobs require quite a lot of storage: while there are still individual blades and bodies here they're not as numerous as the ones gathering dust at the back of my kitchen units. And if you've been disappointed by all-in-ones in the past, the high power here – 1,200W, which is 100W more powerful than the <a href="https://www.techradar.com/home/juicers-blenders/ninja-blendboss-tumbler-blender-review">Ninja BlendBOSS</a> — should make short work of even the toughest veg and effortlessly crush ice for your cocktails.</p><p>The Ninja CrushBOSS (including all attachments) is available for <a href="https://www.sharkninja.com/ninja-crushboss-blender-and-kitchen-system/LB451BK1.html?dwvar_LB451BK1_color=000000" target="_blank">$319.99 in the US</a>, and <a href="https://www.sharkninja.co.uk/ninja-crushboss-3-in-1-kitchen-system-with-food-processor-tumbler---onyx/LB401UKBK.html" target="_blank">£239.99 in the UK</a>. That's about AU$460, though the Australian release date has yet to be confirmed.</p><div data-widget-type="review" data-model-name="Ninja CrushBOSS"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Portable wind turbines are riding the DIY energy boom — Ventyra R1 smashes Kickstarter goal by 90x, promising 35-minute phone charges ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Portable and DIY energy tech is having a moment: more and more of us are installing <a href="https://www.techradar.com/pro/ecoflow-stream-ultra-x-balcony-solar-battery-review">balcony solar</a>, setting up <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">home batteries</a>, and generally finding alternatives to the regular power grid — and a new appliance being crowdfunded on Kickstarter extends the trend.</p><p>It's the Ventyra R1, a portable wind turbine that's compact enough to fold away and put in a backpack. Like portable power stations and solar panels, the idea is you can get your gadgets recharged anywhere your travels take you — provided there's a strong breeze.</p><p>Given that a lot of outdoor locations are pretty blustery, including coastal roads and hillside trails, it's an intriguing innovation with a lot of potential. It seems popular too: over 600 people have now backed it <a href="https://www.kickstarter.com/projects/120946309/ventyra-r1-portable-wind-power-system-for-off-grid-freedom" target="_blank">on Kickstarter</a> (via <a href="https://newatlas.com/outdoor-gear/ventyra-r1-portable-wind-turbine/" target="_blank">New Atlas</a>).</p><h2 id="meet-the-ventyra-r1">Meet the Ventyra R1</h2><p>While this isn't quite the first portable wind turbine we've ever seen, they're a lot rarer than portable solar panels and chargers, and the Ventyra R1 seems to get a lot right — as far as we can tell without testing it. It's simple to assemble and set up, and gives you a decent amount of power on the go.</p><p>The core specs are 50W of power output, 75W peak load, and 12V DC support, so it would take you around 35 minutes to charge a phone if the turbine was running at top speed (based on Ventyra's own testing). There's an integrated power hub for plugging your gadgets into when they need recharging.</p><p>A start-up wind speed of just 6.7 mph (3 meters-per-second) is listed, so it doesn't take much of a breeze to get some power going. At those speeds you're unlikely to see much in the way of charging though, so it might be an idea to charge up a power bank with the turbine over an extended period, then use that for your other devices.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4bQsgVY3gAuoqsLtwnhe4S" name="ventyra-2" alt="Ventyra R1" src="https://cdn.mos.cms.futurecdn.net/4bQsgVY3gAuoqsLtwnhe4S.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A day at the beach with the Ventyra R1 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Ventyra)</span></figcaption></figure><p>The wind turbine pack comes with its own tripod stand and carry bag, and you also get four ground stakes for fixing it in place (just like you would with a tent). While it's marketed for being suitable for remote adventures, you could also set it up on a balcony at home and use it as an alternative power source there.</p><p>There's room for expansion here as well: multiple R1s can be used with the same power hub, expanding the amount of power you can capture at once, and there are also bundles available that include solar panels — these can connect to the same system as well, increasing the capacity of your on-the-go clean energy setup.</p><p>In fact, the marketing blurb for the Ventyra R1 says it's "designed to complement solar" rather than replacing it. "When connected through a compatible power station or charging setup, the two energy sources can create a more flexible system for changing weather, overnight use, and longer off-grid stays," explains the Kickstarter page.</p><h2 id="wind-and-rain">Wind and rain</h2><p>Another useful-looking feature on this unit is the automatic wind alignment. The turbine comes with a tail vane that automatically adjusts the position of the rotor and its blades, saving you from having to make multiple manual adjustments. You can simply set it up then let it get to work.</p><p>The turbine itself is 52 centimeters (20.5 inches) long, with the individual rotors measuring 38 centimeters (15 inches). The product page doesn't say how tall the tripod is, but judging by the accompanying video, you'll be able to get your wind-powered generator up to somewhere near head height if needed.</p><p>What's not mentioned is any kind of weatherproofing. It's possible that this isn't designed to survive heavy rain, which somewhat reduces its usefulness as an outdoor device, so bear that in mind. It also doesn't look particularly sturdy, so there may be issues with it blowing over in strong winds.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9WwDPxUqPg7oMjHWgY6LvR" name="ventyra-3" alt="Ventyra R1" src="https://cdn.mos.cms.futurecdn.net/9WwDPxUqPg7oMjHWgY6LvR.jpg" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The turbine automatically adjusts to lean into the wind </span><span class="credit" itemprop="copyrightHolder">(Image credit: Ventyra)</span></figcaption></figure><p>That's about all we can say without taking a proper look at this, but it seems to be a clever idea, well executed. As always with Kickstarter products though, there's no guarantee that a product will make it to market in the same form shown here, or even at all — especially when it comes to companies making their first product, as is the case here.</p><p><a href="https://www.kickstarter.com/projects/120946309/ventyra-r1-portable-wind-power-system-for-off-grid-freedom" target="_blank">The Kickstarter goal</a> was a mere $1,500 (or £1,100 / AU$2,090), which seems rather low. In any case, $140,020 (£102,646 / AU$195,390) has been pledged at the time of writing, from 661 backers. </p><p>If you're a believer in what the Ventyra R1 is offering, then you can put your name down for one for an early bird starting price of $179 (about £130 / AU$250). Shipping is scheduled for December.</p><p>If you're looking for an alternative for home or the outdoors, <a href="https://www.indiegogo.com/en/projects/shineturbine/shine-2-0-fast-charge-your-devices-with-wind-power#/section/project-story" target="_blank">the Shine Turbine</a> is now on its second incarnation, and comes with an integrated power bank that changes when the wind blows. Preorders are available on Indiegogo now for an early bird price of $399 (that's about £290 / AU$555).</p><div data-widget-type="multimodelreview" data-widget-title="Today's best portable power station deals" data-model-name="EcoFlow DELTA 3 Plus,Bluetti Elite 30 V2,Anker Solix F3800 Portable Power Station"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/energy-saving/portable-wind-turbines-are-riding-the-diy-energy-boom-ventyra-r1-smashes-kickstarter-goal-by-90x-promising-35-minute-phone-charges</link>
                                                                            <description>
                            <![CDATA[ There's a new alternative, off-grid power solution available for your consideration, with early bid offers now available. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">o8fKBQUi6KfpvnHEYz6pY6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cSxx39qwgFnchgmhSDNS4S-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 23 Aug 2026 11:00:00 +0000</pubDate>                                                                                                                                <updated>Sun, 23 Aug 2026 11:10:16 +0000</updated>
                                                                                                                                            <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/cSxx39qwgFnchgmhSDNS4S-1280-80.jpg">
                                                            <media:credit><![CDATA[Ventyra]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The Ventyra R1 is suitable for off-grid power]]></media:description>                                                            <media:text><![CDATA[Ventyra R1]]></media:text>
                                <media:title type="plain"><![CDATA[Ventyra R1]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cSxx39qwgFnchgmhSDNS4S-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Portable and DIY energy tech is having a moment: more and more of us are installing <a href="https://www.techradar.com/pro/ecoflow-stream-ultra-x-balcony-solar-battery-review">balcony solar</a>, setting up <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">home batteries</a>, and generally finding alternatives to the regular power grid — and a new appliance being crowdfunded on Kickstarter extends the trend.</p><p>It's the Ventyra R1, a portable wind turbine that's compact enough to fold away and put in a backpack. Like portable power stations and solar panels, the idea is you can get your gadgets recharged anywhere your travels take you — provided there's a strong breeze.</p><p>Given that a lot of outdoor locations are pretty blustery, including coastal roads and hillside trails, it's an intriguing innovation with a lot of potential. It seems popular too: over 600 people have now backed it <a href="https://www.kickstarter.com/projects/120946309/ventyra-r1-portable-wind-power-system-for-off-grid-freedom" target="_blank">on Kickstarter</a> (via <a href="https://newatlas.com/outdoor-gear/ventyra-r1-portable-wind-turbine/" target="_blank">New Atlas</a>).</p><h2 id="meet-the-ventyra-r1">Meet the Ventyra R1</h2><p>While this isn't quite the first portable wind turbine we've ever seen, they're a lot rarer than portable solar panels and chargers, and the Ventyra R1 seems to get a lot right — as far as we can tell without testing it. It's simple to assemble and set up, and gives you a decent amount of power on the go.</p><p>The core specs are 50W of power output, 75W peak load, and 12V DC support, so it would take you around 35 minutes to charge a phone if the turbine was running at top speed (based on Ventyra's own testing). There's an integrated power hub for plugging your gadgets into when they need recharging.</p><p>A start-up wind speed of just 6.7 mph (3 meters-per-second) is listed, so it doesn't take much of a breeze to get some power going. At those speeds you're unlikely to see much in the way of charging though, so it might be an idea to charge up a power bank with the turbine over an extended period, then use that for your other devices.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4bQsgVY3gAuoqsLtwnhe4S" name="ventyra-2" alt="Ventyra R1" src="https://cdn.mos.cms.futurecdn.net/4bQsgVY3gAuoqsLtwnhe4S.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">A day at the beach with the Ventyra R1 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Ventyra)</span></figcaption></figure><p>The wind turbine pack comes with its own tripod stand and carry bag, and you also get four ground stakes for fixing it in place (just like you would with a tent). While it's marketed for being suitable for remote adventures, you could also set it up on a balcony at home and use it as an alternative power source there.</p><p>There's room for expansion here as well: multiple R1s can be used with the same power hub, expanding the amount of power you can capture at once, and there are also bundles available that include solar panels — these can connect to the same system as well, increasing the capacity of your on-the-go clean energy setup.</p><p>In fact, the marketing blurb for the Ventyra R1 says it's "designed to complement solar" rather than replacing it. "When connected through a compatible power station or charging setup, the two energy sources can create a more flexible system for changing weather, overnight use, and longer off-grid stays," explains the Kickstarter page.</p><h2 id="wind-and-rain">Wind and rain</h2><p>Another useful-looking feature on this unit is the automatic wind alignment. The turbine comes with a tail vane that automatically adjusts the position of the rotor and its blades, saving you from having to make multiple manual adjustments. You can simply set it up then let it get to work.</p><p>The turbine itself is 52 centimeters (20.5 inches) long, with the individual rotors measuring 38 centimeters (15 inches). The product page doesn't say how tall the tripod is, but judging by the accompanying video, you'll be able to get your wind-powered generator up to somewhere near head height if needed.</p><p>What's not mentioned is any kind of weatherproofing. It's possible that this isn't designed to survive heavy rain, which somewhat reduces its usefulness as an outdoor device, so bear that in mind. It also doesn't look particularly sturdy, so there may be issues with it blowing over in strong winds.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9WwDPxUqPg7oMjHWgY6LvR" name="ventyra-3" alt="Ventyra R1" src="https://cdn.mos.cms.futurecdn.net/9WwDPxUqPg7oMjHWgY6LvR.jpg" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">The turbine automatically adjusts to lean into the wind </span><span class="credit" itemprop="copyrightHolder">(Image credit: Ventyra)</span></figcaption></figure><p>That's about all we can say without taking a proper look at this, but it seems to be a clever idea, well executed. As always with Kickstarter products though, there's no guarantee that a product will make it to market in the same form shown here, or even at all — especially when it comes to companies making their first product, as is the case here.</p><p><a href="https://www.kickstarter.com/projects/120946309/ventyra-r1-portable-wind-power-system-for-off-grid-freedom" target="_blank">The Kickstarter goal</a> was a mere $1,500 (or £1,100 / AU$2,090), which seems rather low. In any case, $140,020 (£102,646 / AU$195,390) has been pledged at the time of writing, from 661 backers. </p><p>If you're a believer in what the Ventyra R1 is offering, then you can put your name down for one for an early bird starting price of $179 (about £130 / AU$250). Shipping is scheduled for December.</p><p>If you're looking for an alternative for home or the outdoors, <a href="https://www.indiegogo.com/en/projects/shineturbine/shine-2-0-fast-charge-your-devices-with-wind-power#/section/project-story" target="_blank">the Shine Turbine</a> is now on its second incarnation, and comes with an integrated power bank that changes when the wind blows. Preorders are available on Indiegogo now for an early bird price of $399 (that's about £290 / AU$555).</p><div data-widget-type="multimodelreview" data-widget-title="Today's best portable power station deals" data-model-name="EcoFlow DELTA 3 Plus,Bluetti Elite 30 V2,Anker Solix F3800 Portable Power Station"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Terra Kaffe Demi is the best espresso machine I've ever used — compact, effortless to use, and capable of brewing exceptional coffee ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-terra-kaffe-demi-two-minute-review"><span>Terra Kaffe Demi: two-minute review</span></h3><p>I've reviewed a lot of coffee and espresso machines over the years, and the Terra Kaffe Demi is one of my favorites. It's dead simple to use, and the results are incredible. Before the caffeine from my morning cup of coffee hits my bloodstream, I don't have the wherewithal to weigh and grind beans, put them in a filter, set up the machine to brew, and brew the coffee. I just want my coffee and I want it fast. But I like my coffee black, so it's important that it actually taste good. The Terra Kaffe Demi Compact Fully Automatic Espresso Machine hits all the marks. Plus it looks sleek and gorgeous in my kitchen while taking up very little space. </p><p>Pour fresh whole beans into the hopper and fill the water tank. Turn the dial on the side to scroll through your options: espresso, lungo, americano, and drip. Press once to select your pick. The conical burr grinder grinds your beans just right, and then brewing begins. In just seconds, you have your drink.</p><p>This lovely slice of tech doesn't come cheap, and it doesn't have the bells and whistles of some other similarly priced machines. If you want a machine that automatically froths your milk, or has a menu with dozens or even hundreds of drink options, this isn't the one for you. You must use whole beans; there's no pre-ground coffee option. But if the four drinks offered are sufficient for you, then keep on reading. </p><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="oW7dA2hUkeUm9GDdwNhgUb" name="Terra-Kaffe-Demi-espresso-brewed" alt="Terra Kaffe Demi with brewed espresso" src="https://cdn.mos.cms.futurecdn.net/oW7dA2hUkeUm9GDdwNhgUb.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-terra-kaffe-demi-price-and-availability"><span>Terra Kaffe Demi: price and availability</span></h3><ul><li><strong>Available on several websites including Amazon</strong></li><li><strong>Retails for $795 (about £590 / AU$1,100) </strong></li><li><strong>Comes in four colorways</strong></li></ul><p>The Terra Kaffe Demi is sold on a number of websites, including Amazon, Sur La Table, Nordstrom, Seattle Coffee Gear, and Terra Kaffe's own website. It retails for $795 (about £590 / AU$1,100) or can be rented from Terra Kaffe for $39 (£30 / AU$60) per month. There are four color options: Slate (black), Cloud (pale gray-blue), Forest (dark green), and Dune (tan).</p><h3 class="article-body__section" id="section-terra-kaffe-demi-specs"><span>Terra Kaffe Demi: specs</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Name</p></td><td  ><p>Terra Kaffe Demi Compact Fully Automatic Espresso Machine</p></td></tr><tr><td class="firstcol " ><p>Type</p></td><td  ><p>Automatic</p></td></tr><tr><td class="firstcol " ><p>Dimensions </p></td><td  ><p>15.7” / 39.9 cm (D)  x 7.5” / 19.1 cm (W) x 12.8” / 32.5 cm (H)</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p> 17 lbs / 7.7 kg</p></td></tr><tr><td class="firstcol " ><p>Brew styles</p></td><td  ><p>Espresso, Lungo, Americano, and Drip</p></td></tr><tr><td class="firstcol " ><p>Milk frother</p></td><td  ><p>No</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-terra-kaffe-demi-design"><span>Terra Kaffe Demi: design</span></h3><ul><li><strong>Small footprint </strong></li><li><strong>Sleek, minimalist aesthetic </strong></li><li><strong>Four brew styles </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="3GYXkozEU3Fjp9tVmgHTDM" name="terra-kaffe-demi-menu" alt="Terra Kaffe Demi menu" src="https://cdn.mos.cms.futurecdn.net/3GYXkozEU3Fjp9tVmgHTDM.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>The Terra Kaffe Demi is a compact, sleek design with a minimalist aesthetic, perfect for a modern kitchen. A dot matrix style display screen shows on the front of the machine. The left side of the machine has the power button, but you'll use that only rarely. On the right side of the machine is the simple dial that controls everything. You can scroll through the menu by twisting the dial, and select by pressing it. A long press of the dial puts the machine to sleep. On the back of the machine is a 46.5 ounce (1375 ml) water tank. The 4.6-ounce (130-gram) bean hopper sits atop the machine.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/T74QjKpXFnYK6A5DxXDWjN.jpg" alt="Terra Kaffe Demi various views" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/79LktzJCdfbK4jbfxjmQnN.jpg" alt="Terra Kaffe Demi various views" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/am32ZzvvVJadCMDLVgGepN.jpg" alt="Terra Kaffe Demi various views" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/taFJhhFUZaJxYN5NQjkTkN.jpg" alt="Terra Kaffe Demi various views" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>The Terra Kaffe Demi's spout can be raised and lowered to accommodate different sizes of cups and mugs. The maximum height is 5.7" (14.5 cm), which is high enough for many travel mugs. You'll want to lower it when you brew into smaller cups in order to minimize coffee spatter.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/HAUT9h7C8nN5ZY6TNAoba3.jpg" alt="Terra Kaffe Demi raising and lowering spout" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jomw6kBegA9EXdvUewwfa3.jpg" alt="Terra Kaffe Demi raising and lowering spout" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>The menu dial on the right side of the machine controls everything. The display on the front lets you know what's going on, whether the machine is rinsing, heating up, or ready to brew. You can choose your brew: Espresso, Lungo, Americano, or Drip. </p><p>Espresso is a concentrated brew, and the default is 1.6 ounces. Lungo is a longer extraction, and the default is 2.8 ounces. Americano is espresso plus water, and the default is a 1.6-ounce espresso shot plus 2.8 ounces of water, totalling 4.4 ounces. Drip is usually made with a drip machine, but the Terra Kaffe Demi makes a brew that tastes like drip coffee by pulsating the water through the grounds rather than applying the consistent high pressure needed to make espresso. The default Drip cup size is 5.6 ounces. There's even a Hot Water option, in case you want to make tea or hot cocoa. </p><p>You can turn the dial to dig into the Menu option if you want to change the brew temperature, strength, or amount. You can also adjust the number of espresso shots in your brew. When you're deep into the menu changing the settings, just press and hold the dial for a couple of seconds to bring you back to the drink menu. Or just wait about half a minute, and it will go back by itself. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/TFdNKzGbyw5qs2fxFWuAdd.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2kAsobVWU8oGhDZLDvzQ3d.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dvdd6S4p4YYZmqU8R2uXbd.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BpuY5QKw2CnshqQdNpPJwH.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9NypXSjrF5Zf534x8XJADK.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bFS57mbo8jCAwUtxtb4EwJ.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WfuBPCbtB2Jo8tCH7TMCEK.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PHm5GXHkcH8LLD64mDiyAK.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Cleaning the Terra Kaffe Demi is pretty simple. The machine regularly rinses itself, so it's probably a good idea to keep a cup under the spout when not in use. You'll want to empty the used coffee ground "pucks" from the waste bin, give the bin a rinse, and pour out the water that's collected in the drip tray pretty regularly. I do those simple tasks pretty much every day, but if you don't drink much coffee, you could spread it out to every few days. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JSs6SQVdNV8z6S7A8xuK6k.jpg" alt="Terra Kaffe Demi cleaning out waste bin and drip tray" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ES6sEpTimUTVSwsk2uvM7k.jpg" alt="Terra Kaffe Demi cleaning out waste bin and drip tray" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Once a week, Terra Kaffe recommends that you remove the brew unit and rinse it thoroughly. That sounds like a hassle, but it's actually quite easy and takes only a few seconds. I like being able to get into a machine and get it really clean. Many automatic coffee machines don't have that option, so I wonder how gunky they are getting over time. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/SPkDAkXGTsu9242Be68Y9M.jpg" alt="Terra Kaffe Demi cleaning brew unit" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pYEgm4rRgXfz5dkU3XT33M.jpg" alt="Terra Kaffe Demi cleaning brew unit" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Additionally, you'll need to run cleaning and descaling cycles on occasion, probably once every couple of months, depending on your usage. The machine will prompt you when you need to run those. The Terra Kaffe Demi does come with one packet each of cleaner and descaler. Once you use them, you can buy those products on their website. </p><p>There is also an internal clock, though that's not visible from the outside of the machine. It can be accessed in the settings menu. The reason for having a clock is that you can set the machine to automatically wake up, warm up, and be ready to brew at a specific time of your choosing. Warmup is pretty quick anyway, so I don't see much reason to do that, but if you're a rushing-out-the-door-every-morning sort of person, those seconds might count.</p><p>Another cool feature is that you can fully drain the machine, in case you won't be using it for a while or plan to put it into storage. Most coffee automatic coffee machines have water just sitting in the machine which ... can't be good.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-terra-kaffe-demi-performance"><span>Terra Kaffe Demi: performance</span></h3><ul><li><strong>Incredibly easy to use</strong></li><li><strong>Use default brew styles or create your own</strong></li><li><strong>Great results</strong></li></ul><p>As mentioned above, the Terra Kaffe Demi makes four different brew styles: Espresso, Americano, Lungo, and Drip. Each of them can be brewed at the default settings if you want to keep it simple. However, if you want to dig into the menu options, you can make all kinds of adjustments to each of those options. You can change the number of shots, the strength of the brew, the shot volume, and the brewing temperature. I used the default settings in my testing unless otherwise noted.</p><h2 id="espresso">Espresso</h2><p>I found the espresso quite smooth, strong, and delicious. The Terra Kaffe Demi gives it a lovely crema. I also tried brewing it over ice to make an iced coffee, which turned out great. The default shot volume is 1.6 ounces, or 50ml. The strength is "High" (.39oz/11g) and the brewing temperature is 205°F (96°C). All of those can be adjusted in the settings menu.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VCYkNqpv2RY772oBkZpTyj.jpg" alt="Terra Kaffe Demi espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iBwKuUTkh6tbMpGcPC9PMk.jpg" alt="Terra Kaffe Demi espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rAVMUGfiBqe2quPf9uBk2k.jpg" alt="Terra Kaffe Demi espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="lungo">Lungo</h2><p>A lungo is made by brewing more water through the coffee grounds than you would for an espresso. While the same amount of coffee is used for a lungo as it would be for an espresso shot, the higher water volume makes a taller, less concentrated drink. The default Lungo is 2.8 ounces, or 83ml. Everything else is the same as the Espresso settings listed above: "High" strength (.39oz/11g) and brewing temperature of 205°F (96°C). Again, those can be adjusted in the settings menu. I thought the Lungo was very good, nice and smooth but still plenty strong. It produces a lovely crema. I also tried this one iced, which diluted it a bit much for my tastes (though it might be perfect for someone else's.)</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/cSpTiYwXBn5aYABh6rttem.jpg" alt="Terra Kaffe Demi Lungo" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LLsMuVG57M2cuSBVDXMSom.jpg" alt="Terra Kaffe Demi Lungo" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="americano">Americano</h2><p>An Americano is a regular espresso shot with water added, which is different from a lungo where the extra water is brewed through the coffee grounds. Coffee connoisseurs will be able to taste a difference between extra water brewed through the grounds and extra water added after. I can't really tell, but both options are offered in case you have a preference.</p><p>The default Americano is the same 1.6-ounce (50ml) espresso shot plus 2.8 ounces (83ml) of water, totalling 4.4 ounces (130ml). The espresso is brewed with the same strength and temperature as the above cycles, and again, all of this can be adjusted in the settings menu. Frankly, all this extra water made it a bit weak for my tastes, but it was nice and smooth. Even with all the water added, the crema remained intact.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/p8FwVUpnSUVTdxCX2bKTcQ.jpg" alt="Terra Kaffe Demi Americano" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fbeSLUBNDp3UHYv8VjKd5V.jpg" alt="Terra Kaffe Demi Americano brewing" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="drip">Drip</h2><p>Technically, this is an espresso machine, so it can't make "drip coffee" the regular way. However, the Terra Kaffe makes a pretty good impression of a drip coffee by using a slower, pulsating water flow to lower the pump pressure. Continuous high pressure steam is used to make Espresso, Lungo, and Americano, but the Drip setting pauses and restarts the water flow as it brews, increasing the amount of time the water has contact with the coffee grounds. </p><p>The results were really quite tasty, though it does take longer to brew than it might with a dedicated drip machine. The default settings are actually the same as the Espresso: 1.6 ounces (50ml) shot volume, "High" (.39oz/11g) strength, and is 205°F (96°C) brewing temperature, all of which can be adjusted in the settings menu. More water is added to make Drip, so the total default volume is 5.6 ounces (166ml). It does produce a crema, which isn't expected in a drip coffee, but it works. </p><p>I fiddled around with the settings a bit, increasing the strength to "Max" and it still isn't a super strong cup of coffee. This is down to personal taste, I thought it was just strong enough but my husband thought it tasted weak. </p><p>I did put some in the fridge overnight to make iced coffee the next day. It was drinkable, but it did pick up a little bit of bitterness. The better way to make iced coffee is to use the Espresso setting (or Lungo if you like it less strong) and add ice.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Kv7RDZEv6hrLnjdpdrF8eR.jpg" alt="Terra Kaffe Demi drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Qged5LUYzdhPV9ofGA8b3S.jpg" alt="Terra Kaffe Demi drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pFrvhLit8n9ae58VvPx9nR.jpg" alt="Terra Kaffe Demi drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="hot-water">Hot Water</h2><p>The Hot Water option is great for making tea or other hot beverages. The default volume is about seven ounces (200ml) and the temperature is 201°F (94°C), but of course they can be adjusted in the settings menu.</p><p>Notably, the Terra Kaffe has a separate water nozzle, so it's not pulling (potentially bitter) coffee leftovers on its way through. You won't get stale coffee notes in your tea. It's close enough to the coffee nozzle that you wouldn't notice that there are two unless you look closely.</p><ul><li><strong>Performance score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-terra-kaffe-demi"><span>Should you buy the Terra Kaffe Demi?</span></h3><div ><table><caption>Terra Kaffe Demi 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>It's not cheap, but if it means you're not buying pods or hitting the coffee shop, it could save you money in the long run.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>The Terra Kaffe Demi has a stunning design and is super easy to use.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>While it only makes four drinks, it's simple and flexible and brews tasty beverages. However, the Drip setting doesn't brew a super strong coffee.</p></td><td  ><p>4.5/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 fully automatic coffee machine but you have limited space</strong></p><p>Go from whole beans to the coffee beverage of choice with just a spin and tap of the dial. No need to do any thinking before your morning caffeine. And yet, it hardly takes up more space than a Mr. Coffee.</p></div><div class="product"><p><strong>You want both espresso and classic drip coffee</strong></p><p>You don't need two separate machines. Though the Terra Kaffe Demi is primarily an espresso machine, it makes both espresso and coffee (as well as a lungo or Americano). </p></div><div class="product"><p><strong>You want a stunner on your counter</strong></p><p>Choose which of the four colors suits you best, and you'll love the look of this sleek and minimalist machine in your kitchen.</p></div><h2 id="don-t-buy-it-if-3">Don't buy it if</h2><div class="product"><p><strong>It's too pricey for you</strong></p><p>This type of machine is never cheap, and this one is no exception. You can factor in your savings from not running to the coffee shop or buying pods, but it's a bit of an initial outlay.</p></div><div class="product"><p><strong>You want one-touch cappuccinos and lattes</strong></p><p>There no milk frother included, so milk-based drinks are not on the menu. Of course you can buy a separate milk frother and froth to your heart's content, but that's another item to purchase.</p></div><div class="product"><p><strong>You want a big cup of very strong drip coffee, not espresso</strong></p><p>This is primarily an espresso machine, and the Espresso is plenty strong. But even on the Max setting, the Drip function brews just a medium-strength cup of coffee, to my taste. It will be likely be strong enough for most people, but not everyone.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="28be5cec-95ab-11f1-972f-d7ac8eecb2f2" data-action="Deal Block" data-label="You want a big cup of very strong drip coffee, not espressoThis is primarily an espresso machine, and the Espresso is plenty strong. But even on the Max setting, the Drip function brews just a medium-strength cup of coffee, to my taste. It will be likely be strong enough for most people, but not everyone." data-dimension48="You want a big cup of very strong drip coffee, not espressoThis is primarily an espresso machine, and the Espresso is plenty strong. But even on the Max setting, the Drip function brews just a medium-strength cup of coffee, to my taste. It will be likely be strong enough for most people, but not everyone." data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-terra-kaffe-demi-also-consider"><span>Terra Kaffe Demi: also consider</span></h3><div class="product"><a data-dimension112="28be5eae-95ab-11f1-b8fe-2b75b9595da4" data-action="Deal Block" data-label="Check out my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Check out 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:1136px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="8TYz8XSYsuFTFr2sc5jM7i" name="Ninja-autobarista-pro-press-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8TYz8XSYsuFTFr2sc5jM7i.png" mos="" align="middle" fullscreen="" width="1136" height="1136" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja AutoBarista Pro Fully Automatic Espresso Machine </strong></p><p>This one is a little bit pricier than the Terra Kaffe Demi, but it does have a built-in milk frother and nearly a dozen drinks on the one-touch beverage menu. And yes, it has several dedicated iced coffee drink settings, including a "cold brew." It comes with two separate hoppers for whole beans that you can easily swap out, plus it has the option for pre-ground coffee.</p><p><strong>Check out 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="28be5eae-95ab-11f1-b8fe-2b75b9595da4" data-action="Deal Block" data-label="Check out my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Check out 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="28be5eae-95ab-11f1-b8fe-2b75b9595da4" data-action="Deal Block" data-label="Check out my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Check out my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension25="">View Deal</a></p></div><div class="product"><a data-dimension112="28be5f4e-95ab-11f1-98e7-59f1a4242914" data-action="Deal Block" data-label="Read my Terra Kaffe TK-02 review" data-dimension48="Read 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>Step up to the bigger Terra Kaffe sibling, the TK-02, if you want a super-automated machine with 100,000 drinks on the menu. Connect the milk container and the machine froths the milk for you. The app lets you put your favorites on the touch display screen. You can even brew your coffee with a voice command to Alexa. And there is a chute for pre-ground coffee.</p><p><strong>Read 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="28be5f4e-95ab-11f1-98e7-59f1a4242914" data-action="Deal Block" data-label="Read my Terra Kaffe TK-02 review" data-dimension48="Read 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="28be5f4e-95ab-11f1-98e7-59f1a4242914" data-action="Deal Block" data-label="Read my Terra Kaffe TK-02 review" data-dimension48="Read my Terra Kaffe TK-02 review" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-terra-kaffe-demi"><span>How I tested the Terra Kaffe Demi</span></h3><p>I brewed and drank every drink on the menu: Espresso, Lungo, Americano, and Drip. I tried the Espresso, Lungo, and the Drip (pre-chilled) over ice. I drank many cups of my favorites, Espresso and Drip. I drank all of them black and lightly sweetened. I tried the iced coffee with frothed skim milk as well. I cleaned and emptied the waste bin and drip tray every day or two. I pulled out the brew unit and cleaned that once as well.</p><p><em>First reviewed July 2026</em></p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/terra-kaffe-demi-review</link>
                                                                            <description>
                            <![CDATA[ This fun-sized machine couldn't be easier to use, and it brews incredible espresso, coffee, and more. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">3FvQtjSCXhxNKjiD7VGRG9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/63EoskrM3RqWwgWJktsGh7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 22 Aug 2026 09: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/63EoskrM3RqWwgWJktsGh7-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Terra Kaffe Demi coffee maker on kitchen counter]]></media:description>                                                            <media:text><![CDATA[Terra Kaffe Demi coffee maker on kitchen counter]]></media:text>
                                <media:title type="plain"><![CDATA[Terra Kaffe Demi coffee maker on kitchen counter]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/63EoskrM3RqWwgWJktsGh7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-terra-kaffe-demi-two-minute-review"><span>Terra Kaffe Demi: two-minute review</span></h3><p>I've reviewed a lot of coffee and espresso machines over the years, and the Terra Kaffe Demi is one of my favorites. It's dead simple to use, and the results are incredible. Before the caffeine from my morning cup of coffee hits my bloodstream, I don't have the wherewithal to weigh and grind beans, put them in a filter, set up the machine to brew, and brew the coffee. I just want my coffee and I want it fast. But I like my coffee black, so it's important that it actually taste good. The Terra Kaffe Demi Compact Fully Automatic Espresso Machine hits all the marks. Plus it looks sleek and gorgeous in my kitchen while taking up very little space. </p><p>Pour fresh whole beans into the hopper and fill the water tank. Turn the dial on the side to scroll through your options: espresso, lungo, americano, and drip. Press once to select your pick. The conical burr grinder grinds your beans just right, and then brewing begins. In just seconds, you have your drink.</p><p>This lovely slice of tech doesn't come cheap, and it doesn't have the bells and whistles of some other similarly priced machines. If you want a machine that automatically froths your milk, or has a menu with dozens or even hundreds of drink options, this isn't the one for you. You must use whole beans; there's no pre-ground coffee option. But if the four drinks offered are sufficient for you, then keep on reading. </p><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="oW7dA2hUkeUm9GDdwNhgUb" name="Terra-Kaffe-Demi-espresso-brewed" alt="Terra Kaffe Demi with brewed espresso" src="https://cdn.mos.cms.futurecdn.net/oW7dA2hUkeUm9GDdwNhgUb.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-terra-kaffe-demi-price-and-availability"><span>Terra Kaffe Demi: price and availability</span></h3><ul><li><strong>Available on several websites including Amazon</strong></li><li><strong>Retails for $795 (about £590 / AU$1,100) </strong></li><li><strong>Comes in four colorways</strong></li></ul><p>The Terra Kaffe Demi is sold on a number of websites, including Amazon, Sur La Table, Nordstrom, Seattle Coffee Gear, and Terra Kaffe's own website. It retails for $795 (about £590 / AU$1,100) or can be rented from Terra Kaffe for $39 (£30 / AU$60) per month. There are four color options: Slate (black), Cloud (pale gray-blue), Forest (dark green), and Dune (tan).</p><h3 class="article-body__section" id="section-terra-kaffe-demi-specs"><span>Terra Kaffe Demi: specs</span></h3><div ><table><tbody><tr><td class="firstcol " ><p>Name</p></td><td  ><p>Terra Kaffe Demi Compact Fully Automatic Espresso Machine</p></td></tr><tr><td class="firstcol " ><p>Type</p></td><td  ><p>Automatic</p></td></tr><tr><td class="firstcol " ><p>Dimensions </p></td><td  ><p>15.7” / 39.9 cm (D)  x 7.5” / 19.1 cm (W) x 12.8” / 32.5 cm (H)</p></td></tr><tr><td class="firstcol " ><p>Weight</p></td><td  ><p> 17 lbs / 7.7 kg</p></td></tr><tr><td class="firstcol " ><p>Brew styles</p></td><td  ><p>Espresso, Lungo, Americano, and Drip</p></td></tr><tr><td class="firstcol " ><p>Milk frother</p></td><td  ><p>No</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-terra-kaffe-demi-design"><span>Terra Kaffe Demi: design</span></h3><ul><li><strong>Small footprint </strong></li><li><strong>Sleek, minimalist aesthetic </strong></li><li><strong>Four brew styles </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="3GYXkozEU3Fjp9tVmgHTDM" name="terra-kaffe-demi-menu" alt="Terra Kaffe Demi menu" src="https://cdn.mos.cms.futurecdn.net/3GYXkozEU3Fjp9tVmgHTDM.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>The Terra Kaffe Demi is a compact, sleek design with a minimalist aesthetic, perfect for a modern kitchen. A dot matrix style display screen shows on the front of the machine. The left side of the machine has the power button, but you'll use that only rarely. On the right side of the machine is the simple dial that controls everything. You can scroll through the menu by twisting the dial, and select by pressing it. A long press of the dial puts the machine to sleep. On the back of the machine is a 46.5 ounce (1375 ml) water tank. The 4.6-ounce (130-gram) bean hopper sits atop the machine.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/T74QjKpXFnYK6A5DxXDWjN.jpg" alt="Terra Kaffe Demi various views" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/79LktzJCdfbK4jbfxjmQnN.jpg" alt="Terra Kaffe Demi various views" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/am32ZzvvVJadCMDLVgGepN.jpg" alt="Terra Kaffe Demi various views" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/taFJhhFUZaJxYN5NQjkTkN.jpg" alt="Terra Kaffe Demi various views" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>The Terra Kaffe Demi's spout can be raised and lowered to accommodate different sizes of cups and mugs. The maximum height is 5.7" (14.5 cm), which is high enough for many travel mugs. You'll want to lower it when you brew into smaller cups in order to minimize coffee spatter.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/HAUT9h7C8nN5ZY6TNAoba3.jpg" alt="Terra Kaffe Demi raising and lowering spout" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jomw6kBegA9EXdvUewwfa3.jpg" alt="Terra Kaffe Demi raising and lowering spout" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>The menu dial on the right side of the machine controls everything. The display on the front lets you know what's going on, whether the machine is rinsing, heating up, or ready to brew. You can choose your brew: Espresso, Lungo, Americano, or Drip. </p><p>Espresso is a concentrated brew, and the default is 1.6 ounces. Lungo is a longer extraction, and the default is 2.8 ounces. Americano is espresso plus water, and the default is a 1.6-ounce espresso shot plus 2.8 ounces of water, totalling 4.4 ounces. Drip is usually made with a drip machine, but the Terra Kaffe Demi makes a brew that tastes like drip coffee by pulsating the water through the grounds rather than applying the consistent high pressure needed to make espresso. The default Drip cup size is 5.6 ounces. There's even a Hot Water option, in case you want to make tea or hot cocoa. </p><p>You can turn the dial to dig into the Menu option if you want to change the brew temperature, strength, or amount. You can also adjust the number of espresso shots in your brew. When you're deep into the menu changing the settings, just press and hold the dial for a couple of seconds to bring you back to the drink menu. Or just wait about half a minute, and it will go back by itself. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/TFdNKzGbyw5qs2fxFWuAdd.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2kAsobVWU8oGhDZLDvzQ3d.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dvdd6S4p4YYZmqU8R2uXbd.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BpuY5QKw2CnshqQdNpPJwH.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9NypXSjrF5Zf534x8XJADK.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bFS57mbo8jCAwUtxtb4EwJ.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WfuBPCbtB2Jo8tCH7TMCEK.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PHm5GXHkcH8LLD64mDiyAK.jpg" alt="Terra Kaffe Demi menu options" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Cleaning the Terra Kaffe Demi is pretty simple. The machine regularly rinses itself, so it's probably a good idea to keep a cup under the spout when not in use. You'll want to empty the used coffee ground "pucks" from the waste bin, give the bin a rinse, and pour out the water that's collected in the drip tray pretty regularly. I do those simple tasks pretty much every day, but if you don't drink much coffee, you could spread it out to every few days. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JSs6SQVdNV8z6S7A8xuK6k.jpg" alt="Terra Kaffe Demi cleaning out waste bin and drip tray" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ES6sEpTimUTVSwsk2uvM7k.jpg" alt="Terra Kaffe Demi cleaning out waste bin and drip tray" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Once a week, Terra Kaffe recommends that you remove the brew unit and rinse it thoroughly. That sounds like a hassle, but it's actually quite easy and takes only a few seconds. I like being able to get into a machine and get it really clean. Many automatic coffee machines don't have that option, so I wonder how gunky they are getting over time. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/SPkDAkXGTsu9242Be68Y9M.jpg" alt="Terra Kaffe Demi cleaning brew unit" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pYEgm4rRgXfz5dkU3XT33M.jpg" alt="Terra Kaffe Demi cleaning brew unit" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>Additionally, you'll need to run cleaning and descaling cycles on occasion, probably once every couple of months, depending on your usage. The machine will prompt you when you need to run those. The Terra Kaffe Demi does come with one packet each of cleaner and descaler. Once you use them, you can buy those products on their website. </p><p>There is also an internal clock, though that's not visible from the outside of the machine. It can be accessed in the settings menu. The reason for having a clock is that you can set the machine to automatically wake up, warm up, and be ready to brew at a specific time of your choosing. Warmup is pretty quick anyway, so I don't see much reason to do that, but if you're a rushing-out-the-door-every-morning sort of person, those seconds might count.</p><p>Another cool feature is that you can fully drain the machine, in case you won't be using it for a while or plan to put it into storage. Most coffee automatic coffee machines have water just sitting in the machine which ... can't be good.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-terra-kaffe-demi-performance"><span>Terra Kaffe Demi: performance</span></h3><ul><li><strong>Incredibly easy to use</strong></li><li><strong>Use default brew styles or create your own</strong></li><li><strong>Great results</strong></li></ul><p>As mentioned above, the Terra Kaffe Demi makes four different brew styles: Espresso, Americano, Lungo, and Drip. Each of them can be brewed at the default settings if you want to keep it simple. However, if you want to dig into the menu options, you can make all kinds of adjustments to each of those options. You can change the number of shots, the strength of the brew, the shot volume, and the brewing temperature. I used the default settings in my testing unless otherwise noted.</p><h2 id="espresso">Espresso</h2><p>I found the espresso quite smooth, strong, and delicious. The Terra Kaffe Demi gives it a lovely crema. I also tried brewing it over ice to make an iced coffee, which turned out great. The default shot volume is 1.6 ounces, or 50ml. The strength is "High" (.39oz/11g) and the brewing temperature is 205°F (96°C). All of those can be adjusted in the settings menu.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VCYkNqpv2RY772oBkZpTyj.jpg" alt="Terra Kaffe Demi espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iBwKuUTkh6tbMpGcPC9PMk.jpg" alt="Terra Kaffe Demi espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rAVMUGfiBqe2quPf9uBk2k.jpg" alt="Terra Kaffe Demi espresso" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="lungo">Lungo</h2><p>A lungo is made by brewing more water through the coffee grounds than you would for an espresso. While the same amount of coffee is used for a lungo as it would be for an espresso shot, the higher water volume makes a taller, less concentrated drink. The default Lungo is 2.8 ounces, or 83ml. Everything else is the same as the Espresso settings listed above: "High" strength (.39oz/11g) and brewing temperature of 205°F (96°C). Again, those can be adjusted in the settings menu. I thought the Lungo was very good, nice and smooth but still plenty strong. It produces a lovely crema. I also tried this one iced, which diluted it a bit much for my tastes (though it might be perfect for someone else's.)</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/cSpTiYwXBn5aYABh6rttem.jpg" alt="Terra Kaffe Demi Lungo" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LLsMuVG57M2cuSBVDXMSom.jpg" alt="Terra Kaffe Demi Lungo" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="americano">Americano</h2><p>An Americano is a regular espresso shot with water added, which is different from a lungo where the extra water is brewed through the coffee grounds. Coffee connoisseurs will be able to taste a difference between extra water brewed through the grounds and extra water added after. I can't really tell, but both options are offered in case you have a preference.</p><p>The default Americano is the same 1.6-ounce (50ml) espresso shot plus 2.8 ounces (83ml) of water, totalling 4.4 ounces (130ml). The espresso is brewed with the same strength and temperature as the above cycles, and again, all of this can be adjusted in the settings menu. Frankly, all this extra water made it a bit weak for my tastes, but it was nice and smooth. Even with all the water added, the crema remained intact.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/p8FwVUpnSUVTdxCX2bKTcQ.jpg" alt="Terra Kaffe Demi Americano" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fbeSLUBNDp3UHYv8VjKd5V.jpg" alt="Terra Kaffe Demi Americano brewing" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="drip">Drip</h2><p>Technically, this is an espresso machine, so it can't make "drip coffee" the regular way. However, the Terra Kaffe makes a pretty good impression of a drip coffee by using a slower, pulsating water flow to lower the pump pressure. Continuous high pressure steam is used to make Espresso, Lungo, and Americano, but the Drip setting pauses and restarts the water flow as it brews, increasing the amount of time the water has contact with the coffee grounds. </p><p>The results were really quite tasty, though it does take longer to brew than it might with a dedicated drip machine. The default settings are actually the same as the Espresso: 1.6 ounces (50ml) shot volume, "High" (.39oz/11g) strength, and is 205°F (96°C) brewing temperature, all of which can be adjusted in the settings menu. More water is added to make Drip, so the total default volume is 5.6 ounces (166ml). It does produce a crema, which isn't expected in a drip coffee, but it works. </p><p>I fiddled around with the settings a bit, increasing the strength to "Max" and it still isn't a super strong cup of coffee. This is down to personal taste, I thought it was just strong enough but my husband thought it tasted weak. </p><p>I did put some in the fridge overnight to make iced coffee the next day. It was drinkable, but it did pick up a little bit of bitterness. The better way to make iced coffee is to use the Espresso setting (or Lungo if you like it less strong) and add ice.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Kv7RDZEv6hrLnjdpdrF8eR.jpg" alt="Terra Kaffe Demi drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Qged5LUYzdhPV9ofGA8b3S.jpg" alt="Terra Kaffe Demi drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pFrvhLit8n9ae58VvPx9nR.jpg" alt="Terra Kaffe Demi drip coffee" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><h2 id="hot-water">Hot Water</h2><p>The Hot Water option is great for making tea or other hot beverages. The default volume is about seven ounces (200ml) and the temperature is 201°F (94°C), but of course they can be adjusted in the settings menu.</p><p>Notably, the Terra Kaffe has a separate water nozzle, so it's not pulling (potentially bitter) coffee leftovers on its way through. You won't get stale coffee notes in your tea. It's close enough to the coffee nozzle that you wouldn't notice that there are two unless you look closely.</p><ul><li><strong>Performance score: 4.5/5</strong></li></ul><h3 class="article-body__section" id="section-should-you-buy-the-terra-kaffe-demi"><span>Should you buy the Terra Kaffe Demi?</span></h3><div ><table><caption>Terra Kaffe Demi 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>It's not cheap, but if it means you're not buying pods or hitting the coffee shop, it could save you money in the long run.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>The Terra Kaffe Demi has a stunning design and is super easy to use.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Performance</p></td><td  ><p>While it only makes four drinks, it's simple and flexible and brews tasty beverages. However, the Drip setting doesn't brew a super strong coffee.</p></td><td  ><p>4.5/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 fully automatic coffee machine but you have limited space</strong></p><p>Go from whole beans to the coffee beverage of choice with just a spin and tap of the dial. No need to do any thinking before your morning caffeine. And yet, it hardly takes up more space than a Mr. Coffee.</p></div><div class="product"><p><strong>You want both espresso and classic drip coffee</strong></p><p>You don't need two separate machines. Though the Terra Kaffe Demi is primarily an espresso machine, it makes both espresso and coffee (as well as a lungo or Americano). </p></div><div class="product"><p><strong>You want a stunner on your counter</strong></p><p>Choose which of the four colors suits you best, and you'll love the look of this sleek and minimalist machine in your kitchen.</p></div><h2 id="don-t-buy-it-if-3">Don't buy it if</h2><div class="product"><p><strong>It's too pricey for you</strong></p><p>This type of machine is never cheap, and this one is no exception. You can factor in your savings from not running to the coffee shop or buying pods, but it's a bit of an initial outlay.</p></div><div class="product"><p><strong>You want one-touch cappuccinos and lattes</strong></p><p>There no milk frother included, so milk-based drinks are not on the menu. Of course you can buy a separate milk frother and froth to your heart's content, but that's another item to purchase.</p></div><div class="product"><p><strong>You want a big cup of very strong drip coffee, not espresso</strong></p><p>This is primarily an espresso machine, and the Espresso is plenty strong. But even on the Max setting, the Drip function brews just a medium-strength cup of coffee, to my taste. It will be likely be strong enough for most people, but not everyone.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="28be5cec-95ab-11f1-972f-d7ac8eecb2f2" data-action="Deal Block" data-label="You want a big cup of very strong drip coffee, not espressoThis is primarily an espresso machine, and the Espresso is plenty strong. But even on the Max setting, the Drip function brews just a medium-strength cup of coffee, to my taste. It will be likely be strong enough for most people, but not everyone." data-dimension48="You want a big cup of very strong drip coffee, not espressoThis is primarily an espresso machine, and the Espresso is plenty strong. But even on the Max setting, the Drip function brews just a medium-strength cup of coffee, to my taste. It will be likely be strong enough for most people, but not everyone." data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-terra-kaffe-demi-also-consider"><span>Terra Kaffe Demi: also consider</span></h3><div class="product"><a data-dimension112="28be5eae-95ab-11f1-b8fe-2b75b9595da4" data-action="Deal Block" data-label="Check out my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Check out 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:1136px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="8TYz8XSYsuFTFr2sc5jM7i" name="Ninja-autobarista-pro-press-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8TYz8XSYsuFTFr2sc5jM7i.png" mos="" align="middle" fullscreen="" width="1136" height="1136" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Ninja AutoBarista Pro Fully Automatic Espresso Machine </strong></p><p>This one is a little bit pricier than the Terra Kaffe Demi, but it does have a built-in milk frother and nearly a dozen drinks on the one-touch beverage menu. And yes, it has several dedicated iced coffee drink settings, including a "cold brew." It comes with two separate hoppers for whole beans that you can easily swap out, plus it has the option for pre-ground coffee.</p><p><strong>Check out 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="28be5eae-95ab-11f1-b8fe-2b75b9595da4" data-action="Deal Block" data-label="Check out my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Check out 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="28be5eae-95ab-11f1-b8fe-2b75b9595da4" data-action="Deal Block" data-label="Check out my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension48="Check out my Ninja AutoBarista Pro Fully Automatic Espresso Machine review" data-dimension25="">View Deal</a></p></div><div class="product"><a data-dimension112="28be5f4e-95ab-11f1-98e7-59f1a4242914" data-action="Deal Block" data-label="Read my Terra Kaffe TK-02 review" data-dimension48="Read 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>Step up to the bigger Terra Kaffe sibling, the TK-02, if you want a super-automated machine with 100,000 drinks on the menu. Connect the milk container and the machine froths the milk for you. The app lets you put your favorites on the touch display screen. You can even brew your coffee with a voice command to Alexa. And there is a chute for pre-ground coffee.</p><p><strong>Read 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="28be5f4e-95ab-11f1-98e7-59f1a4242914" data-action="Deal Block" data-label="Read my Terra Kaffe TK-02 review" data-dimension48="Read 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="28be5f4e-95ab-11f1-98e7-59f1a4242914" data-action="Deal Block" data-label="Read my Terra Kaffe TK-02 review" data-dimension48="Read my Terra Kaffe TK-02 review" data-dimension25="">View Deal</a></p></div><h3 class="article-body__section" id="section-how-i-tested-the-terra-kaffe-demi"><span>How I tested the Terra Kaffe Demi</span></h3><p>I brewed and drank every drink on the menu: Espresso, Lungo, Americano, and Drip. I tried the Espresso, Lungo, and the Drip (pre-chilled) over ice. I drank many cups of my favorites, Espresso and Drip. I drank all of them black and lightly sweetened. I tried the iced coffee with frothed skim milk as well. I cleaned and emptied the waste bin and drip tray every day or two. I pulled out the brew unit and cleaned that once as well.</p><p><em>First reviewed July 2026</em></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ A new Gemini for Home update is rolling out, but users are slamming Google for not fixing ‘missing and broken features’ despite the voice upgrades ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Google is rolling out a new Gemini for Home update to fix voice commands for Spotify</strong></li><li><strong>The company is also fixing message broadcasting and smart light controls </strong></li><li><strong>Despite the upgrades, users are criticizing Google for not fixing the issues they've been experiencing for a while</strong></li></ul><p>The transition to Gemini has been rough — even Google knows that, but the latest Google Home update aims to tackle a handful of pain points with voice commands.</p><p><a href="https://support.google.com/googlehome/answer/15962877#zippy=%2Caugust" target="_blank">In an announcement issued yesterday</a> (August 20), Google shared three fixes coming to the Gemini for Home voice assistant, which is still in early access. Additionally, features in the Google Home app are also tipped to get a glow-up. </p><p>The first voice command fix is for Spotify requests, which Google says has been improved to better recognize the artists, songs, and playlists you ask your Google smart speaker to play. More often than not, Gemini for Home has struggled to register commands when you ask it to launch certain playlists, while other voice commands have been interpreted as music requests. </p><p>Now, you can get your smart hub to play specific personal playlists, such as your Liked songs, and it will produce smoother results, but Google adds that Personal Results need to be enabled to request things like Liked songs and personal playlists. </p><p>As well as Spotify improvements, Google says it’s updated message broadcasting, which now works as a two-step process. The first step requires you to say ‘Hey Google, broadcast message’, and after a short wait, you can follow up with your message as a second command. Previously, you had to broadcast your message in one long voice request, so this fix removes the chance of miscommunication. </p><p>Lastly, Google is letting you be even more precise with adjusting the lighting in your home. The Gemini for Home update now lets you set your smart lights to a specific color temperature to create the perfect ambiance for a movie night or an evening soiree with friends. You can try saying, ‘Hey Google, make the living room lights 2700 kelvins,’ and your lights will change accordingly. </p><h2 id="useful-upgrades-but-there-s-more-to-be-done">Useful upgrades, but there’s more to be done </h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ckkzBybSv3G9PWao637HpM" name="Google Home Speaker" alt="Google Home Speaker" src="https://cdn.mos.cms.futurecdn.net/ckkzBybSv3G9PWao637HpM.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: Jacob Krol/Future)</span></figcaption></figure><p>Google began phasing out the old Google Assistant across its ecosystem of devices in 2025, and it <a href="https://www.techradar.com/ai-platforms-assistants/gemini/google-assistant-will-shut-down-for-good-on-android-and-wear-os-in-september-heres-what-you-need-to-do-next">will be shut down for good on Android and Wear OS devices on September 4</a> in favor of Gemini. The same goes for smart home devices, but the switch to Gemini for Home has been far from smooth. </p><p>Though the Spotify fixes and other voice request updates are welcomed solutions, user have called Google out for glossing over the main issues that have been plaguing their experiences, and there’s still a lot more work to be done to fix surface-level features.  </p><p>Redditors who are also long-time Google Home users have shared their struggles with the transition; one user says, ‘the move to Gemini has been rough for us,’ recalling that basic household commands such as setting alarms are still hit-or-miss for them. ‘I just hope this all gets fixed soon,’ they added. </p><figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/googlehome/comments/1vtpkul/comment/p4vd67y">Comment</a><figcaption><cite> from <a href="https://www.reddit.com/r/googlehome">r/googlehome</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Luckily, they’re not the only one riding the struggle bus. <a href="https://www.reddit.com/r/googlehome/comments/1vtpkul/comment/p4vv0t7/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">Another user says</a> they’re still experiencing issues with creating and scheduling basic automations for their thermostat, while <a href="https://www.reddit.com/r/googlehome/comments/1vtpkul/comment/p4xyhqm/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">a user with multiple Google devices says</a> that Gemini is still unable to answer simple questions like ‘how long to cook a sweet potato’ — despite resetting their devices four times.</p><p>Not all the <a href="https://www.techradar.com/news/best-smart-speakers" target="_blank">best smart speakers</a> are perfect, but the rising reports of Gemini for Home’s ill performance are worrying for the future of Google’s smart home ecosystem. The updates are rolling out at too slow a pace, and users are already starting to lose trust.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/smart-home-hubs/a-new-gemini-for-home-update-is-rolling-out-but-users-are-slamming-google-for-not-fixing-missing-and-broken-features-despite-the-voice-upgrades</link>
                                                                            <description>
                            <![CDATA[ Gemini for Home is getting some new upgrades, but users are still waiting for Google to fix the real problems. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8Eemdp6KRE9wYziitmxs2K</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/StcadX9qZd5xhesHz6nRhM-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 21 Aug 2026 16:15:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Smart Home Hubs]]></category>
                                                    <category><![CDATA[AI Platforms & 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/StcadX9qZd5xhesHz6nRhM-1280-80.jpg">
                                                            <media:credit><![CDATA[Jacob Krol/Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Home Speaker]]></media:description>                                                            <media:text><![CDATA[Google Home Speaker]]></media:text>
                                <media:title type="plain"><![CDATA[Google Home Speaker]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/StcadX9qZd5xhesHz6nRhM-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google is rolling out a new Gemini for Home update to fix voice commands for Spotify</strong></li><li><strong>The company is also fixing message broadcasting and smart light controls </strong></li><li><strong>Despite the upgrades, users are criticizing Google for not fixing the issues they've been experiencing for a while</strong></li></ul><p>The transition to Gemini has been rough — even Google knows that, but the latest Google Home update aims to tackle a handful of pain points with voice commands.</p><p><a href="https://support.google.com/googlehome/answer/15962877#zippy=%2Caugust" target="_blank">In an announcement issued yesterday</a> (August 20), Google shared three fixes coming to the Gemini for Home voice assistant, which is still in early access. Additionally, features in the Google Home app are also tipped to get a glow-up. </p><p>The first voice command fix is for Spotify requests, which Google says has been improved to better recognize the artists, songs, and playlists you ask your Google smart speaker to play. More often than not, Gemini for Home has struggled to register commands when you ask it to launch certain playlists, while other voice commands have been interpreted as music requests. </p><p>Now, you can get your smart hub to play specific personal playlists, such as your Liked songs, and it will produce smoother results, but Google adds that Personal Results need to be enabled to request things like Liked songs and personal playlists. </p><p>As well as Spotify improvements, Google says it’s updated message broadcasting, which now works as a two-step process. The first step requires you to say ‘Hey Google, broadcast message’, and after a short wait, you can follow up with your message as a second command. Previously, you had to broadcast your message in one long voice request, so this fix removes the chance of miscommunication. </p><p>Lastly, Google is letting you be even more precise with adjusting the lighting in your home. The Gemini for Home update now lets you set your smart lights to a specific color temperature to create the perfect ambiance for a movie night or an evening soiree with friends. You can try saying, ‘Hey Google, make the living room lights 2700 kelvins,’ and your lights will change accordingly. </p><h2 id="useful-upgrades-but-there-s-more-to-be-done">Useful upgrades, but there’s more to be done </h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ckkzBybSv3G9PWao637HpM" name="Google Home Speaker" alt="Google Home Speaker" src="https://cdn.mos.cms.futurecdn.net/ckkzBybSv3G9PWao637HpM.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: Jacob Krol/Future)</span></figcaption></figure><p>Google began phasing out the old Google Assistant across its ecosystem of devices in 2025, and it <a href="https://www.techradar.com/ai-platforms-assistants/gemini/google-assistant-will-shut-down-for-good-on-android-and-wear-os-in-september-heres-what-you-need-to-do-next">will be shut down for good on Android and Wear OS devices on September 4</a> in favor of Gemini. The same goes for smart home devices, but the switch to Gemini for Home has been far from smooth. </p><p>Though the Spotify fixes and other voice request updates are welcomed solutions, user have called Google out for glossing over the main issues that have been plaguing their experiences, and there’s still a lot more work to be done to fix surface-level features.  </p><p>Redditors who are also long-time Google Home users have shared their struggles with the transition; one user says, ‘the move to Gemini has been rough for us,’ recalling that basic household commands such as setting alarms are still hit-or-miss for them. ‘I just hope this all gets fixed soon,’ they added. </p><figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/googlehome/comments/1vtpkul/comment/p4vd67y">Comment</a><figcaption><cite> from <a href="https://www.reddit.com/r/googlehome">r/googlehome</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Luckily, they’re not the only one riding the struggle bus. <a href="https://www.reddit.com/r/googlehome/comments/1vtpkul/comment/p4vv0t7/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">Another user says</a> they’re still experiencing issues with creating and scheduling basic automations for their thermostat, while <a href="https://www.reddit.com/r/googlehome/comments/1vtpkul/comment/p4xyhqm/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button" target="_blank">a user with multiple Google devices says</a> that Gemini is still unable to answer simple questions like ‘how long to cook a sweet potato’ — despite resetting their devices four times.</p><p>Not all the <a href="https://www.techradar.com/news/best-smart-speakers" target="_blank">best smart speakers</a> are perfect, but the rising reports of Gemini for Home’s ill performance are worrying for the future of Google’s smart home ecosystem. The updates are rolling out at too slow a pace, and users are already starting to lose trust.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Scientists develop next-gen zinc-iodine batteries with 60,000+ cycles that charge in 3 minutes — and they won't catch fire either ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Another next-gen battery upgrade has been reported</strong></li><li><strong>Zinc-iodine batteries are now more stable</strong></li><li><strong>The tech promises a more sustainable lithium-ion replacement</strong></li></ul><p>Lithium-ion batteries had a good run, but the next generation of battery technologies are rapidly approaching for <a href="https://www.techradar.com/best/best-handheld-games-consoles">consumer devices</a> and large-scale industry use. One of the leading candidates to become the new default are aqueous zinc-iodine batteries (AZIBs).</p><p>Researchers from Flinders University in Australia <a href="https://onlinelibrary.wiley.com/doi/full/10.1002/anie.6010682" target="_blank">have published</a> details of the latest steps forward in zinc-iodine technology. Prototype battery elements based on these materials can now manage more than 60,000 recharge and discharge cycles, with recharges in just three minutes — though that's for a small battery compartment, in a lab, not a full battery.</p><p>As they're aqueous (water-based), the batteries don't come with the same risk <a href="https://www.techradar.com/health-fitness/bikes/vapes-and-e-bikes-mean-uk-firefighters-now-deal-with-a-lithium-ion-battery-fire-every-five-hours-follow-these-tips-to-stay-safe">of explosion and fire</a> as standard lithium-ion batteries do. However, there are challenges to overcome: these batteries tend to deteriorate as they're used because of the chemical reactions happening inside, which isn't ideal for something powering your next tablet.</p><p>In their latest paper, the researchers outline a molecular cage that's strong enough to prevent the battery's iodine from escaping, but not too restrictive that it prevents the necessary chemical reactions from working. It means batteries that are more stable in operation and which last longer.</p><h2 id="a-viable-alternative">A viable alternative</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8fCDQ3i8fDaZdzXVNw2znk" name="zinc-iodine-battery" alt="Zinc-iodine battery diagram" src="https://cdn.mos.cms.futurecdn.net/8fCDQ3i8fDaZdzXVNw2znk.jpg" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Scientists have figured out how to restrict the iodine to stop battery degradation </span><span class="credit" itemprop="copyrightHolder">(Image credit: (Jiang et al., Angewandte Chemie, 2026))</span></figcaption></figure><p>The tech specs shared by the researchers indicate the fast-charging, long-life potential of AZIBs. In addition to those benefits and the reduced fire risk, they could also be easier to resource and manufacture — reducing the pressure on lithium-ion materials.</p><p>There are a couple of caveats to bear in mind. The researchers acknowledge that this technology is best suited to "large-scale energy storage", at least to begin with, so we're talking more about storing the electricity generated by a solar plant than something you can slot into the back of a smartphone</p><p>The technology still has a long way to go before you'll see it appear, as encouraging as these recent steps forward are. The researchers aren't yet at the stage of building fully working, full-size prototype batteries yet — although each of these upgrades to the battery science gets us closer to that point.</p><p>"Rechargeable aqueous zinc-iodine batteries are shaping up as a viable alternative to lithium-ion batteries for large-scale energy storage and our group is now working with industry to establish a prototyping platform for this battery system," <a href="https://www.eurekalert.org/news-releases/1140338" target="_blank">said chemistry professor Zhongfan Jia</a>, from Flinders University.</p> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/energy-saving/scientists-develop-next-gen-zinc-iodine-batteries-with-60-000-cycles-that-charge-in-3-minutes-and-they-wont-catch-fire-either</link>
                                                                            <description>
                            <![CDATA[ Progress is being made in developing sustainable, fast-charging, long-lasting zinc-iodine batteries. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ZHgb2bTNp9GFwoixsmaZhV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 20 Aug 2026 12:09:54 +0000</pubDate>                                                                                                                                <updated>Thu, 20 Aug 2026 12:35:43 +0000</updated>
                                                                                                                                            <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/QWCqPpQzN3DnC3Dw6bZGYR-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images / Just_Super]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An illustration of a future battery technology]]></media:description>                                                            <media:text><![CDATA[An illustration of a future battery technology]]></media:text>
                                <media:title type="plain"><![CDATA[An illustration of a future battery technology]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QWCqPpQzN3DnC3Dw6bZGYR-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Another next-gen battery upgrade has been reported</strong></li><li><strong>Zinc-iodine batteries are now more stable</strong></li><li><strong>The tech promises a more sustainable lithium-ion replacement</strong></li></ul><p>Lithium-ion batteries had a good run, but the next generation of battery technologies are rapidly approaching for <a href="https://www.techradar.com/best/best-handheld-games-consoles">consumer devices</a> and large-scale industry use. One of the leading candidates to become the new default are aqueous zinc-iodine batteries (AZIBs).</p><p>Researchers from Flinders University in Australia <a href="https://onlinelibrary.wiley.com/doi/full/10.1002/anie.6010682" target="_blank">have published</a> details of the latest steps forward in zinc-iodine technology. Prototype battery elements based on these materials can now manage more than 60,000 recharge and discharge cycles, with recharges in just three minutes — though that's for a small battery compartment, in a lab, not a full battery.</p><p>As they're aqueous (water-based), the batteries don't come with the same risk <a href="https://www.techradar.com/health-fitness/bikes/vapes-and-e-bikes-mean-uk-firefighters-now-deal-with-a-lithium-ion-battery-fire-every-five-hours-follow-these-tips-to-stay-safe">of explosion and fire</a> as standard lithium-ion batteries do. However, there are challenges to overcome: these batteries tend to deteriorate as they're used because of the chemical reactions happening inside, which isn't ideal for something powering your next tablet.</p><p>In their latest paper, the researchers outline a molecular cage that's strong enough to prevent the battery's iodine from escaping, but not too restrictive that it prevents the necessary chemical reactions from working. It means batteries that are more stable in operation and which last longer.</p><h2 id="a-viable-alternative">A viable alternative</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8fCDQ3i8fDaZdzXVNw2znk" name="zinc-iodine-battery" alt="Zinc-iodine battery diagram" src="https://cdn.mos.cms.futurecdn.net/8fCDQ3i8fDaZdzXVNw2znk.jpg" mos="" align="middle" fullscreen="" width="1200" height="675" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Scientists have figured out how to restrict the iodine to stop battery degradation </span><span class="credit" itemprop="copyrightHolder">(Image credit: (Jiang et al., Angewandte Chemie, 2026))</span></figcaption></figure><p>The tech specs shared by the researchers indicate the fast-charging, long-life potential of AZIBs. In addition to those benefits and the reduced fire risk, they could also be easier to resource and manufacture — reducing the pressure on lithium-ion materials.</p><p>There are a couple of caveats to bear in mind. The researchers acknowledge that this technology is best suited to "large-scale energy storage", at least to begin with, so we're talking more about storing the electricity generated by a solar plant than something you can slot into the back of a smartphone</p><p>The technology still has a long way to go before you'll see it appear, as encouraging as these recent steps forward are. The researchers aren't yet at the stage of building fully working, full-size prototype batteries yet — although each of these upgrades to the battery science gets us closer to that point.</p><p>"Rechargeable aqueous zinc-iodine batteries are shaping up as a viable alternative to lithium-ion batteries for large-scale energy storage and our group is now working with industry to establish a prototyping platform for this battery system," <a href="https://www.eurekalert.org/news-releases/1140338" target="_blank">said chemistry professor Zhongfan Jia</a>, from Flinders University.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I review coffee machines for a living and my hands-down favourite model is 49% off — and I can't recommend it highly enough ]]></title>
                                                                                                <dc:content><![CDATA[ <p>I’ve used and reviewed a number of the <a href="https://www.techradar.com/best/best-coffee-machines">best coffee machines in Australia</a> in the last few years, from simple one-button pod options through to more involved models offering plenty of refinement. For my money, one of the standout espresso machines I’ve had the pleasure of using is the <a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/">Philips LatteGo 4400 Series</a>, and it’s now down to <a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/">AU$763 at Amazon.</a> </p><p>This compact model from Philips is a fully automatic machine, meaning you only need to touch a few buttons to be rewarded with a well-made cuppa. It also means you can start the brewing process and walk away to complete other tasks, which is an excellent use of time if you ask me. </p><div class="product"><a data-dimension112="dfd1fb5c-9c66-11f1-bc20-ff513d69152d" data-action="Deal Block" data-label="4400 Series Fully Automatic Espresso Machine" data-dimension48="4400 Series Fully Automatic Espresso Machine" data-dimension25="$763" href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/" 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><a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/" target="_blank" rel="nofollow" data-dimension112="dfd1fb5c-9c66-11f1-bc20-ff513d69152d" data-action="Deal Block" data-label="4400 Series Fully Automatic Espresso Machine" data-dimension48="4400 Series Fully Automatic Espresso Machine" data-dimension25="$763">4400 Series Fully Automatic Espresso Machine: was $1199 now $763</a></strong><br>Now discounted to AU$763, I still consider this to be a great price for what is a great bean-to-cup espresso machine. And if you have a Prime membership, your new best friend can be up and running in your kitchen within 48 hours. <a class="view-deal button" href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/" target="_blank" rel="nofollow" data-dimension112="dfd1fb5c-9c66-11f1-bc20-ff513d69152d" data-action="Deal Block" data-label="4400 Series Fully Automatic Espresso Machine" data-dimension48="4400 Series Fully Automatic Espresso Machine" data-dimension25="$763">View Deal</a></p></div><p>The Philips LatteGo 4400 Series isn’t the first automatic espresso machine I’ve used — and it certainly won’t be the last — but it’s left a lasting impression on me for a number of reasons. Firstly, it’s just so darn easy to master. Touch-enabled buttons are clearly labelled and the small colour screen is easy to read.</p><p>Then there’s the main event: the coffee. As I said in my <a href="https://www.techradar.com/home/coffee-machines/philips-lattego-4400-series-review">Philips LatteGo 4400 Series review</a>, it consistently brews a great-tasting coffee. I did have to adjust the grind setting for the best results, but thankfully that’s an easy process that shouldn’t scare newbies. </p><p>What you’re also getting here are 12 drink presets, two customisable user profiles and an automatic milk-foaming system, which is where it gets the LatteGo name. The user profiles are particularly useful if you have more than one person in your household using the machine: just enter a profile, select a drink and then the start button, that’s it. </p><p>Where I found the LatteGo 4400 falls a bit is with its headline feature — the LatteGo milk-foaming system. This sees a milk carafe being attached to the machine, for it to then deliver hot foamed milk into your cup or mug. I personally wasn’t all that thrilled with the level of foam produced, and it certainly won’t appeal to hardcore cappuccino fans, but flat white drinkers might actually prefer it. I found I achieved much better results using the <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-milk-frother-review">Philips Baristina Milk Frother</a> separately, and that’s not an expensive addition to add to your coffee routine, <a href="https://www.amazon.com.au/Philips-Baristina-Milk-Frother-Perfectly/dp/B0GJTPBSMP/">costing just under AU$120 on Amazon</a>.</p><p>As for the actual coffee-making part though, I simply cannot fault the <a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/">4400 Series</a>. Navigating through the menus is as easy as can be, and I’m consistently satisfied with the results. </p><p>While the price did go lower recently (and it's gone <em>even </em>lower before) the current price of this <a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/">highly capable machine</a> still beats Prime Day back in July (when it was AU$878). I can’t be sure how long this discount will last, so this could be one to jump on ASAP if your kitchen is crying out for a coffee machine.</p><h2 id="want-more-suggestions-3">Want more suggestions?</h2><p>Amazon has a few other coffee machines at discounted prices at the time of writing, including the Philips Baristina and Ninja Luxe Cafe, both of which claim spots in my guide to the <a href="https://www.techradar.com/best/best-coffee-machines-au">best coffee machines in Australia</a>.</p><p>Here are some other standout deals for you to consider: </p><ul><li><strong>Philips Baristina – </strong><a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/"><del><strong>was AU$559</strong></del><strong> now AU$449.25</strong></a></li><li><strong>Ninja Luxe Cafe (Stainless Steel) – </strong><a href="https://www.amazon.com.au/Ninja-Espresso-settings-assisted-ES601ANZ/dp/B0FLDT92Q6/"><del><strong>was AU$799</strong></del><strong> now AU$585</strong></a></li><li><strong>Breville Bambino Plus – </strong><a href="https://www.amazon.com.au/Breville-Bambino-Plus-Espresso-Machine/dp/B07KQBV3N6/"><del><strong>was AU$729</strong></del><strong> now AU$497</strong></a></li><li><strong>KitchenAid Semi Automatic – </strong><a href="https://www.amazon.com.au/KitchenAidSemi-Automatic-Espresso-Machine-5KES6551ABK/dp/B0G2JDYCMJ"><del><strong>was AU$999</strong></del><strong> now AU$777</strong></a></li></ul><div data-widget-type="multimodelreview" data-model-name="Philips LatteGo 4400 Series,Philips Baristina,Ninja Luxe Cafe,Breville Bambino Plus,KitchenAid Semi Automatic Espresso Machine With Burr Grinder"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/i-review-coffee-machines-for-a-living-and-my-hands-down-favourite-model-is-49-percent-off-and-i-cant-recommend-it-highly-enough</link>
                                                                            <description>
                            <![CDATA[ Coffee machines come in all shapes and sizes, from a variety of brands. This Philips coffee maker is one of my favourites, and it's now down to an incredibly low price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7admU2i4e8VvVTEcKj4vph</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hw8DxNZryshnuSAmP2YyTf-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 20 Aug 2026 07:23:23 +0000</pubDate>                                                                                                                                <updated>Mon, 24 Aug 2026 23:21:37 +0000</updated>
                                                                                                                                            <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/hw8DxNZryshnuSAmP2YyTf-1280-80.jpg">
                                                            <media:credit><![CDATA[Amazon / Edited with Gemini AI]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Philips LatteGo 4400 Series espresso machine on a kitchen counter.]]></media:description>                                                            <media:text><![CDATA[Philips LatteGo 4400 Series espresso machine on a kitchen counter.]]></media:text>
                                <media:title type="plain"><![CDATA[Philips LatteGo 4400 Series espresso machine on a kitchen counter.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hw8DxNZryshnuSAmP2YyTf-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I’ve used and reviewed a number of the <a href="https://www.techradar.com/best/best-coffee-machines">best coffee machines in Australia</a> in the last few years, from simple one-button pod options through to more involved models offering plenty of refinement. For my money, one of the standout espresso machines I’ve had the pleasure of using is the <a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/">Philips LatteGo 4400 Series</a>, and it’s now down to <a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/">AU$763 at Amazon.</a> </p><p>This compact model from Philips is a fully automatic machine, meaning you only need to touch a few buttons to be rewarded with a well-made cuppa. It also means you can start the brewing process and walk away to complete other tasks, which is an excellent use of time if you ask me. </p><div class="product"><a data-dimension112="dfd1fb5c-9c66-11f1-bc20-ff513d69152d" data-action="Deal Block" data-label="4400 Series Fully Automatic Espresso Machine" data-dimension48="4400 Series Fully Automatic Espresso Machine" data-dimension25="$763" href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/" 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><a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/" target="_blank" rel="nofollow" data-dimension112="dfd1fb5c-9c66-11f1-bc20-ff513d69152d" data-action="Deal Block" data-label="4400 Series Fully Automatic Espresso Machine" data-dimension48="4400 Series Fully Automatic Espresso Machine" data-dimension25="$763">4400 Series Fully Automatic Espresso Machine: was $1199 now $763</a></strong><br>Now discounted to AU$763, I still consider this to be a great price for what is a great bean-to-cup espresso machine. And if you have a Prime membership, your new best friend can be up and running in your kitchen within 48 hours. <a class="view-deal button" href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/" target="_blank" rel="nofollow" data-dimension112="dfd1fb5c-9c66-11f1-bc20-ff513d69152d" data-action="Deal Block" data-label="4400 Series Fully Automatic Espresso Machine" data-dimension48="4400 Series Fully Automatic Espresso Machine" data-dimension25="$763">View Deal</a></p></div><p>The Philips LatteGo 4400 Series isn’t the first automatic espresso machine I’ve used — and it certainly won’t be the last — but it’s left a lasting impression on me for a number of reasons. Firstly, it’s just so darn easy to master. Touch-enabled buttons are clearly labelled and the small colour screen is easy to read.</p><p>Then there’s the main event: the coffee. As I said in my <a href="https://www.techradar.com/home/coffee-machines/philips-lattego-4400-series-review">Philips LatteGo 4400 Series review</a>, it consistently brews a great-tasting coffee. I did have to adjust the grind setting for the best results, but thankfully that’s an easy process that shouldn’t scare newbies. </p><p>What you’re also getting here are 12 drink presets, two customisable user profiles and an automatic milk-foaming system, which is where it gets the LatteGo name. The user profiles are particularly useful if you have more than one person in your household using the machine: just enter a profile, select a drink and then the start button, that’s it. </p><p>Where I found the LatteGo 4400 falls a bit is with its headline feature — the LatteGo milk-foaming system. This sees a milk carafe being attached to the machine, for it to then deliver hot foamed milk into your cup or mug. I personally wasn’t all that thrilled with the level of foam produced, and it certainly won’t appeal to hardcore cappuccino fans, but flat white drinkers might actually prefer it. I found I achieved much better results using the <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-milk-frother-review">Philips Baristina Milk Frother</a> separately, and that’s not an expensive addition to add to your coffee routine, <a href="https://www.amazon.com.au/Philips-Baristina-Milk-Frother-Perfectly/dp/B0GJTPBSMP/">costing just under AU$120 on Amazon</a>.</p><p>As for the actual coffee-making part though, I simply cannot fault the <a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/">4400 Series</a>. Navigating through the menus is as easy as can be, and I’m consistently satisfied with the results. </p><p>While the price did go lower recently (and it's gone <em>even </em>lower before) the current price of this <a href="https://www.amazon.com.au/Philips-Automatic-Espresso-Machine-Quick/dp/B0DZPB5SYX/">highly capable machine</a> still beats Prime Day back in July (when it was AU$878). I can’t be sure how long this discount will last, so this could be one to jump on ASAP if your kitchen is crying out for a coffee machine.</p><h2 id="want-more-suggestions-3">Want more suggestions?</h2><p>Amazon has a few other coffee machines at discounted prices at the time of writing, including the Philips Baristina and Ninja Luxe Cafe, both of which claim spots in my guide to the <a href="https://www.techradar.com/best/best-coffee-machines-au">best coffee machines in Australia</a>.</p><p>Here are some other standout deals for you to consider: </p><ul><li><strong>Philips Baristina – </strong><a href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/"><del><strong>was AU$559</strong></del><strong> now AU$449.25</strong></a></li><li><strong>Ninja Luxe Cafe (Stainless Steel) – </strong><a href="https://www.amazon.com.au/Ninja-Espresso-settings-assisted-ES601ANZ/dp/B0FLDT92Q6/"><del><strong>was AU$799</strong></del><strong> now AU$585</strong></a></li><li><strong>Breville Bambino Plus – </strong><a href="https://www.amazon.com.au/Breville-Bambino-Plus-Espresso-Machine/dp/B07KQBV3N6/"><del><strong>was AU$729</strong></del><strong> now AU$497</strong></a></li><li><strong>KitchenAid Semi Automatic – </strong><a href="https://www.amazon.com.au/KitchenAidSemi-Automatic-Espresso-Machine-5KES6551ABK/dp/B0G2JDYCMJ"><del><strong>was AU$999</strong></del><strong> now AU$777</strong></a></li></ul><div data-widget-type="multimodelreview" data-model-name="Philips LatteGo 4400 Series,Philips Baristina,Ninja Luxe Cafe,Breville Bambino Plus,KitchenAid Semi Automatic Espresso Machine With Burr Grinder"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Ditching my plastic air fryer for the non-toxic Ninja Crispi Pro was the best kitchen upgrade I made this year ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The Ninja Crispi Pro arrived in Australia only in June this year, and I immediately wanted it. You see, I'd been eyeing the standard Ninja Crispi for a while because the nonstick coating of the trays in my two-drawer air fryer was coming off. My research told me that it wasn't toxic, but I was still concerned.</p><p>So it was serendipitous that the larger Crispi Pro came along just when I was ready to ditch my old air fryer — and at a price that wasn't all that much more over the standard Crispi. For AU$399 RRP, it may not be 'cheap' but it sure is good value considering how well it's performed in the last couple of months I've had mine. So much so that I don't regret ditching my previous air fryer that was more versatile thanks to a steam functionality as well.</p><p>Right now, the Crispi Pro is going slightly cheaper as well, <a href="https://www.amazon.com.au/Ninja-Countertop-Container-Dehydrate-AS101GYANZ/dp/B0GXL1BJRT">down to AU$318 on Amazon</a> and <a href="https://www.jbhifi.com.au/products/ninja-crispi-pro-6-in-1-countertop-glass-air-fryer-cyberspace">AU$322 at JB Hi-Fi</a>, and available in four colour options.</p><div class="product"><a data-dimension112="0b6f58f6-9c42-11f1-8188-45e4dd1cee61" data-action="Deal Block" data-label="Crispi Pro" data-dimension48="Crispi Pro" data-dimension25="$318" href="https://www.amazon.com.au/Ninja-Countertop-Container-Dehydrate-AS101GYANZ/dp/B0GXL1BJRT" 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="KMZf6NNmHHH8xCCziwgpDC" name="crispi pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/KMZf6NNmHHH8xCCziwgpDC.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Don't be fooled by Amazon's list price — Ninja released the Crispi Pro for AU$499 initially, but it's been available for AU$399 RRP since its June launch. Even though it's a small saving, it's absolutely worthwhile even at full price, not just because of the non-toxic glass containers, but also its overall performance.<a class="view-deal button" href="https://www.amazon.com.au/Ninja-Countertop-Container-Dehydrate-AS101GYANZ/dp/B0GXL1BJRT" target="_blank" rel="nofollow" data-dimension112="0b6f58f6-9c42-11f1-8188-45e4dd1cee61" data-action="Deal Block" data-label="Crispi Pro" data-dimension48="Crispi Pro" data-dimension25="$318">View Deal</a></p></div><p>I may not have done TechRadar's <a href="https://www.techradar.com/home/air-fryers/ninja-crispi-pro-review">Ninja Crispi Pro review</a>, but I wholeheartedly agree with its high star rating and, for me, it comes down to the glass containers more than the performance — all the <a href="https://www.techradar.com/home/air-fryers/best-air-fryer-au">best air fryers in Australia</a> offer excellent cooking results, but few are as safe as glass.</p><p>Glass is also remarkably easy to clean — just chuck it in the dishwasher without even having to think about it or soak it in the sink if you have caked-in food on the sides and a light scrubbing will have it sparkling again.</p><p>I also appreciate the bigger container's massive 5.7L capacity, something that most two-drawer air fryers don't offer (for context, you get about 4L to 4.5L at most in the average dual-basket models). You don't have to worry about picking the smallest chicken to roast, for example, and can make fries or wedges for up to 10 people.</p><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="ywTqw8mV7ZDtboYrGGxxZc" name="ninja-crispi-pro-small-pan-in-large-out" alt="Ninja Crispi Pro 6-in-1 Glass Countertop Air Fryer smaller dish in place" src="https://cdn.mos.cms.futurecdn.net/ywTqw8mV7ZDtboYrGGxxZc.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>The smaller 2.3L container is fine for making dishes for a single person, but I would be careful with what I put in there. Chicken drumsticks, for example, have a little height to them and when I tried cooking two in the smaller container, the raw and cooked results scraped against the rubber gasket around the top heating element of the appliance every time I took the container out or replaced it on the modular stand. </p><p>Sitting higher within the machine also means that the food is close to the heating element on the top of the appliance, so if the food you're cooking splutters, you'll need to ensure you clean the heating element after each use to prevent burns and subsequent deterioration in performance.</p><p>However, 'flatter' foods like a fillet of fish, fries or some vegetables for roasting is fine in the smaller basket.</p><p>Ninja also has a 3.2L container as well, but you'll need to buy that separately. Personally, I'd have preferred the 3.2L and 5.7L dishes to be the default options, with the 2.3L being the additional purchase, but that's not a complaint in any way; it's a reflection of my own needs.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NrC5NXsCqJ6EpVZiEzJZJT.jpg" alt="Ninja Crispi Pro 6-in-1 Countertop Glass Air Fryer foods made in Max Crisp mode" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6mbtCTfY2HNLx8oxK8MiFc.jpg" alt="Food made in the Ninja Crispi Pro 6-in-1 Countertop Glass Air Fryer on Air Fry mode" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5BxSC7gow5iAamMgj92L6c.jpg" alt="Food made in the Ninja Crispi Pro 6-in-1 Countertop Glass Air Fryer on Air Fry mode" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>The fact that all the containers come with airtight lids is also a tick in my books. Got leftovers? Leave them in the container, cover and pop in the fridge, then just reheat in the air fryer itself. That's less cleaning up!</p><p>Despite the two containers, the Crispi Pro doesn't take up too much space on the kitchen counter. In fact, its footprint is about half that of my previous dual-basket air fryer, and most of us would be able to stow away a small glass container in a drawer or cabinet. And I now no longer worry about black bits contaminating my food.</p><p>If you're keen on an air fryer upgrade, I'd highly recommend the Ninja Crispi Pro but, if you don't need to feed an army, even the standard Ninja Crispi is a good option (it just has smaller containers).</p><div data-widget-type="multimodelreview" data-model-name="Ninja Crispi,Ninja Crispi Pro Glass Air Fryer" data-widget-title="Today's best Ninja Crispi and Crispi Pro deals"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/air-fryers/ditching-my-plastic-air-fryer-for-the-non-toxic-ninja-crispi-pro-was-the-best-kitchen-upgrade-i-made-this-year</link>
                                                                            <description>
                            <![CDATA[ Thanks to two borosilicate cooking containers and still being a compact size for easy storage, the Ninja Crispi Pro also makes cooking and cleaning easy at a very good price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NSQRNUe7inTHwvWVMdr244</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kjw8MGGFPajjvFTRJZbWqS-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 20 Aug 2026 04:47:55 +0000</pubDate>                                                                                                                                <updated>Fri, 21 Aug 2026 04:58:07 +0000</updated>
                                                                                                                                            <category><![CDATA[Air Fryers]]></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/png" url="https://cdn.mos.cms.futurecdn.net/kjw8MGGFPajjvFTRJZbWqS-1280-80.png">
                                                            <media:credit><![CDATA[Ninja]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[ninja crispi pro]]></media:description>                                                            <media:text><![CDATA[ninja crispi pro]]></media:text>
                                <media:title type="plain"><![CDATA[ninja crispi pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kjw8MGGFPajjvFTRJZbWqS-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Ninja Crispi Pro arrived in Australia only in June this year, and I immediately wanted it. You see, I'd been eyeing the standard Ninja Crispi for a while because the nonstick coating of the trays in my two-drawer air fryer was coming off. My research told me that it wasn't toxic, but I was still concerned.</p><p>So it was serendipitous that the larger Crispi Pro came along just when I was ready to ditch my old air fryer — and at a price that wasn't all that much more over the standard Crispi. For AU$399 RRP, it may not be 'cheap' but it sure is good value considering how well it's performed in the last couple of months I've had mine. So much so that I don't regret ditching my previous air fryer that was more versatile thanks to a steam functionality as well.</p><p>Right now, the Crispi Pro is going slightly cheaper as well, <a href="https://www.amazon.com.au/Ninja-Countertop-Container-Dehydrate-AS101GYANZ/dp/B0GXL1BJRT">down to AU$318 on Amazon</a> and <a href="https://www.jbhifi.com.au/products/ninja-crispi-pro-6-in-1-countertop-glass-air-fryer-cyberspace">AU$322 at JB Hi-Fi</a>, and available in four colour options.</p><div class="product"><a data-dimension112="0b6f58f6-9c42-11f1-8188-45e4dd1cee61" data-action="Deal Block" data-label="Crispi Pro" data-dimension48="Crispi Pro" data-dimension25="$318" href="https://www.amazon.com.au/Ninja-Countertop-Container-Dehydrate-AS101GYANZ/dp/B0GXL1BJRT" 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="KMZf6NNmHHH8xCCziwgpDC" name="crispi pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/KMZf6NNmHHH8xCCziwgpDC.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Don't be fooled by Amazon's list price — Ninja released the Crispi Pro for AU$499 initially, but it's been available for AU$399 RRP since its June launch. Even though it's a small saving, it's absolutely worthwhile even at full price, not just because of the non-toxic glass containers, but also its overall performance.<a class="view-deal button" href="https://www.amazon.com.au/Ninja-Countertop-Container-Dehydrate-AS101GYANZ/dp/B0GXL1BJRT" target="_blank" rel="nofollow" data-dimension112="0b6f58f6-9c42-11f1-8188-45e4dd1cee61" data-action="Deal Block" data-label="Crispi Pro" data-dimension48="Crispi Pro" data-dimension25="$318">View Deal</a></p></div><p>I may not have done TechRadar's <a href="https://www.techradar.com/home/air-fryers/ninja-crispi-pro-review">Ninja Crispi Pro review</a>, but I wholeheartedly agree with its high star rating and, for me, it comes down to the glass containers more than the performance — all the <a href="https://www.techradar.com/home/air-fryers/best-air-fryer-au">best air fryers in Australia</a> offer excellent cooking results, but few are as safe as glass.</p><p>Glass is also remarkably easy to clean — just chuck it in the dishwasher without even having to think about it or soak it in the sink if you have caked-in food on the sides and a light scrubbing will have it sparkling again.</p><p>I also appreciate the bigger container's massive 5.7L capacity, something that most two-drawer air fryers don't offer (for context, you get about 4L to 4.5L at most in the average dual-basket models). You don't have to worry about picking the smallest chicken to roast, for example, and can make fries or wedges for up to 10 people.</p><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="ywTqw8mV7ZDtboYrGGxxZc" name="ninja-crispi-pro-small-pan-in-large-out" alt="Ninja Crispi Pro 6-in-1 Glass Countertop Air Fryer smaller dish in place" src="https://cdn.mos.cms.futurecdn.net/ywTqw8mV7ZDtboYrGGxxZc.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>The smaller 2.3L container is fine for making dishes for a single person, but I would be careful with what I put in there. Chicken drumsticks, for example, have a little height to them and when I tried cooking two in the smaller container, the raw and cooked results scraped against the rubber gasket around the top heating element of the appliance every time I took the container out or replaced it on the modular stand. </p><p>Sitting higher within the machine also means that the food is close to the heating element on the top of the appliance, so if the food you're cooking splutters, you'll need to ensure you clean the heating element after each use to prevent burns and subsequent deterioration in performance.</p><p>However, 'flatter' foods like a fillet of fish, fries or some vegetables for roasting is fine in the smaller basket.</p><p>Ninja also has a 3.2L container as well, but you'll need to buy that separately. Personally, I'd have preferred the 3.2L and 5.7L dishes to be the default options, with the 2.3L being the additional purchase, but that's not a complaint in any way; it's a reflection of my own needs.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NrC5NXsCqJ6EpVZiEzJZJT.jpg" alt="Ninja Crispi Pro 6-in-1 Countertop Glass Air Fryer foods made in Max Crisp mode" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6mbtCTfY2HNLx8oxK8MiFc.jpg" alt="Food made in the Ninja Crispi Pro 6-in-1 Countertop Glass Air Fryer on Air Fry mode" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5BxSC7gow5iAamMgj92L6c.jpg" alt="Food made in the Ninja Crispi Pro 6-in-1 Countertop Glass Air Fryer on Air Fry mode" /><figcaption><small role="credit">Karen Freeman / Future</small></figcaption></figure></figure><p>The fact that all the containers come with airtight lids is also a tick in my books. Got leftovers? Leave them in the container, cover and pop in the fridge, then just reheat in the air fryer itself. That's less cleaning up!</p><p>Despite the two containers, the Crispi Pro doesn't take up too much space on the kitchen counter. In fact, its footprint is about half that of my previous dual-basket air fryer, and most of us would be able to stow away a small glass container in a drawer or cabinet. And I now no longer worry about black bits contaminating my food.</p><p>If you're keen on an air fryer upgrade, I'd highly recommend the Ninja Crispi Pro but, if you don't need to feed an army, even the standard Ninja Crispi is a good option (it just has smaller containers).</p><div data-widget-type="multimodelreview" data-model-name="Ninja Crispi,Ninja Crispi Pro Glass Air Fryer" data-widget-title="Today's best Ninja Crispi and Crispi Pro deals"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Sorry, Samsung — Google says its latest AI smartphone camera tool can measure bodies better than the Galaxy Watch's bioelectric sensors ]]></title>
                                                                                                <dc:content><![CDATA[ <ul><li><strong>Google is building on its new Insulin Resistance Trends health feature with PhotoScan</strong></li><li><strong>PhotoScan is 'an investigational deep learning framework' that can estimate body fat using a phone's camera with 'near DXA accuracy'</strong></li><li><strong>It's not yet available to the public, but the research 'demonstrate[s] the feasibility' of such features</strong></li></ul><p>As the Google Pixel Watch 5 launched last week alongside a slew of new Pixel phones, one of the most interesting new developments was the introduction of the <a href="https://www.techradar.com/health-fitness/smartwatches/the-google-pixel-watch-5s-insulin-resistance-trends-might-be-the-biggest-deal-in-smartwatches-in-ages-for-better-or-worse">Pixel Watch's new Health Guardian suite of tools, including Insulin Resistance Trends</a>. </p><p>Insulin Resistance Trends showcases a month-by-month breakdown containing estimations of how  your body responded to blood sugar spikes — a crucial component in weight management and the development of Type-2 diabetes. </p><p>Body composition — your ratio of different kinds of fat, skeletal muscle, and bone — is also an excellent marker of insulin resistance and metabolic health, so body scans are often used to help determine insulin resistance. Body comp is often measured with medical-grade 'DXA' scans, which use X-Rays, or commercially available devices at home.</p><p>These home devices can be the <a href="https://www.techradar.com/best/best-smart-scales">best smart scales</a> or even some smartwatches, such as the <a href="https://www.techradar.com/health-fitness/smartwatches/samsung-galaxy-watch-ultra-2-review">Samsung Galaxy Watch Ultra 2</a>. Without medical DXA scanners, they usually use a process called 'bioelectrical impedence analysis', or BIA. A low-level electric current is sent through the user's body, moving through fat, muscle, and bone at different speeds. The speed of the electrical current helps the device estimate the percentages of each material in the body: a useful thing to have on a health-monitoring device like a smartwatch.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2097px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="Pa85LabQm8h87AXQbgQR4o" name="profileActive Band_Fog_Lifestyle 3" alt="Google Pixel Watch 5" src="https://cdn.mos.cms.futurecdn.net/Pa85LabQm8h87AXQbgQR4o.jpg" mos="" align="middle" fullscreen="" width="2097" height="1180" 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>However, Google is busy researching an even more accurate version of a body scan without using any specialist equipment or BIA kit — in fact, it's just a smartphone camera and an onboard AI model. This in-development feature is called PhotoScan, appropriately. </p><p>According <a href="https://research.google/blog/seeing-beyond-bmi-estimating-cardiometabolic-risk-with-smartphone-imagery/" target="_blank">to its research blog</a>, Google has been developing PhotoScan by matching smartphone photographs of subjects with medical-grade DXA scans, along with other subject information, then running it all through an AI model.  The AI model eventually achieved 'strong DXA agreement' when estimating body fat percentage and other metrics, leading to 'near-DXA accuracy for predicting insulin resistance'. </p><p>The researchers conclude that 'clinical DXA imaging delivers the most accurate body composition but lacks scalability, whereas wearable BIA sensors offer convenience but are limited to basic body fat percentage. </p><p>'Our PhotoScan approach offers a promising middle ground, estimating granular body composition from standard smartphone imagery with near-DXA accuracy.' Sorry, Samsung — it looks like we'll be pivoting away from BIA sensors and towards smartphone cameras for body fat percentage calculation in future. </p><p>While the technology doesn't seem to be commercially available yet, it does 'demonstrate the feasibility of smartphone-based body composition estimation,' and I'd be surprised not to see it make its way to the <a href="https://www.techradar.com/news/best-pixel-phones">best Pixel phones</a> eventually.  </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6kMjX"></div>                            </div>                            <script src="https://kwizly.com/embed/O6kMjX.js" async></script><div data-widget-type="merchantlink" data-model-name="Google Pixel 11,Google Pixel 11 Pro"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/health-fitness/sorry-samsung-google-says-its-latest-ai-smartphone-camera-tool-can-measure-bodies-better-than-the-galaxy-watchs-bioelectric-sensors</link>
                                                                            <description>
                            <![CDATA[ In the midst of a health wearables arms race, Google's been quietly developing health scanning tools for your smartphone's camera instead. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ag22nhMkB7swpMn7MJBHHM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AgUNwYV57X23xzkHdvUgQb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 19 Aug 2026 03:30:00 +0000</pubDate>                                                                                                                                <updated>Thu, 20 Aug 2026 08:30:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Health & Fitness]]></category>
                                                    <category><![CDATA[Smart Scales]]></category>
                                                    <category><![CDATA[Home]]></category>
                                                    <category><![CDATA[Smart Home]]></category>
                                                                                                <author><![CDATA[ matt.evans@futurenet.com (Matt Evans) ]]></author>                    <dc:creator><![CDATA[ Matt Evans ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PC6SDeYdcjEPS4ES8uLSDU.png ]]></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/AgUNwYV57X23xzkHdvUgQb-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Getty Images / LEONELLO CALVETTI/SCIENCE PHOTO LIBRARY]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel 11 phone in hibiscus and image of body scans]]></media:description>                                                            <media:text><![CDATA[Google Pixel 11 phone in hibiscus and image of body scans]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 11 phone in hibiscus and image of body scans]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AgUNwYV57X23xzkHdvUgQb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <ul><li><strong>Google is building on its new Insulin Resistance Trends health feature with PhotoScan</strong></li><li><strong>PhotoScan is 'an investigational deep learning framework' that can estimate body fat using a phone's camera with 'near DXA accuracy'</strong></li><li><strong>It's not yet available to the public, but the research 'demonstrate[s] the feasibility' of such features</strong></li></ul><p>As the Google Pixel Watch 5 launched last week alongside a slew of new Pixel phones, one of the most interesting new developments was the introduction of the <a href="https://www.techradar.com/health-fitness/smartwatches/the-google-pixel-watch-5s-insulin-resistance-trends-might-be-the-biggest-deal-in-smartwatches-in-ages-for-better-or-worse">Pixel Watch's new Health Guardian suite of tools, including Insulin Resistance Trends</a>. </p><p>Insulin Resistance Trends showcases a month-by-month breakdown containing estimations of how  your body responded to blood sugar spikes — a crucial component in weight management and the development of Type-2 diabetes. </p><p>Body composition — your ratio of different kinds of fat, skeletal muscle, and bone — is also an excellent marker of insulin resistance and metabolic health, so body scans are often used to help determine insulin resistance. Body comp is often measured with medical-grade 'DXA' scans, which use X-Rays, or commercially available devices at home.</p><p>These home devices can be the <a href="https://www.techradar.com/best/best-smart-scales">best smart scales</a> or even some smartwatches, such as the <a href="https://www.techradar.com/health-fitness/smartwatches/samsung-galaxy-watch-ultra-2-review">Samsung Galaxy Watch Ultra 2</a>. Without medical DXA scanners, they usually use a process called 'bioelectrical impedence analysis', or BIA. A low-level electric current is sent through the user's body, moving through fat, muscle, and bone at different speeds. The speed of the electrical current helps the device estimate the percentages of each material in the body: a useful thing to have on a health-monitoring device like a smartwatch.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2097px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="Pa85LabQm8h87AXQbgQR4o" name="profileActive Band_Fog_Lifestyle 3" alt="Google Pixel Watch 5" src="https://cdn.mos.cms.futurecdn.net/Pa85LabQm8h87AXQbgQR4o.jpg" mos="" align="middle" fullscreen="" width="2097" height="1180" 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>However, Google is busy researching an even more accurate version of a body scan without using any specialist equipment or BIA kit — in fact, it's just a smartphone camera and an onboard AI model. This in-development feature is called PhotoScan, appropriately. </p><p>According <a href="https://research.google/blog/seeing-beyond-bmi-estimating-cardiometabolic-risk-with-smartphone-imagery/" target="_blank">to its research blog</a>, Google has been developing PhotoScan by matching smartphone photographs of subjects with medical-grade DXA scans, along with other subject information, then running it all through an AI model.  The AI model eventually achieved 'strong DXA agreement' when estimating body fat percentage and other metrics, leading to 'near-DXA accuracy for predicting insulin resistance'. </p><p>The researchers conclude that 'clinical DXA imaging delivers the most accurate body composition but lacks scalability, whereas wearable BIA sensors offer convenience but are limited to basic body fat percentage. </p><p>'Our PhotoScan approach offers a promising middle ground, estimating granular body composition from standard smartphone imagery with near-DXA accuracy.' Sorry, Samsung — it looks like we'll be pivoting away from BIA sensors and towards smartphone cameras for body fat percentage calculation in future. </p><p>While the technology doesn't seem to be commercially available yet, it does 'demonstrate the feasibility of smartphone-based body composition estimation,' and I'd be surprised not to see it make its way to the <a href="https://www.techradar.com/news/best-pixel-phones">best Pixel phones</a> eventually.  </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-O6kMjX"></div>                            </div>                            <script src="https://kwizly.com/embed/O6kMjX.js" async></script><div data-widget-type="merchantlink" data-model-name="Google Pixel 11,Google Pixel 11 Pro"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Want delicious lattes the easy way? I'm a certified barista, and these are the top 3 milk frothers I recommend for perfect results every time ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Want to make delicious lattes and cappuccinos at home without using a steam wand? You need an electric milk frother — and as TechRadar's resident barista, I've put together the top three I recommend, whether you enjoy plant milk or dairy.</p><p>Before we get started, I should note that electric milk frothers and steam wands both have their pros and cons. A manual steam wand works much more quickly than an electric milk frother, and once you've got your eye in, it allows you greater control over the texture of the milk (more creamy for lattes, and 'drier' for a cappuccino, for example).</p><p>Electric frothers, however, can usually whip up cold milk foam as well as hot, and make it easy to prepare other drinks including hot chocolate and protein shakes. The inside of an electric milk frother usually has a non-stick coating, making it a breeze to clean. An electric frother is also a great option if you have limited mobility, often featuring just one or two physical buttons that can be operated with one hand. Sounds good? On with the recommendations...</p><h2 id="dreo-baristamaker">Dreo Baristamaker</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/V6Zbh29bxnj4ZULb4d5gU.jpg" alt="Strawberry protein shake prepared using Dreo BaristaMaker" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DdG3XiHawNS8abAsuGuUP3.png" alt="Dreo BaristaMaker milk frother with pitcher and frothing tips" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WPvVMezy4ZTkjhBPUf6ew.jpg" alt="Dreo BaristaMaker machine beside oat milk latte" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QFPr53pGzAWXkNZV48ayD3.jpg" alt="Milk frothing settings on Dreo BaristaMaker screen" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vFGTnYAbsTUb2K9JCNED93.jpg" alt="Dreo BaristaMaker milk frother tips" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2DWWYJpshp3gf5LujLetf.jpg" alt="Dreo BaristaMaker interior with heating element warning" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uyqry4JC5w2CtaXoJdDor.jpg" alt="Lattes prepared using milk foamed with a traditional steam wand (left) and Dreo BaristaMaker (right)" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>If you enjoy plant-based milk, the Dreo Baristamaker is the electric milk frother for you. While the other two in this guide are optimized for dairy, the Baristamaker also has settings for soya, almond, coconut, and oat — as well as half-and-half if you want something richer in your coffee.</p><p>The base of the unit contains the heating element and motor, and the two whisking attachments are held in position (and spun) using magnets. One attachment looks like your standard milk whisk, while the other has large blades to pull the milk in towards the center, where a mesh screen breaks up large bubbles and turns them into fine foam. </p><p>During the foaming process, the Baristamaker will alternate between stirring and foaming, which is intended to create an even texture. It's also the only electric milk frother here whose pitcher has a fine spout, which is essential for creating latte art, though in my tests I found that the foam was less smooth than milk steamed the old-fashioned way, and I couldn't achieve the same results when pouring it.</p><p>Nevertheless, for sheer versatility, the Baristamaker is my number one pick if you're looking for an electric milk frother, provided your budget can take the hit. If you're looking for something a little more affordable (or just smaller), read on for two more options.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/dreo-baristamaker"><strong>Dreo Baristamaker review</strong></a></p><div data-widget-type="review" data-model-name="Dreo BaristaMaker"></div><h2 id="smeg-mini-milk-frother">Smeg Mini Milk Frother</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QCxzVhccXWi6oL43yxcVZ8.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CVGF6KTEZyTqDMbE3YSfSC.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/g2rjVcDgmtPHCid7J3yEkA.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Y3ekLRP8vwQ7K3PJPDMDf3.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dKLNVKged2TgkqrgFKMuiU.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fV7qhzpSyRZs7bymF9jWt.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Y3bpPrU6wb6DYLusxkbZF9.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The Smeg Mini Milk Frother is an ideal companion to the <a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-smeg-review">Lavazza A Modo Mio Smeg</a> capsule coffee machine, but its clean, minimalist design would look right at home anywhere (particularly since it comes in a wide array of colors, including black, white, and pastels).</p><p>Its controls are extremely simple: just one button on the front, which you press once, twice, or three times to choose your preferred setting (hot milk foam, hot milk, or cold milk foam). There are no options for different milk types, and according to Smeg, it's intended to be used with chilled full-fat dairy milk, which it turns into quite a thick foam. I also tried it with barista-style oat and almond milk to see how it compared with the Baristamaker; oat milk produced similar results to dairy, while almond was 'drier' and less creamy.</p><p>Whether I used the hot milk or hot milk foam option, the milk was always heated to exactly 140F / 60C, which is optimal for coffee. However, it's a shame the milk vessel doesn't have a fine spout like the Baristamaker; the milk pours cleanly without drips, but the lack of fine control combined with the thick texture means it's impossible to create latte art.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/smeg-mini-milk-frother-review"><strong>Smeg Mini Milk Frother review</strong></a></p><div data-widget-type="review" data-model-name="Smeg Mini Milk Frother"></div><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/H4JThGc5MVwg8mvFTV75vY.jpg" alt="Philips Baristina Milk Frother" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mswYf8bAJvZ728Gw9C8qSY.jpg" alt="Philips Baristina Milk Frother base" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RAFeN5SjgCKnR2LPcViipY.jpg" alt="Philips Baristina Milk Frother off base" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EtgohhPz6AfhwtmHh84ALY.jpg" alt="Philips Baristina Milk Frother whisk" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Vvm8SGSYNB9FnV2AfrF5UY.jpg" alt="Philips Baristina Milk Frother with frothed milk" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gTF7JZyqqNeKcHaJdwarSY.jpg" alt="Philips Baristina Milk Frother with milk inside" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure></figure><h2 id="philips-baristina-milk-frother">Philips Baristina Milk Frother</h2><p>This smart-looking electric milk frother is available on its own, or bundled with the <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-review">Philips Baristina</a> coffee machine — one of my all-time favorite espresso machines. When my colleague Max Langridge tested this frother, he found it "consistently produces thick milk foam, whether hot or cold", but as with all the devices we've tried, the foam it produces tends to be on the stiffer side and not ideal for pouring latte art. </p><p>Unlike the other frothers here, the Baristina doesn't use a heating element underneath the pitcher to heat your milk. Instead, it has a heated coil, which needs to be removed first if you want your milk cold. There's no audible beep to tell you that your milk is ready, but there is an LED indicator, and at just 40dB the while heating and whisking process is very quiet.</p><p>There are no options for tweaking the texture of your finished froth, but unlike the Smeg Mini Milk Frother above, Philips says that the Baristina frother is designed to be used with all types of milk — plant and dairy. However, Max noticed that whatever type of milk he used, the foam was always on the thicker side, and like the Smeg frother, there's no spout for pouring patterns onto your coffee.</p><p>If you're considering the Baristina coffee maker and milk frother bundle, you should also be aware that Philips has recently launched 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 bundles both into one compact package. I've not had the opportunity to test it yet, but I have high expectations. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-baristina-milk-frother-review"><strong>Philips Baristina Milk Frother review</strong></a></p><div data-widget-type="review" data-model-name="Philips Baristina Milk Frother"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/want-delicious-lattes-the-easy-way-im-a-certified-barista-and-these-are-the-top-3-milk-frothers-i-recommend-for-perfect-results-every-time</link>
                                                                            <description>
                            <![CDATA[ Whether you prefer dairy or plant-based milk, an electric milk frother is your shortcut to perfect cappuccinos and lattes. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4b97RrX8kyQEx64qrQE3eZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NDhKUfowGZ6terxbZpESoH-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 16 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/NDhKUfowGZ6terxbZpESoH-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Split image showing mug of milk foam, milk in electric milk frother, and a latte with a heart on top]]></media:description>                                                            <media:text><![CDATA[Split image showing mug of milk foam, milk in electric milk frother, and a latte with a heart on top]]></media:text>
                                <media:title type="plain"><![CDATA[Split image showing mug of milk foam, milk in electric milk frother, and a latte with a heart on top]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NDhKUfowGZ6terxbZpESoH-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Want to make delicious lattes and cappuccinos at home without using a steam wand? You need an electric milk frother — and as TechRadar's resident barista, I've put together the top three I recommend, whether you enjoy plant milk or dairy.</p><p>Before we get started, I should note that electric milk frothers and steam wands both have their pros and cons. A manual steam wand works much more quickly than an electric milk frother, and once you've got your eye in, it allows you greater control over the texture of the milk (more creamy for lattes, and 'drier' for a cappuccino, for example).</p><p>Electric frothers, however, can usually whip up cold milk foam as well as hot, and make it easy to prepare other drinks including hot chocolate and protein shakes. The inside of an electric milk frother usually has a non-stick coating, making it a breeze to clean. An electric frother is also a great option if you have limited mobility, often featuring just one or two physical buttons that can be operated with one hand. Sounds good? On with the recommendations...</p><h2 id="dreo-baristamaker">Dreo Baristamaker</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/V6Zbh29bxnj4ZULb4d5gU.jpg" alt="Strawberry protein shake prepared using Dreo BaristaMaker" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DdG3XiHawNS8abAsuGuUP3.png" alt="Dreo BaristaMaker milk frother with pitcher and frothing tips" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WPvVMezy4ZTkjhBPUf6ew.jpg" alt="Dreo BaristaMaker machine beside oat milk latte" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QFPr53pGzAWXkNZV48ayD3.jpg" alt="Milk frothing settings on Dreo BaristaMaker screen" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vFGTnYAbsTUb2K9JCNED93.jpg" alt="Dreo BaristaMaker milk frother tips" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2DWWYJpshp3gf5LujLetf.jpg" alt="Dreo BaristaMaker interior with heating element warning" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uyqry4JC5w2CtaXoJdDor.jpg" alt="Lattes prepared using milk foamed with a traditional steam wand (left) and Dreo BaristaMaker (right)" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>If you enjoy plant-based milk, the Dreo Baristamaker is the electric milk frother for you. While the other two in this guide are optimized for dairy, the Baristamaker also has settings for soya, almond, coconut, and oat — as well as half-and-half if you want something richer in your coffee.</p><p>The base of the unit contains the heating element and motor, and the two whisking attachments are held in position (and spun) using magnets. One attachment looks like your standard milk whisk, while the other has large blades to pull the milk in towards the center, where a mesh screen breaks up large bubbles and turns them into fine foam. </p><p>During the foaming process, the Baristamaker will alternate between stirring and foaming, which is intended to create an even texture. It's also the only electric milk frother here whose pitcher has a fine spout, which is essential for creating latte art, though in my tests I found that the foam was less smooth than milk steamed the old-fashioned way, and I couldn't achieve the same results when pouring it.</p><p>Nevertheless, for sheer versatility, the Baristamaker is my number one pick if you're looking for an electric milk frother, provided your budget can take the hit. If you're looking for something a little more affordable (or just smaller), read on for two more options.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/reviews/dreo-baristamaker"><strong>Dreo Baristamaker review</strong></a></p><div data-widget-type="review" data-model-name="Dreo BaristaMaker"></div><h2 id="smeg-mini-milk-frother">Smeg Mini Milk Frother</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QCxzVhccXWi6oL43yxcVZ8.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CVGF6KTEZyTqDMbE3YSfSC.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/g2rjVcDgmtPHCid7J3yEkA.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Y3ekLRP8vwQ7K3PJPDMDf3.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dKLNVKged2TgkqrgFKMuiU.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fV7qhzpSyRZs7bymF9jWt.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Y3bpPrU6wb6DYLusxkbZF9.jpg" alt="Smeg milk frother" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The Smeg Mini Milk Frother is an ideal companion to the <a href="https://www.techradar.com/home/coffee-machines/lavazza-a-modo-mio-smeg-review">Lavazza A Modo Mio Smeg</a> capsule coffee machine, but its clean, minimalist design would look right at home anywhere (particularly since it comes in a wide array of colors, including black, white, and pastels).</p><p>Its controls are extremely simple: just one button on the front, which you press once, twice, or three times to choose your preferred setting (hot milk foam, hot milk, or cold milk foam). There are no options for different milk types, and according to Smeg, it's intended to be used with chilled full-fat dairy milk, which it turns into quite a thick foam. I also tried it with barista-style oat and almond milk to see how it compared with the Baristamaker; oat milk produced similar results to dairy, while almond was 'drier' and less creamy.</p><p>Whether I used the hot milk or hot milk foam option, the milk was always heated to exactly 140F / 60C, which is optimal for coffee. However, it's a shame the milk vessel doesn't have a fine spout like the Baristamaker; the milk pours cleanly without drips, but the lack of fine control combined with the thick texture means it's impossible to create latte art.</p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/smeg-mini-milk-frother-review"><strong>Smeg Mini Milk Frother review</strong></a></p><div data-widget-type="review" data-model-name="Smeg Mini Milk Frother"></div><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/H4JThGc5MVwg8mvFTV75vY.jpg" alt="Philips Baristina Milk Frother" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mswYf8bAJvZ728Gw9C8qSY.jpg" alt="Philips Baristina Milk Frother base" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RAFeN5SjgCKnR2LPcViipY.jpg" alt="Philips Baristina Milk Frother off base" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EtgohhPz6AfhwtmHh84ALY.jpg" alt="Philips Baristina Milk Frother whisk" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Vvm8SGSYNB9FnV2AfrF5UY.jpg" alt="Philips Baristina Milk Frother with frothed milk" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gTF7JZyqqNeKcHaJdwarSY.jpg" alt="Philips Baristina Milk Frother with milk inside" /><figcaption><small role="credit">Future / Max Langridge</small></figcaption></figure></figure><h2 id="philips-baristina-milk-frother">Philips Baristina Milk Frother</h2><p>This smart-looking electric milk frother is available on its own, or bundled with the <a href="https://www.techradar.com/home/coffee-machines/philips-baristina-review">Philips Baristina</a> coffee machine — one of my all-time favorite espresso machines. When my colleague Max Langridge tested this frother, he found it "consistently produces thick milk foam, whether hot or cold", but as with all the devices we've tried, the foam it produces tends to be on the stiffer side and not ideal for pouring latte art. </p><p>Unlike the other frothers here, the Baristina doesn't use a heating element underneath the pitcher to heat your milk. Instead, it has a heated coil, which needs to be removed first if you want your milk cold. There's no audible beep to tell you that your milk is ready, but there is an LED indicator, and at just 40dB the while heating and whisking process is very quiet.</p><p>There are no options for tweaking the texture of your finished froth, but unlike the Smeg Mini Milk Frother above, Philips says that the Baristina frother is designed to be used with all types of milk — plant and dairy. However, Max noticed that whatever type of milk he used, the foam was always on the thicker side, and like the Smeg frother, there's no spout for pouring patterns onto your coffee.</p><p>If you're considering the Baristina coffee maker and milk frother bundle, you should also be aware that Philips has recently launched 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 bundles both into one compact package. I've not had the opportunity to test it yet, but I have high expectations. </p><p><strong>Read our full </strong><a href="https://www.techradar.com/home/coffee-machines/philips-baristina-milk-frother-review"><strong>Philips Baristina Milk Frother review</strong></a></p><div data-widget-type="review" data-model-name="Philips Baristina Milk Frother"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <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><div data-widget-type="review" data-model-name="Lavazza A Modo Mio Jolie Evo"></div><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><div data-widget-type="review" data-model-name="Philips Baristina"></div><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><div data-widget-type="review" data-model-name="De'Longhi Dedica Duo"></div> ]]></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><div data-widget-type="review" data-model-name="Lavazza A Modo Mio Jolie Evo"></div><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><div data-widget-type="review" data-model-name="Philips Baristina"></div><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><div data-widget-type="review" data-model-name="De'Longhi Dedica Duo"></div>
                                                            </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[ Espresso yourself — I’ve found the 7 best coffee machine deals brewing this Afterpay Day ]]></title>
                                                                                                <dc:content><![CDATA[ <p>There are three things guaranteed in life: death, taxes and me seeking out the best coffee machine deals during major sales events such as Afterpay Day. Yes, I love a hunt for discounts on the givers of life that are coffee machines, and this week there are plenty to shop. </p><p>Admittedly, some stores’ discounts aren’t quite as good as other events such as Black Friday, and some retailers don’t have any discounts at all! But I’m confident that the models I’ve picked out for you below will fill the coffee-machine-void in your <del>life</del> kitchen.</p><p>My selections cover automatic, manual and capsule coffee machines to suit a variety of budgets, so there really is something for everyone. And based on my experience reviewing coffee machines, they deliver the true crema de la crema (see what I did there?) of at-home espresso.</p><div class="product"><a data-dimension112="411dfb54-96db-11f1-87c7-9fcaf3183998" data-action="Deal Block" data-label="Bambino Plus" data-dimension48="Bambino Plus" data-dimension25="$494.10" href="https://www.breville.com/en-au/product/bes500" 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="hUAato2kuHMRHQSeN6oGK9" name="Breville Bambino Plus deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hUAato2kuHMRHQSeN6oGK9.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.breville.com/en-au/product/bes500" target="_blank" rel="nofollow" data-dimension112="411dfb54-96db-11f1-87c7-9fcaf3183998" data-action="Deal Block" data-label="Bambino Plus" data-dimension48="Bambino Plus" data-dimension25="$494.10">Bambino Plus: was $729 now $494.10</a></strong><br>I have seen this highly capable and, dare I say, cute coffee machine get closer to AU$430 before, but this is the best price I can currently find. This compact machine is ideal for small kitchens and you’re guaranteed a well-extracted shot of espresso, making it a great option for coffee machine newbies. You'll need to pair it with a great coffee grinder if you want to use beans, or you can simply use ground coffee instead. Don’t forget to grab a unique 10% <a href="https://www.techradar.com/coupons/breville-au">Breville coupon code</a> for the full savings. <a class="view-deal button" href="https://www.breville.com/en-au/product/bes500" target="_blank" rel="nofollow" data-dimension112="411dfb54-96db-11f1-87c7-9fcaf3183998" data-action="Deal Block" data-label="Bambino Plus" data-dimension48="Bambino Plus" data-dimension25="$494.10">View Deal</a></p></div><div class="product"><a data-dimension112="411dfbcc-96db-11f1-962c-35dfab84359a" data-action="Deal Block" data-label="Luxe Café" data-dimension48="Luxe Café" data-dimension25="$588" href="https://www.amazon.com.au/Ninja-Espresso-settings-assisted-Cyberspace/dp/B0FLDPX5B8/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:443px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="KAWVtkQTV7XiNoSW6vtj67" name="Luxe Café Premier" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/KAWVtkQTV7XiNoSW6vtj67.jpg" mos="" align="middle" fullscreen="" width="443" height="443" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Ninja-Espresso-settings-assisted-Cyberspace/dp/B0FLDPX5B8/" target="_blank" rel="nofollow" data-dimension112="411dfbcc-96db-11f1-962c-35dfab84359a" data-action="Deal Block" data-label="Luxe Café" data-dimension48="Luxe Café" data-dimension25="$588">Luxe Café: was $799.99 now $588</a></strong><br>The Ninja Luxe Cafe is a regular feature in any coffee machine deals round up, owing to the fact that it can brew virtually any coffee-based drink you can think of. What’s more, it’s very simple to use — as we said in our <a href="https://www.techradar.com/reviews/ninja-luxe-cafe">Ninja Luxe Cafe review</a>, it’s "an espresso machine anyone can master". You get plenty of help coming from various technologies that will determine the ideal grind size and automatically froth milk for you. The best price I’ve found only applies to the Cyberspace colour (pictured), which is my second-favourite after <a href="https://www.amazon.com.au/Ninja-Espresso-Settings-Assisted-ES601WHANZ/dp/B0GXKXXRKL">Oat Milk</a>. <a class="view-deal button" href="https://www.amazon.com.au/Ninja-Espresso-settings-assisted-Cyberspace/dp/B0FLDPX5B8/" target="_blank" rel="nofollow" data-dimension112="411dfbcc-96db-11f1-962c-35dfab84359a" data-action="Deal Block" data-label="Luxe Café" data-dimension48="Luxe Café" data-dimension25="$588">View Deal</a></p></div><div class="product"><a data-dimension112="411dfc3a-96db-11f1-8f93-b10bd3192191" data-action="Deal Block" data-label="KF2" data-dimension48="KF2" data-dimension25="$899" href="https://kitchenaid.com.au/products/kes8452-fully-auto-espresso-machine-kf2" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:492px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="AMBuoAvSbAQVSD4oqLVgHT" name="KF2 Fully Automatic Espresso Machine" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AMBuoAvSbAQVSD4oqLVgHT.jpg" mos="" align="middle" fullscreen="" width="492" height="492" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://kitchenaid.com.au/products/kes8452-fully-auto-espresso-machine-kf2" target="_blank" rel="nofollow" data-dimension112="411dfc3a-96db-11f1-8f93-b10bd3192191" data-action="Deal Block" data-label="KF2" data-dimension48="KF2" data-dimension25="$899">KF2: was $1099 now $899</a></strong><br>This compact coffee machine consistently brews a wonderful espresso and benefits from a manual steam wand that gives you super-silky, well-texturised milk (even non-dairy types). Its preset drinks menu is limited and while its iced coffee isn't the best I've come across, for a machine that will take up barely any space on your counter and give you a delicious brew every morning, it's well worth it.<a class="view-deal button" href="https://kitchenaid.com.au/products/kes8452-fully-auto-espresso-machine-kf2" target="_blank" rel="nofollow" data-dimension112="411dfc3a-96db-11f1-8f93-b10bd3192191" data-action="Deal Block" data-label="KF2" data-dimension48="KF2" data-dimension25="$899">View Deal</a></p></div><div class="product"><a data-dimension112="411dfc9e-96db-11f1-abda-bf3187145058" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$479.20" href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:815px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="SP9NGmsXZfoNfYuDJVU9AS" name="baristina" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SP9NGmsXZfoNfYuDJVU9AS.jpg" mos="" align="middle" fullscreen="" width="815" height="815" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Taking the spot for the best entry-level bean-to-cup coffee maker, the Philips Baristina is simple to use, taking care of the grinding, tamping and pouring for you. The porta filter will even automatically slide into position for you. Do note there's no milk frothing here, but a <a href="https://www.amazon.com.au/Philips-Baristina-Milk-Frother-Perfectly/dp/B0GJTPBSMP/" target="_blank" data-dimension112="411dfc9e-96db-11f1-abda-bf3187145058" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$479.20">matching milk frother</a> is available.<a class="view-deal button" href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/" target="_blank" rel="nofollow" data-dimension112="411dfc9e-96db-11f1-abda-bf3187145058" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$479.20">View Deal</a></p></div><div class="product"><a data-dimension112="411dfd02-96db-11f1-8164-5524a4773259" data-action="Deal Block" data-label="Vertuo Creatista capsule coffee machine" data-dimension48="Vertuo Creatista capsule coffee machine" data-dimension25="$899" href="https://www.amazon.com.au/Nespresso-Creatista-Espresso-Machine-Breville/dp/B0CJR2F29X" 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="BFo5YmpdXeCDdA5deUs4CK" name="creatista" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/BFo5YmpdXeCDdA5deUs4CK.png" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Nespresso-Creatista-Espresso-Machine-Breville/dp/B0CJR2F29X" target="_blank" rel="nofollow" data-dimension112="411dfd02-96db-11f1-8164-5524a4773259" data-action="Deal Block" data-label="Vertuo Creatista capsule coffee machine" data-dimension48="Vertuo Creatista capsule coffee machine" data-dimension25="$899">Vertuo Creatista capsule coffee machine: was $1099 now $899</a></strong><br>We rate the Vertuo Creatista as the <a href="https://www.techradar.com/au/best/best-coffee-machines">best Nespresso machine</a> out there thanks to its use of the Vertuo pods, which come in a range of cup and mug sizes and an integrated milk frother. It performs exceptionally well, too, and will brew your morning cuppa in no time at all. This offer includes a Milk Essentials kit via redemption, comprising two travel mugs, a milk jug and a set of coffee glasses.<a class="view-deal button" href="https://www.amazon.com.au/Nespresso-Creatista-Espresso-Machine-Breville/dp/B0CJR2F29X" target="_blank" rel="nofollow" data-dimension112="411dfd02-96db-11f1-8164-5524a4773259" data-action="Deal Block" data-label="Vertuo Creatista capsule coffee machine" data-dimension48="Vertuo Creatista capsule coffee machine" data-dimension25="$899">View Deal</a></p></div><div class="product"><a data-dimension112="411dfd5c-96db-11f1-92b2-9713e7f23e07" data-action="Deal Block" data-label="Dedica Arte" data-dimension48="Dedica Arte" data-dimension25="$196.95" href="https://www.amazon.com.au/DeLonghi-Traditional-Barista-Espresso-EC885-M/dp/B09R51R982" 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="ozHAQ8gaxgpYHreh428fcU" name="delonghi-dedica-arte" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ozHAQ8gaxgpYHreh428fcU.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/DeLonghi-Traditional-Barista-Espresso-EC885-M/dp/B09R51R982" target="_blank" rel="nofollow" data-dimension112="411dfd5c-96db-11f1-92b2-9713e7f23e07" data-action="Deal Block" data-label="Dedica Arte" data-dimension48="Dedica Arte" data-dimension25="$196.95">Dedica Arte: was $299 now $196.95</a></strong><br>This compact manual coffee machine can pour up to two espresso shots at once and features a steam wand for cafe-quality milk foaming. There's no built-in grinder, but you could either use ground coffee beans or invest in a separate grinder using the cash you save with this deal.<a class="view-deal button" href="https://www.amazon.com.au/DeLonghi-Traditional-Barista-Espresso-EC885-M/dp/B09R51R982" target="_blank" rel="nofollow" data-dimension112="411dfd5c-96db-11f1-92b2-9713e7f23e07" data-action="Deal Block" data-label="Dedica Arte" data-dimension48="Dedica Arte" data-dimension25="$196.95">View Deal</a></p></div><div class="product"><a data-dimension112="411dfdc0-96db-11f1-929c-cfa7bc592191" data-action="Deal Block" data-label="the Dose Control Pro" data-dimension48="the Dose Control Pro" data-dimension25="$196" href="https://www.amazon.com.au/Breville-Bcg600Sil-Control-Grinder-Stainless/dp/B00MNJM1RG" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CspPyC9VDZC3gzWcFR7xvP" name="Breville_The_Dose_Control_Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CspPyC9VDZC3gzWcFR7xvP.jpg" mos="" align="middle" fullscreen="" width="1600" height="1600" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Breville-Bcg600Sil-Control-Grinder-Stainless/dp/B00MNJM1RG" target="_blank" rel="nofollow" data-dimension112="411dfdc0-96db-11f1-929c-cfa7bc592191" data-action="Deal Block" data-label="the Dose Control Pro" data-dimension48="the Dose Control Pro" data-dimension25="$196">the Dose Control Pro: was $289 now $196</a></strong><br>If you buy or already own a coffee machine that doesn’t have its own built-in grinder, this option from Breville is a great place to start. It offers 60 grind settings to help you really experiment with your cuppa joe and accommodates porta filter sizes from 50 to 58mm. <a class="view-deal button" href="https://www.amazon.com.au/Breville-Bcg600Sil-Control-Grinder-Stainless/dp/B00MNJM1RG" target="_blank" rel="nofollow" data-dimension112="411dfdc0-96db-11f1-929c-cfa7bc592191" data-action="Deal Block" data-label="the Dose Control Pro" data-dimension48="the Dose Control Pro" data-dimension25="$196">View Deal</a></p></div><div data-widget-type="multimodelreview" data-model-name="Breville Bambino Plus,Philips Baristina,Ninja Luxe Cafe,Nespresso Vertuo Creatista,De'longhi Dedica Arte,KitchenAid KF2 Fully Automatic Espresso Machine"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/coffee-machines/espresso-yourself-ive-found-the-7-best-coffee-machine-deals-brewing-this-afterpay-day</link>
                                                                            <description>
                            <![CDATA[ What Australian home would be complete without a coffee machine? I've found a range of models for all budgets on sale for the four-day Afterpay Day sales event. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">n6smdQauaCYiQWo6NDtUbD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ab6KcksimaKvW6dbJTPn6H-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 13 Aug 2026 06:15:28 +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/ab6KcksimaKvW6dbJTPn6H-1280-80.jpg">
                                                            <media:credit><![CDATA[Amazon | Edited with Gemini AI]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[6 coffee machines arranged on a kitchen counter top.]]></media:description>                                                            <media:text><![CDATA[6 coffee machines arranged on a kitchen counter top.]]></media:text>
                                <media:title type="plain"><![CDATA[6 coffee machines arranged on a kitchen counter top.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ab6KcksimaKvW6dbJTPn6H-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>There are three things guaranteed in life: death, taxes and me seeking out the best coffee machine deals during major sales events such as Afterpay Day. Yes, I love a hunt for discounts on the givers of life that are coffee machines, and this week there are plenty to shop. </p><p>Admittedly, some stores’ discounts aren’t quite as good as other events such as Black Friday, and some retailers don’t have any discounts at all! But I’m confident that the models I’ve picked out for you below will fill the coffee-machine-void in your <del>life</del> kitchen.</p><p>My selections cover automatic, manual and capsule coffee machines to suit a variety of budgets, so there really is something for everyone. And based on my experience reviewing coffee machines, they deliver the true crema de la crema (see what I did there?) of at-home espresso.</p><div class="product"><a data-dimension112="411dfb54-96db-11f1-87c7-9fcaf3183998" data-action="Deal Block" data-label="Bambino Plus" data-dimension48="Bambino Plus" data-dimension25="$494.10" href="https://www.breville.com/en-au/product/bes500" 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="hUAato2kuHMRHQSeN6oGK9" name="Breville Bambino Plus deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hUAato2kuHMRHQSeN6oGK9.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.breville.com/en-au/product/bes500" target="_blank" rel="nofollow" data-dimension112="411dfb54-96db-11f1-87c7-9fcaf3183998" data-action="Deal Block" data-label="Bambino Plus" data-dimension48="Bambino Plus" data-dimension25="$494.10">Bambino Plus: was $729 now $494.10</a></strong><br>I have seen this highly capable and, dare I say, cute coffee machine get closer to AU$430 before, but this is the best price I can currently find. This compact machine is ideal for small kitchens and you’re guaranteed a well-extracted shot of espresso, making it a great option for coffee machine newbies. You'll need to pair it with a great coffee grinder if you want to use beans, or you can simply use ground coffee instead. Don’t forget to grab a unique 10% <a href="https://www.techradar.com/coupons/breville-au">Breville coupon code</a> for the full savings. <a class="view-deal button" href="https://www.breville.com/en-au/product/bes500" target="_blank" rel="nofollow" data-dimension112="411dfb54-96db-11f1-87c7-9fcaf3183998" data-action="Deal Block" data-label="Bambino Plus" data-dimension48="Bambino Plus" data-dimension25="$494.10">View Deal</a></p></div><div class="product"><a data-dimension112="411dfbcc-96db-11f1-962c-35dfab84359a" data-action="Deal Block" data-label="Luxe Café" data-dimension48="Luxe Café" data-dimension25="$588" href="https://www.amazon.com.au/Ninja-Espresso-settings-assisted-Cyberspace/dp/B0FLDPX5B8/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:443px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="KAWVtkQTV7XiNoSW6vtj67" name="Luxe Café Premier" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/KAWVtkQTV7XiNoSW6vtj67.jpg" mos="" align="middle" fullscreen="" width="443" height="443" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Ninja-Espresso-settings-assisted-Cyberspace/dp/B0FLDPX5B8/" target="_blank" rel="nofollow" data-dimension112="411dfbcc-96db-11f1-962c-35dfab84359a" data-action="Deal Block" data-label="Luxe Café" data-dimension48="Luxe Café" data-dimension25="$588">Luxe Café: was $799.99 now $588</a></strong><br>The Ninja Luxe Cafe is a regular feature in any coffee machine deals round up, owing to the fact that it can brew virtually any coffee-based drink you can think of. What’s more, it’s very simple to use — as we said in our <a href="https://www.techradar.com/reviews/ninja-luxe-cafe">Ninja Luxe Cafe review</a>, it’s "an espresso machine anyone can master". You get plenty of help coming from various technologies that will determine the ideal grind size and automatically froth milk for you. The best price I’ve found only applies to the Cyberspace colour (pictured), which is my second-favourite after <a href="https://www.amazon.com.au/Ninja-Espresso-Settings-Assisted-ES601WHANZ/dp/B0GXKXXRKL">Oat Milk</a>. <a class="view-deal button" href="https://www.amazon.com.au/Ninja-Espresso-settings-assisted-Cyberspace/dp/B0FLDPX5B8/" target="_blank" rel="nofollow" data-dimension112="411dfbcc-96db-11f1-962c-35dfab84359a" data-action="Deal Block" data-label="Luxe Café" data-dimension48="Luxe Café" data-dimension25="$588">View Deal</a></p></div><div class="product"><a data-dimension112="411dfc3a-96db-11f1-8f93-b10bd3192191" data-action="Deal Block" data-label="KF2" data-dimension48="KF2" data-dimension25="$899" href="https://kitchenaid.com.au/products/kes8452-fully-auto-espresso-machine-kf2" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:492px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="AMBuoAvSbAQVSD4oqLVgHT" name="KF2 Fully Automatic Espresso Machine" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AMBuoAvSbAQVSD4oqLVgHT.jpg" mos="" align="middle" fullscreen="" width="492" height="492" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://kitchenaid.com.au/products/kes8452-fully-auto-espresso-machine-kf2" target="_blank" rel="nofollow" data-dimension112="411dfc3a-96db-11f1-8f93-b10bd3192191" data-action="Deal Block" data-label="KF2" data-dimension48="KF2" data-dimension25="$899">KF2: was $1099 now $899</a></strong><br>This compact coffee machine consistently brews a wonderful espresso and benefits from a manual steam wand that gives you super-silky, well-texturised milk (even non-dairy types). Its preset drinks menu is limited and while its iced coffee isn't the best I've come across, for a machine that will take up barely any space on your counter and give you a delicious brew every morning, it's well worth it.<a class="view-deal button" href="https://kitchenaid.com.au/products/kes8452-fully-auto-espresso-machine-kf2" target="_blank" rel="nofollow" data-dimension112="411dfc3a-96db-11f1-8f93-b10bd3192191" data-action="Deal Block" data-label="KF2" data-dimension48="KF2" data-dimension25="$899">View Deal</a></p></div><div class="product"><a data-dimension112="411dfc9e-96db-11f1-abda-bf3187145058" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$479.20" href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:815px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="SP9NGmsXZfoNfYuDJVU9AS" name="baristina" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SP9NGmsXZfoNfYuDJVU9AS.jpg" mos="" align="middle" fullscreen="" width="815" height="815" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Taking the spot for the best entry-level bean-to-cup coffee maker, the Philips Baristina is simple to use, taking care of the grinding, tamping and pouring for you. The porta filter will even automatically slide into position for you. Do note there's no milk frothing here, but a <a href="https://www.amazon.com.au/Philips-Baristina-Milk-Frother-Perfectly/dp/B0GJTPBSMP/" target="_blank" data-dimension112="411dfc9e-96db-11f1-abda-bf3187145058" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$479.20">matching milk frother</a> is available.<a class="view-deal button" href="https://www.amazon.com.au/Philips-Baristina-Espresso-Machine-portafilter/dp/B0GJTNZS4Z/" target="_blank" rel="nofollow" data-dimension112="411dfc9e-96db-11f1-abda-bf3187145058" data-action="Deal Block" data-label="Baristina" data-dimension48="Baristina" data-dimension25="$479.20">View Deal</a></p></div><div class="product"><a data-dimension112="411dfd02-96db-11f1-8164-5524a4773259" data-action="Deal Block" data-label="Vertuo Creatista capsule coffee machine" data-dimension48="Vertuo Creatista capsule coffee machine" data-dimension25="$899" href="https://www.amazon.com.au/Nespresso-Creatista-Espresso-Machine-Breville/dp/B0CJR2F29X" 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="BFo5YmpdXeCDdA5deUs4CK" name="creatista" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/BFo5YmpdXeCDdA5deUs4CK.png" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Nespresso-Creatista-Espresso-Machine-Breville/dp/B0CJR2F29X" target="_blank" rel="nofollow" data-dimension112="411dfd02-96db-11f1-8164-5524a4773259" data-action="Deal Block" data-label="Vertuo Creatista capsule coffee machine" data-dimension48="Vertuo Creatista capsule coffee machine" data-dimension25="$899">Vertuo Creatista capsule coffee machine: was $1099 now $899</a></strong><br>We rate the Vertuo Creatista as the <a href="https://www.techradar.com/au/best/best-coffee-machines">best Nespresso machine</a> out there thanks to its use of the Vertuo pods, which come in a range of cup and mug sizes and an integrated milk frother. It performs exceptionally well, too, and will brew your morning cuppa in no time at all. This offer includes a Milk Essentials kit via redemption, comprising two travel mugs, a milk jug and a set of coffee glasses.<a class="view-deal button" href="https://www.amazon.com.au/Nespresso-Creatista-Espresso-Machine-Breville/dp/B0CJR2F29X" target="_blank" rel="nofollow" data-dimension112="411dfd02-96db-11f1-8164-5524a4773259" data-action="Deal Block" data-label="Vertuo Creatista capsule coffee machine" data-dimension48="Vertuo Creatista capsule coffee machine" data-dimension25="$899">View Deal</a></p></div><div class="product"><a data-dimension112="411dfd5c-96db-11f1-92b2-9713e7f23e07" data-action="Deal Block" data-label="Dedica Arte" data-dimension48="Dedica Arte" data-dimension25="$196.95" href="https://www.amazon.com.au/DeLonghi-Traditional-Barista-Espresso-EC885-M/dp/B09R51R982" 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="ozHAQ8gaxgpYHreh428fcU" name="delonghi-dedica-arte" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ozHAQ8gaxgpYHreh428fcU.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/DeLonghi-Traditional-Barista-Espresso-EC885-M/dp/B09R51R982" target="_blank" rel="nofollow" data-dimension112="411dfd5c-96db-11f1-92b2-9713e7f23e07" data-action="Deal Block" data-label="Dedica Arte" data-dimension48="Dedica Arte" data-dimension25="$196.95">Dedica Arte: was $299 now $196.95</a></strong><br>This compact manual coffee machine can pour up to two espresso shots at once and features a steam wand for cafe-quality milk foaming. There's no built-in grinder, but you could either use ground coffee beans or invest in a separate grinder using the cash you save with this deal.<a class="view-deal button" href="https://www.amazon.com.au/DeLonghi-Traditional-Barista-Espresso-EC885-M/dp/B09R51R982" target="_blank" rel="nofollow" data-dimension112="411dfd5c-96db-11f1-92b2-9713e7f23e07" data-action="Deal Block" data-label="Dedica Arte" data-dimension48="Dedica Arte" data-dimension25="$196.95">View Deal</a></p></div><div class="product"><a data-dimension112="411dfdc0-96db-11f1-929c-cfa7bc592191" data-action="Deal Block" data-label="the Dose Control Pro" data-dimension48="the Dose Control Pro" data-dimension25="$196" href="https://www.amazon.com.au/Breville-Bcg600Sil-Control-Grinder-Stainless/dp/B00MNJM1RG" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CspPyC9VDZC3gzWcFR7xvP" name="Breville_The_Dose_Control_Pro" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CspPyC9VDZC3gzWcFR7xvP.jpg" mos="" align="middle" fullscreen="" width="1600" height="1600" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Breville-Bcg600Sil-Control-Grinder-Stainless/dp/B00MNJM1RG" target="_blank" rel="nofollow" data-dimension112="411dfdc0-96db-11f1-929c-cfa7bc592191" data-action="Deal Block" data-label="the Dose Control Pro" data-dimension48="the Dose Control Pro" data-dimension25="$196">the Dose Control Pro: was $289 now $196</a></strong><br>If you buy or already own a coffee machine that doesn’t have its own built-in grinder, this option from Breville is a great place to start. It offers 60 grind settings to help you really experiment with your cuppa joe and accommodates porta filter sizes from 50 to 58mm. <a class="view-deal button" href="https://www.amazon.com.au/Breville-Bcg600Sil-Control-Grinder-Stainless/dp/B00MNJM1RG" target="_blank" rel="nofollow" data-dimension112="411dfdc0-96db-11f1-929c-cfa7bc592191" data-action="Deal Block" data-label="the Dose Control Pro" data-dimension48="the Dose Control Pro" data-dimension25="$196">View Deal</a></p></div><div data-widget-type="multimodelreview" data-model-name="Breville Bambino Plus,Philips Baristina,Ninja Luxe Cafe,Nespresso Vertuo Creatista,De'longhi Dedica Arte,KitchenAid KF2 Fully Automatic Espresso Machine"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ‘The best Shark vacuum cleaner overall’ is now down 48% — just in time for spring cleaning ]]></title>
                                                                                                <dc:content><![CDATA[ <p>The term <em>spring cleaning</em> exists for a reason, and the new season is right around the corner, officially kicking off in Australia on Tuesday, September 1. That means you don’t have long to get your cleaning tools in order, specifically a vacuum cleaner. If your current model could do with an upgrade, this perfectly timed deal of nearly 50% off the Shark PowerDetect Cordless could be just the thing you’re looking for.</p><p>And while it might be tempting to opt for a Dyson — especially now that the <a href="https://www.techradar.com/home/vacuums/dyson-aus-unlocked-its-afterpay-day-deals-early-and-our-exclusive-stackable-coupon-code-can-save-you-even-more">premium brand has set its Afterpay Day deals live</a> — Shark makes some of the best on the market at lower prices even when not discounted. Right now, though, you can grab the <a href="https://www.amazon.com.au/Shark-PowerDetect-Multi-Directional-Automatically-IP3251ANZ/dp/B0DM5L7MT4">Shark PowerDetect Cordless</a> that we consider to be the <a href="https://www.techradar.com/best/best-cordless-vacuum-cleaners-au">best cordless vacuum in Australia</a>, for AU$619 (down from AU$1,199).</p><div class="product"><a data-dimension112="27e52d5e-96a6-11f1-b4f8-197377613ef5" data-action="Deal Block" data-label="PowerDetect Cordless" data-dimension48="PowerDetect Cordless" data-dimension25="$619" href="https://www.amazon.com.au/Shark-PowerDetect-Multi-Directional-Automatically-IP3251ANZ/dp/B0DM5L7MT4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xbabWEpZD57ALHosAhEcjB" name="Clean and empty copy" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xbabWEpZD57ALHosAhEcjB.jpg" mos="" align="middle" fullscreen="" width="1600" height="1600" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Shark-PowerDetect-Multi-Directional-Automatically-IP3251ANZ/dp/B0DM5L7MT4" target="_blank" rel="nofollow" data-dimension112="27e52d5e-96a6-11f1-b4f8-197377613ef5" data-action="Deal Block" data-label="PowerDetect Cordless" data-dimension48="PowerDetect Cordless" data-dimension25="$619">PowerDetect Cordless: was $1199.99 now $619</a></strong><br>The Shark PowerDetect combines the power of the brand’s Stratos line with the clever dirt-detecting skills of the Detect Pro line, delivering great results. It aced our cleaning tests thanks to its excellent suction. We love the fact that the wand can bend to get under furniture, and that it works wonders on carpets and hard floors. You also get a self-emptying docking station.<a class="view-deal button" href="https://www.amazon.com.au/Shark-PowerDetect-Multi-Directional-Automatically-IP3251ANZ/dp/B0DM5L7MT4" target="_blank" rel="nofollow" data-dimension112="27e52d5e-96a6-11f1-b4f8-197377613ef5" data-action="Deal Block" data-label="PowerDetect Cordless" data-dimension48="PowerDetect Cordless" data-dimension25="$619">View Deal</a></p></div><p>Given that we consider the Shark PowerDetect Cordless to be the best stick vac in Australia, it’s no surprise it’s also the <a href="https://www.techradar.com/home/vacuums/the-best-shark-vacuum-cleaners-year">best Shark vacuum</a> in our opinion. As our vacuum-expert reviewer, Ruth Hamilton, says, “the PowerDetect Cordless came out top in my cleaning trials, beating even Dyson's priciest vacuums to the cleaning crown”.</p><p>She also loved how it can automatically adjust suction depending on the floor surface, stating “It knows what type of floor it's on and how dirty that floor is, and whether it's near the edge of a room, and will increase or lower suction in response.”</p><p>The PowerDetect further justifies its higher price tag by offering an additional feature called DirectionDetect, which means it can clean just as well when it’s pulled backwards as it does when pushed forward — a rare addition that you won’t find in many machines at its discounted price. It also has a large battery that’s rated for up to 70 minutes of runtime, which is a figure we can certainly vouch for, with it managing 67 minutes in our tests. </p><p>The only slight downside is that the PowerDetect Cordless is pretty heavy, and some users may find it a little tricky to manoeuvre around their home. However, it’s at least comfortable to hold thanks to an ergonomically shaped handle, complete with a rubberised grip and padding. </p><p>This isn’t quite the lowest price I’ve ever seen on this talented vacuum — it dropped to AU$566 during the recent Prime Day sales. However, for it to receive such a hefty discount so soon, and just in time for the spring season, makes it one well worth considering. </p><div data-widget-type="review" data-model-name="Shark Cordless PowerDetect Clean & Empty System (IP3251)"></div> ]]></dc:content>
                                                                                                                                            <link>https://www.techradar.com/home/vacuums/the-best-shark-vacuum-cleaner-overall-is-now-down-48-percent-just-in-time-for-spring-cleaning</link>
                                                                            <description>
                            <![CDATA[ It's our favourite cordless vacuum cleaner in Australia due to its powerful suction, dirt-detection features and self-empty docking station. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">EXWF7xdQq3x7QNfYrB7f79</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ax56MP5y4845yrbtwEHUgW-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 13 Aug 2026 01:18:32 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Vacuums]]></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/ax56MP5y4845yrbtwEHUgW-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A woman using the Shark PowerDetect Cordless Vacuum cleaner on a yellow rug.]]></media:description>                                                            <media:text><![CDATA[A woman using the Shark PowerDetect Cordless Vacuum cleaner on a yellow rug.]]></media:text>
                                <media:title type="plain"><![CDATA[A woman using the Shark PowerDetect Cordless Vacuum cleaner on a yellow rug.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ax56MP5y4845yrbtwEHUgW-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The term <em>spring cleaning</em> exists for a reason, and the new season is right around the corner, officially kicking off in Australia on Tuesday, September 1. That means you don’t have long to get your cleaning tools in order, specifically a vacuum cleaner. If your current model could do with an upgrade, this perfectly timed deal of nearly 50% off the Shark PowerDetect Cordless could be just the thing you’re looking for.</p><p>And while it might be tempting to opt for a Dyson — especially now that the <a href="https://www.techradar.com/home/vacuums/dyson-aus-unlocked-its-afterpay-day-deals-early-and-our-exclusive-stackable-coupon-code-can-save-you-even-more">premium brand has set its Afterpay Day deals live</a> — Shark makes some of the best on the market at lower prices even when not discounted. Right now, though, you can grab the <a href="https://www.amazon.com.au/Shark-PowerDetect-Multi-Directional-Automatically-IP3251ANZ/dp/B0DM5L7MT4">Shark PowerDetect Cordless</a> that we consider to be the <a href="https://www.techradar.com/best/best-cordless-vacuum-cleaners-au">best cordless vacuum in Australia</a>, for AU$619 (down from AU$1,199).</p><div class="product"><a data-dimension112="27e52d5e-96a6-11f1-b4f8-197377613ef5" data-action="Deal Block" data-label="PowerDetect Cordless" data-dimension48="PowerDetect Cordless" data-dimension25="$619" href="https://www.amazon.com.au/Shark-PowerDetect-Multi-Directional-Automatically-IP3251ANZ/dp/B0DM5L7MT4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="xbabWEpZD57ALHosAhEcjB" name="Clean and empty copy" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/xbabWEpZD57ALHosAhEcjB.jpg" mos="" align="middle" fullscreen="" width="1600" height="1600" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong><a href="https://www.amazon.com.au/Shark-PowerDetect-Multi-Directional-Automatically-IP3251ANZ/dp/B0DM5L7MT4" target="_blank" rel="nofollow" data-dimension112="27e52d5e-96a6-11f1-b4f8-197377613ef5" data-action="Deal Block" data-label="PowerDetect Cordless" data-dimension48="PowerDetect Cordless" data-dimension25="$619">PowerDetect Cordless: was $1199.99 now $619</a></strong><br>The Shark PowerDetect combines the power of the brand’s Stratos line with the clever dirt-detecting skills of the Detect Pro line, delivering great results. It aced our cleaning tests thanks to its excellent suction. We love the fact that the wand can bend to get under furniture, and that it works wonders on carpets and hard floors. You also get a self-emptying docking station.<a class="view-deal button" href="https://www.amazon.com.au/Shark-PowerDetect-Multi-Directional-Automatically-IP3251ANZ/dp/B0DM5L7MT4" target="_blank" rel="nofollow" data-dimension112="27e52d5e-96a6-11f1-b4f8-197377613ef5" data-action="Deal Block" data-label="PowerDetect Cordless" data-dimension48="PowerDetect Cordless" data-dimension25="$619">View Deal</a></p></div><p>Given that we consider the Shark PowerDetect Cordless to be the best stick vac in Australia, it’s no surprise it’s also the <a href="https://www.techradar.com/home/vacuums/the-best-shark-vacuum-cleaners-year">best Shark vacuum</a> in our opinion. As our vacuum-expert reviewer, Ruth Hamilton, says, “the PowerDetect Cordless came out top in my cleaning trials, beating even Dyson's priciest vacuums to the cleaning crown”.</p><p>She also loved how it can automatically adjust suction depending on the floor surface, stating “It knows what type of floor it's on and how dirty that floor is, and whether it's near the edge of a room, and will increase or lower suction in response.”</p><p>The PowerDetect further justifies its higher price tag by offering an additional feature called DirectionDetect, which means it can clean just as well when it’s pulled backwards as it does when pushed forward — a rare addition that you won’t find in many machines at its discounted price. It also has a large battery that’s rated for up to 70 minutes of runtime, which is a figure we can certainly vouch for, with it managing 67 minutes in our tests. </p><p>The only slight downside is that the PowerDetect Cordless is pretty heavy, and some users may find it a little tricky to manoeuvre around their home. However, it’s at least comfortable to hold thanks to an ergonomically shaped handle, complete with a rubberised grip and padding. </p><p>This isn’t quite the lowest price I’ve ever seen on this talented vacuum — it dropped to AU$566 during the recent Prime Day sales. However, for it to receive such a hefty discount so soon, and just in time for the spring season, makes it one well worth considering. </p><div data-widget-type="review" data-model-name="Shark Cordless PowerDetect Clean & Empty System (IP3251)"></div>
                                                            </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-7">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-4">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-7">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-4">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-8">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-5">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-8">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-5">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>
            </channel>
</rss>