<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="https://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link href="https://www.tomsguide.com/feeds/tag/nintendo" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ Latest from Tom's Guide in Nintendo ]]></title>
                <link>https://www.tomsguide.com/gaming/nintendo</link>
        <description><![CDATA[ All the latest nintendo content from the Tom's Guide team ]]></description>
                                    <lastBuildDate>Tue, 21 Jul 2026 13:00:00 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ I played Splatoon Raiders for 20 hours and it’s one of the most fun (and surprisingly deep) games on the Nintendo Switch 2 so far ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/splatoon-raiders-review</link>
                                                                            <description>
                            <![CDATA[ Splatoon Raiders ditches competitive PvP for action-packed raids you can play solo or with friends, without losing any of the series’ charm. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DCdfykpKWdD3AUu79zAy9M</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bEyHWwsi272Tg5Efwd6MHJ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Jul 2026 13:00:00 +0000</pubDate>                                                                                                                                <updated>Thu, 23 Jul 2026 04:34:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ anthony.spadafora@futurenet.com (Anthony Spadafora) ]]></author>                    <dc:creator><![CDATA[ Anthony Spadafora ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/z73LEoj7FkUjNG85GcWHtH.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anthony Spadafora is the managing editor for security and home office furniture at Tom’s Guide where he covers everything from data breaches and malware to password managers and the best way to cover your whole home or business with a strong Wi-Fi signal.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before joining the team, he spent three years covering cybersecurity and B2B tech for ITProPortal while living in South Korea. After moving back to the US. Anthony joined the TechRadar Pro team where he covered these topics along with VPNs, web hosting, online collaboration software and video conferencing for four years. Anthony also has his ears to the ground and is on the lookout for the next major cyberattack or data breach.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Based in Houston, Texas, Anthony also handles VPN testing for both Tom’s Guide and TechRadar. As someone who has worked from home exclusively since 2018, he has reviewed dozens of standing desks as well as office chairs and has taken a closer look at other essential remote working accessories. As part of these reviews, Anthony frequently builds intricate desk setups which is why he’s such a big advocate for cable management and keeping things organized. When he’s not writing, he can be found tinkering with PCs and game consoles, managing cables and making upgrades to his smart home.&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/bEyHWwsi272Tg5Efwd6MHJ-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot from Splatoon Raiders showing The Mechanic looking on while the Exploration Bot drills into a crystal for treasure]]></media:description>                                                            <media:text><![CDATA[A screenshot from Splatoon Raiders showing The Mechanic looking on while the Exploration Bot drills into a crystal for treasure]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot from Splatoon Raiders showing The Mechanic looking on while the Exploration Bot drills into a crystal for treasure]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bEyHWwsi272Tg5Efwd6MHJ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Splatoon Raiders review: Specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Platforms:</strong> Nintendo Switch 2<br><strong>Price:</strong> $49 / £42 / AU$69 (digital), $59, £49, AU$79 (physical)<br><strong>Release Date:</strong> July 23, 2026<br><strong>Genre: </strong>Third-person looter shooter</p></div></div><p>Splatoon Raiders is a new direction for Nintendo’s ink-based, third-person shooter, which shifts the focus to single-player gameplay with a co-op twist. As the series’ first spin-off and its debut on the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a>, you won’t be battling other players — but taking on hordes of Salmonids feels just as fun and chaotic.</p><p>Instead of fighting through city-style courses in Splatsville, you’re scouring the Spirhalite Islands for treasure to fix up your hideout ship and return home. Along the way, you’re tasked with completing increasingly difficult, multi-stage raids.</p><p>I found the core loop — completing a raid and heading back to your ship to upgrade your gear — to be as rewarding as it was fun. There’s nothing quite like defeating a massive Salmonid, getting a new weapon, and heading back out to test it in combat. Some later islands and raids get a bit repetitive, but everything moves so fast that by the time you notice, you’re onto the next one.</p><p>Though it's a single-player experience, you can team up in 4-player co-op locally or online. Likewise, you’ll always have a member of Deep Cut by your side.</p><p>Is Splatoon Raiders the perfect way to get your fix before the next main entry? Read on for our full review.</p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@tomsguide/video/7664964963718548766" data-video-id="7664964963718548766" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@tomsguide" href="https://www.tiktok.com/@tomsguide">@tomsguide</a>                            <p></p><a target="_blank" title="♬ Surf Rocking (Instrumental) - Tupiniquin" href="https://www.tiktok.com/music/Surf-Rocking-Instrumental-7435641944080189456">♬ Surf Rocking (Instrumental) - Tupiniquin</a></section>                    </blockquote></div>                <h2 id="splatoon-raiders-the-basics">Splatoon Raiders: The Basics</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="pgYtP5FFhW7ncCQFACVeyN" name="2026071101591800_s" alt="A screenshot showing The Mechanic about to face off against a boss in Splatoon Raiders" src="https://cdn.mos.cms.futurecdn.net/pgYtP5FFhW7ncCQFACVeyN.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: Nintendo)</span></figcaption></figure><ul><li><strong>What is it? </strong>A spin-off of the Splatoon series where you go on raids to collect treasure as well as unlock new weapons and abilities, playable solo or with up to 4 players.</li><li><strong>Who is it for? </strong>Fans of the series and those who enjoy third-person shooters as well as looter shooters.</li><li><strong>What’s the price?</strong> Splatoon Raiders <a href="https://www.bestbuy.com/product/splatoon-raiders-nintendo-switch-2-digital/JCQ6HZFWKG/sku/6677735" target="_blank" rel="nofollow">costs $49</a> if you buy it digitally or <a href="https://www.bestbuy.com/product/splatoon-raiders-nintendo-switch-2-digital/JCQ6HZFWKG/sku/6677735" target="_blank" rel="nofollow">$59 for a physical copy</a>.</li><li><strong>What other games has the developer made? </strong>Splatoon Raiders is developed by the same internal Nintendo team responsible for the rest of the Splatoon series as well as Animal Crossing: New Horizons.</li><li><strong>What games is it similar to?</strong> With its ink-based shooting, Splatoon Raiders plays a lot like Splatoon 3’s Salmon Run mode. However, its expedition-based mission loop resembles Borderlands while its online co-op feels similar to Deep Rock Galactic.</li></ul><h2 id="not-quite-an-island-getaway">Not quite an island getaway</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="mwFDDtWJVF957YDBcsKGzR" name="2026070921494300_s" alt="The members of Deep Cut abroad a helicopter in Splatoon Raiders" src="https://cdn.mos.cms.futurecdn.net/mwFDDtWJVF957YDBcsKGzR.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: Nintendo)</span></figcaption></figure><p>Splatoon Raiders throws you right into the action with an opening scene depicting the three members of Deep Cut — Shiver, Frye, and Big Man — aboard a helicopter above the Spirhalite Islands. As they approach the center of the island chain, their chopper gets knocked out of the sky, forcing a crash landing.</p><p>After a month stranded at sea, Deep Cut and your playable character, The Mechanic, have built a makeshift hideout ship and are ready to start doing what they came for: hunting for treasure.</p><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="tkmWDLutdKAdofwJsRwaFW" name="2026071812595500_s" alt="A screenshot showing how it looks when you land on a new island in Splatoon Raiders" src="https://cdn.mos.cms.futurecdn.net/tkmWDLutdKAdofwJsRwaFW.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: Nintendo)</span></figcaption></figure><p>From tropical beaches lined with palm trees to snow-covered peaks, your trek toward the center of the archipelago takes you through all sorts of eye-catching locales. However, much like the waters surrounding the Splatlands, these islands are teeming with Salmonids.</p><p>While raiding is the game’s main focus, taking a breather between runs lets you learn more about Deep Cut and how their world is deeply tied to the Spirhalite Islands. Although some lingering questions remained by the time I hit the credits on my 15-plus hour playthrough, the big ones were answered in a satisfying fashion.</p><h2 id="ink-raid-repeat">Ink, raid, repeat </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="Z8onqYhkPtkjw82ViWhSaZ" name="2026072101512600_s" alt="A screenshot showing combat in Splatoon Raiders" src="https://cdn.mos.cms.futurecdn.net/Z8onqYhkPtkjw82ViWhSaZ.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: Nintendo)</span></figcaption></figure><p>As this is a Splatoon game, ink remains your primary tool for taking down the local Salmonid population. The enemy roster keeps you on your toes: airborne pests hover overhead, burrowing threats ambush you from below, and giant monstrosities rain heavy fire from across the arena.</p><p>Instead of a traditional single-player campaign, Splatoon Raiders pivots entirely to bite-sized raids. Objectives range from direct, single-stage boss fights to free-form salvage runs where you gather Power Eggs to drill into massive treasure hoards. This variety keeps the loop from getting stale as you bounce between islands.</p><p>Alongside standard shooters, brushes, and sloshers, The Mechanic can craft and deploy gadgets mid-combat. Every successful raid feeds directly into your gear progression, dropping higher-tier weapons, gadget components, and crafting materials.</p><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="kzXkQdDakpUR8YJWUD4S6d" name="2026071603061900_s" alt="A screenshot showing The Mechanic aboard the hideout ship in Splatoon Raiders" src="https://cdn.mos.cms.futurecdn.net/kzXkQdDakpUR8YJWUD4S6d.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: Nintendo)</span></figcaption></figure><p>Getting booted back to the ship after a failed raid threw off my rhythm initially, but I grew to love the forced pause. It forces you to rethink your strategy, tweak your loadout, or swap gadgets before diving back in. (And while I played solo for this review, you can also call in online backup when you're stuck.)</p><p>Most importantly, movement remains top-tier. Diving into your ink and popping out behind a Salmonid to hit its weak spot feels as slick as ever, especially with the Nintendo Switch 2 Pro Controller in hand. If you love Splatoon's core gameplay, you’ll be right at home here.</p><h2 id="crafting-for-splatting">Crafting for splatting</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="8pwQ4QEbWYYwtnwtxvpsNh" name="2026072101464500_s" alt="A screenshot showing The Mechanic in his workshop in Splatoon Raiders" src="https://cdn.mos.cms.futurecdn.net/8pwQ4QEbWYYwtnwtxvpsNh.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: Nintendo)</span></figcaption></figure><p>Unlike the members of Deep Cut, The Mechanic can fix just about anything — a handy skill considering you're responsible for upgrading the hideout ship as the story progresses. Beyond ship maintenance, your character can also craft new combat gadgets and the parts needed to improve them further.</p><p>When faced with a particularly brutal wave of Salmonids, your two equippable gadgets easily make or break a run. Since they operate on a cooldown, timing is everything. Fortunately, you can craft specific parts to shorten those wait times and keep your abilities cycling faster.</p><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="LChsKeDum97tHGuk4QtxFm" name="2026071014235700_s" alt="A screenshot showing some of the equippable gadgets in Splatoon Raiders" src="https://cdn.mos.cms.futurecdn.net/LChsKeDum97tHGuk4QtxFm.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: Nintendo)</span></figcaption></figure><p>Your loadout options depend on which Ink Tank you currently have equipped: Speed, Power, or Tactical. Each tank caters to a different playstyle, comes with its own set of unique gadgets, and can be upgraded to boost core stats like maximum health and overall damage output.</p><p>As I made my way through the Spirhalite Islands, I often found myself hunting specific Salmonids just to farm the parts needed for a gear upgrade. You also gather Spirhalite Crystals along the way, which are used for both high-tier crafting and boosting weapon levels. Balancing whether to dump those crystals into upgrading my main shooter or building a shiny new gadget created a really satisfying gameplay loop.</p><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="dGWZFvfKxvePjeNVynkDX" name="2026071902192100_s" alt="A screenshot showing two pieces of treasure combining in Splatoon Raiders" src="https://cdn.mos.cms.futurecdn.net/dGWZFvfKxvePjeNVynkDX.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: Nintendo)</span></figcaption></figure><p>The treasure you haul back isn't just for show, either. Certain artifacts grant unique Relic Powers, offering passive combat buffs that can completely turn the tide during a tough raid or boss fight.</p><p>Whether I was tinkering back on the hideout ship or blasting my way through a chaotic raid, the pacing never slowed down. Splatoon Raiders kept me on the edge of my seat from start to finish.</p><h2 id="dripping-with-fidelity">Dripping with fidelity</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="TGMU2SHNKLPFYfq2Tj7Xu5" name="2026071521311400_s" alt="A screenshot showing a lava-filled island in Splatoon Raiders" src="https://cdn.mos.cms.futurecdn.net/TGMU2SHNKLPFYfq2Tj7Xu5.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: Nintendo)</span></figcaption></figure><p>Besides being the series’ first entry on the Switch 2, this is hands-down the best-looking Splatoon game yet. Everything runs at a buttery-smooth 60 fps in 4K, and during my playthrough, I didn’t experience a single performance hiccup. This held true even when the battlefield was so packed with Salmonids that I could barely make out my own character.</p><p>Nintendo’s decision to feature a range of distinct biomes as you venture toward the center of the Spirhalite Islands really pays off. From ink-soaked sand to snow-capped mountains changing color right before your eyes, there were plenty of moments where I had to stop just to take in the view.</p><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="reFSncW8X6Uzri3AdrAyB9" name="2026072101122100_s" alt="A screenshot showing combat in Splatoon Raiders" src="https://cdn.mos.cms.futurecdn.net/reFSncW8X6Uzri3AdrAyB9.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: Nintendo)</span></figcaption></figure><p>In previous entries, the color of your ink depended on your team match-ups. In Splatoon Raiders, however, the color shifts every time you return to the hideout ship. Whenever I set out on a new raid, my ink tank sprayed a completely fresh hue. It’s a small detail, but it constantly mixed up the visual flair while showing off just how vibrant and impressive the game’s graphics truly are.</p><h3 class="article-body__section" id="section-splatoon-raiders-review-verdict"><span>Splatoon Raiders review: Verdict</span></h3><p>Splatoon Raiders takes the iconic combat and charm the series is known for and successfully adapts it into a single-player and co-op loop. The bite-sized raids are as addictive as ever, while the new crafting mechanics and loadout upgrades add welcome depth to the formula.</p><p>Although certain islands can feel slightly repetitive over longer sessions, the game's fast-paced momentum keeps your hands glued to the controller. And while competitive PvP takes a backseat this time around, robust co-op options easily soften the blow. Whether you’re a squid-kid veteran or a complete newcomer, Splatoon Raiders is an absolute joy and a fantastic addition to the Nintendo Switch 2 lineup.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Forget Nintendo — it’s Capcom keeping the Switch 2 alive right now ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/forget-nintendo-its-capcom-keeping-the-switch-2-alive-right-now</link>
                                                                            <description>
                            <![CDATA[ In the absence of compelling Nintendo games, my Switch 2 console is rapidly becoming a Capcom machine, and I'm totally fine wth that. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4gKiy862HRWGV45M9czq7S</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ykmwPzQWGEqcQ2D2zQpRjY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 18 Jul 2026 09:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn.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/ykmwPzQWGEqcQ2D2zQpRjY-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide / Capcom]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 console displaying the Capcom logo]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 console displaying the Capcom logo]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 console displaying the Capcom logo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ykmwPzQWGEqcQ2D2zQpRjY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a> is just over 12 months old. Typically with a Nintendo console, it’s the Big N's own first-party games that keep me coming back (I play on <a href="https://www.tomsguide.com/reviews/ps5">PS5</a> primarily), and while there’s been a steady stream of those on the Switch 2, I’ve found it’s actually Capcom carrying the torch right now.</p><p>Capcom is enjoying something of a golden era at present, delivering consistently impressive games at a steady clip. These include several new releases and remakes in popular series like Resident Evil and Monster Hunter, and excellent original ideas like <a href="https://www.tomsguide.com/gaming/pragmata-review">Pragmata</a> (which, seriously, if you haven’t played yet, stop reading this article and play it now. It’s wonderful).</p><p>While these games are all available on PlayStation, Xbox and the <a href="https://www.tomsguide.com/us/best-gaming-pc,review-2219.html">best gaming PCs</a>, it’s the publisher's Switch 2 support that is really impressive. The Switch 2 isn’t an afterthought for Capcom. Not only are the Switch 2 editions of new games like <a href="https://www.tomsguide.com/gaming/resident-evil-requiem-review">Resident Evil: Requiem</a> and the aforementioned Pragmata technically sound, they also dropped day one on Switch 2. Other publishers/developer have delayed their games on Switch — I’m still waiting for a date on the Switch 2 edition of <a href="https://www.tomsguide.com/gaming/007-first-light-review">007: First Light</a>. </p><p>Capcom is even diving back into its recent past to bring several fan-favorite games from the previous generation to Nintendo players. Case in point, the recent launch of Devil May Cry 5: Devil Hunter Edition on Switch 2. I’ve been playing DMC5 on Switch 2 recently, and it's another winner from Capcom.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-e47vbX"></div>                            </div>                            <script src="https://kwizly.com/embed/e47vbX.js" async></script><h2 id="dmc5-is-as-good-as-ever-on-nintendo-switch-2">DMC5 is as good as ever on Nintendo Switch 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="F8CaEFPLB5MjtidBegsELD" name="devil-may-cry-5-switch-2-screenshot-02" alt="Devil May Cry 5 screenshot taken on Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/F8CaEFPLB5MjtidBegsELD.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: Tom's Guide / Capcom)</span></figcaption></figure><p>Devil May Cry 5 originally launched on <a href="https://www.tomsguide.com/us/sony-ps4-review,review-1939.html">PS4</a>, <a href="https://www.tomsguide.com/us/xbox-one,review-1948.html">Xbox One</a>, and PC in 2019, bringing the franchise back to its roots after the divisive (in my opinion, underrated) 2013 reboot. Fans and critics loved it, and I was among them. It offers the series' signature blend of cinematic, intense action, slightly cheesy humor, and a trio of playable protagonists. That number expanded to four with the Vergil DLC — included with the PS5 and <a href="https://www.tomsguide.com/reviews/xbox-series-x">Xbox Series X</a> ports in 2020. </p><p>So, how does it look and play on Switch 2? Extremely well. It targets and largely maintains 60 fps in both docked and handheld mode. While I haven’t played the PS5/Series X Special Edition to compare, I can confirm this is a notable improvement over the PS4 version I experienced back at launch. The game was liable to drop frames when the action got really hectic, which in a Devil May Cry game is a problem because things get hectic fast. </p><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="xrkdJvJfhKpoGxEJKG9AND" name="devil-may-cry-5-switch-2-screenshot-01" alt="Devil May Cry 5 screenshot taken on Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/xrkdJvJfhKpoGxEJKG9AND.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: Tom's Guide / Capcom)</span></figcaption></figure><p>As you would hope, this version of DMC5 comes content complete, packing all the post-launch DLC, including Vergil as a playable character. Oh, and load times are blissfully brief, which is useful for somebody like myself, who’s far from an expert DMC player — I need those quick loads to get back into the fray while taking on a tough boss and getting my butt whooped. </p><p>Because of its 8th generation console roots, it’s not the most technically impressive Switch 2 port Capcom has released to date. Several major PS4 games made their way over to Nintendo Switch 1. The second generation of Nintendo’s hybrid console can handle the likes of DMC5 with relative ease, but it’s yet another excellent Capcom game, now playable on the Switch 2. </p><div class="product"><a data-dimension112="062f7bac-81fb-11f1-a600-c753dd406bbd" data-action="Deal Block" data-label="Capcom's acclaimed Devil May Cry 5 comes to Switch 2 in this new Devil Hunter Edition. You get the complete experience with all post-launch DLC included. With 4 playable characters, an exciting story, and some of the best action combat around, DMC5 is a very worthwhile addition to the Nintendo Switch 2's library." data-dimension48="Capcom's acclaimed Devil May Cry 5 comes to Switch 2 in this new Devil Hunter Edition. You get the complete experience with all post-launch DLC included. With 4 playable characters, an exciting story, and some of the best action combat around, DMC5 is a very worthwhile addition to the Nintendo Switch 2's library." data-dimension25="$29" href="https://www.nintendo.com/us/store/products/devil-may-cry-5-devil-hunter-edition-switch-2/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1240px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="qqFHYotgdqZzLp2rdMLY5" name="dmc5-eshop-listing-image" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/qqFHYotgdqZzLp2rdMLY5.jpg" mos="" align="middle" fullscreen="" width="1240" height="698" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Capcom's acclaimed Devil May Cry 5 comes to Switch 2 in this new Devil Hunter Edition. You get the complete experience with all post-launch DLC included. With 4 playable characters, an exciting story, and some of the best action combat around, DMC5 is a very worthwhile addition to the Nintendo Switch 2's library.<a class="view-deal button" href="https://www.nintendo.com/us/store/products/devil-may-cry-5-devil-hunter-edition-switch-2/" target="_blank" rel="nofollow" data-dimension112="062f7bac-81fb-11f1-a600-c753dd406bbd" data-action="Deal Block" data-label="Capcom's acclaimed Devil May Cry 5 comes to Switch 2 in this new Devil Hunter Edition. You get the complete experience with all post-launch DLC included. With 4 playable characters, an exciting story, and some of the best action combat around, DMC5 is a very worthwhile addition to the Nintendo Switch 2's library." data-dimension48="Capcom's acclaimed Devil May Cry 5 comes to Switch 2 in this new Devil Hunter Edition. You get the complete experience with all post-launch DLC included. With 4 playable characters, an exciting story, and some of the best action combat around, DMC5 is a very worthwhile addition to the Nintendo Switch 2's library." data-dimension25="$29">View Deal</a></p></div><h2 id="capcom-s-switch-2-support-is-impressive-and-there-s-much-more-to-come">Capcom’s Switch 2 support is impressive (and there’s much more to come)</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="SvrRNuDeFzxpsfuxQYr2fJ" name="onimusha-way-of-the-sword-keyart" alt="Keyart image for Onimusha: Way of the Sword showing the protagonist, Miyamoto Musashi" src="https://cdn.mos.cms.futurecdn.net/SvrRNuDeFzxpsfuxQYr2fJ.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: Capcom)</span></figcaption></figure><p>Nintendo aside, there are few (if any) publishers supporting the Switch 2 to the same degree right now as Capcom. And considering the Japanese video game company is currently in its aforementioned “golden era,” with no signs of slowing down, that’s a significant boon for the console. </p><p>This year alone, I’ve tested the Switch 2 release of <a href="https://www.tomsguide.com/gaming/nintendo/i-played-all-3-new-resident-evil-games-on-switch-2-heres-the-one-you-should-buy">a trio of Resident Evil games</a> (Biohazard, Village and Requiem) <a href="https://www.tomsguide.com/gaming/ive-played-pragmata-on-ps5-pro-and-nintendo-switch-2-and-its-a-must-play-on-both">alongside Pragmata</a> (I am not going to shut up about this game till you play it), and been largely impressed with them all. My Switch 2 is rapidly becoming a device dedicated to playing Capcom games on the go, and I don’t mind at all.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="4dnYMYVwkditpimuFDKEFh" name="dragons-dogma-2-ps5-screenshot (3).JPG" alt="Dragon's Dogma 2 screenshot" src="https://cdn.mos.cms.futurecdn.net/4dnYMYVwkditpimuFDKEFh.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Capcom)</span></figcaption></figure><p>This support isn’t slowing down either. Capcom has already announced plans to bring its sprawling RPG <a href="https://www.tomsguide.com/gaming/dragons-dogma-2-review">Dragon’s Dogma 2</a> to the console as part of its Dark Arisen re-release this October. I love the idea of having such a vast RPG for long flights. And before that, the upcoming Onimusha: Way of the Sword will arrive on Switch 2 on September 4, the same date it launches on PS5, Xbox Series X and PC. Switch players won’t have to wait longer!</p><p>Plus, looking a little further into the future, <a href="https://www.tomsguide.com/gaming/monster-hunter-wilds-review">Monster Hunter Wilds</a> is Switch 2-bound (coming in the wake of <a href="https://www.tomsguide.com/gaming/nintendo/first-look-monster-hunter-stories-3-puts-pokemon-to-shame-but-its-not-for-beginners">Monster Hunter Stories 3: Twisted Reflection</a> landing on Nintendo's platform in March), alongside the recently announced Resident Evil: Veronica remake and Mega Man: Dual Override.</p><p>So, kudos to Capcom. Firstly, for its remarkable streak of quality releases. But secondly, for ensuring that its acclaimed recent back catalog is available on the Switch 2 and that its highly anticipated new releases arrive on the system on day one. Its biggest gaming rivals should take note.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/best-nintendo-switch-2-games">Best Nintendo Switch 2 games in 2026</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-played-all-3-new-resident-evil-games-on-switch-2-heres-the-one-you-should-buy">I played all 3 new Resident Evil games on Switch 2</a><strong> </strong></li><li><a href="https://www.tomsguide.com/gaming/splatoon-raiders-combines-ink-splatting-and-treasure-hunting-and-im-already-hooked">Splatoon Raiders hands-on preview: I'm already hooked</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo's Switch 2 price hike is less than 7 weeks away, but this Prime Day deal lets you save big ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/nintendos-switch-2-price-hike-is-less-than-7-weeks-away-but-this-prime-day-deal-lets-you-save-big</link>
                                                                            <description>
                            <![CDATA[ Nintendo's jacking up the Switch 2 price in September, but you can still score a sweet discount on the old price if you're quick ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Txw9Lp3Mw8BuFRN8eefTZU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/a7pGjNup549RCzoXCBqc45-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 10 Jul 2026 04:35:46 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Stephen Lambrechts ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/JN3jEQpqyyt32as8AJJqXe.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Stephen Lambrechts is the Managing Editor of Tom&#039;s Guide AU and has written professionally across the categories of tech, film, television and gaming for the last 15 years. Before Tom&#039;s Guide, he spent several years as a Senior Journalist at TechRadar, had a brief stint as Editor in Chief at Official Xbox Magazine Australia, and worked at IGN. He&#039;s also written for such mags and sites as APC, TechLife Australia, T3, FilmInk, Daily Telegraph and AskMen. Additionally, he&#039;s a Tomatometer-approved critic on Rotten Tomatoes, and has offered his tech advice on radio and television.&lt;/p&gt;&lt;p&gt;He&#039;s an expert when it comes to smartphones, TVs, gaming and streaming, having contributed many reviews in each of those categories over the years. Despite his many articles on streaming, he&#039;s a passionate collector of physical media who enjoys listening to vinyl records and acquiring obscure horror movies from the &#039;60s, &#039;70s and 80s. He can usually be seen rocking the latest retro sneaker releases, particularly Air Jordans and Reebok Pumps. Occasionally, he also indulges in other non-hipster stuff, like hiking.&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/a7pGjNup549RCzoXCBqc45-1280-80.jpg">
                                                            <media:credit><![CDATA[Future/Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nintendo Switch 2 with Mario ]]></media:description>                                                            <media:text><![CDATA[Nintendo Switch 2 with Mario ]]></media:text>
                                <media:title type="plain"><![CDATA[Nintendo Switch 2 with Mario ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/a7pGjNup549RCzoXCBqc45-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>While consoles used to get cheaper a year or two into their life cycle, this generation’s gone the other way. RAM and component shortages have pushed manufacturers to raise prices instead of drop them, which makes any genuine saving on new hardware feel a lot sweeter than it used to.</p><p>This <a href="https://www.amazon.com.au/dp/B0FB33FW8J" target="_blank">Nintendo Switch 2 deal for Prime Day</a> is a good example — the console’s down to <a href="https://www.amazon.com.au/dp/B0FB33FW8J">AU$624</a>, beating the EOFY price of AU$629 and sitting well below its usual AU$699.95. It’s a modest discount on paper, but the timing matters: Nintendo plans to lift the Switch 2 to AU$769.95 on September 1.</p><p>That means grabbing it now saves you AU$145.95 compared to its upcoming price, and right now AU$624 is the lowest Switch 2 price we’ve seen.</p><p>Whether another sale pops up before September is anyone’s guess, but this is a straightforward chance to lock in the cheapest price before the hike.</p><div class="product"><a data-dimension112="95383ca0-7c13-11f1-b183-19fada43bd42" data-action="Deal Block" data-label="Right now, Amazon has discounted the Nintendo Switch 2 by AU$75.95 for Prime Day, bringing it down to AU$624 — Amazon's lowest price on the console to date. That may seem like a small discount now, but with the console's price set to increase to AU$769.95 from September 1, that makes its current price a whopping AU$145.95 more affordable than it will be in a few months time." data-dimension48="Right now, Amazon has discounted the Nintendo Switch 2 by AU$75.95 for Prime Day, bringing it down to AU$624 — Amazon's lowest price on the console to date. That may seem like a small discount now, but with the console's price set to increase to AU$769.95 from September 1, that makes its current price a whopping AU$145.95 more affordable than it will be in a few months time." data-dimension25="$624" href="https://www.amazon.com.au/dp/B0FB33FW8J" 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="LtAkZvsaYgnMPNNj9PuvEU" name="nintendo switch 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LtAkZvsaYgnMPNNj9PuvEU.jpg" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Right now, Amazon has discounted the Nintendo Switch 2 by AU$75.95 for Prime Day, bringing it down to AU$624 — Amazon's lowest price on the console to date. That may seem like a small discount now, but with the console's price set to increase to AU$769.95 from September 1, that makes its current price a whopping AU$145.95 more affordable than it will be in a few months time. <a class="view-deal button" href="https://www.amazon.com.au/dp/B0FB33FW8J" target="_blank" rel="nofollow" data-dimension112="95383ca0-7c13-11f1-b183-19fada43bd42" data-action="Deal Block" data-label="Right now, Amazon has discounted the Nintendo Switch 2 by AU$75.95 for Prime Day, bringing it down to AU$624 — Amazon's lowest price on the console to date. That may seem like a small discount now, but with the console's price set to increase to AU$769.95 from September 1, that makes its current price a whopping AU$145.95 more affordable than it will be in a few months time." data-dimension48="Right now, Amazon has discounted the Nintendo Switch 2 by AU$75.95 for Prime Day, bringing it down to AU$624 — Amazon's lowest price on the console to date. That may seem like a small discount now, but with the console's price set to increase to AU$769.95 from September 1, that makes its current price a whopping AU$145.95 more affordable than it will be in a few months time." data-dimension25="$624">View Deal</a></p></div><p>As someone who bought his Switch 2 at launch, I can say that the handheld/console hybrid is really coming into its own now that we're over a year into its life cycle. </p><p>Its growing library of games has some genuine first-party bangers in it, like <a href="https://www.tomsguide.com/gaming/nintendo/star-fox-review">Star Fox</a>, <a href="https://www.tomsguide.com/gaming/nintendo/donkey-kong-bananza-review">Donkey Kong Bananza</a> and <a href="https://www.tomsguide.com/gaming/i-played-metroid-prime-4-and-this-switch-2-shooter-was-absolutely-worth-the-wait">Metroid Prime 4: Beyond</a>, and we have <a href="https://www.tomsguide.com/gaming/splatoon-raiders-combines-ink-splatting-and-treasure-hunting-and-im-already-hooked">Splatoon Raiders</a> arriving later this month. Additionally, developers are squeezing some terrific performance out of the Switch 2 on third-party titles like <a href="https://www.tomsguide.com/gaming/nintendo/i-just-played-final-fantasy-vii-rebirth-on-switch-2-and-this-huge-rpg-pushes-nintendos-hybrid-console-to-its-limit">Final Fantasy VII Rebirth</a> and <a href="https://www.tomsguide.com/gaming/ive-played-pragmata-on-ps5-pro-and-nintendo-switch-2-and-its-a-must-play-on-both">Pragmata</a>.</p><p>Seriously, you don’t want to sit this one out — it’s the best Switch 2 deal we’ve seen so far, and once the price hike lands, waiting will feel like a mistake.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2 review — no gimmicks here, just a fantastic hybrid console</a></li><li><a href="https://www.tomsguide.com/gaming/a-playstation-6-without-a-disc-drive-im-done-with-sony">A PlayStation 6 without a disc drive? I’m done with Sony</a></li><li><a href="https://www.tomsguide.com/news/live/gta-6-pre-orders-news-and-live-updates">Here’s how to secure your copy of Grand Theft Auto VI today</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I finally solved the biggest issue with my Nintendo Switch 2 in under a minute with this pricey microSD Express card, but it's totally worth it ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/i-fixed-my-biggest-problem-with-the-nintendo-switch-2-in-30-seconds-but-this-upgrade-doesnt-come-cheap</link>
                                                                            <description>
                            <![CDATA[ After 12 months of Switch 2 storage headaches, the Lexar Pro Play gives my console plenty of extra install space. But it comes at a price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TseA6KCWr6Pckzoi5g9zEn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 09 Jul 2026 08:30:00 +0000</pubDate>                                                                                                                                <updated>Thu, 09 Jul 2026 18:30:30 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn.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/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I’ve loved the Nintendo Switch 2 since launch. I said as much in <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review#section-nintendo-switch-2-the-downs">my review</a> last summer, where I labeled it the “hybrid console of my dreams.” 12 months later, and that stance hasn’t changed. However, I’ve had one persistent issue from day one: the relatively paltry internal storage. </p><p>The Switch 2 comes packing 256GB of internal storage (of that, only 249GB is usable), and there’s no escaping the fact this isn’t enough in a gaming landscape where blockbuster games boast install sizes best measured in dozens of GBs. Want to install <a href="https://www.tomsguide.com/reviews/cyberpunk-2077-phantom-liberty">Cyberpunk 2077: Ultimate Edition</a>? That’s 60GB gone? <a href="https://www.tomsguide.com/gaming/nintendo/i-just-played-final-fantasy-vii-rebirth-on-switch-2-and-this-huge-rpg-pushes-nintendos-hybrid-console-to-its-limit">Final Fantasy VII Rebirth</a>? You need 90.5GB of space. </p><p>Even physical games won’t save you much room, with the emergence of the controversial “Game-Key Cards,” the entire game is installed on your Switch 2, similar to how discs work on <a href="https://www.tomsguide.com/gaming/playstation/ps5-slim">PS5</a> and <a href="https://www.tomsguide.com/reviews/xbox-series-x">Xbox Series X</a>. Yes, Switch 2 game files come in all shapes and sizes (The excellent puzzler Blue Prince takes up just 3.8GB), but if you want to play blockbuster games on the go, or have a large library installed at once, prepare for storage headaches. </p><p>For me, having a large cross-section of my Nintendo library installed at once is a necessity because I primarily use my Switch 2 for traveling. The last thing I want to do while on the road is be trying to find a Wi-Fi spot strong enough to download a Switch 2 game that’s taken my fancy. </p><p>Fortunately, upgrading your storage is a breeze; the process takes 30 seconds. The downside? Compatible microSD Express Cards are pricey. </p><div class="product"><a data-dimension112="8e433e7e-7acc-11f1-ab03-0b690f9515da" data-action="Deal Block" data-label="Additional options: 256GB ($84)" data-dimension48="Additional options: 256GB ($84)" data-dimension25="$149" href="https://www.amazon.com/Lexar-microSD-Compatible-Nintendo-Switch-LMSXPS0512G-BNNNU/dp/B0DYB7ZGR3/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1700px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="tgE66GyB43dikAn3U9pfrn" name="Lexar microSD" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tgE66GyB43dikAn3U9pfrn.jpg" mos="" align="middle" fullscreen="" width="1700" height="1700" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Lexar Play Pro microSD Express Card is fully compatible with the Nintendo Switch 2. It'll boost your console storage in a matter of seconds with a simple installation process and boasts a read speed up to 600 MB/s. It's available in 3 sizes: 256GB, 512GB, 1TB.<br><strong>Additional options: </strong><a href="https://www.amazon.com/Lexar-microSD-Compatible-Nintendo-Switch-LMSXPS0512G-BNNNU/dp/B0DYB7ZGR3" target="_blank" rel="nofollow" data-dimension112="8e433e7e-7acc-11f1-ab03-0b690f9515da" data-action="Deal Block" data-label="Additional options: 256GB ($84)" data-dimension48="Additional options: 256GB ($84)" data-dimension25="$149"><em>256GB ($84)</em></a><em> | </em><a href="https://www.amazon.com/Lexar-microSD-Compatible-Nintendo-Switch-LMSXPS0512G-BNNNU/dp/B0DYBW1MNC" target="_blank" rel="nofollow"><em>1TB ($349)</em></a><a class="view-deal button" href="https://www.amazon.com/Lexar-microSD-Compatible-Nintendo-Switch-LMSXPS0512G-BNNNU/dp/B0DYB7ZGR3/" target="_blank" rel="nofollow" data-dimension112="8e433e7e-7acc-11f1-ab03-0b690f9515da" data-action="Deal Block" data-label="Additional options: 256GB ($84)" data-dimension48="Additional options: 256GB ($84)" data-dimension25="$149">View Deal</a></p></div><h2 id="so-much-room-for-more-switch-2-games">So much room for more Switch 2 games</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="8x9ynw6nSuoDDMDYdUgsJ7" name="lexar-play-pro-microsd-card-02" alt="Lexar Play Pro microSD Express Card in a Nintendo Switch 2 console" src="https://cdn.mos.cms.futurecdn.net/8x9ynw6nSuoDDMDYdUgsJ7.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: Tom's Guide)</span></figcaption></figure><p>I recently got my hands on a <a href="https://www.amazon.com/Lexar-microSD-Compatible-Nintendo-Switch-LMSXPS0512G-BNNNU/dp/B0DYBW1MNC?th=1" target="_blank" rel="nofollow">512GB Lexar Play Pro microSD Express Card</a>, and it’s been a revelation. The install process is almost laughably simple. </p><p>Get your chosen microSD card (remember, it <em>must </em>be an Express model), lift up the Switch 2’s rear kickstand, and insert the card into the console’s SD card slot. Give your Switch 2 a few moments to format, and you’re all done. Nintendo really couldn’t have made the process any smoother. </p><p>As is typical with additional storage solutions, you don’t get the full memory listed on the packaging. With the 512GB Lexar Play Pro installed in my Switch 2, I was given an extra 465GB of storage capacity. When factoring in the internal storage (which remains useable), this is a pretty healthy amount of wiggle room, even as Switch 2 game install sizes balloon.</p><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="vwPiWqSpemhFnMieoE7KB7" name="switch-2-storage-screen-settings" alt="Nintendo Switch 2 Settings screen displaying console storage capacity" src="https://cdn.mos.cms.futurecdn.net/vwPiWqSpemhFnMieoE7KB7.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: Nintendo)</span></figcaption></figure><p>I’ve tested out several of the best Switch 2 games running off the Lexar Play Pro, including Fallout 4 Anniversary Edition, The Legend of Zelda: Breath of the Wild, and recently, the new Switch 2 port of Devil May Cry 5 (it's epic!). I’ve noticed no increase in loading times compared to playing these titles from the Switch 2’s internal storage, and no reduction in performance. </p><p>So, all of this is to say, if you also feel your Nintendo Switch 2’s built-in storage just isn’t big enough, then a microSD such as the Lexar Play Pro becomes a practically essential accessory. With the card snugly installed in my console, my only major remaining gripe with the hybrid console is the pretty lackluster battery life. Maybe I need to pick up a battery pack next?</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Xpo1lO"></div>                            </div>                            <script src="https://kwizly.com/embed/Xpo1lO.js" async></script><h2 id="more-switch-2-storage-but-at-a-price">More Switch 2 storage, but at a price</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="W88Z3X6icQH4GajUauoJF7" name="lexar-play-pro-microsd-card-01" alt="Lexar Play Pro microSD Express Card in a Nintendo Switch 2 console" src="https://cdn.mos.cms.futurecdn.net/W88Z3X6icQH4GajUauoJF7.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: Tom's Guide)</span></figcaption></figure><p>The asterisk on my glowing recommendation of the Lexar Play Pro microSD is the price. As of writing, on Amazon, a <a href="https://www.amazon.com/Lexar-microSD-Compatible-Nintendo-Switch-LMSXPS0512G-BNNNU/dp/B0DYBW1MNC?th=1" target="_blank" rel="nofollow">256GB card costs $84</a> (currently 15% off, was $99); the model I’ve been testing, the <a href="https://www.amazon.com/Lexar-microSD-Compatible-Nintendo-Switch-LMSXPS0512G-BNNNU/dp/B0DYB7ZGR3?th=1" target="_blank" rel="nofollow">512GB, is priced at $149</a>, and the largest size, <a href="https://www.amazon.com/Lexar-microSD-Compatible-Nintendo-Switch-LMSXPS0512G-BNNNU/dp/B0DYBW1MNC?th=1" target="_blank" rel="nofollow">a whopping 1TB</a>, is a wallet-stinging $349. These prices aren’t dealbreakers, but they’re not impulse buys. </p><p>The big question is which size is suitable for <em>most </em>Switch 2 owners. I actually did buy a 256GB card last summer, but found the increased storage still wasn’t enough to keep pace with my growing Switch 2 library. </p><p>Meanwhile, much as I think the 1TB option will futureproof your console for years to come, ensuring an abundance of storage, $349 is an excessive price and likely pushes the card beyond the budget of most Switch 2 owners.</p><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="ADyuvrQ35LmyDtXZip5MBZ" name="Nintendo_switch_2_ 4.JPG" alt="A Nintendo Switch 2 handheld console" src="https://cdn.mos.cms.futurecdn.net/ADyuvrQ35LmyDtXZip5MBZ.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: Tom's Guide)</span></figcaption></figure><p>It’s the 512GB Lexar Play Pro microSD Card that finds the healthiest middle ground. You’re more than doubling your Switch 2 storage capacity, and while $149 isn’t <em>cheap</em>, it’s more budget-friendly than the 1TB option. If you’re looking to upgrade your own Switch 2 storage, I would recommend the 512GB card. It offers the best balance of storage and price, at present. </p><p>Of course, whether you <em>need </em>extra storage is a matter of personal preference. If you’re happy to be diligent with deleting/redownloading games, or only plan to play a small selection of titles at any one time, then you can absolutely enjoy the console with just the internal storage. While 256GB isn’t exactly roomy, it’s enough to install a handful of bigger titles.</p><p>However, if you’ve been a day-one Switch 2 owner since last June, or even if you just recently joined the ownership club (welcome!), and have found your storage space dwindling, then picking up a microSD card is a smart investment and resolves one of the console’s more noticeable flaws.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/splatoon-raiders-combines-ink-splatting-and-treasure-hunting-and-im-already-hooked">Splatoon Raiders hands-on preview: I'm already hooked</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/best-nintendo-switch-2-games">Best Nintendo Switch 2 games in 2026</a></li><li><a href="https://www.tomsguide.com/gaming/gaming-peripherals/i-gave-my-switch-2-a-major-upgrade-for-usd55-less-than-buying-another-official-dock-and-it-fits-in-my-pocket">I gave my Switch 2 an upgrade, and saved $55 in the process</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 15 huge Nintendo Switch 2 deals — get up to 43% off on console bundles, games and accessories ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/15-huge-nintendo-switch-2-deals-get-up-to-43-percent-off-on-console-bundles-games-and-accessories</link>
                                                                            <description>
                            <![CDATA[ Beat the price increases — these are the best savings on Nintendo Switch 2 and Nintendo Switch games, consoles and accessories. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">YUk5rShAuUkyJnagf8kyB5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QH3F8td8J6DaFqfa7sZHi6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 01 Jul 2026 15:53:22 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/QH3F8td8J6DaFqfa7sZHi6-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Mario Kart World screenshot]]></media:description>                                                            <media:text><![CDATA[Mario Kart World screenshot]]></media:text>
                                <media:title type="plain"><![CDATA[Mario Kart World screenshot]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QH3F8td8J6DaFqfa7sZHi6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>September is creeping ever closer. In case you didn't know, the Nintendo Switch 2 console is going to get a price increase in just two months. But there's still time to get the console at its original price — and even score a saving.</p><p>Right now you can get the <a href="https://www.amazon.com/dp/B0GZ5DFHC5" target="_blank" rel="nofollow">Nintendo Switch 2 Choose Your Game bundle for $499 at Amazon</a>.  Now is the time to buy the new console, since it's about to go up in price. This bundle lets you choose one of the best Nintendo Switch 2 games (Mario Kart World, Donkey Kong Bananza or Pokémon Pokopia) and will save you between $20 and $30.</p><p>I'm also seeing plenty of discounts on games and accessories for both the Nintendo Switch and Nintendo Switch 2, so keep scrolling to check them out! For more, see our <a href="https://www.tomsguide.com/coupons/category/gaming">gaming promo codes</a> and <a href="https://www.tomsguide.com/sales-events/best-4th-of-july-sales-2026-walmart-home-depot-more">4th of July sales</a> coverage.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong></strong><a href="https://www.amazon.com/b?node=16227133011" target="_blank" rel="nofollow"><strong>shop Nintendo Switch game deals at Amazon</strong></a></li><li><strong>Super Mario RPG: </strong><a href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow"><strong>was $59 now $33</strong></a></li><li><strong>Samsung P9 microSD Express Card 256GB: </strong><a href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow"><strong>was $79 now $65</strong></a></li><li><strong>Cyberpunk 2077 Ultimate Edition: </strong><a href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><strong>was $69 now $57</strong></a></li><li><strong>Nintendo Switch 2 Choose Your Game Bundle: </strong><a href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow"><strong>now $499</strong></a> <strong>up to $30 off!</strong></li></ul><h3 class="article-body__section" id="section-nintendo-switch-2-console-bundles"><span>Nintendo Switch 2 console bundles</span></h3><div class="product"><a data-dimension112="bf567932-0b7f-40d2-950b-a93da05fbef5" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499" href="https://www.amazon.com/dp/B0GZ5DFHC5/" 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:90.60%;"><img id="HFhsLDuMQr9ApbrRTkAZFi" name="Switch 2 Choose Your Game Bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HFhsLDuMQr9ApbrRTkAZFi.png" mos="" align="middle" fullscreen="" width="1500" height="1359" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This Nintendo Switch 2 bundle gets you a console and a choice of one of three excellent titles. Your options are Mario Kart World, Pokémon Pokopia and Donkey Kong: Bananza. This means you can save up to $30 compared to buying one of those games separately. <br><strong>Price check: </strong><a href="https://www.bestbuy.com/product/switch-2-choose-your-game-bundle-nintendo-switch-2/J7GSL57WQR" target="_blank" rel="nofollow" data-dimension112="bf567932-0b7f-40d2-950b-a93da05fbef5" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499"><strong>$499 @ Best Buy</strong></a><strong> | </strong><a href="https://www.gamestop.com/consoles-hardware/nintendo-switch-2/products/nintendo-switch-2-choose-your-game-bundle/445803.html" target="_blank" rel="nofollow"><strong>$499 @ Gamestop</strong></a><strong> | </strong><a href="https://www.nintendo.com/us/store/products/nintendo-switch-2-choose-bundle-128060/" target="_blank" rel="nofollow"><strong>$499 @ Nintendo</strong></a><a class="view-deal button" href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow" data-dimension112="bf567932-0b7f-40d2-950b-a93da05fbef5" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-game-deals"><span>Nintendo Switch game deals</span></h3><div class="product"><a data-dimension112="aa7d171a-a569-4475-8d26-a2a13cfa4a03" data-action="Deal Block" data-label="Lego Horizon Adventures review" data-dimension48="Lego Horizon Adventures review" data-dimension25="$23" href="https://www.amazon.com/LEGO-Horizon-Adventures-Nintendo-Switch/dp/B0DJDLS8Q1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1125px;"><p class="vanilla-image-block" style="padding-top:133.33%;"><img id="4AzebuKpUDwN63aT6nCVX5" name="lego_horizon_adventures_deal_block_nintendo_switch" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4AzebuKpUDwN63aT6nCVX5.jpg" mos="" align="middle" fullscreen="" width="1125" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This family-friendly Lego-fied version of Horizon Zero Dawn expertly balances the former’s adorable aesthetics and customization with the latter’s character-focused story and tactical combat. As we said in our <a href="https://www.tomsguide.com/gaming/lego-horizon-adventures-review" data-dimension112="aa7d171a-a569-4475-8d26-a2a13cfa4a03" data-action="Deal Block" data-label="Lego Horizon Adventures review" data-dimension48="Lego Horizon Adventures review" data-dimension25="$23">Lego Horizon Adventures review</a>, this is one of the more action-packed Lego games. But despite its greater emphasis on combat, the game never takes itself too seriously, offering the trademark comedic tone you’d expect from a Lego title.<a class="view-deal button" href="https://www.amazon.com/LEGO-Horizon-Adventures-Nintendo-Switch/dp/B0DJDLS8Q1" target="_blank" rel="nofollow" data-dimension112="aa7d171a-a569-4475-8d26-a2a13cfa4a03" data-action="Deal Block" data-label="Lego Horizon Adventures review" data-dimension48="Lego Horizon Adventures review" data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="Animal Crossing: New Horizons" data-dimension48="Animal Crossing: New Horizons" data-dimension25="$24" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:920px;"><p class="vanilla-image-block" style="padding-top:163.04%;"><img id="GcRAWqkXSWYrCc9QbybJ8C" name="81mdc6bcbNL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcRAWqkXSWYrCc9QbybJ8C.jpg" mos="" align="middle" fullscreen="" width="920" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The ultimate island gaming experience on Nintendo Switch... other than <a href="https://www.tomsguide.com/gaming/nintendo/ive-played-animal-crossing-new-horizons-for-700-hours-and-the-3-0-update-left-me-wanting-more-in-the-best-kind-of-way" data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="Animal Crossing: New Horizons" data-dimension48="Animal Crossing: New Horizons" data-dimension25="$24">Animal Crossing: New Horizons</a>. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization. I've played it for over 150 hours myself — if you love Hello Kitty, you just can't pass it up.<a class="view-deal button" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow" data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="Animal Crossing: New Horizons" data-dimension48="Animal Crossing: New Horizons" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="f9436748-38ec-4ba7-bebd-62c064a44bd0" data-action="Deal Block" data-label="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension48="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension25="$33" href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="4xG2wv5AUJnDubSBFjdzoJ" name="super-mario-rpg-switch-game.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4xG2wv5AUJnDubSBFjdzoJ.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well.<a class="view-deal button" href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow" data-dimension112="f9436748-38ec-4ba7-bebd-62c064a44bd0" data-action="Deal Block" data-label="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension48="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="5ee8b13a-bf66-42e3-bee3-d7dbb7a73a61" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$37" href="https://www.amazon.com/Sonic-Shadow-Generations-Nintendo-Switch-2/dp/B0F663CWT8/" 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:71.47%;"><img id="9ZrMt2Hq2yhZU6NMDPtQmc" name="sonic-x-shadow-switch-2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ZrMt2Hq2yhZU6NMDPtQmc.jpg" mos="" align="middle" fullscreen="" width="1500" height="1072" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/sonic-x-shadow-generations-review" data-dimension112="5ee8b13a-bf66-42e3-bee3-d7dbb7a73a61" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$37">Sonic X Shadow Generations</a> remasters the classic game and bundles it with a new chapter where you play as beloved anti-hero Shadow. It's a fun mix of 2D and 3D Sonic, and with shorter, replayable levels, it fits perfectly on the portable Nintendo Switch 2. <a class="view-deal button" href="https://www.amazon.com/Sonic-Shadow-Generations-Nintendo-Switch-2/dp/B0F663CWT8/" target="_blank" rel="nofollow" data-dimension112="5ee8b13a-bf66-42e3-bee3-d7dbb7a73a61" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$37">View Deal</a></p></div><div class="product"><a data-dimension112="110056c8-0e10-484a-84ec-143ddd7f2404" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$39" href="https://www.amazon.com/Star-Wars-Outlaws-Gold-Nintendo-Switch/dp/B0F79Z9V31/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="BwV6UrdZnqFU8bHcp3JcHX" name="star-wars-outlaws-switch-2-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/BwV6UrdZnqFU8bHcp3JcHX.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/star-wars-outlaws-review-a-quintessential-outing-in-a-galaxy-far-far-away" data-dimension112="110056c8-0e10-484a-84ec-143ddd7f2404" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$39">Star Wars Outlaws</a> is one of the best things to come out of the galaxy far, far away in years. You play the rogue Kay Vess, looking to make a name (and find the score of a lifetime) in a world controlled by the Galactic Empire. It's an Ubisoft game, so you can expect a large open world full of distractions and side missions.<a class="view-deal button" href="https://www.amazon.com/Star-Wars-Outlaws-Gold-Nintendo-Switch/dp/B0F79Z9V31/" target="_blank" rel="nofollow" data-dimension112="110056c8-0e10-484a-84ec-143ddd7f2404" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Price check: $49 @ Walmart" data-dimension48="Price check: $49 @ Walmart" data-dimension25="$43" href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="5jjqhmQeCNsYPQqLt4UrZm" name="breath-of-the-wild-case.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5jjqhmQeCNsYPQqLt4UrZm.jpg" mos="" align="middle" fullscreen="" width="2500" height="2500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit.<br><strong>Price check: </strong><a href="https://www.walmart.com/ip/The-Legend-of-Zelda-Breath-of-the-Wild-Nintendo-Switch/55432568?" target="_blank" rel="nofollow" data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Price check: $49 @ Walmart" data-dimension48="Price check: $49 @ Walmart" data-dimension25="$43"><strong>$49 @ Walmart</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-4" target="_blank" rel="nofollow" data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Price check: $49 @ Walmart" data-dimension48="Price check: $49 @ Walmart" data-dimension25="$43">View Deal</a></p></div><div class="product"><a data-dimension112="7b74d7cd-140c-426b-9434-34eb23c080bc" data-action="Deal Block" data-label="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension48="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension25="$44" href="https://www.amazon.com/Metroid-PrimeTM-Beyond-Nintendo-SwitchTM-Switch/dp/B0FQXR2NPH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:667px;"><p class="vanilla-image-block" style="padding-top:161.92%;"><img id="KLs9JURTVpSwCScXNRpgEC" name="metroid-prime-4-switch-2-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/KLs9JURTVpSwCScXNRpgEC.webp" mos="" align="middle" fullscreen="" width="667" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home.<a class="view-deal button" href="https://www.amazon.com/Metroid-PrimeTM-Beyond-Nintendo-SwitchTM-Switch/dp/B0FQXR2NPH" target="_blank" rel="nofollow" data-dimension112="7b74d7cd-140c-426b-9434-34eb23c080bc" data-action="Deal Block" data-label="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension48="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44" href="https://electronics.woot.com/offers/pokmon-legends-z-a-9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="mVQRW64mvVstFVQjwGe5gP" name="Pokémon Legends Z-A (Nintendo Switch)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mVQRW64mvVstFVQjwGe5gP.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/pokemon-legends-z-a-review" data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44">Pokémon Legends Z-A</a> reworks the franchise's traditional turn-based combat, but the thrill of capturing powerful pocket-sized monsters remains as compelling as ever. This deal is on the Switch version of the game, which means you won't get the absolute <em>best </em>performance or framerates, but you can still play it on your Switch 2 or original Switch.<br><strong>Price check: </strong><a href="https://www.walmart.com/ip/Pok-mon-Legends-Z-A-Nintendo-Switch-Region-Free-Version/18285504348" target="_blank" rel="nofollow"><strong>$55 @ Walmart</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/pokmon-legends-z-a-9" target="_blank" rel="nofollow" data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="52beae54-60e2-491e-af2b-b254ace2f585" data-action="Deal Block" data-label="Relive the first six chapters in the Final Fantasy story with this anniversary collection on Nintendo Switch. Each classic RPG in this remastered package includes updated pixel visuals, rearranged soundtracks and a ton of useful tweaks to game balance and UI that makes these games more fun than ever." data-dimension48="Relive the first six chapters in the Final Fantasy story with this anniversary collection on Nintendo Switch. Each classic RPG in this remastered package includes updated pixel visuals, rearranged soundtracks and a ton of useful tweaks to game balance and UI that makes these games more fun than ever." data-dimension25="$49" href="https://www.amazon.com/FINAL-FANTASY-Collection-Anniversary-Nintendo-Switch/dp/B0DCKFWW1V" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="UShGAihp2WQpyH3N8mRUyV" name="71QWO4tJLoL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/UShGAihp2WQpyH3N8mRUyV.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Relive the first six chapters in the Final Fantasy story with this anniversary collection on Nintendo Switch. Each classic RPG in this remastered package includes updated pixel visuals, rearranged soundtracks and a ton of useful tweaks to game balance and UI that makes these games more fun than ever.<a class="view-deal button" href="https://www.amazon.com/FINAL-FANTASY-Collection-Anniversary-Nintendo-Switch/dp/B0DCKFWW1V" target="_blank" rel="nofollow" data-dimension112="52beae54-60e2-491e-af2b-b254ace2f585" data-action="Deal Block" data-label="Relive the first six chapters in the Final Fantasy story with this anniversary collection on Nintendo Switch. Each classic RPG in this remastered package includes updated pixel visuals, rearranged soundtracks and a ton of useful tweaks to game balance and UI that makes these games more fun than ever." data-dimension48="Relive the first six chapters in the Final Fantasy story with this anniversary collection on Nintendo Switch. Each classic RPG in this remastered package includes updated pixel visuals, rearranged soundtracks and a ton of useful tweaks to game balance and UI that makes these games more fun than ever." data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="B6gzE9GtuUpJbrHescqg94" name="cyberpunk-2077-ue-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B6gzE9GtuUpJbrHescqg94.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown.<a class="view-deal button" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow" data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57">View Deal</a></p></div><div class="product"><a data-dimension112="671a6260-b8ff-428c-ad56-b80dd686d233" data-action="Deal Block" data-label="Nintendo's classic RPG series is back with a new entry. In Fortune's Weave, you'll compete against the kingdom's best warriors in the gladitorial Heroic Games. There are four main characters with unique stories and motivations — expect plenty of replay value. A physical copy usually costs $79, but Amazon is selling them for $69 as a hidden discount." data-dimension48="Nintendo's classic RPG series is back with a new entry. In Fortune's Weave, you'll compete against the kingdom's best warriors in the gladitorial Heroic Games. There are four main characters with unique stories and motivations — expect plenty of replay value. A physical copy usually costs $79, but Amazon is selling them for $69 as a hidden discount." data-dimension25="$69" href="https://www.amazon.com/Fire-EmblemTM-Fortunes-Weave-Nintendo-Switch/dp/B0H4NV2MVN" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="5EZNSYMsZaNLgQzbQQSv6H" name="Fire Emblem Fortune's Weave NS2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5EZNSYMsZaNLgQzbQQSv6H.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Nintendo's classic RPG series is back with a new entry. In Fortune's Weave, you'll compete against the kingdom's best warriors in the gladitorial Heroic Games. There are four main characters with unique stories and motivations — expect plenty of replay value. A physical copy usually costs $79, but Amazon is selling them for $69 as a hidden discount.<a class="view-deal button" href="https://www.amazon.com/Fire-EmblemTM-Fortunes-Weave-Nintendo-Switch/dp/B0H4NV2MVN" target="_blank" rel="nofollow" data-dimension112="671a6260-b8ff-428c-ad56-b80dd686d233" data-action="Deal Block" data-label="Nintendo's classic RPG series is back with a new entry. In Fortune's Weave, you'll compete against the kingdom's best warriors in the gladitorial Heroic Games. There are four main characters with unique stories and motivations — expect plenty of replay value. A physical copy usually costs $79, but Amazon is selling them for $69 as a hidden discount." data-dimension48="Nintendo's classic RPG series is back with a new entry. In Fortune's Weave, you'll compete against the kingdom's best warriors in the gladitorial Heroic Games. There are four main characters with unique stories and motivations — expect plenty of replay value. A physical copy usually costs $79, but Amazon is selling them for $69 as a hidden discount." data-dimension25="$69">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-accessory-deals"><span>Nintendo Switch accessory deals</span></h3><div class="product"><a data-dimension112="88840688-e007-44e4-a09b-df0c077da1e6" data-action="Deal Block" data-label="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension48="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension25="$16" href="https://www.amazon.com/PowerA-Slim-Nintendo-Switch-Built-2/dp/B0FQCLW4HB/" 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="YrSzkWgunpQsNgzA8fBRoi" name="Slim Case for Nintendo Switch 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YrSzkWgunpQsNgzA8fBRoi.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions.<a class="view-deal button" href="https://www.amazon.com/PowerA-Slim-Nintendo-Switch-Built-2/dp/B0FQCLW4HB/" target="_blank" rel="nofollow" data-dimension112="88840688-e007-44e4-a09b-df0c077da1e6" data-action="Deal Block" data-label="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension48="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension25="$16">View Deal</a></p></div><div class="product"><a data-dimension112="206bba27-4895-436d-ac45-30d6a27e8efc" data-action="Deal Block" data-label="Click the on-page coupon to get this deal. This Acer gaming headset features triple connectivity options — 2.4GHz wireless, Bluetooth 5.3 and 3.5mm wired. You also get 40 hours of battery life, and it's compatible with PS5, PS4, PC and Switch." data-dimension48="Click the on-page coupon to get this deal. This Acer gaming headset features triple connectivity options — 2.4GHz wireless, Bluetooth 5.3 and 3.5mm wired. You also get 40 hours of battery life, and it's compatible with PS5, PS4, PC and Switch." data-dimension25="$42" href="https://www.amazon.com/dp/B0G64L6JBX" 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="e78zKwjbStzLoPeFymDQaK" name="2.4GHz Wireless Gaming Headsets" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/e78zKwjbStzLoPeFymDQaK.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Click the on-page coupon to get this deal. This Acer gaming headset features triple connectivity options — 2.4GHz wireless, Bluetooth 5.3 and 3.5mm wired. You also get 40 hours of battery life, and it's compatible with PS5, PS4, PC and Switch.<a class="view-deal button" href="https://www.amazon.com/dp/B0G64L6JBX" target="_blank" rel="nofollow" data-dimension112="206bba27-4895-436d-ac45-30d6a27e8efc" data-action="Deal Block" data-label="Click the on-page coupon to get this deal. This Acer gaming headset features triple connectivity options — 2.4GHz wireless, Bluetooth 5.3 and 3.5mm wired. You also get 40 hours of battery life, and it's compatible with PS5, PS4, PC and Switch." data-dimension48="Click the on-page coupon to get this deal. This Acer gaming headset features triple connectivity options — 2.4GHz wireless, Bluetooth 5.3 and 3.5mm wired. You also get 40 hours of battery life, and it's compatible with PS5, PS4, PC and Switch." data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="05a64a23-6822-42b2-b391-bfc919af5ab0" data-action="Deal Block" data-label="We love 8BitDo controllers at Tom's Guide. The Ultimate 2 is compatible with the Switch, Switch 2 and PC. You also get hall effect triggers and an integrated charging dock." data-dimension48="We love 8BitDo controllers at Tom's Guide. The Ultimate 2 is compatible with the Switch, Switch 2 and PC. You also get hall effect triggers and an integrated charging dock." data-dimension25="$59" href="https://www.amazon.com/dp/B0F2H6VKP8" 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="EiaELzxguKPZpXS2WgqiHP" name="Ultimate 2 Bluetooth Controller" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EiaELzxguKPZpXS2WgqiHP.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>We love 8BitDo controllers at Tom's Guide. The Ultimate 2 is compatible with the Switch, Switch 2 and PC. You also get hall effect triggers and an integrated charging dock.<a class="view-deal button" href="https://www.amazon.com/dp/B0F2H6VKP8" target="_blank" rel="nofollow" data-dimension112="05a64a23-6822-42b2-b391-bfc919af5ab0" data-action="Deal Block" data-label="We love 8BitDo controllers at Tom's Guide. The Ultimate 2 is compatible with the Switch, Switch 2 and PC. You also get hall effect triggers and an integrated charging dock." data-dimension48="We love 8BitDo controllers at Tom's Guide. The Ultimate 2 is compatible with the Switch, Switch 2 and PC. You also get hall effect triggers and an integrated charging dock." data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="03f79d0b-ef65-44d3-911a-764d583ded4c" data-action="Deal Block" data-label="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension48="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension25="$65" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" 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:73.13%;"><img id="cYb96WCt22DZy3AXTssTSn" name="P9 microSD Express Card" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cYb96WCt22DZy3AXTssTSn.jpg" mos="" align="middle" fullscreen="" width="1500" height="1097" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price.<a class="view-deal button" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow" data-dimension112="03f79d0b-ef65-44d3-911a-764d583ded4c" data-action="Deal Block" data-label="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension48="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension25="$65">View Deal</a></p></div><div class="vizualizer-embed"><div class="tg-df-widget-host" data-widget-config="?search=Gaming&min_discount_ratio=0.95&offer_type=all&view_mode=carousel&widget_title=Top+Deals+Handpicked+by+Our+Editors&widget_subtitle=Discover+the+best+discounts+currently+available%2C+curated+daily+by+the+Tom%27s+Guide+Savings+Squad.&bg_color=transparent" data-vizualizer-embed="true"></div>    <script>    /**     * Tom's Guide Deals Finder - Vanilla JS Encapsulated Engine     */    (function() {      // --- Freyr Analytics Adapter ---      function initAnalytics() {        window.dataLayer = window.dataLayer || [];        window.googletag = window.googletag || {};        window.googletag.cmd = window.googletag.cmd || [];        window.hawk = window.hawk || { analytics: { freyr: [] } };        window.hawk.analytics = window.hawk.analytics || { freyr: [] };        window.hawk.analytics.freyr = window.hawk.analytics.freyr || [];        window.freyr = window.freyr || { cmd: [] };        const scriptSrc = 'https://freyr.futurecdn.net/freyr.js';        const hostname = typeof window !== 'undefined' ? window.location.hostname : '';        const isTestEnv = typeof window.navigator !== 'undefined' && (window.navigator.webdriver || window.navigator.userAgent.includes('Headless'));        const shouldSendRealAnalytics = !isTestEnv && hostname && hostname !== 'localhost' && hostname !== '127.0.0.1' && !hostname.includes('run.app');        if (shouldSendRealAnalytics && !document.querySelector(`script[src="${scriptSrc}"]`)) {          const script = document.createElement('script');          script.src = scriptSrc;          script.async = true;          document.head.appendChild(script);        }      }      function storeEventForDebug(name, data) {        if (!window.hawk || !window.hawk.analytics || !window.hawk.analytics.freyr) return;        window.hawk.analytics.freyr.push({ name, data });        try {          if (typeof window !== 'undefined' && window.localStorage) {            window.localStorage.setItem("hawk", JSON.stringify(window.hawk));          }        } catch (e) {          // Ignore storage issues        }        try {          window.dispatchEvent(new CustomEvent("hawk-analytics-update"));        } catch (e) {}      }      function sendToFreyr(eventName, data) {        if (typeof window === 'undefined') return;        window.freyr = window.freyr || { cmd: [] };        window.freyr.cmd.push(() => {          if (window.freyr && window.freyr.pushAndUpdate) {            window.freyr.pushAndUpdate(eventName, data);          }        });      }      function sendEvent(event, skip = false) {        try {          storeEventForDebug(event.name, event.data);          if (!skip) {            sendToFreyr(event.name, event.data);          }        } catch (e) {          // Ensure tracking errors don't surface to the user        }      }      function getCookie(name) {        try {          const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));          return match ? match[2] : null;        } catch (e) {          return null;        }      }      function normalizeCurrency(symbol) {        const map = {          '£': 'GBP',          '$': 'USD',          'A$': 'AUD',          'CA$': 'CAD',          '€': 'EUR'        };        return map[symbol] || symbol;      }      function trackElementInteraction(props) {        sendEvent({          name: 'elementInteraction',          data: {            element: {              action: props.action || "click",              id: props.id || undefined,              class: props.class || undefined,              name: props.name || undefined,              text: props.text || undefined,              label: props.label || undefined,              container: props.container || undefined,              url: props.url || undefined,              articleId: props.articleId || undefined            }          }        });      }      function generateRevenueId(url, productName, merchantName, modelId) {        const str = `${window.location.href}|${productName}|${merchantName}|${modelId || ''}|${new Date().toDateString()}|tomsguide`;        let hash = 0;        for (let i = 0; i < str.length; i++) {          const char = str.charCodeAt(i);          hash = ((hash << 5) - hash) + char;          hash = hash & hash;        }        let numericStr = Math.abs(hash).toString();        while (numericStr.length < 19) {          numericStr += Math.floor(Math.random() * 10).toString();        }        return numericStr.substring(0, 19);      }      function rewriteAffiliateLink(url, territory, revenueId) {        if (!url) return url;        const t = (territory || 'gb').toLowerCase();        return url.replace(/hawk-custom-tracking/g, `tomsguide-${t}-${revenueId}`);      }      function trackHawkEvent(params) {        const { clickType, widgetId, productCategoryName, product, productsArray, zeroBasedProductIndexOrNull, totalDealsOrProducts, areaClicked, merchant, revenueId, isoCurrencyCode, queryName, widgetTypeName } = params;        const data = {          event: "hawkEvent",          category: "Affiliates",          affiliate: {            action: {              type: clickType,              id: widgetId,              event: clickType === "appeared" ? "viewed" : "Click from",              timestamp: Date.now()            },            component: {              flag: "Editor",              product: productCategoryName || "deals",              category: `Signal Deal Finder ${widgetTypeName || "Carousel"} widget`,              type: clickType === "appeared" ? "review" : "signal product",              label: queryName || (product ? (product.name || "") : ""),              index: zeroBasedProductIndexOrNull === null || zeroBasedProductIndexOrNull === undefined ? -1 : zeroBasedProductIndexOrNull,              linkCount: totalDealsOrProducts || 0,              blockLayout: "",              areaClicked: areaClicked || ""            }          },          products: productsArray || (product && merchant ? [            {              product: {                primary: {                  id: product.id || product.matchId || null,                  name: product.name,                  type: "deal",                  price: product.price,                  previousPrice: product.previousPrice || null,                  currency: isoCurrencyCode || "USD",                  preorder: false,                  labels: [],                  link: product.link,                  originalLink: product.originalLink || null,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: null,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: product.globalId || null,                  inStock: product.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: isoCurrencyCode || "USD"                }              },              merchant: {                id: merchant.id || null,                name: merchant.name,                url: merchant.url || null,                network: merchant.network || null              },              model: {                id: product.modelId || null,                brand: product.brand || null,                name: product.name,                parent: product.parent || null              }            }          ] : []),          reviews: [],          _clear: true,          "gtm.uniqueEventId": Date.now() % 10000        };        sendEvent({ name: 'hawkEvent', data });      }      function trackDealClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card" });      }      function trackViewSimilarClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card View Similar" });      }      function trackPriceComparisonClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Price Comparison" });      }      function trackReviewClick(params) {        trackHawkEvent({ ...params, clickType: "review", areaClicked: "Signal Product Card Review Link" });      }      function trackShare(params) {        trackHawkEvent({ ...params, clickType: "share", areaClicked: "Signal Product Card Share" });      }      function trackDealsAppeared(widgetId, deals, revenueId, currency, queryName, widgetTypeName) {         if (!deals || deals.length === 0) return;                  const productsArray = deals.slice(0, 50).map((deal) => {            let voucherPct = null;            let rawPrice = parseFloat(deal.rawPrice) || parseFloat(deal.price) || null;            let rawMsrp = parseFloat(deal.rawMsrp) || parseFloat(deal.msrp) || null;            if (rawMsrp > rawPrice && rawPrice > 0) {              voucherPct = Math.round((1 - (rawPrice / rawMsrp)) * 100);            }            let numId = null;            if (deal.externalProductId && !isNaN(parseInt(deal.externalProductId))) {              numId = parseInt(deal.externalProductId);            } else if (deal.id && !isNaN(parseInt(deal.id))) {              numId = parseInt(deal.id);            } else {              numId = deal.matchId || null;            }            return {              product: {                primary: {                  id: numId,                  name: deal.productName || deal.title || "",                  type: "deal",                  price: rawPrice,                  previousPrice: rawMsrp,                  currency: currency || 'USD',                  preorder: false,                  labels: deal.modelBrand || deal.brand ? [                     { type: "brand", value: deal.modelBrand || deal.brand }                  ] : [],                  link: deal.url,                  originalLink: deal.url,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: voucherPct,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: deal.productKey || null,                  inStock: deal.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: currency || 'USD'                }              },              merchant: {                id: deal.merchantId ? parseInt(deal.merchantId) : null,                name: deal.merchant || "Retailer",                url: deal.merchantUrl || null,                network: deal.merchantNetwork || null              },              model: {                id: deal.modelId ? parseInt(deal.modelId) : null,                brand: deal.modelBrand || deal.brand || null,                name: deal.productName || deal.title || "",                parent: deal.modelParent || null              }            };         });                  trackHawkEvent({             clickType: "appeared",             widgetId: widgetId,             productCategoryName: "deals",             zeroBasedProductIndexOrNull: null,             totalDealsOrProducts: deals.length,             productsArray: productsArray,             queryName: queryName,             widgetTypeName: widgetTypeName         });      }      // 1. Setup Shadow DOM Sandbox      const currentScript = document.currentScript;      let hostContainer = null;      let template = null;            if (currentScript) {        let prev = currentScript.previousElementSibling;        while (prev) {          if (prev.tagName === 'TEMPLATE' && prev.classList.contains('tg-df-widget-template')) {            template = prev;          } else if (prev.tagName === 'DIV' && prev.classList.contains('tg-df-widget-host') && !prev.hasAttribute('data-initialized')) {            hostContainer = prev;            break;          }          prev = prev.previousElementSibling;        }      }            // Fallbacks in case script is deferred      if (!hostContainer) {        const hosts = document.querySelectorAll('.tg-df-widget-host:not([data-initialized])');        if (hosts.length > 0) hostContainer = hosts[0];      }            // Safely embedded template for CMS environments      const rawTemplate = `  \x3Cstyle>    /* --- Shadow DOM Base Reset --- */    *, *::before, *::after {      box-sizing: border-box;    }    img, picture, svg, video {      max-width: 100%;      height: auto;      display: block;    }    /*       1. Scoped CSS for Tom's Guide Deals Widget       All classes are prefixed with \`tg-df-\` to prevent CMS style leakage.    */    .tg-df-container {      container-type: inline-size;      container-name: tg-df;      --tg-df-blue: #1F69FF;      --tg-df-blue-hover: #004d8c;      --tg-df-text: #222222;      --tg-df-text-muted: #555555;      --tg-df-bg: #ffffff;      --tg-df-bg-secondary: #f4f4f4;      --tg-df-border: #e2e8f0;      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;      color: var(--tg-df-text);      background-color: transparent;       width: 100%;      max-width: 1200px;      margin: 0 auto;      padding-bottom: 24px;    }    .tg-df-container *, .tg-df-container *::before, .tg-df-container *::after {      margin: 0;      padding: 0;      box-sizing: border-box;    }    .tg-df-container img {      border: none;      margin: 0;      padding: 0;    }    .tg-df-container a {      text-decoration: none;      color: inherit;    }    /*       2. Search & Filter Bar    */    .tg-df-controls {      display: flex;      flex-direction: column;      align-items: center;      gap: 20px;      margin-bottom: 32px;      width: 100%;    }    .tg-df-top-bar {      display: flex;      width: 100%;      max-width: 760px;      gap: 12px;      align-items: center;    }    .tg-df-search-wrapper {      position: relative;      flex: 1;      width: 100%;      box-shadow: 0 8px 24px rgba(0,0,0,0.06);      border-radius: 40px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      z-index: 100;    }    .tg-df-autocomplete-dropdown {      position: absolute;      top: calc(100% + 4px);      left: 0;      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      max-height: 300px;      overflow-y: auto;      z-index: 200;      display: none;    }    .tg-df-autocomplete-dropdown.active {      display: block;    }    .tg-df-autocomplete-item {      padding: 12px 24px;      cursor: pointer;      font-size: 14px;      color: var(--tg-df-text);      transition: background 0.1s ease;    }    .tg-df-autocomplete-item:hover {      background: var(--tg-df-bg-secondary);    }    .tg-df-search-input {      width: 100%;      padding: 16px 64px 16px 24px;      font-size: 16px;      border: 2px solid transparent;      border-radius: 40px;      outline: none;      transition: border-color 0.2s ease, box-shadow 0.2s ease;      color: var(--tg-df-text);      background: transparent;    }    .tg-df-search-input:focus {      border-color: transparent;      box-shadow: 0 0 0 3px rgba(0, 108, 196, 0.15);    }    .tg-df-search-input::placeholder {      color: #999999;    }        .tg-df-search-btn {      position: absolute;      right: 8px;      top: 50%;      transform: translateY(-50%);      width: 40px;      height: 40px;      border-radius: 50%;      background: #222;      border: none;      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: background 0.2s ease;    }        .tg-df-search-btn:hover {      background: #000;    }    .tg-df-search-icon {      width: 16px;      height: 16px;      fill: #fff;    }    .tg-df-settings-wrapper {      position: relative;    }        .tg-df-settings-btn {      width: 48px;      height: 48px;      border-radius: 50%;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      box-shadow: 0 4px 12px rgba(0,0,0,0.04);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: all 0.2s ease;      color: var(--tg-df-text-muted);      flex-shrink: 0;    }    .tg-df-settings-btn:hover {      background: var(--tg-df-bg-secondary);      border-color: #0000ff;      color: var(--tg-df-text);    }    .tg-df-settings-btn svg {      width: 24px;      height: 24px;      fill: currentColor;    }    .tg-df-settings-dropdown {      position: absolute;      top: calc(100% + 8px);      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      width: 280px;      padding: 20px;      display: none;      z-index: 100;      flex-direction: column;      gap: 20px;    }    .tg-df-settings-dropdown.active {      display: flex;    }        .tg-df-settings-dropdown-backdrop {      display: none;      position: fixed;      inset: 0;      z-index: 99;    }        .tg-df-settings-dropdown-backdrop.active {      display: block;    }    .tg-df-setting-item {      display: flex;      flex-direction: column;      gap: 10px;    }    .tg-df-setting-label {      font-size: 11px;      font-weight: 700;      color: var(--tg-df-text-muted);      text-transform: uppercase;      letter-spacing: 0.5px;    }        .tg-df-region-select {        padding: 10px 12px;        border-radius: 8px;        border: 1px solid var(--tg-df-border);        font-size: 15px;        outline: none;        background: var(--tg-df-bg-secondary);        color: var(--tg-df-text);        cursor: pointer;        width: 100%;    }    .tg-df-toggle {        position: relative;        display: inline-block;        width: 44px;        height: 24px;        flex-shrink: 0;    }    .tg-df-toggle input {        opacity: 0;        width: 0;        height: 0;    }    .tg-df-slider {        position: absolute;        cursor: pointer;        top: 0; left: 0; right: 0; bottom: 0;        background-color: #ccc;        transition: .2s;        border-radius: 24px;    }    .tg-df-slider:before {        position: absolute;        content: "";        height: 18px;        width: 18px;        left: 3px;        bottom: 3px;        background-color: white;        transition: .2s;        border-radius: 50%;    }    .tg-df-toggle input:checked + .tg-df-slider {        background-color: #1F69FF;    }    .tg-df-toggle input:checked + .tg-df-slider:before {        transform: translateX(20px);    }    .tg-df-dl-row {        flex-direction: row;        align-items: center;        justify-content: space-between;    }    .tg-df-dl-row-text {        font-size: 14px;        font-weight: 600;        color: var(--tg-df-text);    }    .tg-df-dl-row-subtext {        font-size: 12px;        font-weight: 400;        line-height: 1.3;        color: var(--tg-df-text-muted);        margin-top: 4px;        display: block;    }    .tg-df-filters {      display: flex;      gap: 12px;      justify-content: center;      flex-wrap: wrap;    }    .tg-df-sort-wrapper {      position: relative;      display: flex;      align-items: center;    }        .tg-df-sort-icon {      position: absolute;      left: 14px;      width: 14px;      height: 14px;      fill: var(--tg-df-text-muted);      pointer-events: none;    }    .tg-df-sort-select, .tg-df-filter-select {      padding: 10px 36px 10px 38px;      font-size: 14px;      border: 1px solid var(--tg-df-border);      border-radius: 100px;      outline: none;      appearance: none;      background-color: var(--tg-df-bg-secondary);      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");      background-repeat: no-repeat;      background-position: right 14px center;      color: var(--tg-df-text);      cursor: pointer;      font-weight: 500;      transition: all 0.2s ease;    }        .tg-df-price-input::-webkit-outer-spin-button,    .tg-df-price-input::-webkit-inner-spin-button {      -webkit-appearance: none;      margin: 0;    }    .tg-df-price-input {      -moz-appearance: textfield;    }    .tg-df-sort-select:hover, .tg-df-filter-select:hover {      background-color: #e2e8f0;    }    .tg-df-multiselect-container {      position: relative;    }        .tg-df-multiselect-trigger {      display: block;      background: #fff;      user-select: none;      width: 100%;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis;    }        .tg-df-multiselect-dropdown {      display: none;      position: absolute;      top: calc(100% + 4px);      left: 0;      width: 100%;      min-width: 220px;      max-height: 300px;      overflow-y: auto;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);      z-index: 100;      padding: 8px 0;    }    .tg-df-multiselect-dropdown.active {      display: block;    }    .tg-df-ms-option {      padding: 8px 16px;      display: flex;      align-items: center;      gap: 8px;      cursor: pointer;      font-size: 14px;    }    .tg-df-ms-option:hover {      background-color: var(--tg-df-bg-secondary);    }        .tg-df-ms-option input {      cursor: pointer;      accent-color: #1f69ff;    }    .tg-df-sort-select:focus, .tg-df-filter-select:focus {      border-color: #0000ff;      box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.2);      background-color: var(--tg-df-bg);    }    /*       3. Deal Grid Layout    */    .tg-df-grid.tg-df-grid-auto {      padding-top: 24px;    }    .tg-df-grid, .tg-df-grid.layout-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));      gap: 10px;    }    .tg-df-grid.layout-row {      grid-template-columns: 1fr;      gap: 16px;    }        .tg-df-grid.layout-row .tg-df-card {      flex-direction: row;      align-items: stretch;      height: auto;      box-shadow: none;      border-bottom: 1px solid var(--tg-df-border);    }    .tg-df-grid.layout-row .tg-df-card:hover {      box-shadow: none;    }    .tg-df-grid.layout-row .tg-df-card-image-box {      width: 140px;      min-width: 140px;      aspect-ratio: 3/4;      border-right: none;      padding: 16px 16px 16px 32px;    }    .tg-df-grid.layout-row .tg-df-card-body {      padding: 16px;      justify-content: space-between;    }    .tg-df-grid.layout-row .tg-df-card-title {      font-size: 15px;      margin-bottom: 16px;    }    .tg-df-grid.layout-row .tg-df-card-stars { margin-bottom: 8px; }    .tg-df-grid.layout-row .tg-df-card-footer {      flex-direction: column;      align-items: flex-start;      gap: 0;    }    .tg-df-grid.layout-row .tg-df-card-merchant-pill {      margin-bottom: 4px;    }    .tg-df-grid.layout-row .tg-df-card-price-group {      margin-bottom: 8px;    }    .tg-df-grid.layout-row .tg-df-price-group {      width: auto;    }    .tg-df-grid.layout-row .tg-df-card-cta {      width: 100%;      max-width: 200px;      padding: 10px 24px;      font-size: 13px;      flex-shrink: 0;      text-align: center;      justify-content: center;    }    /*       4. Deal Card Design    */    .tg-df-card {      position: relative;      display: flex;      flex-direction: column;      background-color: #ffffff;      border-radius: 0;      overflow: hidden;      transition: transform 0.2s ease, box-shadow 0.2s ease;      text-decoration: none;      color: inherit;      height: 100%;      box-shadow: 0 0 16px rgba(0, 0, 0, 0.08);      border: 1px solid var(--tg-df-border);    }    .tg-df-card:hover {      box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);    }    .tg-df-card-image-box {      width: 100%;      aspect-ratio: 3/4;      background-color: #f8f8f8;      display: flex;      align-items: center;      justify-content: center;      position: relative;      overflow: hidden;      padding: 32px;      flex: 0 0 auto;    }    .tg-df-card-image {      max-width: 100%;      max-height: 100%;      width: auto;      height: auto;      object-fit: contain;      mix-blend-mode: multiply; /* Helps white background images blend into secondary bg */      transition: transform 0.3s ease;    }    .tg-df-card:hover .tg-df-card-image {      transform: scale(1.05); /* Zoom in on hover */    }    .tg-df-card-discount-badge {      position: absolute;      top: 12px;      left: 12px;      background: #dc2626; /* Red */      color: #ffffff;      padding: 6px 8px;      font-size: 11px;      font-weight: 500;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      z-index: 10;    }        .tg-df-card-merchant-pill {      display: block;      padding: 0;      font-size: 11px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      color: var(--tg-df-text-muted);      margin-bottom: 8px;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;    }    .tg-df-card-body {      padding: 16px;      display: flex;      flex-direction: column;      flex-grow: 1;      min-width: 0;    }    .tg-df-card-badges {      display: flex;      flex-wrap: wrap;      gap: 6px;      margin-bottom: 8px;    }    .tg-df-tag {      display: inline-flex;      align-items: center;      padding: 4px 6px;      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      border-radius: 4px;      gap: 4px;    }    .tg-df-tag-prime {      background-color: #00A8E1;      color: #fff;    }    .tg-df-tag-coupons {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-coupons:hover {      background-color: #e2e8f0;    }        .tg-df-tag-outline {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-outline:hover {      background-color: #e2e8f0;    }        @keyframes tg-df-spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .tg-df-coupon-spinner {      border: 2px solid #e2e8f0;      border-top: 2px solid #3b82f6;      border-radius: 50%;      width: 14px;      height: 14px;      animation: tg-df-spin 1s linear infinite;      margin: 4px 8px;      display: inline-block;    }        /* Vouchers Modal */    .tg-df-modal-backdrop {      position: fixed;      top: 0; left: 0; right: 0; bottom: 0;      background: rgba(0,0,0,0.5);      z-index: 10000;      display: flex;      align-items: center;      justify-content: center;      opacity: 0;      pointer-events: none;      transition: opacity 0.3s;    }    .tg-df-modal-backdrop.active {      opacity: 1;      pointer-events: auto;    }    .tg-df-modal {      background: #fff;      border-radius: 12px;      width: 90%;      max-width: 400px;      max-height: 80vh;      display: flex;      flex-direction: column;      box-shadow: 0 10px 40px rgba(0,0,0,0.2);      transform: translateY(20px);      transition: transform 0.3s;    }    .tg-df-modal-backdrop.active .tg-df-modal {      transform: translateY(0);    }    .tg-df-modal-header {      padding: 16px;      border-bottom: 1px solid #e2e8f0;      display: flex;      align-items: center;      justify-content: space-between;    }    .tg-df-modal-title {      font-size: 16px;      font-weight: 600;      margin: 0;    }    .tg-df-modal-close {      background: none;      border: none;      cursor: pointer;      padding: 4px;      color: #64748b;    }    .tg-df-modal-body {      padding: 16px;      overflow-y: auto;    }    .tg-df-voucher-item {      padding: 12px;      border: 1px dashed #cbd5e1;      border-radius: 8px;      margin-bottom: 10px;      background: #f8fafc;      display: flex;      align-items: center;      gap: 12px;      text-decoration: none;      color: inherit;      transition: background-color 0.2s, border-color 0.2s;    }    .tg-df-voucher-item:hover {      background: #f1f5f9;      border-color: #94a3b8;    }    .tg-df-voucher-item:last-child {      margin-bottom: 0;    }    .tg-df-voucher-logo {      width: 48px;      height: 48px;      object-fit: contain;      border-radius: 4px;      background: #fff;      border: 1px solid #e2e8f0;      flex-shrink: 0;    }    .tg-df-voucher-content {      flex: 1;      min-width: 0;    }    .tg-df-voucher-title {      font-size: 14px;      font-weight: 600;      margin: 0 0 4px 0;      line-height: 1.3;      color: #0f172a;    }    .tg-df-voucher-expiry {      font-size: 12px;      color: #64748b;      display: flex;      align-items: center;      gap: 4px;      margin-top: 6px;    }    .tg-df-voucher-code {      display: inline-flex;      align-items: center;      background: #f1f5f9;      border: 1px dashed #cbd5e1;      padding: 6px 10px;      font-family: monospace;      font-weight: 700;      font-size: 14px;      color: #0f172a;      border-radius: 4px;      margin-top: 8px;      cursor: pointer;      transition: all 0.2s ease;    }    .tg-df-voucher-code:hover {      background: #e2e8f0;      border-color: #94a3b8;    }    .tg-df-voucher-code.copied {      background: #ecfdf5;      border-color: #10b981;      color: #10b981;    }    .tg-df-voucher-cta {      display: inline-block;      margin-top: 8px;      font-size: 13px;      font-weight: 600;      color: #2563eb;      text-decoration: none;    }    .tg-df-card-title {      font-size: 15px;      font-weight: 400;      line-height: 1.4;      margin: 0 0 12px 0;      color: var(--tg-df-text);      display: -webkit-box;      -webkit-line-clamp: 2;      -webkit-box-orient: vertical;      overflow: hidden;    }    .tg-df-card-footer {      margin-top: auto;      display: flex;      flex-direction: column;      width: 100%;    }    .tg-df-card-price-group {      display: flex;      flex-direction: row;      align-items: center;      gap: 8px;      margin-bottom: 12px;    }    .tg-df-card-price {      font-size: 16px;      font-weight: 700;      color: #dc2626; /* Red price */      line-height: 1;    }        .tg-df-card-msrp {      font-size: 13px;      color: var(--tg-df-text-muted);      text-decoration: line-through;    }    .tg-df-container .tg-df-card-cta {      display: flex;      align-items: center;      justify-content: center;      width: 100%;      box-sizing: border-box;      background-color: #1f69ff;      color: #ffffff;      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.5px;      padding: 12px 16px;      border-radius: 0;      border: none;      cursor: pointer;      transition: background-color 0.2s ease;    }    .tg-df-card:hover .tg-df-card-cta,    .tg-df-card-cta:hover {      background-color: #1555cc;    }    .tg-df-container .tg-df-card-cta.tg-df-cta-savings-squad {      background-color: #3c8d0d;    }    .tg-df-card:hover .tg-df-card-cta.tg-df-cta-savings-squad,    .tg-df-card-cta.tg-df-cta-savings-squad:hover {      background-color: #2b6509;    }    /*       5. State & Skeleton Styles    */    .tg-df-message {      grid-column: 1 / -1;      text-align: center;      padding: 48px 24px;      color: var(--tg-df-text-muted);      font-size: 16px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;    }    @keyframes tg-df-shimmer {      0% { background-position: -200% 0; }      100% { background-position: 200% 0; }    }    .tg-df-skeleton {      background: linear-gradient(90deg, var(--tg-df-bg-secondary) 25%, #e2e8f0 50%, var(--tg-df-bg-secondary) 75%);      background-size: 200% 100%;      animation: tg-df-shimmer 1.5s infinite;      border-radius: 4px;    }    .tg-df-skeleton-img {      width: 100%;      height: 100%;      position: absolute;      top: 0; left: 0;    }        .tg-df-skeleton-text {      height: 16px;      margin-bottom: 8px;      width: 100%;    }    .tg-df-skeleton-text.short { width: 40%; }    .tg-df-skeleton-text.title { height: 20px; margin-bottom: 16px; }    /* Editor Floating Bar & Elements */    .tg-df-editor-bar {      position: sticky;      top: 0;      z-index: 1000;      background: #111827;      color: #fff;      padding: 12px 16px;      border-radius: 8px;      margin-bottom: 16px;      display: flex;      align-items: center;      justify-content: space-between;      box-shadow: 0 4px 12px rgba(0,0,0,0.15);    }    .tg-df-editor-bar-text {      font-weight: 600;      font-size: 14px;    }    .tg-df-editor-copy-btn {      background: #10b981;      color: #fff;      padding: 6px 16px;      border: none;      border-radius: 4px;      font-weight: 600;      cursor: pointer;      display: flex;      align-items: center;      font-size: 13px;    }    .tg-df-editor-copy-btn:hover { background: #059669; }        .tg-df-deal-checkbox {      position: absolute;      top: 12px;      right: 12px;      z-index: 10;      width: 20px;      height: 20px;      cursor: pointer;      pointer-events: auto;    }    /*       6. Mobile List View (Stacks into a cleaner horizontal row/list)    */    @container tg-df (max-width: 599px) {      .tg-df-controls {        padding: 0 16px;      }            .tg-df-top-bar {        width: 100%;      }            .tg-df-settings-dropdown {        position: fixed;        top: auto;        bottom: 0;        left: 0;        right: 0;        width: 100%;        border-radius: 20px 20px 0 0;        padding: 24px;        box-shadow: 0 -8px 32px rgba(0,0,0,0.15);        z-index: 1000;        border: none;        border-top: 1px solid var(--tg-df-border);      }            .tg-df-settings-dropdown-backdrop.active {        background: rgba(0,0,0,0.4);      }            .tg-df-search-wrapper {        box-shadow: 0 0 16px rgba(0,0,0,0.08);      }            .tg-df-filters {        width: calc(100% + 32px);        margin: 0 -16px;        padding: 0 16px 4px 16px;        display: flex;        justify-content: flex-start;        gap: 8px;        flex-wrap: nowrap;        overflow-x: auto;        -webkit-overflow-scrolling: touch;        scrollbar-width: none;      }      .tg-df-filters::after {        content: "";        display: block;        flex: 0 0 8px;      }      .tg-df-filters::-webkit-scrollbar {        display: none;      }            .tg-df-sort-wrapper {        flex: 0 0 max(42%, 130px);        min-width: 0;      }      .tg-df-sort-wrapper.tg-df-price-range-wrapper {        flex: 0 0 auto;        min-width: max-content;      }            .tg-df-sort-select, .tg-df-filter-select {        width: 100%;        text-align: left;        padding: 10px 24px 10px 32px;        background-position: right 8px center;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;      }      .tg-df-sort-icon {        left: 10px;      }      .tg-df-grid:not(.layout-grid):not(.layout-row),      .tg-df-grid.layout-row {        grid-template-columns: 1fr;        gap: 16px;      }            .tg-df-grid.tg-df-grid-auto {        padding-top: 24px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card,      .tg-df-grid.layout-row .tg-df-card {        flex-direction: row;        align-items: stretch;        height: auto;        box-shadow: none; /* simple line on mobile if preferred, or keep */        border-bottom: 1px solid var(--tg-df-border);      }      .tg-df-grid.tg-df-grid-auto .tg-df-card:hover,      .tg-df-grid.layout-row .tg-df-card:hover {        box-shadow: none;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-image-box,      .tg-df-grid.layout-row .tg-df-card-image-box {        width: 120px;        min-width: 120px;        aspect-ratio: 3/4;        border-right: none;        padding: 12px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-body,      .tg-df-grid.layout-row .tg-df-card-body {        padding: 12px;        justify-content: space-between;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-title,      .tg-df-grid.layout-row .tg-df-card-title {        font-size: 14px;        margin-bottom: 12px;        -webkit-line-clamp: 3;      }      /* Single column mobile grid override */      .tg-df-grid.layout-grid {        grid-template-columns: 1fr;        gap: 16px;      }      .tg-df-grid.layout-grid .tg-df-card-image-box {        padding: 12px;      }      .tg-df-grid.layout-grid .tg-df-card-body {        padding: 10px;      }      .tg-df-grid.layout-grid .tg-df-card-title {        font-size: 13px;        -webkit-line-clamp: 3;        margin-bottom: 8px;      }      .tg-df-grid.layout-grid .tg-df-card-price {        font-size: 14px;      }            .tg-df-card-footer {        flex-direction: column;        align-items: stretch;        gap: 0;        width: 100%;        min-width: 0;      }      .tg-df-card-merchant-pill {        margin-bottom: 4px;      }      .tg-df-card-price-group {        flex: 1 1 auto;        margin-bottom: 8px;      }      .tg-df-card-price {        font-size: 16px;      }      .tg-df-card-msrp {        display: block;       }      .tg-df-grid.layout-row .tg-df-card-cta,      .tg-df-container .tg-df-card-cta {        width: 100%;        max-width: none;        min-width: 0;        box-sizing: border-box;        padding: 8px 16px;        font-size: 12px;        flex: 0 0 auto;        text-align: center;        white-space: normal;        line-height: 1.2;      }    }    .tg-df-container.is-carousel {      min-height: 760px;      background-color: #E7F0FF;      padding: 0 0 24px 0;      border-radius: 24px;    }    .tg-df-container.is-carousel.hide-header-details {      min-height: 480px;    }    /*       7. Carousel View Mode    */    .tg-df-container .tg-df-carousel-host {      /* Layout is now handled by container wrapper */    }    .tg-df-container .tg-df-carousel-eyebrow {      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      padding: 24px 16px 0 16px;      display: none;    }    .tg-df-container .tg-df-carousel-query-title {      color: #011535;      font-size: 28px;      font-weight: 600;      padding: 0 16px 24px 16px;      line-height: 1.2;      display: none;    }    .tg-df-container .tg-df-carousel-blue-box {      background-color: transparent;      border-radius: 0;      padding: 24px 24px 0 24px;      margin: 0;      color: #1F69FF;          position: relative;      overflow: hidden;    }    .tg-df-container .tg-df-carousel-bg-circle-1 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-2 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-3 {      display: none;    }    .tg-df-container .tg-df-carousel-box-content {      position: relative;      z-index: 10;    }    .tg-df-container .tg-df-carousel-box-eyebrow {      background-color: transparent;      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      display: inline-block;      padding: 0;      border-radius: 0;    }    .tg-df-container .tg-df-carousel-box-title {      font-size: 28px;      font-weight: 600;      line-height: 1.2;      margin-top: 8px;      color: #1e293b;    }    .tg-df-container .tg-df-countdown-wrapper {      position: absolute;      top: 0;      right: 0;      display: flex;      flex-direction: column;      align-items: flex-end;      gap: 12px;      transform: scale(0.67);      transform-origin: top right;    }    .tg-df-container .tg-df-countdown-title {      font-size: 16px;      text-align: center;      width: 100%;      font-weight: 600;      color: #011535;      margin: 0;    }    .tg-df-container .tg-df-countdown-blocks {      display: flex;      gap: 16px;    }    .tg-df-container .tg-df-countdown-item {      display: flex;      flex-direction: column;      align-items: center;      gap: 4px;    }    .tg-df-container .tg-df-countdown-box {      width: 59px;      height: 59px;      background: #03FE9E;      border-radius: 15px;      display: flex;      align-items: center;      justify-content: center;    }    .tg-df-container .tg-df-countdown-num {      font-family: 'Inter', sans-serif;      font-weight: 700;      font-size: 20px;      line-height: normal;      color: #011535;    }    .tg-df-container .tg-df-countdown-label {      font-family: 'Inter', sans-serif;      font-weight: 500;      font-size: 16px;      line-height: normal;      color: #1e293b;      text-transform: uppercase;    }    .tg-df-container .tg-df-carousel-box-subtitle {      font-size: 16px;      margin-top: 8px;      font-weight: 300;      color: #1e293b;      line-height: 24px;    }    .tg-df-container .tg-df-carousel-roundels-wrapper {      position: relative;      margin-top: 24px;      margin-left: -24px;      margin-right: -24px;    }    .tg-df-container .tg-df-carousel-roundels {      display: flex;      gap: 16px;      overflow-x: auto;            scrollbar-width: none;      padding-top: 12px;      padding-bottom: 24px;      padding-left: 24px;      padding-right: 24px;      margin-left: 0;      margin-right: 0;    }        .tg-df-container .tg-df-carousel-scroll-left,    .tg-df-container .tg-df-carousel-scroll-right {      position: absolute;      top: 50%;      transform: translateY(-50%);      height: 36px;      width: 36px;      display: flex;      align-items: center;      justify-content: center;      border-radius: 50%;      background-color: #ffffff;      border: 1px solid #e2e8f0;      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);      color: #1F69FF;      cursor: pointer;      transition: all 0.2s;      margin-top: -4px;      z-index: 20;    }    .tg-df-container .tg-df-carousel-scroll-left { left: 8px; }    .tg-df-container .tg-df-carousel-scroll-right { right: 8px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-left { left: 0px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-right { right: 0px; }    .tg-df-carousel-filters-outer { margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; }    @container tg-df (max-width: 599px) { .tg-df-carousel-filters-outer { margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; } }        .tg-df-container .tg-df-carousel-scroll-left:hover,    .tg-df-container .tg-df-carousel-scroll-right:hover {      background-color: #f8fafc;      border-color: #cbd5e1;    }        .tg-df-carousel-roundels-wrapper .tg-df-carousel-scroll-left,    .tg-df-carousel-roundels-wrapper .tg-df-carousel-scroll-right,    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-left,    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-right {      background-color: rgba(255, 255, 255, 0.4);      border: none;      box-shadow: none;      backdrop-filter: blur(4px);      -webkit-backdrop-filter: blur(4px);    }    .tg-df-carousel-roundels-wrapper .tg-df-carousel-scroll-left { left: 0; }    .tg-df-carousel-roundels-wrapper .tg-df-carousel-scroll-right { right: 0; }    .tg-df-grid-wrapper .tg-df-carousel-scroll-left { left: 0; }    .tg-df-grid-wrapper .tg-df-carousel-scroll-right { right: 0; }        .tg-df-carousel-roundels-wrapper .tg-df-carousel-scroll-left:hover,    .tg-df-carousel-roundels-wrapper .tg-df-carousel-scroll-right:hover {      background-color: rgba(255, 255, 255, 0.6);      border: none;    }    .tg-df-container .tg-df-carousel-roundels::-webkit-scrollbar {      display: none;    }    .tg-df-container .tg-df-carousel-roundels::after {      content: "";      flex: 0 0 32px;    }    .tg-df-container .tg-df-roundel {      display: flex;      flex-direction: column;      align-items: center;      gap: 8px;      cursor: pointer;      min-width: 120px;      flex-shrink: 0;    }    .tg-df-container .tg-df-roundel-img-box {      width: 120px;      height: 120px;      border-radius: 50%;      background: white;      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: 0px 3px 14px 0px rgba(30, 41, 59, 0.08);      transition: box-shadow 0.2s;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box img {      transform: scale(1.08);    }    .tg-df-container .tg-df-roundel-img-box img {      width: 100%;      height: 100%;      object-fit: contain;      padding: 10px;      box-sizing: border-box;      transition: transform 0.3s ease;    }    .tg-df-container .tg-df-roundel-label {      font-size: 13px;      font-weight: 400;      color: #1e293b;      text-align: center;      transition: font-weight 0.2s;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-label {      font-weight: 700;    }    .tg-df-container .tg-df-carousel-filters-label {      font-size: 16px;      font-weight: 400;      color: #1e293b;      white-space: nowrap;      margin-right: 4px;    }    .tg-df-container .tg-df-carousel-filters-wrap {      display: flex;      align-items: center;      flex-wrap: nowrap;      gap: 8px;      margin-top: 8px;      overflow-x: auto;      scrollbar-width: none;      -webkit-overflow-scrolling: touch;      padding-bottom: 8px;      margin-left: -24px;      margin-right: -24px;      padding-left: 24px;      padding-right: 24px;    }    .tg-df-container .tg-df-carousel-filters-wrap::-webkit-scrollbar {      display: none;    }        .tg-df-container .tg-df-carousel-filter-btn img,    .tg-df-container .tg-df-carousel-filter-btn picture {      height: 20px;      width: 20px;      object-fit: contain;      object-position: center;      display: inline-flex;      align-items: center;      justify-content: center;      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn picture img {      margin-right: 0;      height: 100%;      width: 100%;    }    .tg-df-container .tg-df-carousel-filter-btn img.active-img,    .tg-df-container .tg-df-carousel-filter-btn picture:has(.active-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.inactive-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.inactive-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.active-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.active-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.active-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.active-img) {      display: inline-flex;    }    .tg-df-container .tg-df-carousel-filter-btn {      background: #ffffff;      border: 2px solid #1e293b;      color: #1e293b;      border-radius: 24px;      padding: 6px 16px;      font-size: 14px;      font-weight: 600;      cursor: pointer;      transition: all 0.2s;      flex-shrink: 0;      white-space: nowrap;      display: inline-flex;      align-items: center;      justify-content: center;      min-height: 36px;      box-sizing: border-box;    }    .tg-df-container .tg-df-carousel-filter-btn svg {      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn:hover {      background: #1e293b;      color: white;      border-color: #1e293b;    }    .tg-df-container .tg-df-carousel-filter-btn.active {      background: #1e293b;      color: white;      border-color: #1e293b;    }        .tg-df-grid.carousel-compact {      display: flex;      flex-wrap: nowrap;      overflow-x: auto;      gap: 16px;      padding: 16px 24px;      align-items: stretch;      scrollbar-width: none;    }    .tg-df-grid.carousel-compact::after {      content: "";      flex: 0 0 32px;    }    .tg-df-grid-wrapper {      position: relative;    }    .tg-df-grid.carousel-compact::-webkit-scrollbar {      display: none;    }    .tg-df-grid.carousel-compact .tg-df-load-more-card {      flex: 0 0 auto;      width: 100px;      border-radius: 15px;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      border: 2px solid #1e293b;      background: white;      color: #1e293b;      display: flex;      flex-direction: column;      justify-content: center;      align-items: center;      font-weight: 600;      font-size: 14px;      cursor: pointer;      padding: 16px;      text-align: center;      transition: all 0.2s;    }    .tg-df-grid.carousel-compact .tg-df-load-more-card:hover {      background: #1e293b;      color: white;    }    .tg-df-grid.carousel-compact .tg-df-card {      flex: 0 0 auto;      width: 200px;      min-height: auto;      height: auto;      display: flex;      flex-direction: column;      border-radius: 15px;      border: none;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      overflow: visible;    }    .tg-df-grid.carousel-compact .tg-df-card-image-box {      padding: 12px;      background-color: transparent;      border-radius: 15px 15px 0 0;      height: 130px;    }    .tg-df-grid.carousel-compact .tg-df-card-image {      mix-blend-mode: normal;    }    .tg-df-grid.carousel-compact .tg-df-card-discount-badge {      border-radius: 0;      top: 0px;      left: 0px;      padding: 4px 8px;      font-size: 11px;    }    .tg-df-grid.carousel-compact .tg-df-card-body {      padding: 8px 12px 12px 12px;    }    .tg-df-grid.carousel-compact .tg-df-card-title {      font-size: 14px;      font-weight: 400;      -webkit-line-clamp: 2;      margin-bottom: 8px;      color: #011535;    }    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):not(:has(.tg-df-tag-prime)):not(:has(.tg-df-coupon-wrapper:not([style*="none"]))) > .tg-df-card-title,    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):has(> .tg-df-card-title:first-child) > .tg-df-card-title {      -webkit-line-clamp: 3;    }    .tg-df-grid.carousel-compact .tg-df-card-cta {      border-radius: 5px;      padding: 8px 10px;      margin-top: 4px;      background-color: #1F69FF;    }    .tg-df-grid.carousel-compact .tg-df-card-price-group {      margin-bottom: 2px;    }    .tg-df-grid.carousel-compact .tg-df-card-merchant-pill {      margin-bottom: 2px;    }    @container tg-df (max-width: 599px) {      .tg-df-container .tg-df-carousel-blue-box-title {        font-size: 24px;      }      .tg-df-container .tg-df-countdown-title {        display: none;      }      .tg-df-container .tg-df-countdown-wrapper {        position: absolute;        top: 0;        right: 0;        align-items: flex-end;        transform: scale(0.45);        transform-origin: top right;      }      .tg-df-container .tg-df-roundel {        min-width: 88px;      }      .tg-df-container .tg-df-roundel-img-box {        width: 88px;        height: 88px;      }    }    /* REPLICA BLOCK STYLES */    .tg-df-grid.layout-replica-2 { grid-template-columns: repeat(2, 1fr) !important; gap: 20px; }    .tg-df-grid.layout-replica-1 { grid-template-columns: 1fr !important; gap: 20px; }        .tg-df-container .hawk-deal-widget-container { border-bottom: 1px solid #e5e7eb; display: flex; flex-direction: column; margin: 0; padding: 20px 0; box-sizing: border-box; font-family: inherit; }    .tg-df-container .hawk-deal-widget-wrap { display: flex; flex-direction: row; align-items: flex-start; width: 100%; gap: 24px; }    .tg-df-container .hawk-deal-widget-image-container { display: flex; flex-shrink: 0; justify-content: center; width: 160px; height: 160px; align-items: center; background: white; margin-bottom: 0px; }    .tg-df-container .hawk-deal-widget-title-product-title { color: #111827; font-size: 18px; font-weight: 700; line-height: 1.4; display: inline; }    .tg-df-container .hawk-deal-widget-title-price { font-size: 18px; font-weight: 700; line-height: 1.4; white-space: nowrap; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-price-now { font-weight: 700; }    .tg-df-container .hawk-deal-widget-title-retailer-price:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-title-retailer { font-size: 18px; font-weight: 700; line-height: 1.4; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-was-price { color: #dc2626; font-size: 16px; font-weight: 500; line-height: 1.4; text-decoration: line-through; white-space: nowrap; margin-left: 8px; margin-right: 8px; }    .tg-df-container .hawk-deal-widget-text-body-container { position: relative; width: 100%; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-text-body-main { font-size: 16px; width: 100%; margin-bottom: 12px; }    .tg-df-container .hawk-deal-widget-text-body-description { display: block; font-size: 15px; margin-top: 12px; color: #4b5563; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-body-description p { margin: 0; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-cta-container { display: flex; flex-direction: column; gap: 12px; width: 100%; flex: 1; min-width: 0; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-footer { display: flex; justify-content: flex-end; width: 100%; margin-top: auto; }    .tg-df-container .hawk-deal-widget-button-wrapper { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; width: 100%; }    .tg-df-container .hawk-deal-widget-preferred-partner-wrapper { display: flex; flex-direction: row; }        @container tg-df (min-width: 600px) {      .tg-df-mobile-only { display: none !important; }    }    @container tg-df (max-width: 599px) {      .tg-df-desktop-only { display: none !important; }      .tg-df-grid.layout-replica-2 { grid-template-columns: 1fr !important; }      .tg-df-grid.savings-squad-cards { grid-template-columns: 1fr !important; display: flex; flex-direction: column; }    }    .tg-df-grid.savings-squad-cards .tg-df-card-title {      -webkit-line-clamp: unset !important;      display: block !important;      overflow: visible !important;    }    @container tg-df (max-width: 500px) {      .tg-df-container .hawk-deal-widget-wrap { display: block; }      .tg-df-container .hawk-deal-widget-image-container { display: block; float: left; margin: 0 16px 8px 0; width: 120px; max-width: 120px; height: auto; align-items: normal; justify-content: normal; }      .tg-df-container .hawk-deal-widget-text-cta-container { display: block; text-align: left; }      .tg-df-container .hawk-deal-widget-footer { display: block; margin-top: 16px; clear: both; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-affiliate-link-deal-button { box-sizing: border-box !important; display: flex !important; max-width: none !important; width: 100% !important; margin: 0 !important; }    }        .tg-df-container .hawk-affiliate-link-deal-button {       align-items: center; background-color: #5aaf0b; box-sizing: border-box; color: #ffffff !important; display: flex; font-size: 14px; font-weight: 700; justify-content: center; letter-spacing: 0.5px; line-height: 1; min-width: 160px; padding: 14px 24px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; word-break: normal; border-radius: 4px; border: 0; transition: background-color 0.2s;     }    .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #4a9109; text-decoration: none; }    .tg-df-container .hawk-lazy-image-deal-widget { display: block; height: auto; margin: auto; max-height: 160px; max-width: 100%; mix-blend-mode: multiply; object-fit: contain; }    .tg-df-container .hawk-deal-widget-text-cta-container a { color: #2563eb; text-decoration: none; display: inline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:has(.hawk-deal-widget-title-product-title) { color: #111827; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-product-title,    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-retailer-price { text-decoration: underline; }  \x3C/style>  \x3C!-- Widget Container --\x3E  \x3Cdiv class="tg-df-container" id="signal-deals-finder-root">    \x3C!-- Editor Floating Bar --\x3E    \x3Cdiv class="tg-df-editor-bar" id="tg-df-editor-bar" style="display:none;">      \x3Cdiv class="tg-df-editor-bar-text" style="display: flex; align-items: center;">        \x3Cspan id="tg-df-selected-count">0\x3C/span>\x26nbsp;Deals Selected        \x3Cbutton class="tg-df-editor-clear-btn" id="tg-df-editor-clear" type="button" style="margin-left: 12px; font-size: 13px; color: #9ca3af; background: none; border: none; cursor: pointer; text-decoration: underline;">Clear All\x3C/button>      \x3C/div>      \x3Cbutton class="tg-df-editor-copy-btn" id="tg-df-editor-copy" type="button">        \x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">\x3C/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">\x3C/path>\x3C/svg>        Copy to CMS      \x3C/button>    \x3C/div>    \x3Cdiv class="tg-df-carousel-host" id="tg-df-carousel-host" style="display: none;">      \x3Cdiv class="tg-df-carousel-eyebrow">DEAL FINDER\x3C/div>      \x3Cdiv class="tg-df-carousel-query-title" id="tg-df-carousel-title-label">Best Deals\x3C/div>            \x3Cdiv class="tg-df-carousel-blue-box">        \x3Cdiv class="tg-df-carousel-bg-circle-1" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-2" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-3" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-box-content">          \x3Cdiv class="tg-df-countdown-wrapper" id="tg-df-countdown-wrapper" style="display:none;">            \x3Cdiv class="tg-df-countdown-title" id="tg-df-countdown-title">Prime Day starts in\x3C/div>            \x3Cdiv class="tg-df-countdown-blocks">              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-days">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">DAYS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-hrs">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">HRS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-min">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">MIN\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-sec">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">SEC\x3C/div>\x3C/div>            \x3C/div>          \x3C/div>          \x3Cdiv class="tg-df-carousel-box-eyebrow">DEAL FINDER\x3C/div>          \x3Cdiv class="tg-df-carousel-box-title">Find Deals Fast\x3C/div>          \x3Cdiv class="tg-df-carousel-box-subtitle">The latest deals from the biggest retailers, all in one place\x3C/div>                    \x3Cdiv class="tg-df-carousel-roundels-wrapper">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-roundels">            \x3Cdiv class="tg-df-roundel tg-df-roundel-skeleton">\x3Cdiv class="tg-df-roundel-img-box tg-df-skeleton">\x3C/div>\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="margin: 4px auto 0 auto; height: 13px; width: 48px;">\x3C/div>\x3C/div>            \x3Cdiv class="tg-df-roundel tg-df-roundel-skeleton">\x3Cdiv class="tg-df-roundel-img-box tg-df-skeleton">\x3C/div>\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="margin: 4px auto 0 auto; height: 13px; width: 48px;">\x3C/div>\x3C/div>            \x3Cdiv class="tg-df-roundel tg-df-roundel-skeleton">\x3Cdiv class="tg-df-roundel-img-box tg-df-skeleton">\x3C/div>\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="margin: 4px auto 0 auto; height: 13px; width: 48px;">\x3C/div>\x3C/div>            \x3Cdiv class="tg-df-roundel tg-df-roundel-skeleton">\x3Cdiv class="tg-df-roundel-img-box tg-df-skeleton">\x3C/div>\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="margin: 4px auto 0 auto; height: 13px; width: 48px;">\x3C/div>\x3C/div>            \x3Cdiv class="tg-df-roundel tg-df-roundel-skeleton">\x3Cdiv class="tg-df-roundel-img-box tg-df-skeleton">\x3C/div>\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="margin: 4px auto 0 auto; height: 13px; width: 48px;">\x3C/div>\x3C/div>            \x3Cdiv class="tg-df-roundel tg-df-roundel-skeleton">\x3Cdiv class="tg-df-roundel-img-box tg-df-skeleton">\x3C/div>\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="margin: 4px auto 0 auto; height: 13px; width: 48px;">\x3C/div>\x3C/div>            \x3Cdiv class="tg-df-roundel tg-df-roundel-skeleton">\x3Cdiv class="tg-df-roundel-img-box tg-df-skeleton">\x3C/div>\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="margin: 4px auto 0 auto; height: 13px; width: 48px;">\x3C/div>\x3C/div>            \x3Cdiv class="tg-df-roundel tg-df-roundel-skeleton">\x3Cdiv class="tg-df-roundel-img-box tg-df-skeleton">\x3C/div>\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="margin: 4px auto 0 auto; height: 13px; width: 48px;">\x3C/div>\x3C/div>          \x3C/div>          \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-carousel-filters-outer" style="position: relative;">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-filters-wrap">                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="0">All\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_lightning">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_prime">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-d="10">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 10% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="15">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 15% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="25">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 25% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-pr="under50">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>            Under $50\x3C/button>        \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3C/div>    \x3C/div>    \x3C/div>      \x3C!-- Search & Filter Controls --\x3E    \x3Cdiv class="tg-df-controls" id="tg-df-controls" style="display:flex;">      \x3Cdiv class="tg-df-top-bar">        \x3Cdiv class="tg-df-search-wrapper">          \x3Cinput type="text" class="tg-df-search-input" placeholder="Search for deals, products, or brands...">          \x3Cbutton type="button" class="tg-df-search-btn" aria-label="Search">              \x3Csvg class="tg-df-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">                \x3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>              \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-autocomplete-dropdown" id="tg-df-autocomplete">\x3C/div>        \x3C/div>                \x3Cdiv class="tg-df-settings-wrapper">          \x3Cbutton type="button" class="tg-df-settings-btn" aria-label="Settings" id="tg-df-settings-toggle">            \x3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20">                \x3Cpath d="M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.06-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.73 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.06.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .43-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.49-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z"/>            \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-settings-dropdown-backdrop" id="tg-df-settings-backdrop">\x3C/div>          \x3Cdiv class="tg-df-settings-dropdown" id="tg-df-settings-panel">            \x3Cdiv class="tg-df-setting-item">              \x3Clabel class="tg-df-setting-label">Search Region\x3C/label>              \x3Cselect class="tg-df-region-select" id="tg-df-region-select">                \x3Coption value="auto">🌍 Auto-detect\x3C/option>                \x3Coption value="US">🇺🇸 United States (US)\x3C/option>                \x3Coption value="GB">🇬🇧 United Kingdom (UK)\x3C/option>                \x3Coption value="CA">🇨🇦 Canada (CA)\x3C/option>                \x3Coption value="AU">🇦🇺 Australia (AU)\x3C/option>                \x3Coption value="DE">🇩🇪 Germany (DE)\x3C/option>                \x3Coption value="FR">🇫🇷 France (FR)\x3C/option>                \x3Coption value="IT">🇮🇹 Italy (IT)\x3C/option>              \x3C/select>            \x3C/div>            \x3Cdiv class="tg-df-setting-item">              \x3Clabel class="tg-df-setting-label">Retailer\x3C/label>              \x3Cselect class="tg-df-region-select" id="tg-df-retailer-select">                \x3Coption value="">All Retailers\x3C/option>                \x3Coption value="Amazon">Amazon\x3C/option>                \x3Coption value="Walmart">Walmart\x3C/option>                \x3Coption value="Best Buy">Best Buy\x3C/option>                \x3Coption value="Target">Target\x3C/option>                \x3Coption value="John Lewis">John Lewis\x3C/option>                \x3Coption value="Currys">Currys\x3C/option>                \x3Coption value="Argos">Argos\x3C/option>              \x3C/select>            \x3C/div>            \x3Cdiv class="tg-df-setting-item">              \x3Clabel class="tg-df-setting-label">Offer Type\x3C/label>              \x3Cselect class="tg-df-region-select" id="tg-df-offer-type-select">                \x3Coption value="">All Offers\x3C/option>                \x3Coption value="amazon_prime">Amazon Prime\x3C/option>                \x3Coption value="recommended_promo">Recommended Promo\x3C/option>                \x3Coption value="amazon_lightning">Amazon Lightning Deal\x3C/option>              \x3C/select>            \x3C/div>            \x3Cdiv class="tg-df-setting-item">              \x3Clabel class="tg-df-setting-label">Result Count\x3C/label>              \x3Cselect class="tg-df-region-select" id="tg-df-rows-select">                \x3Coption value="3">3 Items\x3C/option>                \x3Coption value="4">4 Items\x3C/option>                \x3Coption value="6">6 Items\x3C/option>                \x3Coption value="12" selected>12 Items\x3C/option>                \x3Coption value="24">24 Items\x3C/option>                \x3Coption value="48">48 Items\x3C/option>              \x3C/select>            \x3C/div>            \x3Cdiv class="tg-df-setting-item tg-df-dl-row">              \x3Cdiv>                \x3Cspan class="tg-df-dl-row-text">Deal Mode\x3C/span>                \x3Cspan class="tg-df-dl-row-subtext">Only show products with active offers or previous prices (was_price)\x3C/span>              \x3C/div>              \x3Clabel class="tg-df-toggle">                \x3Cinput type="checkbox" id="tg-df-deal-mode">                \x3Cspan class="tg-df-slider">\x3C/span>              \x3C/label>            \x3C/div>            \x3Cdiv class="tg-df-setting-item tg-df-dl-row">              \x3Cdiv>                \x3Cspan class="tg-df-dl-row-text">Editor Mode\x3C/span>                \x3Cspan class="tg-df-dl-row-subtext">Enable multi-select to copy deals to CMS\x3C/span>              \x3C/div>              \x3Clabel class="tg-df-toggle">                \x3Cinput type="checkbox" id="tg-df-editor-mode">                \x3Cspan class="tg-df-slider">\x3C/span>              \x3C/label>            \x3C/div>            \x3Cdiv class="tg-df-setting-item">              \x3Clabel class="tg-df-setting-label">View Mode\x3C/label>              \x3Cselect class="tg-df-region-select" id="tg-df-view-mode-select">                \x3Coption value="auto">Auto Collection\x3C/option>                \x3Coption value="carousel">Carousel\x3C/option>                \x3Coption value="savings_squad">Savings Squad\x3C/option>                \x3Coption value="grid">Grid (Columns)\x3C/option>                \x3Coption value="row">Row (List)\x3C/option>              \x3C/select>            \x3C/div>          \x3C/div>        \x3C/div>      \x3C/div>      \x3Cdiv class="tg-df-filters">        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-category-filter-wrapper" style="display: none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-category-filter" aria-label="Category">            \x3Coption value="all">All Categories\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-multiselect-container" id="tg-df-brand-filter-wrapper" style="display:none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/>          \x3C/svg>          \x3Cdiv class="tg-df-filter-select tg-df-multiselect-trigger" id="tg-df-brand-trigger" tabindex="0">            Any Brand          \x3C/div>          \x3Cdiv class="tg-df-multiselect-dropdown" id="tg-df-brand-dropdown">            \x3C!-- Populated via script --\x3E          \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M9 3L5 6.99h3V14h2V6.99h3L9 3zm7 14.01V10h-2v7.01h-3L15 21l4-3.99h-3z"/>          \x3C/svg>          \x3Cselect class="tg-df-sort-select" aria-label="Sort Deals">            \x3Coption value="date_desc">Newest First\x3C/option>            \x3Coption value="best_match">Sort by: Match\x3C/option>            \x3Coption value="price_asc">Price Low to High\x3C/option>            \x3Coption value="price_desc">Price High to Low\x3C/option>            \x3Coption value="discount_desc">Biggest Discount\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-price-range-wrapper" id="tg-df-custom-price-wrapper" style="display: flex; align-items:center; justify-content:center; padding: 10px 20px; gap: 8px; border: 1px solid var(--tg-df-border); border-radius: 100px; background-color: var(--tg-df-bg);">          \x3Cspan style="font-size:14px; font-weight:500; color:var(--tg-df-text-primary);">Price\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-min" placeholder="Min" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">          \x3Cspan style="color:var(--tg-df-text-muted)">-\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-max" placeholder="Max" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-legacy-price-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-price-filter" aria-label="Filter Prices">            \x3Coption value="all">All Prices\x3C/option>            \x3Coption value="under50">Under $50\x3C/option>            \x3Coption value="50_100">$50 - $100\x3C/option>            \x3Coption value="100_200">$100 - $200\x3C/option>            \x3Coption value="200_500">$200 - $500\x3C/option>            \x3Coption value="over500">Over $500\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-discount-filter-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-discount-filter" aria-label="Discount Amount">            \x3Coption value="all">Any discount\x3C/option>            \x3Coption value="5">Min 5%\x3C/option>            \x3Coption value="10">Min 10%\x3C/option>            \x3Coption value="15">Min 15%\x3C/option>            \x3Coption value="20">Min 20%\x3C/option>            \x3Coption value="25">Min 25%\x3C/option>            \x3Coption value="30">Min 30%\x3C/option>            \x3Coption value="40">Min 40%\x3C/option>            \x3Coption value="50">Min 50%\x3C/option>            \x3Coption value="60">Min 60%\x3C/option>            \x3Coption value="70">Min 70%\x3C/option>          \x3C/select>        \x3C/div>      \x3C/div>    \x3C/div>    \x3C!-- Deals Grid Wrapper --\x3E    \x3Cdiv class="tg-df-grid-wrapper tg-df-carousel-cards-wrapper" id="tg-df-grid-wrapper">      \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3Cdiv class="tg-df-grid" id="tg-df-grid">        \x3C!-- Content populated by JavaScript --\x3E      \x3C/div>      \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>    \x3C/div>        \x3C!-- Vouchers Modal --\x3E    \x3Cdiv class="tg-df-modal-backdrop" id="tg-df-vouchers-modal">      \x3Cdiv class="tg-df-modal">        \x3Cdiv class="tg-df-modal-header">          \x3Ch3 class="tg-df-modal-title" id="tg-df-vouchers-title">Available Coupons & Deals\x3C/h3>          \x3Cbutton class="tg-df-modal-close" id="tg-df-vouchers-close">            \x3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">              \x3Cline x1="18" y1="6" x2="6" y2="18">\x3C/line>              \x3Cline x1="6" y1="6" x2="18" y2="18">\x3C/line>            \x3C/svg>          \x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-modal-body" id="tg-df-vouchers-content">          \x3C!-- Vouchers injected here --\x3E        \x3C/div>      \x3C/div>    \x3C/div>  \x3C/div>`;      if (!template) {        template = document.createElement('template');        template.innerHTML = rawTemplate;      }      let shadowRoot = null;      if (hostContainer && template) {        hostContainer.setAttribute('data-initialized', 'true');        shadowRoot = hostContainer.attachShadow({ mode: 'open' });        shadowRoot.appendChild(template.content.cloneNode(true));      }      class DealsFinderWidget {        constructor(config) {          this.rootNode = config.rootNode || document;          this.hostContainer = config.hostContainer || null;          this.rootId = config.rootId || 'signal-deals-finder-root';          this.root = this.rootNode.querySelector('#' + this.rootId);          if (!this.root) return;          this.widgetId = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'widget-' + Date.now() + '-' + Math.random().toString(36).slice(2);          this.grid = this.root.querySelector('#tg-df-grid');          this.tagsContainer = this.root.querySelector('#tg-df-tags-container');          this.categoryFilter = this.root.querySelector('#tg-df-category-filter');          this.categoryFilterWrapper = this.root.querySelector('#tg-df-category-filter-wrapper');          this.searchInput = this.root.querySelector('.tg-df-search-input');          this.autocompleteDropdown = this.root.querySelector('#tg-df-autocomplete');          this.sortSelect = this.root.querySelector('.tg-df-sort-select');          this.searchBtn = this.root.querySelector('.tg-df-search-btn');                    this.settingsToggle = this.root.querySelector('#tg-df-settings-toggle');          this.settingsPanel = this.root.querySelector('#tg-df-settings-panel');          this.settingsBackdrop = this.root.querySelector('#tg-df-settings-backdrop');          this.regionSelect = this.root.querySelector('#tg-df-region-select');          this.retailerSelect = this.root.querySelector('#tg-df-retailer-select');          this.offerTypeSelect = this.root.querySelector('#tg-df-offer-type-select');          this.viewModeSelect = this.root.querySelector('#tg-df-view-mode-select');          this.rowsSelect = this.root.querySelector('#tg-df-rows-select');          this.dealModeToggle = this.root.querySelector('#tg-df-deal-mode');          this.editorModeToggle = this.root.querySelector('#tg-df-editor-mode');          this.priceFilter = this.root.querySelector('#tg-df-price-filter');          this.discountFilter = this.root.querySelector('#tg-df-discount-filter');                    this.editorBar = this.root.querySelector('#tg-df-editor-bar');          this.editorSelectedCount = this.root.querySelector('#tg-df-selected-count');          this.editorCopyBtn = this.root.querySelector('#tg-df-editor-copy');          this.editorClearBtn = this.root.querySelector('#tg-df-editor-clear');                    this.apiUrl = 'https://search-api.fie.future.net.uk/widget.php';          this.deals = [];          this.displayLimit = 12;          this.airedaleArticles = null;          this.airedaleTags = [];          this.airedaleTagCounts = {};          this.activeDealTag = null;          this.selectedBrands = [];          this.currentQuery = '';          this.editorMode = this.hostContainer ? this.hostContainer.hasAttribute('data-editor-mode') : false;          this.viewModeOverride = this.hostContainer ? this.hostContainer.getAttribute('data-view-mode') : null;          this.selectedDeals = new Map();                    this.brandFilterWrapper = this.root.querySelector('#tg-df-brand-filter-wrapper');          this.brandTrigger = this.root.querySelector('#tg-df-brand-trigger');          this.brandDropdown = this.root.querySelector('#tg-df-brand-dropdown');                    this.customPriceWrapper = this.root.querySelector('#tg-df-custom-price-wrapper');          this.customPriceMin = this.root.querySelector('#tg-df-custom-price-min');          this.customPriceMax = this.root.querySelector('#tg-df-custom-price-max');          this.legacyPriceWrapper = this.root.querySelector('#tg-df-legacy-price-wrapper');          this.discountFilterWrapper = this.root.querySelector('#tg-df-discount-filter-wrapper');          this.initResizeObserver();          this.init();            if (['carousel', 'carousel-compact', 'auto', 'grid', 'row'].includes(this.getViewMode())) { this.loadCarouselSpreadsheet(); }        }        getViewMode() {          if (this.viewModeOverride && (!this.editorMode || !this.viewModeSelect)) {            return this.viewModeOverride;          }          return (this.viewModeSelect && this.viewModeSelect.value) ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');        }        applyLayoutMode() {          if (!this.grid) return;          const mode = this.getViewMode();          this.grid.classList.remove('layout-row', 'layout-grid', 'tg-df-grid-auto', 'carousel-compact', 'layout-replica-1', 'layout-replica-2');                    const carouselHost = this.root.querySelector('#tg-df-carousel-host');          const controlsDiv = this.root.querySelector('#tg-df-controls');          if (mode === 'carousel' || mode === 'auto' || mode === 'grid' || mode === 'row') {             if (mode === 'carousel') this.grid.classList.add('carousel-compact');             if (carouselHost) carouselHost.style.display = 'block';             if (controlsDiv) controlsDiv.style.display = 'none';             if (this.root.classList.contains('tg-df-container') && mode === 'carousel') {               this.root.classList.add('is-carousel');             } else if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          } else {             if (carouselHost) carouselHost.style.display = 'none';             if (controlsDiv) controlsDiv.style.display = 'flex';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          }          if (mode === 'grid') {            this.grid.classList.add('layout-grid');          } else if (mode === 'row') {            this.grid.classList.add('layout-row');          } else if (mode === 'savings_squad') {            this.grid.classList.add('tg-df-grid-auto', 'savings-squad-cards');          } else if (mode !== 'carousel') {            this.grid.classList.add('tg-df-grid-auto');          }                    const settingsWrapper = this.root.querySelector('.tg-df-settings-wrapper');          if (settingsWrapper) {            settingsWrapper.style.display = mode === 'auto' ? 'none' : 'block';          }          if (this.customPriceWrapper) {             this.customPriceWrapper.style.display = mode === 'auto' ? 'flex' : 'none';          }          if (this.legacyPriceWrapper) {             this.legacyPriceWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }          if (this.discountFilterWrapper) {             this.discountFilterWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }        }        initResizeObserver() {          try {            if (window.parent === window) return;          } catch (e) {            // cross origin frame check threw          }          const emitHeight = () => {            try {              const height = document.documentElement.scrollHeight || document.body.scrollHeight;              const msg = { type: 'embed-size', height: height };              if (window.parent && window.parent !== window) {                window.parent.postMessage(msg, '*');                window.parent.postMessage(JSON.stringify({ ...msg, sentinel: 'amp' }), '*');              }            } catch (e) {}          };                    if (window.ResizeObserver) {            try {              const ro = new ResizeObserver(() => emitHeight());              ro.observe(document.body);              if (this.root) ro.observe(this.root);            } catch(e){ console.warn(e); }          }          window.addEventListener('resize', emitHeight);          setTimeout(emitHeight, 300);        }        initCountdown() {          this.cdWrapper = this.root.querySelector('#tg-df-countdown-wrapper');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          this.showCountdown = params.get('show_countdown') === 'true';          const showHeaderDetails = params.get('show_header_details') !== 'false';          const eyebrow = this.root.querySelector('.tg-df-carousel-box-eyebrow');          const title = this.root.querySelector('.tg-df-carousel-box-title');          const subtitle = this.root.querySelector('.tg-df-carousel-box-subtitle');          if (!showHeaderDetails) {            let containerElement = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (containerElement) containerElement.classList.add('hide-header-details');            if (eyebrow) eyebrow.style.display = 'none';            if (title) title.style.display = 'none';            if (subtitle) subtitle.style.display = 'none';          }          if (!this.cdWrapper) return;          this.cdTitle = this.root.querySelector('#tg-df-countdown-title');          this.cdDays = this.root.querySelector('#tg-df-cd-days');          this.cdHrs = this.root.querySelector('#tg-df-cd-hrs');          this.cdMin = this.root.querySelector('#tg-df-cd-min');          this.cdSec = this.root.querySelector('#tg-df-cd-sec');          this.updateCountdown();          this.cdInterval = setInterval(() => this.updateCountdown(), 1000);        }        updateCountdown() {          if (!this.cdWrapper) return;          if (!this.showCountdown) {            this.cdWrapper.style.display = 'none';            return;          }          const area = this.getAreaCode();          let offset = '-04:00';          if (['DE', 'FR', 'IT', 'ES', 'NL'].includes(area)) {             offset = '+02:00';          } else if (['GB', 'IE', 'UK'].includes(area)) {             offset = '+01:00';          }          const startTime = new Date('2026-06-23T00:00:00' + offset).getTime();          const endTime = new Date('2026-06-26T00:00:00' + offset).getTime();          const now = Date.now();          let targetTime = 0;          if (now < startTime) {             targetTime = startTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day starts in';             this.cdWrapper.style.display = 'flex';          } else if (now < endTime) {             targetTime = endTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day ends in';             this.cdWrapper.style.display = 'flex';          } else {             this.cdWrapper.style.display = 'none';             if (this.cdInterval) clearInterval(this.cdInterval);             return;          }          const diff = Math.max(0, targetTime - now);          const d = Math.floor(diff / (1000 * 60 * 60 * 24));          const h = Math.floor((diff / (1000 * 60 * 60)) % 24);          const m = Math.floor((diff / 1000 / 60) % 60);          const s = Math.floor((diff / 1000) % 60);          if (this.cdDays) this.cdDays.textContent = d;          if (this.cdHrs) this.cdHrs.textContent = h;          if (this.cdMin) this.cdMin.textContent = m;          if (this.cdSec) this.cdSec.textContent = s;        }        init() {          this.initCountdown();          try {            initAnalytics();          } catch (e) {            console.warn('Deals Widget Analytics Error:', e);          }                    this.bindEvents();                    let initialQuery = '';                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          let initialViewMode = params.get('view_mode');          if (!params.has('search') && !params.has('q') && !params.has('query') && initialViewMode !== 'savings_squad') {             initialQuery = 'Everything';             if (this.discountFilter && !params.has('min_discount_ratio')) {               this.discountFilter.value = '5';             }          }          const website = params.get('website') || 'tomsguide';          this.website = website;          if (website === 'techradar') {            const squadHeader = this.root.querySelector('.tg-df-savings-squad-header');            if (squadHeader) {               const pic = squadHeader.querySelector('picture');               if (pic) pic.style.display = 'none';            }            const style = document.createElement('style');            style.innerHTML = `              .tg-df-container .hawk-affiliate-link-deal-button, .tg-df-container .tg-df-card-cta { background-color: #5DAF08 !important; }              .tg-df-container .hawk-affiliate-link-deal-button:hover, .tg-df-container .tg-df-card-cta:hover { background-color: #4a8c06 !important; }            `;            this.root.appendChild(style);          }                    if (this.regionSelect) {            this.regionSelect.value = params.get('region') || 'auto';            this.updatePriceDropdownCurrency();          }                    if (this.retailerSelect && params.has('retailer')) {            this.retailerSelect.value = params.get('retailer');          }                    if (params.has('brands')) {            const b = params.get('brands');            if (b) {              this.selectedBrands = b.split(',');            }          }                    if (this.offerTypeSelect && params.has('offer_type')) {            this.offerTypeSelect.value = params.get('offer_type');          }          if (params.has('bg_color')) {            const bg = params.get('bg_color');            if (bg === 'white') {              this.root.style.setProperty('background-color', '#ffffff', 'important');            } else if (bg === 'transparent') {              this.root.style.setProperty('background-color', 'transparent', 'important');            } else if (bg === 'light_blue') {              this.root.style.setProperty('background-color', '#E7F0FF', 'important');            }          } else {             this.root.style.removeProperty('background-color');          }                    if (params.has('view_mode')) {            if (this.viewModeSelect) {              this.viewModeSelect.value = params.get('view_mode');            } else {              this.viewModeOverride = params.get('view_mode');            }          }          if (this.rowsSelect && params.has('rows')) {            this.rowsSelect.value = params.get('rows');          }          if (params.has('price')) {            const priceVal = params.get('price');            if (this.priceFilter) {               // Try assigning it directly to select. If it's not present implicitly ignores               this.priceFilter.value = priceVal;            }            if (priceVal.includes('_')) {               const parts = priceVal.split('_');               if (this.customPriceMin && parts[0]) this.customPriceMin.value = parts[0];               if (this.customPriceMax && parts[1]) this.customPriceMax.value = parts[1];            }          }          if (this.discountFilter && params.has('min_discount_ratio')) {            // Need to convert back from ratio (e.g. 0.8) to select value (e.g. "20")            const ratioStr = params.get('min_discount_ratio');            const ratioFloat = parseFloat(ratioStr);            if (!isNaN(ratioFloat)) {               const percentage = Math.round((1 - ratioFloat) * 100);               this.discountFilter.value = percentage.toString();            }          }          if (this.sortSelect) {            this.sortSelect.value = params.get('sort') || 'discount_desc';          }          if (this.dealModeToggle && params.has('deal_mode')) {            this.dealModeToggle.checked = params.get('deal_mode') === 'true' || params.get('deal_mode') === '1';          }                    // Re-apply layout after params have updated control values          this.applyLayoutMode();                    if (params.get('search')) {            initialQuery = params.get('search');          } else if (params.get('q')) {            initialQuery = params.get('q');          } else if (params.get('query')) {            initialQuery = params.get('query');          }                    this.currentQuery = initialQuery;          if (this.searchInput) {            this.searchInput.value = this.currentQuery;          }                    if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {            this.fetchDeals(this.currentQuery);          } else {            this.render();          }        }        updatePriceDropdownCurrency() {          if (!this.priceFilter || !this.regionSelect) return;          const currencySymbols = {            'US': '$',            'GB': '£',            'CA': '$CA',            'AU': '$AU',            'DE': '€',            'FR': '€',            'IT': '€',          };          const area = this.getAreaCode();          const cur = currencySymbols[area || 'US'] || '$';                    const options = this.priceFilter.options;          for (let i = 0; i < options.length; i++) {            const opt = options[i];            if (opt.value === 'all') {              opt.innerText = 'All Prices';            } else if (opt.value === 'under50') {              opt.innerText = `Under ${cur}50`;            } else if (opt.value === '50_100') {              opt.innerText = `${cur}50 - ${cur}100`;            } else if (opt.value === '100_200') {              opt.innerText = `${cur}100 - ${cur}200`;            } else if (opt.value === '200_500') {              opt.innerText = `${cur}200 - ${cur}500`;            } else if (opt.value === 'over500') {              opt.innerText = `Over ${cur}500`;            }          }        }        populateBrandDropdown(values) {          if (!this.brandDropdown || !this.brandFilterWrapper) return;          this.brandFilterWrapper.style.display = 'flex'; // show the wrapper                    let html = '';          const allChecked = this.selectedBrands.length === 0 ? 'checked' : '';          const _div = '<' + '/div>';          const _span = '<' + '/span>';          html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="" ${allChecked} class="tg-df-brand-chk"> Any Brand${_div}`;                    values.forEach(v => {             if (!v.formatted_value || v.formatted_value === 'Any Brand') return;             const isChecked = this.selectedBrands.includes(v.formatted_value) ? 'checked' : '';             html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="${this.escapeHTML(v.formatted_value)}" ${isChecked} class="tg-df-brand-chk"> ${this.escapeHTML(v.formatted_value)} \x3Cspan style="color:var(--tg-df-text-muted);font-size:12px">(${v.count || 0})${_span}${_div}`;          });                    this.brandDropdown.innerHTML = html;                    // Re-bind listeners          const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');          chks.forEach(chk => {            chk.addEventListener('change', (e) => {              const val = e.target.value;              if (val === '') {                this.selectedBrands = [];              } else {                if (e.target.checked) {                   if (!this.selectedBrands.includes(val)) this.selectedBrands.push(val);                } else {                   this.selectedBrands = this.selectedBrands.filter(b => b !== val);                }              }                            if (this.selectedBrands.length === 0) {                 this.brandTrigger.innerText = 'Any Brand';              } else if (this.selectedBrands.length === 1) {                 this.brandTrigger.innerText = this.selectedBrands[0];              } else {                 this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;              }                            // Only call API if changed from UI interactions              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.updateURLParams();                 this.fetchDeals(this.currentQuery);              }            });          });                    // Update button text on load          if (this.selectedBrands.length === 0) {             this.brandTrigger.innerText = 'Any Brand';          } else if (this.selectedBrands.length === 1) {             this.brandTrigger.innerText = this.selectedBrands[0];          } else {             this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;          }        }        updateURLParams() {          const url = new URL(window.location);          if (this.currentQuery && this.currentQuery !== 'Gaming laptops') {            url.searchParams.set('q', this.currentQuery);          } else {            url.searchParams.delete('q');            url.searchParams.delete('search');            url.searchParams.delete('query');          }                    if (this.regionSelect && this.regionSelect.value !== 'auto') {            url.searchParams.set('region', this.regionSelect.value);          } else {            url.searchParams.delete('region');          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.set('retailer', this.retailerSelect.value);          } else {            url.searchParams.delete('retailer');          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.set('brands', this.selectedBrands.join(','));          } else {            url.searchParams.delete('brands');          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.set('offer_type', this.offerTypeSelect.value);          } else {            url.searchParams.delete('offer_type');          }                    if (this.viewModeSelect && this.viewModeSelect.value !== 'auto') {            url.searchParams.set('view_mode', this.viewModeSelect.value);          } else {            url.searchParams.delete('view_mode');          }                    if (this.rowsSelect && this.rowsSelect.value !== '12') {            url.searchParams.set('rows', this.rowsSelect.value);          } else {            url.searchParams.delete('rows');          }                    const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             url.searchParams.set('price', `${min}_${max}`);          } else if (this.priceFilter && this.priceFilter.value !== 'all') {            url.searchParams.set('price', this.priceFilter.value);          } else {            url.searchParams.delete('price');          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {               const ratio = (100 - v) / 100;               url.searchParams.set('min_discount_ratio', ratio.toString());            }          } else {            url.searchParams.delete('min_discount_ratio');          }                    if (this.sortSelect && this.sortSelect.value !== 'discount_desc') {            url.searchParams.set('sort', this.sortSelect.value);          } else {            url.searchParams.delete('sort');          }                    if (this.dealModeToggle && this.dealModeToggle.checked) {            url.searchParams.set('deal_mode', 'true');          } else {            url.searchParams.delete('deal_mode');          }                    window.history.replaceState({}, '', url);        }        bindEvents() {          const roundels = this.root.querySelectorAll('.tg-df-carousel-cat.original-hardcoded');          roundels.forEach(r => {             r.addEventListener('click', () => {                const q = r.getAttribute('data-query');                const pr = r.getAttribute('data-pr');                if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: q,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = q;                const label = this.root.querySelector('#tg-df-carousel-title-label');                if (label) label.textContent = 'Best ' + q;                if (this.priceFilter) this.priceFilter.value = pr || 'all';                if (this.discountFilter) this.discountFilter.value = '5';                if (this.searchInput) this.searchInput.value = q;                                roundels.forEach(ro => ro.classList.remove('active'));                r.classList.add('active');                this.fetchDeals(this.currentQuery);             });          });          const discBtns = this.root.querySelectorAll('.tg-df-carousel-filter-btn');          discBtns.forEach(b => {             b.addEventListener('click', () => {                const d = b.getAttribute('data-d');                const pr = b.getAttribute('data-pr');                const ot = b.getAttribute('data-ot');                let label = b.innerText ? b.innerText.trim() : '';                let filterType = 'unknown';                let filterVal = 'unknown';                if (d !== null) { filterType = 'discount'; filterVal = d; }                else if (pr !== null) { filterType = 'price'; filterVal = pr; }                else if (ot !== null) { filterType = 'offertype'; filterVal = ot; }                if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-${filterType}-${filterVal}`, name: 'Filter Button', label: label });                                if (d !== null) {                   if (this.discountFilter) this.discountFilter.value = this.discountFilter.value === d ? '0' : d;                } else if (pr !== null) {                   if (this.priceFilter) this.priceFilter.value = this.priceFilter.value === pr ? 'all' : pr;                } else if (ot !== null) {                   if (this.offerTypeSelect) this.offerTypeSelect.value = this.offerTypeSelect.value === ot ? 'all' : ot;                } else {                   if (this.discountFilter) this.discountFilter.value = '0';                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.offerTypeSelect) this.offerTypeSelect.value = 'all';                }                if (d === null && pr === null && ot === null && b.getAttribute("data-type") !== "custom") {                   discBtns.forEach(ro => ro.classList.remove('active'));                   b.classList.add('active');                } else if (b.getAttribute("data-type") !== "custom") {                   // Only operate on hardcoded buttons (those without data-type)                   discBtns.forEach(ro => {                      if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active');                   });                                      let makeActive = true;                   if (d !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-d') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (pr !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-pr') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (ot !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-ot') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   }                                      if (makeActive) b.classList.add('active');                                      // Check if anything is active, if not activate "All"                   let anyActive = false;                   discBtns.forEach(ro => { if (ro.classList.contains('active') && ro.getAttribute('data-type') !== 'custom') anyActive = true; });                   if (!anyActive) {                       discBtns.forEach(ro => { if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.add('active'); });                   }                }                                this.fetchDeals(this.currentQuery);             });          });          if (this.brandTrigger && this.brandDropdown) {            this.brandTrigger.addEventListener('click', () => {              this.brandDropdown.classList.toggle('active');            });            document.addEventListener('click', (e) => {              if (this.brandFilterWrapper && !e.composedPath().includes(this.brandFilterWrapper)) {                this.brandDropdown.classList.remove('active');              }            });          }          let debounceTimer;          if(this.searchInput) {            this.searchInput.addEventListener('input', (e) => {              clearTimeout(debounceTimer);              const query = e.target.value.trim();              this.currentQuery = query;              if (this.getViewMode() === 'savings_squad' && this.autocompleteDropdown && this.airedaleTags && query.length > 0) {                 const matches = this.airedaleTags.filter(t => t.toLowerCase().includes(query.toLowerCase()) && t.toLowerCase() !== query.toLowerCase()).slice(0, 5);                 if (matches.length > 0) {                    this.autocompleteDropdown.innerHTML = matches.map(m => `\x3Cdiv class="tg-df-autocomplete-item" data-tag="${this.escapeHTML(m)}">${this.escapeHTML(m)}<` + `/div>`).join('');                    this.autocompleteDropdown.classList.add('active');                 } else {                    this.autocompleteDropdown.classList.remove('active');                 }              } else if (this.autocompleteDropdown) {                 this.autocompleteDropdown.classList.remove('active');              }              debounceTimer = setTimeout(() => {                this.updateURLParams();                if (query.length > 2) {                  this.fetchDeals(query);                } else if (query.length === 0) {                  this.deals = [];                  this.render();                }              }, 400);            });            this.searchInput.addEventListener('keypress', (e) => {              if (e.key === 'Enter') {                if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');                clearTimeout(debounceTimer);                const query = e.target.value.trim();                this.currentQuery = query;                this.activeDealTag = null;                trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                this.updateURLParams();                if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                   this.fetchDeals(query);                }              }            });          }          if (this.autocompleteDropdown) {             this.autocompleteDropdown.addEventListener('click', (e) => {                const item = e.target.closest('.tg-df-autocomplete-item');                if (item) {                   const tag = item.getAttribute('data-tag');                   this.currentQuery = tag;                   if (this.searchInput) this.searchInput.value = tag;                   this.activeDealTag = tag;                   this.autocompleteDropdown.classList.remove('active');                   this.updateURLParams();                   this.fetchDeals(tag);                }             });             document.addEventListener('click', (e) => {               if (this.autocompleteDropdown && this.searchInput && !e.composedPath().includes(this.searchInput) && !e.composedPath().includes(this.autocompleteDropdown)) {                 this.autocompleteDropdown.classList.remove('active');               }             });          }          if (this.searchBtn) {            this.searchBtn.addEventListener('click', () => {              if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');              clearTimeout(debounceTimer);              const query = this.searchInput.value.trim();              trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });              this.activeDealTag = null;              this.currentQuery = query;              this.updateURLParams();              if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.fetchDeals(query);              }            });          }          if(this.sortSelect) this.sortSelect.addEventListener('change', () => {            trackElementInteraction({ id: `sort-option-${this.sortSelect.value}`, name: 'Sort', label: `Sort: ${this.sortSelect.options[this.sortSelect.selectedIndex].text}` });            this.updateURLParams();            if (this.deals.length > 0) {              this.sortData();              this.render();            }          });                    const priceFilter = this.root.querySelector('#tg-df-price-filter');          if (priceFilter) {            this.priceFilter = priceFilter;            this.priceFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-price-${this.priceFilter.value}`, name: 'Price', label: this.priceFilter.options[this.priceFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          const updateCustomPrice = () => {             this.updateURLParams();             if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);             } else {                this.render();             }          };          if (this.customPriceMin) {             this.customPriceMin.addEventListener('change', updateCustomPrice);             this.customPriceMin.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          if (this.customPriceMax) {             this.customPriceMax.addEventListener('change', updateCustomPrice);             this.customPriceMax.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          const discountFilter = this.root.querySelector('#tg-df-discount-filter');          if (discountFilter) {            this.discountFilter = discountFilter;            this.discountFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-discount-${this.discountFilter.value}`, name: 'Discount', label: this.discountFilter.options[this.discountFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          if (this.categoryFilter) {            this.categoryFilter.addEventListener('change', (e) => {               const val = e.target.value === 'all' ? null : e.target.value;               this.activeDealTag = val;               this.fetchSavingsSquad();            });          }                    if (this.settingsToggle) {            this.settingsToggle.addEventListener('click', () => {              const o = this.settingsPanel.classList.toggle('active');              this.settingsBackdrop.classList.toggle('active');              if (o) trackElementInteraction({ id: 'filter-open', name: 'Filters', label: 'Open filters' });            });          }                    if (this.settingsBackdrop) {            this.settingsBackdrop.addEventListener('click', () => {              this.settingsPanel.classList.remove('active');              this.settingsBackdrop.classList.remove('active');            });          }                    if (this.regionSelect) {            this.regionSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-region-${this.regionSelect.value}`, name: 'Region', label: this.regionSelect.options[this.regionSelect.selectedIndex].text });              this.updateURLParams();              this.updatePriceDropdownCurrency();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.retailerSelect) {            this.retailerSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-merchant-${this.retailerSelect.value}`, name: 'Retailer', label: this.retailerSelect.options[this.retailerSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.offerTypeSelect) {            this.offerTypeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-offertype-${this.offerTypeSelect.value}`, name: 'Offer Type', label: this.offerTypeSelect.options[this.offerTypeSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.viewModeSelect) {            this._prevViewMode = this.viewModeSelect.value;            this.viewModeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-viewmode-${this.viewModeSelect.value}`, name: 'View Mode', label: this.viewModeSelect.options[this.viewModeSelect.selectedIndex].text });                            // Reset all active toggles and filters to prevent config carry-over              this.selectedBrands = [];              if (this.brandTrigger) this.brandTrigger.innerText = 'Select Brands';              if (this.brandDropdown) {                const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                chks.forEach(chk => { chk.checked = false; });              }              if (this.priceFilter) this.priceFilter.value = 'all';              if (this.customPriceMin) this.customPriceMin.value = '';              if (this.customPriceMax) this.customPriceMax.value = '';              if (this.sortSelect) this.sortSelect.value = this.viewModeSelect.value === 'savings_squad' ? 'date_desc' : 'discount_desc';              if (this.discountFilter) this.discountFilter.value = '0';              if (this.retailerSelect) this.retailerSelect.value = '';              if (this.offerTypeSelect) this.offerTypeSelect.value = '';              if (this.rowsSelect) this.rowsSelect.value = '12';              if (this.categoryFilter) this.categoryFilter.value = 'all';              this.activeDealTag = null;              this.updateURLParams();              this.applyLayoutMode();                            if (this.getViewMode() === 'savings_squad' || this._prevViewMode === 'savings_squad') {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }              this._prevViewMode = this.viewModeSelect.value;            });          }                    if (this.rowsSelect) {            this.rowsSelect.addEventListener('change', () => {              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.dealModeToggle) {            this.dealModeToggle.addEventListener('change', () => {              this.updateURLParams();              this.render();            });          }          if (this.editorModeToggle) {             this.editorModeToggle.addEventListener('change', (e) => {                this.editorMode = e.target.checked;                this.render();                this.updateFloatingCopyBar();             });          }          if (this.editorCopyBtn) {             this.editorCopyBtn.addEventListener('click', () => {                this.copySelectedDealsToCMS();             });          }          if (this.editorClearBtn) {             this.editorClearBtn.addEventListener('click', () => {                this.selectedDeals.clear();                this.render();                this.updateFloatingCopyBar();             });          }          if (this.grid) {            this.grid.addEventListener('change', (e) => {               if (e.target.classList.contains('tg-df-deal-checkbox')) {                  const dealId = e.target.getAttribute('data-id');                  if (e.target.checked) {                     const dealObj = this.deals.find(d => d.id === dealId);                     if (dealObj) this.selectedDeals.set(dealId, dealObj);                  } else {                     this.selectedDeals.delete(dealId);                  }                  this.updateFloatingCopyBar();               }            });            this.grid.addEventListener('click', (e) => {              const dealCard = e.target.closest('[data-action="deal-click"]');              const similarCard = e.target.closest('[data-action="view-similar-click"]');              const cardLink = dealCard || similarCard;              if (cardLink) {                const productName = cardLink.getAttribute('data-product-name');                const merchantName = cardLink.getAttribute('data-merchant-name');                const productId = cardLink.getAttribute('data-analytics-id');                const price = parseFloat(cardLink.getAttribute('data-price')) || null;                const prevPriceStr = cardLink.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = cardLink.getAttribute('data-original-link');                const rewrittenLink = cardLink.getAttribute('href');                const revenueId = cardLink.getAttribute('data-revenue-id');                const index = parseInt(cardLink.getAttribute('data-index'), 10) || 0;                const inStock = cardLink.getAttribute('data-in-stock') === 'true';                const totalText = cardLink.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: cardLink.getAttribute('data-model-id') || null,                    matchId: cardLink.getAttribute('data-match-id') || null,                    brand: cardLink.getAttribute('data-model-brand') || null,                    parent: cardLink.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: cardLink.getAttribute('data-merchant-id') || null,                    network: cardLink.getAttribute('data-merchant-network') || null,                    url: cardLink.getAttribute('data-merchant-url') || null,                    name: merchantName                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: normalizeCurrency(this.escapeHTML(cardLink.getAttribute('data-currency') || '$'))                };                if (dealCard) {                  trackDealClick(trackingParams);                } else {                  trackViewSimilarClick(trackingParams);                }              }              const couponsBtn = e.target.closest('[data-action="coupons-click"]');              if (couponsBtn) {                trackElementInteraction({                  id: 'product-card-show-coupons',                  name: 'Coupons',                  label: `Product card coupons: ${couponsBtn.getAttribute('data-merchant')}`                });              }            });          }          this.setupScrollListeners();        }        setupScrollListeners() {          const containers = [             this.root.querySelector('.tg-df-carousel-roundels'),             this.root.querySelector('.tg-df-carousel-filters-wrap'),             this.root.querySelector('#tg-df-grid')          ];                    containers.forEach(container => {             if (!container) return;                          const checkScroll = () => {                if (!container.parentElement) return;                const leftBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-left');                const rightBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-right');                                if (leftBtn) {                   if (container.scrollLeft <= 5) leftBtn.style.display = 'none';                   else leftBtn.style.display = 'flex';                }                                if (rightBtn) {                   if (container.scrollWidth <= container.clientWidth) {                       rightBtn.style.display = 'none';                   } else if (container.scrollLeft >= container.scrollWidth - container.clientWidth - 5) {                       rightBtn.style.display = 'none';                   } else {                       rightBtn.style.display = 'flex';                   }                }             };                          container.addEventListener('scroll', checkScroll);             checkScroll();                          window.addEventListener('resize', checkScroll);                          const observer = new MutationObserver(checkScroll);             observer.observe(container, { childList: true, subtree: true, characterData: false });          });        }        get widgetTypeName() {          const mode = this.viewModeSelect ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');          switch(mode) {              case 'carousel': return 'Carousel';              case 'savings_squad': return 'Savings Squad';              case 'grid': return 'Grid';              case 'row': return 'Row';              default: return 'Auto Collection';          }        }        getRowsLimit() {          if (this.rowsSelect && this.rowsSelect.value) return parseInt(this.rowsSelect.value, 10);          let configSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {             configSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {             configSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(configSource);          if (params.has('rows')) return parseInt(params.get('rows'), 10) || 12;          return 12;        }        getAreaCode() {          if (this.regionSelect && this.regionSelect.value) {            if (this.regionSelect.value === 'auto') return null;            return this.regionSelect.value;          }          let area = null;          try {            const locale = window.navigator.language || window.navigator.userLanguage;            if (locale && locale.includes('-')) {              area = locale.split('-')[1].toUpperCase();            } else if (locale && locale.length === 2) {              if (locale.toUpperCase() === 'EN') { area = 'US'; }              else { area = locale.toUpperCase(); }            }          } catch (e) { /* Ignore */ }                    // Map to known valid options or fallback to US          const valid = ['US', 'GB', 'CA', 'AU', 'DE', 'FR', 'IT'];          if (area === 'UK') area = 'GB';          if (valid.includes(area)) {             return area;          }          return 'US';        }                async loadCarouselSpreadsheet() {          try {              const parseCSVRow = (str) => {                  let result = [], cur = '', inQuotes = false;                  for (let i = 0; i < str.length; i++) {                      let char = str[i];                      if (inQuotes) {                          if (char === '"') {                              if (str[i + 1] === '"') { cur += '"'; i++; }                              else { inQuotes = false; }                          } else { cur += char; }                      } else {                          if (char === '"') { inQuotes = true; }                          else if (char === ',') { result.push(cur); cur = ''; }                          else { cur += char; }                      }                  }                  result.push(cur); return result;              };              const parseCSV = (str) => {                  const rows = []; let curRow = '', inQuotes = false;                  for (let i = 0; i < str.length; i++) {                      let char = str[i];                      if (char === '"') inQuotes = !inQuotes;                      if ((char === '\n' || char === '\r') && !inQuotes) {                          if (char === '\r' && str[i+1] === '\n') i++;                          if (curRow) rows.push(parseCSVRow(curRow));                          curRow = '';                      } else { curRow += char; }                  }                  if (curRow) rows.push(parseCSVRow(curRow));                  return rows;              };              const preloadedCSV = decodeURIComponent(escape(atob("LCwxLDIsMyw0LDUsNiw3LDgsOSwxMCwxMSwxMiwxMywxNCwxNQ0KUm91bmRlbCB0ZXh0LEFsbCxUVnMsRm9vdHdlYXIsQXBwYXJlbCxNYXR0cmVzZXMsQXBwbGlhbmNlcyxXZWFyYWJsZSB0ZWNoLEhlYWRwaG9uZXMsU21hcnQgSG9tZSxTcGVha2VycyxMYXB0b3BzLFRhYmxldHMsQ29tcHV0aW5nLFBob25lcyxHYW1pbmcsTGVnbw0KUm91bmRlbCBpbWFnZSxodHRwczovL3d3dy50b21zZ3VpZGUuY29tL3Byb2R1Y3RzL2Nhcm91c2VsL2FpLnBuZyxodHRwczovL3d3dy50b21zZ3VpZGUuY29tL3Byb2R1Y3RzL2Nhcm91c2VsL3R2cy5wbmcsaHR0cHM6Ly9pbWFnZXMuZmllLmZ1dHVyZWNkbi5uZXQvcHJvZHVjdHMvN2IzYTIyNGIwNzk2M2M2MjdiNmI5MDliZDc4MzM4MzZlMDJmZjgxOS5qcGcud2VicCxodHRwczovL2ltYWdlcy5maWUuZnV0dXJlY2RuLm5ldC9wcm9kdWN0cy84NGRhYzVkNDhlZDJkNDQ4NTU5ZWJhNjdhY2U4MzE0Y2M2N2NjZDk0LmpwZy53ZWJwLGh0dHBzOi8vd3d3LnRvbXNndWlkZS5jb20vcHJvZHVjdHMvY2Fyb3VzZWwvbWF0dHJlc3Nlcy5wbmcsaHR0cHM6Ly9pbWFnZXMuZmllLmZ1dHVyZWNkbi5uZXQvcHJvZHVjdHMvNzY4ZTk3Y2ViMDcxODAxZmFlMjA5MTBkMDgyMGIxNmY3NDdhZjkzOS5qcGcud2VicCxodHRwczovL3d3dy50b21zZ3VpZGUuY29tL3Byb2R1Y3RzL2Nhcm91c2VsL3dlbGxuZXNzLnBuZyxodHRwczovL3d3dy50b21zZ3VpZGUuY29tL3Byb2R1Y3RzL2Nhcm91c2VsL2hlYWRwaG9uZXMuanBnLGh0dHBzOi8vaW1hZ2VzLmZpZS5mdXR1cmVjZG4ubmV0L3Byb2R1Y3RzLzg5NTM1YmVlYmUyMGRiYmQ0YTM0NmQ2ZDZiZGZlOTFkOGE4ODRhMjEuanBnLndlYnAsaHR0cHM6Ly93d3cudG9tc2d1aWRlLmNvbS9wcm9kdWN0cy9jYXJvdXNlbC9hdWRpby5qcGcsaHR0cHM6Ly93d3cudG9tc2d1aWRlLmNvbS9wcm9kdWN0cy9jYXJvdXNlbC9sYXB0b3BzLmpwZyxodHRwczovL2ltYWdlcy5maWUuZnV0dXJlY2RuLm5ldC9wcm9kdWN0cy8yMzk3NTY0ZWQ3YTVmZjk0N2U5YjZiMzBlNTRmNDc0OTRiODQxZjg5LmpwZy53ZWJwLGh0dHBzOi8vd3d3LnRvbXNndWlkZS5jb20vcHJvZHVjdHMvY2Fyb3VzZWwvY29tcHV0aW5nLmpwZyxodHRwczovL3d3dy50b21zZ3VpZGUuY29tL3Byb2R1Y3RzL2Nhcm91c2VsL3Bob25lcy5wbmcsaHR0cHM6Ly93d3cudG9tc2d1aWRlLmNvbS9wcm9kdWN0cy9jYXJvdXNlbC9nYW1pbmcucG5nLGh0dHBzOi8vaW1hZ2VzLmZpZS5mdXR1cmVjZG4ubmV0L3Byb2R1Y3RzLzRmNmM2MjFjYWMwYmMxYTg1ZDU5M2UzNTk0YmE1YjM0OWVmZmQyOTIuanBnLndlYnANClNlYXJjaCBRdWVyeSxFdmVyeXRoaW5nLFRlbGV2aXNpb25zLCJTbmVha2VycywgcnVubmluZyBzaG9lcywgc2FuZGFscyIsQ2xvdGhpbmcsTWF0dHJlc3NlcyxIb21lIEFwcGxpYW5jZXMsV2VhcmFibGVzICYgRml0bmVzcyBUZWNoLEhlYWRwaG9uZXMsSG9tZSBUZWNoLFNwZWFrZXJzLExhcHRvcHMsVGFibGV0cyxDb21wdXRpbmcsUGhvbmVzLEdhbWluZyxDb25zdHJ1Y3Rpb24gVG95cw0KRGlzY291bnQgQW1vdW50LG1pbiA1JSxtaW4gMTAlLG1pbiA1JSxtaW4gNSUsbWluIDUlLG1pbiA1JSxtaW4gNSUsbWluIDUlLG1pbiA1JSxtaW4gNSUsbWluIDUlLG1pbiA1JSxtaW4gNSUsbWluIDUlLG1pbiA1JSxtaW4gNSUNClByaWNlIFJhbmdlLCwsLCxtaW4gJDQwMCwsLCxtaW4gJDI1LCxtaW4gJDMwMCwsLG1pbiAkMTAwLCwNCkJyYW5kIFNlbGVjdGlvbiwsLCwsLCwsLCwsLCwsLCwNCkZpbHRlciBidXR0b25zLCwsLCwsLCwsLCwsLCwsLA0KMSxMaWdodG5pbmcgZGVhbHMsTGlnaHRuaW5nIGRlYWxzLExpZ2h0bmluZyBkZWFscyxMaWdodG5pbmcgZGVhbHMsTGlnaHRuaW5nIGRlYWxzLExpZ2h0bmluZyBkZWFscyxMaWdodG5pbmcgZGVhbHMsTGlnaHRuaW5nIGRlYWxzLExpZ2h0bmluZyBkZWFscyxMaWdodG5pbmcgZGVhbHMsTGlnaHRuaW5nIGRlYWxzLExpZ2h0bmluZyBkZWFscyxMaWdodG5pbmcgZGVhbHMsTGlnaHRuaW5nIGRlYWxzLExpZ2h0bmluZyBkZWFscyxMaWdodG5pbmcgZGVhbHMNCjIsQW1hem9uIGRlYWxzLFVuZGVyICQxMDAwLDUwJSBvZmYsQWRpZGFzLEFtYXpvbiBkZWFscyxBbWF6b24gZGVhbHMsNTAlIG9mZixBbWF6b24gZGVhbHMsQW1hem9uIGRlYWxzLEFtYXpvbiBkZWFscyxBbWF6b24gZGVhbHMsQW1hem9uIGRlYWxzLEFtYXpvbiBkZWFscyxBbWF6b24gZGVhbHMsQW1hem9uIGRlYWxzLEFtYXpvbiBkZWFscw0KMyxPdmVyICQ0MDAsVW5kZXIgJDUwMCxIb2thLE5pa2UsU2FhdHZhLE5pbmphLDQwJSBvZmYsSkxhYiwsSkJMLERlbGwsLEFzdXMsQXBwbGUsQ29uc29sZXMsU3RhciBXYXJzDQo0LFVuZGVyICQxMDAwLDUwJSBvZmYsU2tlY2hlcnMsVW5kZXIgQXJtb3VyLEhlbGl4LFNoYXJrLEdhcm1pbixBbmtlciBTb3VuZGNvcmUsUmluZyxTb25vcyxBcHBsZSxBcHBsZSxUUC1saW5rLFNhbXN1bmcsQWNjZXNzb3JpZXMsVW5kZXIgJDI1DQo1LFVuZGVyICQ1MDAsTEcsQXNpY3MsQ29sdW1iaWEsRHJlYW1DbG91ZCxLZXVyaWcsQXBwbGUsU29ueSxHb3ZlZSxUcmliaXQsTGVub3ZvLFNhbXN1bmcsRWVybyxHb29nbGUsR2FtZXMsVW5kZXIgJDUwDQo2LDUwJSBvZmYsU2Ftc3VuZyxOaWtlLFBhdGFnb25pYSxOZWN0YXIsRGUnTG9uZ2hpLEFtYXpmaXQsQXBwbGUsS2FzYSBzbWFydCxTb255LEFsaWVud2FyZSxUQ0wsTmV0Z2VhcixNb3Rvcm9sYSxOaW50ZW5kbyxCb3RhbmljYWxzDQo3LEFtYXpvbixIaXNlbnNlLE5ldyBCYWxhbmNlLEFyYyd0ZXJ5eCxUZW1wdXItcGVkaWMsRHlzb24sRml0Yml0LEJlYXRzLFBoaWxpcHMgSHVlLEFua2VyLEFjZXIsT25lUGx1cyxEZWxsLE9uZVBsdXMsU29ueSxEaXNuZXkNCjgsQXBwbGUsVENMLEFkaWRhcyxDYXJoYXJ0dCxCZWFyLEJpc3NlbGwsU2Ftc3VuZyxFYXJmdW4sQmxpbmssQmVhdHMsTVNJLE1pY3Jvc29mdCxBY2VyLE5vdGhpbmcsWGJveCxNYXJ2ZWwNCjksLFNvbnksU2F1Y29ueSxUaGUgTm9ydGggRmFjZSxTaWVuYSxOdXRyaWJ1bGxldCxPdXJhLFNhbXN1bmcsR29vZ2xlIE5lc3QgLE1hcnNoYWxsLFNhbXN1bmcsTGVub3ZvLExlbm92bywsLFBva2Vtb24NCjEwLCxSb2t1LEJpcmtlbnN0b2NrLENSWiBZb2dhLFdpbmtCZWRzLEJsYWNrIGFuZCBEZWNrZXIsUmluZ2Nvbm4sQ01GLEV1ZnksU2Ftc3VuZyxNaWNyb3NvZnQsUmVNYXJrYWJsZSxBbGllbndhcmUsLCwNCjExLCwsQnJvb2tzLFRoZSBHeW0gUGVvcGxlLEJyb29rbHluIGJlZGRpbmcsTmVzcHJlc3NvLCwxTW9yZSxBcmxvLCxSYXplciwsQ29yc2FpciwsLA0KMTIsLCxDcm9jcywsRWlnaHQgU2xlZXAsQ3Vpc2luYXJ0LCxKQkwsLCwsLEhQLCwsDQpOb3RlcywsLCwsLCwsLCwsLCwsLCwNCiwsIlByaW9yaXRpc2UgYmlnZ2VzdCAlLyQgZGlzY291bnQsIFR2cyB3aXRoIH41MCUgb2ZmIGhhdmUgYmVlbiB0aGUgbW9zdCBwb3B1bGFyIGV2ZW4gaWYgdGhleSBhcmUgc3RpbGwgZXhwZW5zaXZlIiwiTm8gcGF0dGVybiB0byBwcmljaW5nL2Rpc2NvdW50LCByZWFkZXJzIG1haW5seSBzaG9wIGJ5IGJyYW5kL3JlY29nbmlzYWJsZSBzaG9lcyIsIk5vIHBhdHRlcm4gdG8gcHJpY2luZy9kaXNjb3VudCwgcmVhZGVycyBtYWlubHkgc2hvcCBieSBicmFuZCIsIkEgbGFiZWwgd2lsbCBkZWZpbml0ZWx5IGhlbHAgaGVyZSBlLmcuIGJlc3QgZm9yIHNpZGUgc2xlZXBlciwgYmVzdCBtZW1vcnkgZm9hbSIsIkFwcGxpYW5jZXMgaXMgYSBiaWcgY2F0ZWdvcnksIGlzIGl0IHBvc3NpYmxlIHRvIHNwbGl0IGludG8ga2l0Y2hlbiBhcHBsaWFuY2VzLCBmbG9vcmNhcmUsIGFpciBoZWFsdGgvY29vbGluZz8gT3Igc2ltaWxhciIsIkZvY3VzIG9uIHZhbHVlIGZvciBtb25leSwgR2FybWlucyB3aXRoIH41MCUgb2ZmIGhhdmUgYmVlbiBwb3B1bGFyIGV2ZW4gdGhvdWdoIHRoZXkgYXJlIHN0aWxsICQ1MDAiLCwsLCxJbmNsdWRlIEtpbmRsZXMsSSB3b3VsZCBpbmNsdWRlIHdpZmkgcm91dGVycyBoZXJlIGluc3RlYWQgb2Ygc21hcnQgaG9tZSxDYW4gd2Ugc3VyZmFjZSBwaG9uZSBwcm92aWRlciBkZWFscz8gVC1tb2JpbGUgYW5kIHZlcml6b24gd291bGQgbWFrZSBhIGxvdCBtb3JlIG1vbmV5IHRoYW4gQW1hem9uLCwNCiwsaGF2aW5nIGEgJ2Jlc3QgZm9yJyBsYWJlbCB3b3VsZCBiZSBoZWxwZnVsIGUuZy4gYmVzdCBmb3IgYnJpZ2h0IHJvb20sQ2FuIHdlIHN0b3Aga2lkcyBzaG9lcyBmcm9tIHB1bGxpbmcgdGhyb3VnaD8sIldpbGwgdGhpcyBpbmNsdWRlIGFjY2Vzc29yaWVzIGUuZy4gY2FwcywgYmFncywgaWYgc28gbWFrZSBzdXJlIHRoZXNlIGFyZSBtaXhlZCB0aHJvdWdob3V0IGNsb3RoaW5nIGRlYWxzIixXaWxsIHRoaXMgaW5jbHVkZSB0b3BwZXJzIGFuZCBwaWxsb3dzPyBTZWVpbmcgbW9yZSBtb21lbnR1bSB3aXRoIHRoaXMgY2F0ZWdvcnkgcmVjZW50bHkgc28gYSBiZWRkaW5nIHRhYiBtaWdodCB3b3JrLCwiTmVlZCB0byBtYWtlIHN1cmUgYmFuZHMsIHNjcmVlbiBwcm90ZWN0b3JzIGV0Yy4gZG9uJ3QgcHVsbCBpbnRvIGhlcmUiLCwsLCwsLCwsDQosLCJQcmlvcml0aXNlIDY1JycgYW5kIDU1JyBpbmNoIFRWcywgdGhlbiBiaWdnZXIgc2NyZWVucyBiZWZvcmUgdGhlIHNtYWxsZXIgc2l6ZXMiLCwsUXVlZW4gaXMgdGhlIG1vc3QgcG9wdWxhciBzaXplIGluIHRoZSBVUyAtIHByaW9yaXRpc2UgZGVhbHMgZm9yIHRoaXMgc2l6ZSwsLCwsLCwsLCwsDQosLCwsLCwsLCwsLCwsLCwsDQpDYXRlZ29yaWVzIHRvIGNvbnNpZGVyLCxQcm9kdWN0cyBpbmNsdWRlZCwsLCwsLCwsLCwsLCwsDQpVbmRlciAkNTA/LCxBaXIgdGFncywsLCwsLCwsLCwsLCwsDQosLFBvcnRhYmxlIGNoYXJnZXJzL3dpcmVsZXNzIGNoYXJnZXJzLCwsLCwsLCwsLCwsLCwNCiwsIldhdGVyIGJvdHRsZXMgKHN0YW5sZXlzLCBPd2FsYSwgSHlkcm8gZmxhc2ssIFlldGkpIiwsLCwsLCwsLCwsLCwsDQosLEhhbmQgaGVsZCBmYW5zLCwsLCwsLCwsLCwsLCwNCiwsLCwsLCwsLCwsLCwsLCwNCmhvbWUgb2ZmaWNlLCxvZmZpY2UgY2hhaXJzLCwsLCwsLCwsLCwsLCwNCiwsc3RhbmRpbmcgZGVza3MsLCwsLCwsLCwsLCwsLA0KLCxtb25pdG9ycywsLCwsLCwsLCwsLCwsDQosLEtleWJvYXJkcywsLCwsLCwsLCwsLCwsDQosLGRvY2tpbmcgc3RhdGlvbiwsLCwsLCwsLCwsLCwsDQosLCwsLCwsLCwsLCwsLCwsDQpHYW1pbmcsLENvbnNvbGVzLCwsLCwsLCwsLCwsLCwNCiwsQWNjZXNzb3JpZXMsLCwsLCwsLCwsLCwsLA0KLCxHYW1lcywsLCwsLCwsLCwsLCwsDQosLENvdWxkIGluY2x1ZGUgTGVnbz8sLCwsLCwsLCwsLCwsLA==")));              const text = preloadedCSV;              const parsed = parseCSV(text);                            const rowsByName = {};              let filterStart = -1;              parsed.forEach((rc, i) => {                 if (rc && rc.length > 0 && rc[0]) rowsByName[rc[0]] = rc;                 if (rc && rc.length > 0 && rc[0] === 'Filter buttons') filterStart = i;              });                            const cols = [];              if(rowsByName['Roundel text']) {                const headerRow = rowsByName['Roundel text'];                for(let col = 1; col < headerRow.length; col++) {                   let label = headerRow[col];                   if (!label) continue;                                      let q = rowsByName['Search Query'] && rowsByName['Search Query'][col] ? rowsByName['Search Query'][col] : '';                   let img = rowsByName['Roundel image'] && rowsByName['Roundel image'][col] ? rowsByName['Roundel image'][col] : '';                   let ds = rowsByName['Discount Amount'] && rowsByName['Discount Amount'][col] ? rowsByName['Discount Amount'][col] : '';                   let pr = rowsByName['Price Range'] && rowsByName['Price Range'][col] ? rowsByName['Price Range'][col] : '';                   let rt = rowsByName['Retailer'] && rowsByName['Retailer'][col] ? rowsByName['Retailer'][col] : '';                   let ot = rowsByName['Offer Type'] && rowsByName['Offer Type'][col] ? rowsByName['Offer Type'][col] : '';                                      let filters = [];                   if(filterStart > 0) {                     for(let r = filterStart + 1; r < parsed.length; r++) {                         if(!parsed[r] || parsed[r][0] === 'Notes' || parsed[r][0] === 'Categories to consider') break;                         let f = parsed[r][col];                         if(f) filters.push(f);                     }                   }                   cols.push({ label, img, q, ds, pr, rt, ot, filters });                }              }              this.carouselData = cols;              if (this.carouselData && this.carouselData.length > 0) {                 const isMatched = this.carouselData.some(c => c.q === this.currentQuery || c.label === this.currentQuery);                 if (!isMatched) {                    const first = this.carouselData[0];                    this.currentQuery = first.q || first.label;                    if (this.priceFilter) this.priceFilter.value = 'all';                    if (this.customPriceMin) this.customPriceMin.value = '';                    if (this.customPriceMax) this.customPriceMax.value = '';                    let dPr = first.pr || 'all';                    if (typeof dPr === 'string' && dPr !== 'all') {                       let prLower = dPr.toLowerCase();                       if (prLower.includes('min') || prLower.includes('over')) {                          let m = dPr.match(/(\d+)/);                          if (m && this.customPriceMin) this.customPriceMin.value = m[1];                       } else if (prLower.includes('max') || prLower.includes('under')) {                          let m = dPr.match(/(\d+)/);                          if (m && this.customPriceMax) this.customPriceMax.value = m[1];                       }                    }                    let dAm = '0';                    if(first.ds && typeof first.ds === 'string') {                       let m = first.ds.match(/(\d+)/);                       if(m) dAm = m[1];                    }                    if (this.discountFilter) this.discountFilter.value = dAm;                    if (this.offerTypeSelect) this.offerTypeSelect.value = first.ot || '';                    if (this.retailerSelect) this.retailerSelect.value = first.rt || '';                    this.selectedBrands = [];                    if (this.brandDropdown) {                        const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                        chks.forEach(chk => chk.checked = false);                    }                    if (this.searchInput) this.searchInput.value = this.currentQuery;                 }              }              this.renderCarouselUI();          } catch(e){ console.warn(e); }        }                renderCarouselUI() {           const roundelWrapper = this.root.querySelector('.tg-df-carousel-roundels');           if(!roundelWrapper || !this.carouselData) return;                      let html = '';           this.carouselData.forEach(r => {              const q = r.q || r.label;              const isActive = (this.currentQuery === q || this.currentQuery === r.label) ? 'active' : '';              const imgHtml = r.img ? `\x3Cimg src="${r.img}" alt="${r.label}" />` : `\x3Csvg width="32" height="32" fill="#1F69FF" viewBox="0 0 24 24">\x3Cpath d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/>\x3C/svg>`;              html += `                \x3Cdiv class="tg-df-roundel tg-df-carousel-cat ${isActive}" data-label="${this.escapeHTML(r.label)}">                  \x3Cdiv class="tg-df-roundel-img-box">${imgHtml}\x3C/div>                  \x3Cspan class="tg-df-roundel-label">${this.escapeHTML(r.label)}\x3C/span>                \x3C/div>              `;           });           roundelWrapper.innerHTML = html;                      // Rebind clicks           const roundels = this.root.querySelectorAll('.tg-df-carousel-cat');           roundels.forEach(rNode => {             rNode.addEventListener('click', () => {                const r = this.carouselData.find(c => c.label === rNode.getAttribute('data-label'));                 if(!r) return;                                  if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: r.label,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = r.q || r.label;                const labelTitle = this.root.querySelector('#tg-df-carousel-title-label');                if (labelTitle) labelTitle.textContent = 'Best ' + this.currentQuery;                if (this.priceFilter) this.priceFilter.value = 'all';                if (this.customPriceMin) this.customPriceMin.value = '';                if (this.customPriceMax) this.customPriceMax.value = '';                let dPr = r.pr || 'all';                if (typeof dPr === 'string' && dPr !== 'all') {                   let prLower = dPr.toLowerCase();                   if (prLower.includes('min') || prLower.includes('over')) {                      let m = dPr.match(/(\d+)/);                      if (m && this.customPriceMin) this.customPriceMin.value = m[1];                   } else if (prLower.includes('max') || prLower.includes('under')) {                      let m = dPr.match(/(\d+)/);                      if (m && this.customPriceMax) this.customPriceMax.value = m[1];                   }                }                                let discountAmount = '0';                if(r.ds && typeof r.ds === 'string') {                   let m = r.ds.match(/(\d+)/);                   if(m) discountAmount = m[1];                }                if (this.discountFilter) this.discountFilter.value = discountAmount;                if (this.offerTypeSelect) this.offerTypeSelect.value = r.ot || '';                if (this.retailerSelect) this.retailerSelect.value = r.rt || '';                                // Clear brands                    this.selectedBrands = [];                    if (this.brandDropdown) {                    const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                    chks.forEach(chk => chk.checked = false);                }                                if (this.searchInput) this.searchInput.value = this.currentQuery;                                roundels.forEach(ro => ro.classList.remove('active'));                if (rNode) rNode.classList.add('active');                                this.renderCarouselFilters(r);                this.fetchDeals(this.currentQuery);             });           });                      // Auto-highlight active           const activeR = this.carouselData.find(c => c.q === this.currentQuery || c.label === this.currentQuery);           if(activeR) this.renderCarouselFilters(activeR);        }                renderCarouselFilters(r) {           const filtersWrap = this.root.querySelector('.tg-df-carousel-filters-wrap');           if(!filtersWrap) return;                      let html = `\x3Cbutton class="tg-df-carousel-filter-btn" data-type="all">All\x3C/button>`;                      r.filters.forEach(f => {              let fL = f.toLowerCase();              let icon = '';              let logic = `data-type="custom" data-v="${this.escapeHTML(f)}"`;              if (fL === 'amazon deals' || fL === 'prime deals') {                 html += `\x3Cbutton class="tg-df-carousel-filter-btn" ${logic}>\x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>`;              } else if (fL === 'lightning deals') {                 html += `\x3Cbutton class="tg-df-carousel-filter-btn" ${logic}>\x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>`;              } else {                 if (fL.includes('lightning')) {                    icon = `\x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap">\x3Cpolygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2">\x3C/polygon>\x3C/svg>`;                 } else if (fL.includes('% off')) {                    icon = `\x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>`;                 } else if (fL.includes('under') || fL.includes('min ')) {                    icon = `\x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>`;                 }                 html += `\x3Cbutton class="tg-df-carousel-filter-btn" ${logic}>${icon} ${this.escapeHTML(f)}\x3C/button>`;              }           });                      filtersWrap.innerHTML = html;                      const btns = filtersWrap.querySelectorAll('button');           btns.forEach(b => {             b.addEventListener('click', () => {                const type = b.getAttribute('data-type');                if (type === 'custom') {                   const v = b.getAttribute('data-v');                   if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-custom-${(v||'').toLowerCase().replace(/[^a-z0-9]+/g, '-')}`, name: 'Custom Filter', label: v });                }                if (type === 'all') {                   if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: 'filter-clear-all', name: 'Clear all', label: 'Clear all filters' });                   // reset everything                   btns.forEach(btn => btn.classList.remove('active'));                   b.classList.add('active');                                      // Reset prices                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.customPriceMin) this.customPriceMin.value = '';                   if (this.customPriceMax) this.customPriceMax.value = '';                   let dPr = r.pr || 'all';                   if (typeof dPr === 'string' && dPr !== 'all') {                      let prLower = dPr.toLowerCase();                      if (prLower.includes('min') || prLower.includes('over')) {                         let m = dPr.match(/(\d+)/);                         if (m && this.customPriceMin) this.customPriceMin.value = m[1];                      } else if (prLower.includes('max') || prLower.includes('under')) {                         let m = dPr.match(/(\d+)/);                         if (m && this.customPriceMax) this.customPriceMax.value = m[1];                      }                   }                                      let discountAmount = '0';                   if(r.ds && typeof r.ds === 'string') {                      let m = r.ds.match(/(\d+)/);                      if(m) discountAmount = m[1];                   }                   if (this.discountFilter) this.discountFilter.value = discountAmount;                   if (this.offerTypeSelect) this.offerTypeSelect.value = r.ot || '';                   if (this.retailerSelect) this.retailerSelect.value = r.rt || '';                   this.selectedBrands = [];                   if (this.brandDropdown) {                     const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                     chks.forEach(chk => chk.checked = false);                   }                } else {                   const v = b.getAttribute('data-v');                   const fL = v.toLowerCase();                                      let mapRet = ['amazon', 'walmart', 'best buy', 'target', 'john lewis', 'currys', 'argos'];                   const getCategory = (s) => {                      if (s === 'lightning deals' || s === 'amazon deals' || s === 'prime deals') return 'offer';                      if (s.includes('% off')) return 'discount';                      if (s.includes('under') || s.includes('over') || s.includes('min') || s.includes('max')) return 'price';                      if (mapRet.includes(s)) return 'retailer';                      return 'brand';                   };                   const cat = getCategory(fL);                   const wasActive = b.classList.contains('active');                   if (cat !== 'brand') {                      btns.forEach(btn => {                          if (btn === b) return;                          if (btn.getAttribute('data-type') === 'all') return;                          const bV = btn.getAttribute('data-v');                          if (!bV) return;                          if (getCategory(bV.toLowerCase()) === cat) btn.classList.remove('active');                      });                   }                   if (wasActive) b.classList.remove('active');                   else b.classList.add('active');                   let anyActive = Array.from(btns).some(btn => btn !== btns[0] && btn.classList.contains('active'));                   if (!anyActive) {                       btns[0].click();                       return;                   } else {                       btns[0].classList.remove('active');                   }                                      if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.customPriceMin) this.customPriceMin.value = '';                   if (this.customPriceMax) this.customPriceMax.value = '';                   let dPr = r.pr || 'all';                   if (typeof dPr === 'string' && dPr !== 'all') {                      let prLower = dPr.toLowerCase();                      if (prLower.includes('min') || prLower.includes('over')) {                         let m = dPr.match(/(\d+)/);                         if (m && this.customPriceMin) this.customPriceMin.value = m[1];                      } else if (prLower.includes('max') || prLower.includes('under')) {                         let m = dPr.match(/(\d+)/);                         if (m && this.customPriceMax) this.customPriceMax.value = m[1];                      }                   }                                      let discountAmount = '0';                   if(r.ds && typeof r.ds === 'string') {                      let m = r.ds.match(/(\d+)/);                      if(m) discountAmount = m[1];                   }                   if (this.discountFilter) this.discountFilter.value = discountAmount;                   if (this.offerTypeSelect) this.offerTypeSelect.value = r.ot || '';                   if (this.retailerSelect) this.retailerSelect.value = r.rt || '';                   this.selectedBrands = [];                   btns.forEach(btn => {                       if (!btn.classList.contains('active') || btn.getAttribute('data-type') === 'all') return;                       const vv = btn.getAttribute('data-v');                       const vl = vv.toLowerCase();                                              if (vl === 'lightning deals') {                          if (this.offerTypeSelect) this.offerTypeSelect.value = 'amazon_lightning';                       } else if (vl === 'amazon deals' || vl === 'prime deals') {                          if (this.offerTypeSelect) this.offerTypeSelect.value = 'amazon_prime';                       } else if (vl.includes('% off')) {                          let m = vl.match(/(\d+)%/);                          if (m && this.discountFilter) this.discountFilter.value = m[1];                       } else if (vl.includes('under') || vl.includes('max')) {                          let m = vl.match(/(\d+)/);                          if (m && this.customPriceMax) this.customPriceMax.value = m[1];                       } else if (vl.includes('min') || vl.includes('over')) {                          let m = vl.match(/(\d+)/);                          if (m && this.customPriceMin) this.customPriceMin.value = m[1];                       } else {                          let foundR = mapRet.find(x => x === vl);                          if (foundR) {                             let realR = ['Amazon', 'Walmart', 'Best Buy', 'Target', 'John Lewis', 'Currys', 'Argos'].find(x => x.toLowerCase() === vl);                             if (this.retailerSelect) this.retailerSelect.value = realR;                          } else {                             this.selectedBrands.push(vv);                          }                       }                   });                                      if (this.brandDropdown) {                       const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                       chks.forEach(c => c.checked = this.selectedBrands.includes(c.value));                   }                                      if (r.pr && typeof r.pr === 'string') {                       let prL = r.pr.toLowerCase();                       if (prL.includes('under $')) {                           let m = prL.match(/under \$(\d+)/i);                           if (m && this.customPriceMax && !this.customPriceMax.value) this.customPriceMax.value = m[1];                       }                   }                }                                this.fetchDeals(this.currentQuery);             });           });                      // default to highlighting first           btns[0].classList.add('active');        }async fetchDeals(query, append = false) {          if (!append) {             this.showLoading();             this.deals = [];             this.displayLimit = this.getRowsLimit();          } else {             this.displayLimit += this.getRowsLimit();          }                    try {            if (this.getViewMode() === 'savings_squad') {               await this.fetchSavingsSquad(append);            } else {               if (this.isBroadQuery(query)) {                 await this.fetchAdviserDeals(query, append);               } else {                 await this.fetchHawkDeals(query, append);                 if (this.deals.length === 0) {                   await this.fetchAdviserDeals(query, append);                 }               }            }          } catch (error) {            console.warn("[Tom's Guide Widget] Fetch error:", error);            this.showError();          }        }        async fetchSavingsSquad() {          let topArticles = this.airedaleArticles;          if (!topArticles) {            const airedaleUrl = `https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=tomsguide&articleType=deals&limit=50`;            let res;            try {               res = await fetch(airedaleUrl);            } catch(e) {               try { res = await fetch(`https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=tomsguide&articleType=deals&limit=50`); } catch (err) { console.warn("Fallback fetch failed", err); return; }            }            if (!res.ok) throw new Error('Airedale API Error');            const articles = await res.json();            topArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);            this.airedaleArticles = topArticles;                        let tagCounts = {};            topArticles.forEach((a) => {              let articleTags = new Set();              if (a.articlecategory && Array.isArray(a.articlecategory)) {                 a.articlecategory.forEach((t) => articleTags.add(t));              }              articleTags.forEach(t => {                 tagCounts[t] = (tagCounts[t] || 0) + 1;              });            });                        this.airedaleTags = Object.keys(tagCounts).sort((a, b) => tagCounts[b] - tagCounts[a]);            this.airedaleTagCounts = tagCounts;          }                    let targetArticles = topArticles;          if (this.activeDealTag) {             const cleanTag = this.activeDealTag.toLowerCase().replace(/&/g, '').replace(/[^a-z0-9]+/g, '-').replace(/-+/g, '-').replace(/^-|-$/g, '');             const encodedTag = encodeURIComponent(cleanTag);             const url = `https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=tomsguide&articleType=deals&limit=50&articleCategoryHandle=${encodedTag}`;             try {                const res = await fetch(url);                if (res.ok) {                   const articles = await res.json();                   targetArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);                }             } catch(e) {                console.warn("Failed to fetch by activeDealTag", e);             }          }          let extractedDeals = [];          let dynamicBrandsCounts = {};                    targetArticles.forEach((article) => {             if (!article.articlepage) return;                          let pageData = [];             try {                pageData = JSON.parse(article.articlepage[0]);             } catch(e){ console.warn(e); }                          const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');                          savingsSquad.forEach((block, idx) => {                const data = block.data || {};                const isFeatured = block.type === 'featured-product';                                const link = data.link || {};                const priceObj = data.price || {};                const image = data.image || {};                                if (data.brand) {                   data.brand = data.brand.replace(/^\d+\.\s*/, '').trim();                   dynamicBrandsCounts[data.brand] = (dynamicBrandsCounts[data.brand] || 0) + 1;                }                const externalUrl = isFeatured ? data.url : (link.href || null);                let summaryTitle = isFeatured ? (data.name || data.brand) : (data.productName || link.label || article.articlename);                let description = isFeatured ? (data.strapline || '') : (data.text || '');                                if (!isFeatured && !data.productName && data.text) {                   const brSplit = data.text.split(new RegExp('\x3Cbr\\s*\\/?\\x3E', 'i'));                   if (brSplit.length > 1) {                     summaryTitle = brSplit[0].replace(/<[^>]+>/g, '').trim();                     description = brSplit.slice(1).join(' ').replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').trim();                   } else {                     const match = data.text.match(/\x3Cstrong>(.*?)<\/strong>/);                     if (match) {                       summaryTitle = match[1].replace(/<[^>]+>/g, '').trim();                       if (summaryTitle.endsWith(':')) summaryTitle = summaryTitle.slice(0, -1);                     }                   }                }                                let imageUrl = isFeatured ? image.mos : (image.src || null);                if (imageUrl && imageUrl.startsWith('//')) imageUrl = 'https:' + imageUrl;                                description = description.replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').replace(/View Deal$/i, '').trim();                                let merchantName = data.retailer || '';                if (!merchantName && externalUrl) {                   try {                     merchantName = new URL(externalUrl).hostname.replace('www.', '').split('.')[0];                     merchantName = merchantName.charAt(0).toUpperCase() + merchantName.slice(1);                   }catch(e){ console.warn(e); }                }                if (!merchantName) merchantName = 'Retailer';                const q = (this.currentQuery || '').toLowerCase();                const activeTagLogic = (this.activeDealTag || '').toLowerCase();                if (q.length > 2 && q !== activeTagLogic) {                   const searchTarget = `${summaryTitle || ''} ${description || ''}`.toLowerCase();                   if (!searchTarget.includes(q)) return;                }                let rawPrice = 0;                let rawMsrp = 0;                let currencyStr = '$';                if (isFeatured) {                   rawPrice = typeof data.salePrice === 'number' && data.salePrice > 0 ? data.salePrice : (typeof data.price === 'number' ? data.price : 0);                   rawMsrp = typeof data.salePrice === 'number' && typeof data.price === 'number' && data.price > data.salePrice ? data.price : 0;                   currencyStr = data.currency === 'GBP' ? '£' : '$';                } else {                   rawPrice = priceObj.amount ? parseFloat(priceObj.amount) : 0;                   rawMsrp = priceObj.amountWas ? parseFloat(priceObj.amountWas) : 0;                   currencyStr = priceObj.currency === 'GBP' ? '£' : '$';                }                                let savingAmt = 0;                let savingLabel = '';                if (rawPrice > 0 && rawMsrp > rawPrice) {                   savingAmt = parseFloat((rawMsrp - rawPrice).toFixed(2));                   savingLabel = `Save ${currencyStr}${savingAmt}`;                }                                // Apply Brand filter                if (this.selectedBrands && this.selectedBrands.length > 0) {                   const itemBrand = (data.brand || '').toLowerCase();                   const hasMatch = this.selectedBrands.some(sb => sb.toLowerCase() === itemBrand);                   if (!hasMatch) return;                }                // Apply Price filter                let priceFilterVal = null;                const min = this.customPriceMin ? this.customPriceMin.value : '';                const max = this.customPriceMax ? this.customPriceMax.value : '';                if (min || max) {                   priceFilterVal = `${min}_${max}`;                } else if (this.priceFilter && this.priceFilter.value !== 'all') {                   priceFilterVal = this.priceFilter.value;                }                if (priceFilterVal && rawPrice > 0) {                   if (priceFilterVal === 'under50' && rawPrice >= 50) return;                   if (priceFilterVal === 'over50' && rawPrice <= 50) return;                   if (priceFilterVal === 'over30' && rawPrice <= 30) return;                   if (priceFilterVal === 'over500' && rawPrice <= 500) return;                   if (priceFilterVal.includes('_')) {                      const parts = priceFilterVal.split('_');                      const min = parseFloat(parts[0]);                      const max = parseFloat(parts[1]);                      if (!isNaN(min) && rawPrice < min) return;                      if (!isNaN(max) && rawPrice > max) return;                   }                }                // Apply Discount filter                if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {                   const requiredDiscount = parseInt(this.discountFilter.value);                   if (!isNaN(requiredDiscount) && requiredDiscount > 0) {                      if (!rawMsrp || rawMsrp <= rawPrice) return;                      const ratio = Math.round((1 - (rawPrice / rawMsrp)) * 100);                      if (ratio < requiredDiscount) return;                   }                }                                extractedDeals.push({                   id: `airedale-${article.id || Math.random()}-${idx}`,                   url: externalUrl,                   image: imageUrl,                   fallbackImage: imageUrl,                   title: summaryTitle,                   brand: data.brand || '',                   productName: data.productName || '',                   merchant: merchantName,                   rawPrice: rawPrice,                   rawMsrp: rawMsrp,                   price: rawPrice > 0 ? rawPrice.toString() : '',                   msrp: rawMsrp > 0 ? rawMsrp.toString() : '',                   currency: currencyStr,                   isCheckPrice: !rawPrice,                   savingLabel: savingLabel,                   savingType: rawMsrp > rawPrice ? 'amount' : 'none',                   isPrime: false,                   starRating: null,                   description: description,                   text: data.text || ''                });             });          });                    const airedaleBrandsList = Object.keys(dynamicBrandsCounts).map(b => ({              formatted_value: b,              count: dynamicBrandsCounts[b]          })).sort((a,b) => b.count - a.count);                    if (this.getViewMode() === 'savings_squad') {             this.populateBrandDropdown(airedaleBrandsList.slice(0, 15));             if (this.brandFilterWrapper) {                if (airedaleBrandsList.length === 0) {                    this.brandFilterWrapper.style.display = 'none';                } else {                    this.brandFilterWrapper.style.display = 'flex';                }             }          }                    this.deals = extractedDeals;          this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        isBroadQuery(query) {          const q = query.toLowerCase();          const intentModifiers = ['deals', 'best', 'sale', 'under', 'cheap', 'offers', 'discount'];          return intentModifiers.some(term => q.includes(term));        }        async fetchHawkDeals(query, append = false) {          const url = new URL(this.apiUrl);          url.searchParams.append('model_name', query);          const areaCode = this.getAreaCode();          if (areaCode) {            url.searchParams.append('area', areaCode);          }                    if (append && this.deals.length > 0) {            url.searchParams.append('offset', this.deals.length.toString());          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.append('filter_merchant_name', this.retailerSelect.value);          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.append('filter_label[text_brand]', this.selectedBrands.join(','));          }                    let priceVal = null;          const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             priceVal = `${min}_${max}`;          } else if (this.priceFilter && this.priceFilter.value !== 'all') {             priceVal = this.priceFilter.value;          }          if (priceVal) {            if (priceVal === 'under50') {              url.searchParams.append('filter_max_price', '50');            } else if (priceVal === 'over50') {              url.searchParams.append('filter_min_price', '50');            } else if (priceVal === 'over30') {              url.searchParams.append('filter_min_price', '30');            } else if (priceVal === 'over500') {              url.searchParams.append('filter_min_price', '500');            } else if (priceVal.includes('_')) {              const parts = priceVal.split('_');              if (parts[0]) url.searchParams.append('filter_min_price', parts[0]);              if (parts[1]) url.searchParams.append('filter_max_price', parts[1]);            }          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {              const ratio = (100 - v) / 100;              url.searchParams.append('min_discount_ratio', ratio.toString());            }          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.append('offer', this.offerTypeSelect.value);          }                    url.searchParams.append('filter_product_types', 'deals');                    url.searchParams.append('rows', this.getRowsLimit().toString());          let response;          try {             response = await fetch(url.toString());          } catch(e) {             if (window.location.protocol === 'file:') {                console.warn("[Tom's Guide Widget] fetch from file:// blocked by local CORS policy, falling back to Adviser mock.");                await this.fetchAdviserDeals(query);                return;             }             console.warn("Hawk fetch failed", e);             this.deals = [];             this.render();             return;          }          if (!response.ok) {            throw new Error('Hawk API Response Error');          }          const rawData = await response.json();          // Safely locate data array from potentially wrapped response          let offers = [];          let modelInfoArray = [];                    let brandFilterData = null;          if (rawData && rawData.widget && rawData.widget.data && Array.isArray(rawData.widget.data.filters)) {             brandFilterData = rawData.widget.data.filters.find(f => f.type === 'label_text_brand');          } else if (rawData && rawData.data && Array.isArray(rawData.data.filters)) {             brandFilterData = rawData.data.filters.find(f => f.type === 'label_text_brand');          }          if (brandFilterData && Array.isArray(brandFilterData.values) && brandFilterData.values.length > 0) {             this.populateBrandDropdown(brandFilterData.values);          } else {             if (this.brandFilterWrapper && this.selectedBrands.length === 0) {                this.brandFilterWrapper.style.display = 'none';             }          }                    if (rawData && rawData.widget && rawData.widget.data) {            if (Array.isArray(rawData.widget.data.offers)) offers = rawData.widget.data.offers;            if (rawData.widget.data.model_info && typeof rawData.widget.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.widget.data.model_info) ? rawData.widget.data.model_info : Object.values(rawData.widget.data.model_info);            }          } else if (rawData && rawData.data) {            if (Array.isArray(rawData.data.offers)) offers = rawData.data.offers;            if (rawData.data.model_info && typeof rawData.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.data.model_info) ? rawData.data.model_info : Object.values(rawData.data.model_info);            }          } else {            if (Array.isArray(rawData)) offers = rawData;            else if (rawData && Array.isArray(rawData.offers)) offers = rawData.offers;            else if (rawData && rawData.offers && Array.isArray(rawData.offers.offer)) offers = rawData.offers.offer;            else if (rawData && rawData.offers) offers = [].concat(rawData.offers);                        if (rawData && rawData.model_info && typeof rawData.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.model_info) ? rawData.model_info : Object.values(rawData.model_info);            }          }          let modelDetails = {};          modelInfoArray.forEach(m => {            const mId = m.model_id || m.id;            if (mId) {              modelDetails[mId] = {                score: m.score != null ? parseFloat(m.score) : null,                brand: m.brand || null,                parent: (m.parents && Array.isArray(m.parents) && m.parents.length > 0) ? m.parents[0].name : null              };            }          });          offers.forEach(item => {            let data = { ...item };            const mId = data.model_id;            if (mId && modelDetails[mId]) {              data.review_score = modelDetails[mId].score;              data.model_brand = modelDetails[mId].brand;              data.model_parent = modelDetails[mId].parent;            } else {              data.review_score = null;            }                        let itemOffers = [];            if (Array.isArray(item.offers)) itemOffers = item.offers;            else if (Array.isArray(item.offer)) itemOffers = item.offer;            else if (item.offers && typeof item.offers === 'object') itemOffers = [item.offers];            else if (item.offer && typeof item.offer === 'object') itemOffers = [item.offer];            if (itemOffers.length > 0) {              itemOffers.forEach(subItem => {                let subData = { ...item, ...subItem };                const subId = subData.model_id;                if (subId && modelDetails[subId]) {                  subData.review_score = modelDetails[subId].score;                  subData.model_brand = modelDetails[subId].brand;                  subData.model_parent = modelDetails[subId].parent;                } else if (data.review_score != null) {                  subData.review_score = data.review_score;                }                if (subData.merchant && typeof subData.merchant === 'object') {                  subData.merchant_name = subData.merchant.name;                }                this.deals.push(this.extractDealData(subData));              });              return;            }                        if (item.merchant && typeof item.merchant === 'object') {              data.merchant_name = item.merchant.name;            }                        this.deals.push(this.extractDealData(data));          });                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        async fetchAdviserDeals(query) {          // ======================================================================          // TODO: ADVISER API REPLACEMENT          // The code below simulates the Adviser API response using mock data.          // Once the real endpoint is ready, remove getAdviserMockData() and           // perform an actual fetch() request similar to fetchHawkDeals().          // Example:          // const area = this.getAreaCode();          // let apiUrl = `https://your-adviser-api.com/search?q=${query}&area=${area}`;          // if (this.priceFilter && this.priceFilter.value !== 'all') {          //   const val = this.priceFilter.value;          //   if (val === 'under50') apiUrl += '&filter_max_price=50';          //   else if (val === '50_100') apiUrl += '&filter_max_price=100';          //   else if (val === '100_200') apiUrl += '&filter_max_price=200';          //   else if (val === '200_500') apiUrl += '&filter_max_price=500';          // }          // const res = await fetch(apiUrl);          // const rawData = await res.json();          // ======================================================================          // Simulating network latency          await new Promise(resolve => setTimeout(resolve, 400));                    const rawData = this.getAdviserMockData();          let offers = [];                    if (rawData && rawData.data && rawData.data.Get && Array.isArray(rawData.data.Get.Deal)) {            offers = rawData.data.Get.Deal;          }                    // Basic client-side filtering for the mock if we want it to react to the query          const q = query.toLowerCase();          const selectedRetailer = (this.retailerSelect && this.retailerSelect.value) ? this.retailerSelect.value.toLowerCase() : null;                    offers.forEach(item => {            const dataObj = item;                        // Apply retailer filter            const itemRetailer = (dataObj.dataRetailer || '').toLowerCase();            if (selectedRetailer && itemRetailer !== selectedRetailer && !itemRetailer.includes(selectedRetailer)) {              return;            }                        // Apply mock price filter            let price = dataObj.dataDiscountedPrice || 0;            if (typeof price === 'string') {              price = parseFloat(price.replace(/[^0-9.]/g, ''));            }            let priceVal = null;            const min = this.customPriceMin ? this.customPriceMin.value : '';            const max = this.customPriceMax ? this.customPriceMax.value : '';            if (min || max) {               priceVal = `${min}_${max}`;            } else if (this.priceFilter && this.priceFilter.value !== 'all') {               priceVal = this.priceFilter.value;            }            if (priceVal) {              if (priceVal === 'under50' && price >= 50) return;              if (priceVal === 'over50' && price <= 50) return;              if (priceVal === 'over30' && price <= 30) return;              if (priceVal === 'over500' && price <= 500) return;              if (priceVal.includes('_')) {                 const parts = priceVal.split('_');                 if (parts[0] && price < parseFloat(parts[0])) return;                 if (parts[1] && price > parseFloat(parts[1])) return;              }            }                        // Map Adviser schema to our widget's expected schema            const mappedData = {              url: dataObj.linkHREF || dataObj.dataLink || '#',              image: dataObj.imageURL || (dataObj.image && dataObj.image.src) || '',              title: dataObj.dataProduct || (dataObj.product && dataObj.product.name) || 'Product Deal',              merchant: dataObj.dataRetailer || 'Retailer',              price: dataObj.dataDiscountedPrice || 0,              currency: dataObj.dataCurrency === 'USD' ? '$' : (dataObj.dataCurrency || '$'),              msrp: dataObj.dataOriginalPrice || null            };                        const titleLow = mappedData.title.toLowerCase();            const merchLow = mappedData.merchant.toLowerCase();                        // Smarter mock filtering            let isMatch = false;            if (q === '' || this.isBroadQuery(q)) {              isMatch = true;            } else if (titleLow.includes(q) || merchLow.includes(q)) {              isMatch = true;            } else if ((q.includes('laptop') || q.includes('mac') || q.includes('pc')) && (titleLow.includes('macbook') || titleLow.includes('laptop'))) {              isMatch = true;            } else if ((q.includes('tv') || q.includes('television')) && (titleLow.includes('tv') || titleLow.includes('oled') || titleLow.includes('qled'))) {              isMatch = true;            } else if ((q.includes('phone') || q.includes('smartphone')) && (titleLow.includes('galaxy') || titleLow.includes('phone'))) {              isMatch = true;            } else if ((q.match(/watch|fitness|run|shoe/)) && (titleLow.includes('forerunner') || titleLow.includes('saucony') || titleLow.includes('watch'))) {              isMatch = true;            }                        if (isMatch) {               this.deals.push(this.extractDealData(mappedData));            }          });                    let rowLimit = this.getRowsLimit();          // Intentionally omitting the slice here to allow "Load More" to work if the API returns more                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        getAdviserMockData() {          return {            "data": {              "Get": {                "Deal": [                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 300,                    "dataOriginalPrice": 399,                    "dataProduct": "Samsung Galaxy A36",                    "dataRetailer": "Samsung",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/MqDYsukV3JBG54te6dEs7j.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 14,                    "dataOriginalPrice": 24,                    "dataProduct": "Blink Mini",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/3JurmAjHsDa5tPdaHAwEV8.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 59,                    "dataOriginalPrice": 99,                    "dataProduct": "Ring Video Doorbell",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/rAh4uR7AsAsALCCLTXnLNJ.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 10,                    "dataOriginalPrice": 599,                    "dataProduct": "MacBook Neo",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/Lg4Dvg68j9SbB5CPNrTEpH.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 749,                    "dataOriginalPrice": 849,                    "dataProduct": "65\\\" Fire TV Omni 4K QLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/SG34ZWodUkLTxJvMTbjPYR.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 71,                    "dataOriginalPrice": 160,                    "dataProduct": "Saucony Hurricane 24",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/vxf7UD5T2Am7guVzFoFcZ4.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 649,                    "dataOriginalPrice": 749,                    "dataProduct": "Garmin Forerunner 970",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/3GKnEu7CdhtxPMfnPCMCiA.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1049,                    "dataOriginalPrice": 1499,                    "dataProduct": "LG 48\\\" C4 4K OLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/imvwZV9zoMD6fn9Afuge35.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1499,                    "dataOriginalPrice": 2199,                    "dataProduct": "Samsung 49\\\" Odyssey Neo G9 4K Gaming Monitor",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/XWDEJ5dUAE2nhK8k3Jk7k7.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 299,                    "dataOriginalPrice": 699,                    "dataProduct": "EGOHOME Black Memory Foam Mattress (queen)",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/hMUemtAejNETLVYxNrktzm.jpg"                  }                ]              }            }          };        }        decodeHTML(html) {          if (!html) return '';          const txt = document.createElement("textarea");          txt.innerHTML = String(html);          return txt.value;        }        extractDealData(item) {          const priceRawStr = String(item.price || item.current_price || '0');          const msrpRawStr = String(item.was_price || item.msrp || item.original_price || '0');          const rawPrice = parseFloat(priceRawStr.replace(/[^\d.]/g, '')) || 0;          const rawMsrp = parseFloat(msrpRawStr.replace(/[^\d.]/g, '')) || 0;          const isCheckPrice = rawPrice === 0 || priceRawStr === '0.00' || priceRawStr === '0';                    let originalImageUrl = item.image || item.image_url || item.product_image || '';          let imageUrl = originalImageUrl;          if ((!imageUrl || isCheckPrice) && item.model_image_url) {             imageUrl = item.model_image_url;             originalImageUrl = imageUrl;          } else if ((!imageUrl || isCheckPrice) && item.model_image) {             imageUrl = item.model_image;             originalImageUrl = imageUrl;          }                    if (imageUrl) {            imageUrl = imageUrl.replace(/-(\d+)-(\d+)(\.[a-z.]+)$/i, '$3');          }                    let fallbackImage = '';          if (originalImageUrl && originalImageUrl !== imageUrl) {             fallbackImage = originalImageUrl;          } else if (item.model_image && item.model_image !== imageUrl) {             fallbackImage = item.model_image;          } else if (item.model_image_url && item.model_image_url !== imageUrl) {             fallbackImage = item.model_image_url;          }                    const rawCurrency = item.currency || item.currency_symbol || '$';                    let savingLabel = item.percentage_saving_label || '';          if (!savingLabel && rawMsrp > rawPrice && rawPrice > 0) {            const pct = Math.round(((rawMsrp - rawPrice) / rawMsrp) * 100);            if (pct > 0) {              savingLabel = `${pct}% OFF`;            }          }                    const isPrime = item.shipping && item.shipping.prime === true;                    let scoreRaw = (item.review_score !== undefined && item.review_score !== null && item.review_score > 0) ? parseFloat(item.review_score) : null;          let starRating = 0;          if (scoreRaw !== null) {            starRating = Math.round((scoreRaw > 10 ? scoreRaw / 20 : scoreRaw / 2) * 2) / 2;          }                    return {            id: item.offer_id || item.link || item.url || item.offer_link || Math.random().toString(),            url: item.link || item.url || item.offer_link || '#',            image: imageUrl,            fallbackImage: fallbackImage,            title: item.name || item.title || item.model_name || item.product_name || 'Unknown Product',            brand: item.brand || '',            productName: item.model_name || item.product_name || item.name || '',            merchant: item.merchant_name || item.merchant || item.retailer || 'Retailer',            price: item.price !== undefined ? String(item.price) : '0.00',            currency: this.decodeHTML(rawCurrency),            msrp: item.was_price || item.msrp || item.original_price || null,            rawPrice: rawPrice,            rawMsrp: rawMsrp,            hasWasPrice: (item.was_price !== undefined && item.was_price !== null),            isCheckPrice: isCheckPrice,            savingLabel: savingLabel,            isPrime: isPrime,            starRating: starRating > 0 ? starRating : null,            modelId: item.model_id || '',            productKey: item.product_key || '',            merchantId: (item.merchant && typeof item.merchant === 'object') ? item.merchant.id || '' : '',            matchId: item.match_id || '',            merchantNetwork: (item.merchant && typeof item.merchant === 'object') ? item.merchant.an || '' : '',            merchantUrl: (item.merchant && typeof item.merchant === 'object') ? item.merchant.url || '' : '',            modelBrand: item.model_brand || item.brand || '',            modelParent: item.model_parent || ''          };        }        sortData() {          const sortVal = this.sortSelect ? this.sortSelect.value : (this.getViewMode() === 'savings_squad' ? 'date_desc' : 'discount_desc');          if (sortVal === 'price_asc') {            this.deals.sort((a, b) => a.rawPrice - b.rawPrice);          } else if (sortVal === 'price_desc') {            this.deals.sort((a, b) => b.rawPrice - a.rawPrice);          } else if (sortVal === 'discount_desc') {            this.deals.sort((a, b) => {              const aDiscount = a.rawMsrp > a.rawPrice ? (a.rawMsrp - a.rawPrice) : 0;              const bDiscount = b.rawMsrp > b.rawPrice ? (b.rawMsrp - b.rawPrice) : 0;              return bDiscount - aDiscount;            });          } else if (sortVal === 'date_desc') {             this.deals.sort((a, b) => {                let dateA = 0;                let dateB = 0;                if (a && a.modifiedDate) {                   const valA = Array.isArray(a.modifiedDate) ? a.modifiedDate[0] : a.modifiedDate;                   dateA = new Date(valA).getTime();                   if (isNaN(dateA)) dateA = 0;                }                if (b && b.modifiedDate) {                   const valB = Array.isArray(b.modifiedDate) ? b.modifiedDate[0] : b.modifiedDate;                   dateB = new Date(valB).getTime();                   if (isNaN(dateB)) dateB = 0;                }                return dateB - dateA;             });          }        }        getFilteredDeals() {          let filteredDeals = [...this.deals];                    if (this.dealModeToggle && this.dealModeToggle.checked) {            filteredDeals = filteredDeals.filter(d => d.hasWasPrice || (d.msrp && d.rawMsrp > d.rawPrice));          }                    return filteredDeals;        }        showLoading() {          const _div = '<' + '/div>';          const skeletonCardHtml = `            \x3Cdiv class="tg-df-card">              \x3Cdiv class="tg-df-card-image-box">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-img">${_div}              ${_div}              \x3Cdiv class="tg-df-card-body">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-card-footer mt-auto">                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="height:24px;">${_div}                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text" style="height:44px; margin-top:8px;">${_div}                ${_div}              ${_div}            ${_div}`;          this.grid.innerHTML = Array(4).fill(skeletonCardHtml).join('');        }        showError() {          const _div = '<' + '/div>';          this.grid.innerHTML = `\x3Cdiv class="tg-df-message">            An error occurred while finding deals. Please check your connection and try again.          ${_div}`;        }        escapeHTML(str) {          if (!str) return '';          return String(str).replace(/[&<>'"]/g, tag => ({              '&': '&', '<': '<', '>': '>', "'": ''', '"': '"'          }[tag] || tag));        }                bindCouponButtons() {          const btns = this.root.querySelectorAll('.tg-df-tag-coupons');          btns.forEach(btn => {            btn.addEventListener('click', (e) => {              e.preventDefault();              e.stopPropagation();              const merchant = btn.getAttribute('data-merchant');              this.openVouchersModal(merchant);            });          });                    const closeBtn = this.root.querySelector('#tg-df-vouchers-close');          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (closeBtn) {            closeBtn.onclick = () => this.closeVouchersModal();          }          if (backdrop) {            backdrop.onclick = (e) => {              if (e.target === backdrop) this.closeVouchersModal();            };          }        }                closeVouchersModal() {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (backdrop) backdrop.classList.remove('active');        }                async checkMerchantsCouponsBulk(merchants) {          if (!merchants || merchants.length === 0) return {};          const controller = new AbortController();          const timeoutId = setTimeout(() => controller.abort(), 4000);          try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchants.join(','));            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '120');            url.searchParams.append('origin', 'widgets-clientside');                        let res; try { res = await fetch(url.toString(), { signal: controller.signal }); } catch (e) { return {}; }            clearTimeout(timeoutId);            if (!res.ok) return {};            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        const foundMerchants = new Set();            offers.forEach(o => {              let mName = o.merchant_name || o.merchant || o.retailer;              if (mName && typeof mName === 'object') mName = mName.name;              if (mName) foundMerchants.add(String(mName).toLowerCase());            });            const resultMap = {};            merchants.forEach(m => {              if (m) resultMap[m] = foundMerchants.has(String(m).toLowerCase());            });            return resultMap;          } catch (e) {            return {};          }        }                async openVouchersModal(merchantName) {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          const title = this.root.querySelector('#tg-df-vouchers-title');          const content = this.root.querySelector('#tg-df-vouchers-content');                    if (!backdrop || !content) return;                    // HACK: Hide closing tags          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h4 = '<' + '/h4>';          const _svg = '<' + '/svg>';          const _circle = '<' + '/circle>';          const _polyline = '<' + '/polyline>';          const _rect = '<' + '/rect>';          const _path = '<' + '/path>';                    title.innerText = `${merchantName} Coupons & Deals`;          content.innerHTML = `\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}                               \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}`;          backdrop.classList.add('active');                    try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchantName);            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '50');            url.searchParams.append('origin', 'widgets-clientside');                        const res = await fetch(url.toString());            if (!res.ok) throw new Error('API Error');            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        if (offers.length === 0) {              content.innerHTML = `\x3Cdiv class="tg-df-message">No vouchers currently available for ${this.escapeHTML(merchantName)}.${_div}`;              return;            }                        content.innerHTML = offers.map((v, idx) => {              let offerObj = v;              if (v.offers && v.offers.offer) {                offerObj = Array.isArray(v.offers.offer) ? v.offers.offer[0] : v.offers.offer;              } else if (v.offer) {                offerObj = Array.isArray(v.offer) ? v.offer[0] : v.offer;              }              let logoUrl = v.logo_url || offerObj.logo_url || '';              if (!logoUrl && v.merchant) {                if (Array.isArray(v.merchant) && v.merchant.length > 0) logoUrl = v.merchant[0].logo_url || '';                else logoUrl = v.merchant.logo_url || '';              }                            const offerName = offerObj.name || offerObj.title || v.name || v.title || 'Special Offer';              const endTime = offerObj.end_time || v.end_time || '';              const linkUrl = offerObj.link || offerObj.url || v.link || v.url || '#';                            let foundVoucherCode = '';              const findVoucherCode = (obj) => {                if (!obj || typeof obj !== 'object') return;                if (obj.type === 'voucher_code' && obj.display_value) {                  foundVoucherCode = obj.display_value;                  return;                }                if (Array.isArray(obj)) {                  for (const item of obj) {                    findVoucherCode(item);                    if (foundVoucherCode) return;                  }                } else {                  for (const k in obj) {                    if (Object.prototype.hasOwnProperty.call(obj, k)) {                      findVoucherCode(obj[k]);                      if (foundVoucherCode) return;                    }                  }                }              };              findVoucherCode(offerObj);              if (!foundVoucherCode) findVoucherCode(v);                            const voucherCode = foundVoucherCode || offerObj.voucher_code || v.voucher_code || '';              const codeHtml = voucherCode ? `\x3Cspan class="tg-df-voucher-code" data-action="copy-code" data-code="${this.escapeHTML(voucherCode)}" title="Copy to clipboard">                \x3Cspan class="tg-df-voucher-code-text">${this.escapeHTML(voucherCode)}${_span}                \x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-left:6px;flex-shrink:0;" class="tg-df-voucher-copy-icon">                  \x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">${_rect}                  \x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">${_path}                ${_svg}              ${_span}` : '';                            const logoHtml = logoUrl                 ? `\x3Cimg src="${this.escapeHTML(logoUrl)}" alt="${this.escapeHTML(offerName)}" class="tg-df-voucher-logo" />`                 : `\x3Cdiv class="tg-df-voucher-logo" style="background:#e2e8f0;">${_div}`;                            let expiryHtml = '';              if (endTime) {                let dStr = endTime;                if (!isNaN(dStr) && String(dStr).length === 10) dStr = Number(dStr) * 1000;                const d = new Date(dStr);                if (!isNaN(d.getTime())) {                  const options = { year: 'numeric', month: 'short', day: 'numeric' };                  expiryHtml = `                    \x3Cdiv class="tg-df-voucher-expiry">                      \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                        \x3Ccircle cx="12" cy="12" r="10">${_circle}                        \x3Cpolyline points="12 6 12 12 16 14">${_polyline}                      ${_svg}                      Expires ${d.toLocaleDateString(undefined, options)}                    ${_div}`;                }              }              const revenueIdVal = generateRevenueId(linkUrl, offerName, merchantName, null);              const rewrittenLinkUrl = rewriteAffiliateLink(linkUrl, area, revenueIdVal);              return `                \x3Ca href="${this.escapeHTML(rewrittenLinkUrl)}" target="_blank" rel="noopener nofollow" class="tg-df-voucher-item"                  data-action="voucher-click"                  data-product-name="${this.escapeHTML(offerName)}"                  data-merchant-name="${this.escapeHTML(merchantName)}"                  data-analytics-id="${this.escapeHTML(offerObj.offer_id || offerObj.id || v.id || '')}"                  data-price=""                  data-previous-price=""                  data-original-link="${this.escapeHTML(linkUrl)}"                  data-revenue-id="${revenueIdVal}"                  data-index="${idx}"                  data-total="${offers.length}"                  data-in-stock="true"                  data-currency="USD"                  data-model-id="${this.escapeHTML(offerObj.model_id || v.model_id || offerObj.id || v.id || '')}"                  data-merchant-id="${this.escapeHTML(offerObj.merchant_id || offerObj.merchant?.id || '')}"                >                  ${logoHtml}                  \x3Cdiv class="tg-df-voucher-content">                    \x3Ch4 class="tg-df-voucher-title">${this.escapeHTML(offerName)}${_h4}                    ${codeHtml}                    ${expiryHtml}                  ${_div}                ${_a}              `;            }).join('');                        // Attach copy functionality            const copyBtns = content.querySelectorAll('[data-action="copy-code"]');            copyBtns.forEach(btn => {              btn.addEventListener('click', async (e) => {                e.preventDefault();                e.stopPropagation();                                const code = btn.getAttribute('data-code');                if (!code) return;                                try {                  const copyToClipboard = async (text) => {                     if (window.navigator.clipboard && window.isSecureContext) {                        try { await window.navigator.clipboard.writeText(text); return; } catch (e) {}                     }                     const textArea = document.createElement("textarea");                     textArea.value = text;                     textArea.style.position = "fixed";                     document.body.appendChild(textArea);                     textArea.focus();                     textArea.select();                     document.execCommand('copy');                     textArea.remove();                  };                  await copyToClipboard(code);                                    // Visual feedback                  btn.classList.add('copied');                  const textSpan = btn.querySelector('.tg-df-voucher-code-text');                  const iconSvg = btn.querySelector('.tg-df-voucher-copy-icon');                                    const origText = textSpan.innerText;                  const origIcon = iconSvg.innerHTML;                                    textSpan.innerText = 'Copied!';                  iconSvg.innerHTML = `\x3Cpolyline points="20 6 9 17 4 12">${_polyline}`;                                    setTimeout(() => {                    if (btn) {                      btn.classList.remove('copied');                      if (textSpan) textSpan.innerText = origText;                      if (iconSvg) iconSvg.innerHTML = origIcon;                    }                  }, 2000);                                    trackElementInteraction({                    id: 'voucher-code-copy',                    name: 'Copy Voucher Code',                    label: `Copied ${code} for ${merchantName}`                  });                } catch (err) {                  console.warn('Failed to copy text: ', err);                }              });            });            // Attach voucher click tracking            const voucherBtns = content.querySelectorAll('[data-action="voucher-click"]');            voucherBtns.forEach(btn => {              btn.addEventListener('click', (e) => {                if (e.target.closest('[data-action="copy-code"]')) return;                                const productName = btn.getAttribute('data-product-name');                const merchantNameAttr = btn.getAttribute('data-merchant-name');                const productId = btn.getAttribute('data-analytics-id');                const price = parseFloat(btn.getAttribute('data-price')) || null;                const prevPriceStr = btn.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = btn.getAttribute('data-original-link');                const rewrittenLink = btn.getAttribute('href');                const revenueId = btn.getAttribute('data-revenue-id');                const index = parseInt(btn.getAttribute('data-index'), 10) || 0;                const inStock = btn.getAttribute('data-in-stock') === 'true';                const totalText = btn.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: btn.getAttribute('data-model-id') || null,                    matchId: btn.getAttribute('data-match-id') || null,                    brand: btn.getAttribute('data-model-brand') || null,                    parent: btn.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: btn.getAttribute('data-merchant-id') || null,                    network: btn.getAttribute('data-merchant-network') || null,                    url: btn.getAttribute('data-merchant-url') || null,                    name: merchantNameAttr                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: btn.getAttribute('data-currency') || 'USD'                };                if (typeof trackDealClick === 'function') {                  trackDealClick(trackingParams);                }              });            });                                  } catch (e) {            console.warn(e);            content.innerHTML = `\x3Cdiv class="tg-df-message">Failed to load vouchers.${_div}`;          }        }        render() {          try {            if (this.getViewMode() === 'savings_squad' && this.airedaleTags.length > 0) {              if (this.categoryFilterWrapper) {                 this.categoryFilterWrapper.style.display = 'flex';              }              if (this.categoryFilter) {                 const _option = '<' + '/option>';                 let optionsHtml = `\x3Coption value="all">All Categories${_option}`;                 this.airedaleTags.forEach(tag => {                    const isSelected = this.activeDealTag === tag ? 'selected' : '';                    optionsHtml += `\x3Coption value="${this.escapeHTML(tag)}" ${isSelected}>${this.escapeHTML(tag)} (${this.airedaleTagCounts[tag] || 0})${_option}`;                 });                 this.categoryFilter.innerHTML = optionsHtml;                 this.categoryFilter.value = this.activeDealTag || 'all';              }            } else {               if (this.categoryFilterWrapper) {                  this.categoryFilterWrapper.style.display = 'none';               }            }            const displayDeals = this.getFilteredDeals();          // HACK: Hide closing tags from the CMS HTML sanitizer so it doesn't strip them during in-page injection          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h3 = '<' + '/h3>';          const _p = '<' + '/p>';          const _strong = '<' + '/strong>';          const _sup = '<' + '/sup>';          const _button = '<' + '/button>';          if (displayDeals.length === 0) {            if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {              if (this.deals.length > 0) {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No deals match your selected filters.                ${_div}`;              } else if (this.getViewMode() === 'savings_squad' && this.currentQuery.length <= 2) {                 // Do not show "no exact matches" if query is empty for savings_squad                 this.grid.innerHTML = '';              } else {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No exact matches found for "\x3Cstrong>${this.escapeHTML(this.currentQuery)}${_strong}". Try adjusting your search term.                ${_div}`;              }            } else {              this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                Search product or category names to discover the best deals from across the web.              ${_div}`;            }            return;          }          let dealsHtml = displayDeals.slice(0, this.displayLimit).map((deal, index) => {            try {               const currencySym = this.escapeHTML(deal.currency);               const isoCurrencyCode = normalizeCurrency(currencySym);               const escapedPrice = this.escapeHTML(deal.price);               const escapedMsrp = this.escapeHTML(deal.msrp);               const areaCode = this.getAreaCode();                              const revenueId = generateRevenueId(deal.url, deal.title, deal.merchant, null);               const originalLink = deal.url;               const rewrittenLink = rewriteAffiliateLink(deal.url, areaCode, revenueId);                        const productCategoryName = 'deals';            const dataAttr = `              data-action="${deal.isCheckPrice ? 'view-similar-click' : 'deal-click'}"              data-analytics-id="${this.escapeHTML(deal.externalProductId || deal.id || '')}"              data-product-name="${this.escapeHTML(deal.title)}"              data-merchant-name="${this.escapeHTML(deal.merchant)}"              data-price="${deal.rawPrice || ''}"              data-previous-price="${deal.rawMsrp || ''}"              data-original-link="${this.escapeHTML(originalLink)}"              data-revenue-id="${revenueId}"              data-index="${index}"              data-total="${displayDeals.length}"              data-in-stock="${deal.inStock !== false}"              data-currency="${this.escapeHTML(isoCurrencyCode)}"              data-model-id="${this.escapeHTML(deal.modelId || '')}"              data-product-key="${this.escapeHTML(deal.productKey || '')}"              data-merchant-id="${this.escapeHTML(deal.merchantId || '')}"            `;                        let priceGroupHtml = '';            let isSavingsSquadMode = this.getViewMode() === 'savings_squad';            let ctaText = 'View Deal';            let formattedPrice = '';            let msrpHtml = '';                        if (deal.isCheckPrice) {              ctaText = isSavingsSquadMode ? 'View Deal' : 'Check Price';              if (isSavingsSquadMode) {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-merchant-wrapper">                    \x3Cspan class="tg-df-card-merchant-pill" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                  \x3Cdiv class="tg-df-card-price-group">                  ${_div}                `;              } else {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-merchant-wrapper">                    \x3Cspan class="tg-df-card-merchant-pill" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                  \x3Cdiv class="tg-df-card-price-group">                    \x3Cspan class="tg-df-card-price" style="font-size: 15px; font-weight: 500; font-style: italic;">See price at retailer${_span}                  ${_div}                `;              }            } else {              // Format Price              formattedPrice = escapedPrice.includes(currencySym)                 ? escapedPrice                 : `${currencySym}${escapedPrice}`;                              // Format MSRP              msrpHtml = deal.msrp && deal.rawMsrp > deal.rawPrice                ? `\x3Cspan class="tg-df-card-msrp">${escapedMsrp.includes(currencySym) ? escapedMsrp : currencySym + escapedMsrp}${_span}`                : '';                              priceGroupHtml = `                \x3Cdiv class="tg-df-card-merchant-wrapper">                  \x3Cspan class="tg-df-card-merchant-pill" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                ${_div}                \x3Cdiv class="tg-df-card-price-group">                  ${isSavingsSquadMode ? '' : `                  \x3Cspan class="tg-df-card-price">${formattedPrice}${_span}                  ${msrpHtml}                  `}                ${_div}              `;            }                        const discountBadgeHtml = deal.savingLabel && !deal.isCheckPrice              ? `\x3Cspan class="tg-df-card-discount-badge">${this.escapeHTML(deal.savingLabel)}${_span}`              : '';                          // HACK for CMS            const _button = '<' + '/button>';            const _svg = '<' + '/svg>';            const _path = '<' + '/path>';            const _rect = '<' + '/rect>';            const _circle = '<' + '/circle>';            const _polyline = '<' + '/polyline>';            const _line = '<' + '/line>';                        let badgesHtml = '';            const primeBadge = deal.isPrime ? `              \x3Cspan class="tg-df-tag tg-df-tag-prime">                \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="currentColor">                  \x3Cpath d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z">${_path}                ${_svg} Prime              ${_span}            ` : '';                        const couponsBadge = deal.merchant && deal.merchant.toLowerCase().includes('amazon') ? '' : `              \x3Cdiv class="tg-df-coupon-wrapper" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:inline-flex; align-items:center;">                \x3Cdiv class="tg-df-coupon-spinner">${_div}                \x3Cbutton type="button" class="tg-df-tag tg-df-tag-coupons" data-action="coupons-click" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:none;">                  \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                    \x3Cpath d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z">${_path}                    \x3Cline x1="7" y1="7" x2="7.01" y2="7">${_line}                  ${_svg} Coupons                ${_button}              ${_div}            `;                        // Note: We always add coupons badge if there's a chance, but to allow 3-line titles we check wrapper display state            badgesHtml = `              \x3Cdiv class="tg-df-card-badges">                ${primeBadge}                ${couponsBadge}              ${_div}            `;            const _linearGradient = '<' + '/linearGradient>';            const _polygon = '<' + '/polygon>';            const _stop = '<' + '/stop>';            const _defs = '<' + '/defs>';                        let starHtml = '';            if (deal.starRating) {              let rating = deal.starRating;                            if (rating > 0) {                const fullStars = Math.floor(rating);                const halfStar = (rating - fullStars) >= 0.5 ? 1 : 0;                const emptyStars = Math.max(0, 5 - fullStars - halfStar);                const blue = '#1f69ff'; // Tom's guide brand color from VIEW DEAL button                const gray = '#cbd5e1';                                const starSvgFull = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="${blue}" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                const gradId = 'half_grad_' + Math.floor(Math.random()*1000000);                const starSvgHalf = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cdefs>\x3ClinearGradient id="${gradId}" x1="0" x2="1" y1="0" y2="0">\x3Cstop offset="50%" stop-color="${blue}">${_stop}\x3Cstop offset="50%" stop-color="transparent">${_stop}${_linearGradient}${_defs}                  \x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26" fill="url(#${gradId})">${_polygon}${_svg}`;                                  const starSvgEmpty = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="${gray}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                let stars = [];                for (let i=0; i<fullStars; i++) stars.push(starSvgFull);                if (halfStar) stars.push(starSvgHalf);                for (let i=0; i<emptyStars; i++) stars.push(starSvgEmpty);                                starHtml = `\x3Cdiv class="tg-df-card-stars" style="display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tg-df-text-muted);">                  \x3Cspan style="margin-right:6px;">Tom's Guide:${_span}                  \x3Cdiv style="display:flex;gap:2px;">                    ${stars.join('')}                  ${_div}                ${_div}`;              }            }            let htmlOutput = '';            if (isSavingsSquadMode) {              htmlOutput += `              \x3Cdiv class="hawk-deal-widget-container tg-df-mobile-only" data-collapsible="true">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''} style="margin-bottom: 10px;">` : ''}                \x3Cdiv class="hawk-deal-widget-wrap">                  \x3Cdiv class="hawk-deal-widget-image-container">                    \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" rel="sponsored noopener" target="_blank" class="hawk-affiliate-link-deal-widget" ${dataAttr}>                      \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="hawk-lazy-image-deal-widget" loading="lazy" width="140" height="160" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                    ${_a}                  ${_div}                  \x3Cdiv class="hawk-deal-widget-text-cta-container">                    \x3Cdiv class="hawk-deal-widget-text-body-container">                      \x3Cdiv class="hawk-deal-widget-text-body-main">                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          ${deal.isCheckPrice ? `                            \x3Cspan class="hawk-deal-widget-title-product-title">${this.escapeHTML(deal.title)}${_span}                          ` : `                            \x3Cspan class="hawk-deal-widget-title-product-title">${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_span}                          `}                        ${_a}                        ${!deal.isCheckPrice && deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan class="hawk-deal-widget-title-was-price">was ${currencySym}${escapedMsrp}${_span}                          ${_a}                        ` : ''}                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          \x3Cspan class="hawk-deal-widget-title-retailer-price">                            ${!deal.isCheckPrice ? `                              \x3Cspan class="hawk-deal-widget-title-price">now ${formattedPrice}${_span}                              \x3Cspan class="hawk-deal-widget-title-retailer"> at ${this.escapeHTML(deal.merchant)}${_span}                            ` : `                              \x3Cspan class="hawk-deal-widget-title-price">See price at ${this.escapeHTML(deal.merchant)}${_span}                            `}                          ${_span}                        ${_a}                        ${deal.description ? `\x3Cdiv class="hawk-deal-widget-text-body-description">\x3Cp>${this.escapeHTML(deal.description)}${_p}${_div}` : ''}                      ${_div}                    ${_div}                    \x3Cdiv class="hawk-deal-widget-footer">                      \x3Cdiv class="hawk-deal-widget-button-wrapper">                        \x3Cdiv class="hawk-deal-widget-preferred-partner-wrapper">                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-deal-button" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan>${deal.isCheckPrice ? 'Check Price' : 'View Deal'}${_span}                          ${_a}                        ${_div}                      ${_div}                    ${_div}                  ${_div}                ${_div}              ${_div}              `;            }            htmlOutput += `              \x3Cdiv class="tg-df-card ${isSavingsSquadMode ? 'tg-df-desktop-only' : ''}">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''}>` : ''}                \x3Cdiv class="tg-df-card-image-box">                  ${discountBadgeHtml}                  \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">                    \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="tg-df-card-image" loading="lazy" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                  ${_a}                ${_div}                \x3Cdiv class="tg-df-card-body">                  ${starHtml}                  ${badgesHtml}                  \x3Ch3 class="tg-df-card-title tg-df-custom-savings-squad-title" title="${this.escapeHTML(deal.title)}">                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" disable-tracking="true" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit;">                      ${isSavingsSquadMode                         ? (deal.isCheckPrice                             ? (deal.title && deal.title.includes(':')                                 ? `\x3Cstrong>${this.escapeHTML(deal.title.substring(0, deal.title.indexOf(':') + 1))}${_strong}\x3Cspan style="color: #1f69ff; font-weight: normal;">${this.escapeHTML(deal.title.substring(deal.title.indexOf(':') + 1))}${_span}`                                : this.escapeHTML(deal.title)                              )                             : `\x3Cstrong>${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_strong} ${deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `\x3Cspan style="color: #d0021b; text-decoration: line-through; font-weight: normal; margin-right: 4px;">was ${currencySym}${escapedMsrp}${_span} ` : ''}\x3Cspan style="color: #1f69ff; font-weight: normal;">now ${formattedPrice} at ${this.escapeHTML(deal.merchant)}${_span}`                          )                        : this.escapeHTML(deal.title)                      }                    ${_a}                  ${_h3}                  ${deal.description ? `\x3Cp style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 12px; line-height: 1.4;">${this.escapeHTML(deal.description)}${_p}` : ''}                  \x3Cdiv class="tg-df-card-footer">                    ${priceGroupHtml}                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" class="tg-df-card-cta ${isSavingsSquadMode ? 'tg-df-cta-savings-squad' : ''}" style="text-decoration: none;">${ctaText}${_a}                  ${_div}                ${_div}              ${_div}            `;                        return htmlOutput;            } catch (e) {               console.log("Error rendering deal in map for index", index, typeof deal === 'object' ? JSON.stringify(deal) : deal, "MSG:", e.message);               return '';            }          }).join('');                    if (displayDeals.length > this.displayLimit || ((this.getViewMode() === 'carousel' || this.getViewMode() === 'auto') && displayDeals.length > 0 && displayDeals.length % ((this.rowsSelect && this.rowsSelect.value) ? parseInt(this.rowsSelect.value, 10) : 12) === 0)) {            if (this.getViewMode() === 'carousel') {               dealsHtml += `                 \x3Cbutton type="button" class="tg-df-load-more-card tg-df-load-more">                   \x3Csvg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-bottom: 8px;">\x3Cpath d="M5 12h14">\x3C/path>\x3Cpath d="m12 5 7 7-7 7">\x3C/path>\x3C/svg>                   Load More                 ${_button}               `;            } else {               dealsHtml += `                 \x3Cdiv style="width: 100%; display: flex; justify-content: center; margin-top: 16px; grid-column: 1 / -1;">                   \x3Cbutton type="button" class="tg-df-tag-outline tg-df-load-more" style="padding: 8px 24px; border-radius: 100px; font-weight: 600; font-size: 14px; cursor: pointer; display: flex; align-items: center;">Load More${_button}                 ${_div}               `;            }          }                    this.grid.innerHTML = dealsHtml;          // Inject JSON-LD          try {            let targetNode = this.hostContainer || document.head;            let jsonLdScript = targetNode.querySelector('#tg-df-json-ld-' + this.widgetId);            if (!jsonLdScript) {                jsonLdScript = document.createElement('script');                jsonLdScript.type = 'application/ld+json';                jsonLdScript.id = 'tg-df-json-ld-' + this.widgetId;                targetNode.appendChild(jsonLdScript);            }            const jsonLdData = {              "@context": "https://schema.org",              "@type": "ItemList",              "itemListElement": displayDeals.slice(0, this.displayLimit).map((deal, index) => {                 let isoCurrency = "USD";                 if (deal.currency === '£') isoCurrency = "GBP";                 else if (deal.currency === '€') isoCurrency = "EUR";                 else if (deal.currency === 'A$') isoCurrency = "AUD";                 else if (deal.currency === 'CA$') isoCurrency = "CAD";                 const areaCode = typeof this.getAreaCode === 'function' ? this.getAreaCode() : 'US';                 const revenueId = typeof generateRevenueId === 'function' ? generateRevenueId(deal.url, deal.title, deal.merchant, null) : '';                 const rewrittenLink = typeof rewriteAffiliateLink === 'function' ? rewriteAffiliateLink(deal.url, areaCode, revenueId) : deal.url;                 return {                   "@type": "ListItem",                   "position": index + 1,                   "item": {                     "@type": "Product",                     "name": deal.title,                     "image": deal.image || "",                     "description": deal.description || "",                     "brand": {                       "@type": "Brand",                       "name": deal.brand || ""                     },                     "offers": {                       "@type": "Offer",                       "priceCurrency": isoCurrency,                       "price": deal.rawPrice || 0,                       "url": rewrittenLink,                       "seller": {                         "@type": "Organization",                         "name": deal.merchant || ""                       }                     }                   }                 };              }).filter(item => item.item.name)            };            jsonLdScript.textContent = JSON.stringify(jsonLdData);          } catch(e) { console.warn("JSON-LD generation failed", e); }                    let gridWrapper = this.grid.parentElement;          if (gridWrapper && gridWrapper.classList.contains('tg-df-grid-wrapper')) {             let rightChevron = gridWrapper.querySelector('.tg-df-carousel-scroll-right');             let leftChevron = gridWrapper.querySelector('.tg-df-carousel-scroll-left');             if (this.getViewMode() === 'carousel') {                 // The observer set up in setupScrollListeners handles visibility.                 if (rightChevron) rightChevron.style.display = 'flex';                 if (leftChevron) leftChevron.style.display = 'none'; // reset correctly             } else {                 if (rightChevron) rightChevron.style.display = 'none';                 if (leftChevron) leftChevron.style.display = 'none';             }          }                    const loadMoreBtn = this.grid.querySelector('.tg-df-load-more');          if (loadMoreBtn) {            loadMoreBtn.addEventListener('click', async () => {              if (typeof trackElementInteraction === 'function') {                trackElementInteraction({ id: 'load-more', name: 'Load more', label: 'Load More Results' });              }              if (displayDeals.length <= this.displayLimit) {                 loadMoreBtn.innerHTML = `                  <svg class="tg-df-spinner" style="width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 8px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" d="M12 2v4m0 12v4M4.93 4.93l2.83 2.83m8.48 8.48l2.83 2.83M2 12h4m12 0h4M4.93 19.07l2.83-2.83m8.48-8.48l2.83-2.83"/></svg>                  Loading...                 `;                 loadMoreBtn.disabled = true;                 await this.fetchDeals(this.currentQuery, true);              } else {                 this.displayLimit += this.getRowsLimit();                 this.render();              }            });          }                      this.bindCouponButtons();            this.checkAndUpdateCoupons();                        // Allow hawklinks.js to discover and rewrite our widget links             // by appending the .article-body class and manually triggering processArticle.            let container = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (container && !container.classList.contains('article-body')) {               container.classList.add('article-body');            }            setTimeout(() => {               if (this.grid && !this.grid.classList.contains('article-body')) this.grid.classList.add('article-body');               document.dispatchEvent(new CustomEvent('processArticle', { detail: { element: this.root } }));            }, 50);          } catch(e) {            console.warn("Widget render error", e);          }        }                async checkAndUpdateCoupons() {          const wrappers = Array.from(this.root.querySelectorAll('.tg-df-coupon-wrapper'));          if (wrappers.length === 0) return;                    const merchants = [...new Set(wrappers.map(w => w.getAttribute('data-merchant')).filter(Boolean))];          if (merchants.length === 0) return;          const couponResultsMap = await this.checkMerchantsCouponsBulk(merchants);                    for (const merchant of merchants) {            const hasCoupons = !!couponResultsMap[merchant];            const merchantWrappers = wrappers.filter(w => w.getAttribute('data-merchant') === merchant);            merchantWrappers.forEach(wrapper => {              const spinner = wrapper.querySelector('.tg-df-coupon-spinner');              const btn = wrapper.querySelector('.tg-df-tag-coupons');                            if (spinner) spinner.style.display = 'none';                            if (hasCoupons && btn) {                btn.style.display = 'inline-flex';              } else if (!hasCoupons) {                wrapper.style.display = 'none';              }            });          }        }        updateFloatingCopyBar() {          if (!this.editorBar || !this.editorSelectedCount) return;          if (this.editorMode && this.selectedDeals.size > 0) {            this.editorBar.style.display = 'flex';            this.editorSelectedCount.innerText = this.selectedDeals.size;          } else {            this.editorBar.style.display = 'none';          }        }        async copySelectedDealsToCMS() {           function htmlToSlate(htmlString) {              if (!htmlString) return [{ type: 'paragraph', children: [{ text: '' }] }];              let doc;              if (typeof window !== 'undefined' && window.DOMParser) {                 doc = new DOMParser().parseFromString(htmlString, 'text/html');              } else {                 doc = document.implementation.createHTMLDocument('');                 doc.body.innerHTML = htmlString;              }                            function parseNode(node, marks = {}) {                  if (node.nodeType === 3) {                      const text = node.textContent;                      if (!text) return null;                      return { text: text, ...marks };                  }                  if (node.nodeType === 1) {                      const tagName = node.tagName.toLowerCase();                      if (tagName === 'br') {                          return { type: 'line-break', children: [{ text: '' }] };                      }                      if (tagName === 'p') {                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return { type: 'paragraph', children };                      }                      if (tagName === 'strong' || tagName === 'b') {                          const newMarks = { ...marks, bold: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'em' || tagName === 'i') {                          const newMarks = { ...marks, italic: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'a') {                          const href = node.getAttribute('href') || '';                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return {                              type: 'link',                              url: href,                              isNoFollow: (node.getAttribute('rel') || '').includes('nofollow'),                              isSponsored: (node.getAttribute('rel') || '').includes('sponsored'),                              isOpenNewTab: node.getAttribute('target') === '_blank',                              isPreventDataRewrite: false,                              children: children                          };                      }                      return Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                  }                  return null;              }                            let blocksArray = [];              let currentParagraphChildren = [];              function flushParagraph() {                  if (currentParagraphChildren.length > 0) {                      blocksArray.push({ type: 'paragraph', children: currentParagraphChildren });                      currentParagraphChildren = [];                  }              }              Array.from(doc.body.childNodes).forEach(node => {                  const parsed = parseNode(node, {});                  const parsedItems = Array.isArray(parsed) ? parsed : (parsed ? [parsed] : []);                  parsedItems.forEach(item => {                      if (item.type === 'paragraph') {                          flushParagraph();                          blocksArray.push(item);                      } else {                          currentParagraphChildren.push(item);                      }                  });              });              flushParagraph();              if (blocksArray.length === 0) {                  blocksArray = [{ type: 'paragraph', children: [{ text: '' }] }];              }              return blocksArray;           }           const blocks = [];                      this.editorCopyBtn.innerHTML = '\x3Cspan class="tg-df-coupon-spinner" style="display:inline-block; margin-right:8px; border-top-color:#fff;">' + '<' + '/span> Copying...';           for (const deal of Array.from(this.selectedDeals.values())) {              const url = deal.url;              const merchant = deal.merchant;              const title = deal.title;              const image = deal.image;              const currentPrice = deal.currency + deal.rawPrice;              const wasPrice = deal.hasWasPrice && deal.rawMsrp > deal.rawPrice ? deal.currency + deal.rawMsrp : '';                            let couponsChildren = [];              try {                  const area = this.getAreaCode();                  const apiUrl = new URL('https://search-api.fie.future.net.uk/widget.php');                  apiUrl.searchParams.append('model_name', 'Everything');                  apiUrl.searchParams.append('language', 'en-GB');                  apiUrl.searchParams.append('area', area);                  apiUrl.searchParams.append('combine_product_types', '1');                  apiUrl.searchParams.append('filter_merchant_name', merchant);                  apiUrl.searchParams.append('all_filters', 'false');                  apiUrl.searchParams.append('exclude_unlabelled', 'false');                  apiUrl.searchParams.append('include_specs', 'false');                  apiUrl.searchParams.append('sort', 'voucher');                  apiUrl.searchParams.append('distinct_merchants', 'natural');                  apiUrl.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');                  apiUrl.searchParams.append('rows', '3');                  apiUrl.searchParams.append('origin', 'widgets-clientside');                                    let res; try { res = await fetch(apiUrl.toString()); } catch (e) { return; }                  if (res.ok) {                      const data = await res.json();                      let offers = [];                      if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {                        offers = data.widget.data.offers;                      } else if (data && data.data && Array.isArray(data.data.offers)) {                        offers = data.data.offers;                      }                                            if (offers.length > 0) {                          couponsChildren.push({ text: "Also check out these coupons: ", bold: true });                          offers.slice(0, 3).forEach((offer, idx) => {                              const actualOffer = offer.offer || offer;                              const offerName = actualOffer.name || actualOffer.title || offer.model_name || offer.title || offer.name || 'Coupon';                              const linkUrl = actualOffer.link || actualOffer.url || actualOffer.offer_link || '#';                              couponsChildren.push({ type: "line-break", children: [{ text: "" }] });                              couponsChildren.push({ text: "🎟️ " });                              couponsChildren.push({                                  type: "link",                                  url: linkUrl,                                  isNoFollow: true,                                  isSponsored: false,                                  isOpenNewTab: true,                                  isPreventDataRewrite: false,                                  children: [{ text: offerName, bold: true }]                              });                          });                      }                  }              } catch (err) {                  console.warn('Failed to fetch coupons for', merchant, err);              }              let descriptionValue = [];              if (deal.text) {                 descriptionValue = htmlToSlate(deal.text);              } else {                 const dealDescriptions = [                   `Don't miss out on this fantastic deal for the ${title}. It is currently available at ${merchant} for a highly competitive price.`,                   `We've spotted an excellent price drop on the ${title}. Grab it now at ${merchant} before it's gone.`,                   `The ${title} is currently seeing a generous discount over at ${merchant}. This is a perfect time to buy if you've been holding out.`,                   `If you're in the market for the ${title}, ${merchant} has just the deal for you.`,                   `Score the ${title} for less at ${merchant} right now. This is a rare chance to save big.`,                   `Upgrade your setup with the ${title}, now available at a stellar price via ${merchant}.`                 ];                 const randomDescription = dealDescriptions[Math.floor(Math.random() * dealDescriptions.length)];                 descriptionValue = [                    { type: "paragraph", children: [{ text: randomDescription }] }                 ];              }                            if (couponsChildren.length > 0) {                 let lastBlock = descriptionValue[descriptionValue.length - 1];                 if (lastBlock && lastBlock.type === 'paragraph') {                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ text: "Also check out these coupons: ", bold: true });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children = lastBlock.children.concat(couponsChildren);                 } else {                     descriptionValue.push({                         type: "paragraph",                         children: [                             { type: "line-break", children: [{ text: "" }] },                             { type: "line-break", children: [{ text: "" }] },                             { text: "Also check out these coupons: ", bold: true },                             { type: "line-break", children: [{ text: "" }] },                             ...couponsChildren                         ]                     });                 }              }              function normalizeCurrencyToISO(symbol) {                const map = { '£': 'GBP', '$': 'USD', 'A$': 'AUD', 'CA$': 'CAD', '€': 'EUR' };                return map[symbol] || symbol;              }              const isoCurrency = normalizeCurrencyToISO(deal.currency);              blocks.push({                 id: (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'cms-' + Date.now() + Math.random(),                 blockTypeName: "deal",                 excludeFrom: [],                 collapsible: false,                 props: {                    description: {                       value: descriptionValue,                       touched: false,                       validationMessage: ""                    },                    image: {                       value: {                          credit: [{ type: "paragraph", children: [{ text: merchant }] }],                          dateCreated: Date.now(),                          dateModified: Date.now(),                          distribution: [],                          fileSize: 0,                          height: 1000,                          id: deal.id,                          imageRights: "",                          src: image,                          name: title + ".jpg",                          tags: [],                          width: 1000                       },                       touched: false,                       validationMessage: ""                    },                    showDealButton: { value: true, touched: false, validationMessage: "" },                    isPreferredPartner: { value: false, touched: false, validationMessage: "" },                    linkHref: { value: url, touched: false, validationMessage: "" },                    linkLabel: { value: "", touched: false, validationMessage: "" },                    linkIsNoFollow: { value: true, touched: false, validationMessage: "" },                    linkIsSponsored: { value: false, touched: false, validationMessage: "" },                    linkIsOpenNewWindow: { value: true, touched: false, validationMessage: "" },                    customPromoFlags: { value: [], touched: false, validationMessage: "" },                    showStarDeal: { value: false, touched: false, validationMessage: "" },                    savingType: { value: "none", touched: false, validationMessage: "" },                    starDealPromoFlag: { value: "", touched: false, validationMessage: "" },                    showEditorsChoice: { value: false, touched: false, validationMessage: "" },                    editorsChoiceTitle: { value: "", touched: false, validationMessage: "" },                    hawkPriceCurrency: { value: { value: isoCurrency, label: isoCurrency }, touched: false, validationMessage: "" },                    hawkPrice: { value: deal.hasWasPrice ? String(deal.rawMsrp) : String(deal.rawPrice), touched: false, validationMessage: "" },                    hawkSalePrice: { value: String(deal.rawPrice), touched: false, validationMessage: "" },                    lastCheckedPriceDate: { value: "", touched: false, validationMessage: "" },                    hawkModel: { touched: false, validationMessage: "" },                    productId: { value: "", touched: false, validationMessage: "" },                    voucherId: { value: "", touched: false, validationMessage: "" },                    brand: { value: deal.brand || merchant, touched: false, validationMessage: "" },                    productName: { value: title, touched: false, validationMessage: "" },                    label: { value: "", touched: false, validationMessage: "" },                    retailer: { value: merchant, touched: false, validationMessage: "" },                    priceCheckError: false                 },                 failedFetchError: ""              });           }           const payload = {              type: "articleBuilderPages",              data: blocks           };           const jsonStr = JSON.stringify(payload);                      if (navigator.clipboard && navigator.clipboard.writeText) {              navigator.clipboard.writeText(jsonStr).then(() => {                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              }).catch(err => {                 console.warn('Failed to copy text: ', err);                 alert('Failed to copy deals to clipboard. See console.');              });           } else {              // Fallback              const textArea = document.createElement("textarea");              textArea.value = jsonStr;              document.body.appendChild(textArea);              textArea.focus();              textArea.select();              try {                 document.execCommand('copy');                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              } catch (err) {                 console.warn('Fallback: Oops, unable to copy', err);                 alert('Fallback: Failed to copy deals to clipboard.');              }              document.body.removeChild(textArea);           }        }      }      // Initialize the Widget      if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', () => new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer }));      } else {        new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer });      }    })();  </script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Splatoon Raiders combines ink-splatting and treasure hunting — and I’m already hooked ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/splatoon-raiders-combines-ink-splatting-and-treasure-hunting-and-im-already-hooked</link>
                                                                            <description>
                            <![CDATA[ After playing the Switch 2 exclusive Splatoon Raiders, I  came away impressed by the game’s familiar ink-splatting and newly introduced treasure hunting. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xfpKXrwDTnC4XWYf58xz3V</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/arbHLwbHNwV5XRSbe48ZQK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 30 Jun 2026 14:00:00 +0000</pubDate>                                                                                                                                <updated>Mon, 06 Jul 2026 13:53:59 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Elton Jones ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/NVtYYXr3tEPUE67jf3HtXM.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/arbHLwbHNwV5XRSbe48ZQK-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[splatoon raiders]]></media:description>                                                            <media:text><![CDATA[splatoon raiders]]></media:text>
                                <media:title type="plain"><![CDATA[splatoon raiders]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/arbHLwbHNwV5XRSbe48ZQK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Owning a Wii U ended up being the ultimate test of patience. Being forced to wait months for a first-party release that justified me purchasing Nintendo’s tablet/gaming hybrid console proved torturous during much of the system’s lifecycle.</p><p>I remember getting the first Splatoon, not out of a pure need for it but because I was so desperate to play anything on my Wii U besides Bayonetta 2. The shock and awe that took over my spirit when I realized just how fun Splatoon’s PvP ink-blasting matches were still stands tall as one of the biggest pleasant surprises I’ve had as a gamer. From that point forward, I sunk embarrassingly long playtimes into the series’ next two mainline entries and accompanying DLC expansions.</p><p>Now that I’m on the cusp of finally picking up Switch 2, I’m super excited to put just as much time into Nintendo’s latest offering of ink-splatting. But what makes this new series installment stand out from its predecessors is how it eschews competitive multiplayer in favor of treasure hunting escapades across single–player and four-player co-op expeditions.</p><p>And after finally getting some hands-on time with Splatoon Raiders, I can safely say that its fun factor and charm match that of the excellent Splatoon games that came before it.</p><h2 id="customizing-loadouts-blasting-baddies-and-raiding-treasure">Customizing loadouts, blasting baddies and raiding treasure</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="RnkEzec3JmY2DLdY7PzpQn" name="splatoon-raiders-switch-2" alt="splatoon raiders" src="https://cdn.mos.cms.futurecdn.net/RnkEzec3JmY2DLdY7PzpQn.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: Nintendo)</span></figcaption></figure><p>The name of the game here is using your custom character’s mechanical skills to create new tools, improve your gear, customize your loadouts and head out to new destinations across the Spirhalite Islands to find even more goodies for the taking.</p><p>Like previous games in the series, Splatoon Raiders gives you a ton of options to tinker to your liking. Creating your own “Inkling” took me longer than expected since I always get a kick out of making them to my exact liking. This game also offers a wide range of other options to tailor, such as your main weapon, two gadgets, Relic Powers, your tank type, Bot Buddy, and clothing style.</p><p>Speaking of weapons and gadgets, I got a lot of use out of the “Flamingo Splattershot Jr.”, the “Booyarang” and the “Splatellites.” The mixture of rapid-fire shooting, a weapon that can cut through the opposition in a single circular arc and another one that creates orbiting discs around you that harm incoming foes worked like a charm. When the time arrived for me to eliminate all the “Salmonids” that sought to take me out, my chosen loadout and the assistance of one of the members of the “Deep Cut” trio (whose outfitted in a bot), I was treated to the same entertaining gunplay that made me a fan of Splatoon in the first place.</p><p>After seeing the first pieces of footage for Splatoon Raiders, I was a bit worried that the game’s environments would boil down to nothing but sandy beaches and rocky terrain. But those fears have now been assuaged — there’s plenty more biomes to venture to and the color patterns do enough to make them stand apart from each other, thankfully. The Salmonid hordes that try to overpower you are relentless and actually presented a challenge during some missions, especially the timed ones. </p><p>Even with the difficulty getting kicked up a notch during my demo, I had the time of my life blasting them out of existence, jumping on top of my big bot assistant to get some extra air time and picking up all the currency and items I need to create more offensive and defensive tools. Trust me when I tell you that you'll need all the help you can get, as this game presents a worthy challenge with its unique boss fights and time trials that throw even more enemy hordes your way.</p><h2 id="co-op-raids-will-keep-me-occupied-for-months-or-years-to-come">Co-op raids will keep me occupied for months (or years?) to come</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="mAJKsuUVVeN3Dr7XFuGzc9" name="splatoon-raiders-shooting" alt="splatoon raiders" src="https://cdn.mos.cms.futurecdn.net/mAJKsuUVVeN3Dr7XFuGzc9.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>Linking up with three other players to go on some treasure hunts proved to be just as fun (if not MORE fun!) than my solo treks. Seeing my three other Inkling squadmates equip entirely different loadouts resulted in playthroughs where our combined weapons and gadgets cut through our fishy foes with ease. I knew it was time to switch up my loadout when I watched one of my co-op partners slash through an army of swarming Salmonids with their “Splatchet” gadget (it felt so satisfying to do some slashing for myself once I finally used it). </p><p>Here’s hoping plenty of substantial endgame content and a nice DLC rollout will accompany Splatoon Raiders to expand its co-op suite.</p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@tomsguide/video/7656847887204240654" data-video-id="7656847887204240654" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@tomsguide" href="https://www.tiktok.com/@tomsguide">@tomsguide</a>                            <p></p><a target="_blank" title="♬ Funky Frog Parade - Lil New Prophet" href="https://www.tiktok.com/music/Funky-Frog-Parade-7577832799051745296">♬ Funky Frog Parade - Lil New Prophet</a></section>                    </blockquote></div>                <h2 id="bottom-line">Bottom line</h2><p>Call me crazy if you want, but the likes of <a href="https://www.tomsguide.com/gaming/nintendo/mario-kart-world-review">Mario Kart World</a>, <a href="https://www.tomsguide.com/gaming/nintendo/donkey-kong-bananza-review">Donkey Kong Bananza</a>, <a href="https://www.tomsguide.com/gaming/nintendo/mario-kart-world-sonic-racing-crossworlds-kirby-air-riders-switch-2">Kirby Air Riders</a>, <a href="https://www.tomsguide.com/gaming/nintendo/metroid-prime-4-beyond-review">Metroid Prime 4: Beyond</a> and <a href="https://www.tomsguide.com/gaming/pokemon-pokopia-review">Pokémon Pokopia</a> weren’t enough to compel me to get Switch 2. </p><p>As the odd man out with that opinion, Splatoon Raiders stands out as the killer app that will make me finally pick up a Switch 2. Am I slightly disappointed that the PvP competitive ink-splatting isn’t featured? Yeah. But am I still excited to go treasure hunting with the Deep Cut idols, eliminate Salmonids that dare to approach me, jump into the colorful ink fray with three other Inklings and unlock new pieces of gear? </p><p>Absolutely!</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom’s Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/star-fox-review" target="_blank">I just finished Star Fox on Switch 2 — and it’s better than the game I imagined I was playing as a kid</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-played-star-fox-on-switch-2-in-mouse-mode-and-with-an-n64-controller-heres-the-one-id-recommend" target="_blank">I played Star Fox on Switch 2 in Mouse Mode and with an N64 controller — here's the one I'd recommend</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/yoshi-and-the-mysterious-book-on-switch-2-is-seriously-charming-but-also-kind-of-boring" target="_blank">Yoshi and the Mysterious Book on Switch 2 is seriously charming, but also kind of boring</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I played Star Fox on Switch 2 in Mouse Mode and with an N64 controller — here's the one I'd recommend ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/i-played-star-fox-on-switch-2-in-mouse-mode-and-with-an-n64-controller-heres-the-one-id-recommend</link>
                                                                            <description>
                            <![CDATA[ Star Fox is out now on Switch 2 with 4K visuals and a precision Mouse Mode, but I tested it against the classic N64 controller to find the best setup. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Qjonq3uzsBh6gRaUDktySN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/rGe2ks9gLX4AFzszoat4MX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 27 Jun 2026 08:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ anthony.spadafora@futurenet.com (Anthony Spadafora) ]]></author>                    <dc:creator><![CDATA[ Anthony Spadafora ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/z73LEoj7FkUjNG85GcWHtH.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anthony Spadafora is the managing editor for security and home office furniture at Tom’s Guide where he covers everything from data breaches and malware to password managers and the best way to cover your whole home or business with a strong Wi-Fi signal.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before joining the team, he spent three years covering cybersecurity and B2B tech for ITProPortal while living in South Korea. After moving back to the US. Anthony joined the TechRadar Pro team where he covered these topics along with VPNs, web hosting, online collaboration software and video conferencing for four years. Anthony also has his ears to the ground and is on the lookout for the next major cyberattack or data breach.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Based in Houston, Texas, Anthony also handles VPN testing for both Tom’s Guide and TechRadar. As someone who has worked from home exclusively since 2018, he has reviewed dozens of standing desks as well as office chairs and has taken a closer look at other essential remote working accessories. As part of these reviews, Anthony frequently builds intricate desk setups which is why he’s such a big advocate for cable management and keeping things organized. When he’s not writing, he can be found tinkering with PCs and game consoles, managing cables and making upgrades to his smart home.&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/rGe2ks9gLX4AFzszoat4MX-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A pair of Joy-Cons next to an N64 controller with Star Fox running on a Switch 2 in the background]]></media:description>                                                            <media:text><![CDATA[A pair of Joy-Cons next to an N64 controller with Star Fox running on a Switch 2 in the background]]></media:text>
                                <media:title type="plain"><![CDATA[A pair of Joy-Cons next to an N64 controller with Star Fox running on a Switch 2 in the background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/rGe2ks9gLX4AFzszoat4MX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Despite <a href="https://www.tomsguide.com/news/live/gta-6-pre-orders-live-updates-and-news">GTA 6 pre-orders</a> stealing the headlines this week, another game you can play right now actually just hit store shelves. Of course, I’m talking about <a href="https://www.tomsguide.com/gaming/nintendo/star-fox-review">Nintendo’s Star Fox remake</a>, which I recently gave a glowing review.</p><p>I still remember inserting the Rumble Pak into the back of my N64 controller and booting up Star Fox 64 for the first time almost 30 years ago. Now, though, I get to experience one of my favorite childhood games with modern graphics, crisp 4K visuals, and new cutscenes that help fill out the story even further.</p><p>Playing Star Fox on the Nintendo Switch 2 has been an absolute blast so far, and I even managed to take the hard path that eluded me as a child. Still, after several playthroughs ahead of my review, I wasn’t done yet.</p><p>Besides being able to play with a <a href="https://www.tomsguide.com/gaming/gaming-peripherals/i-tried-the-nintendo-switch-2-pro-controller-and-it-adds-the-one-feature-ive-always-wanted">Nintendo Switch 2 Pro Controller</a>, you can also detach your Joy-Cons and play Star Fox in <a href="https://www.tomsguide.com/gaming/nintendo/i-was-struggling-to-set-up-my-switch-2-until-i-tried-using-mouse-mode-heres-why">Mouse Mode</a>. I definitely had to take this new, more precise, fully first-person way to take the game out for a spin. However, I also have one of Nintendo’s modern <a href="https://www.tomsguide.com/news/its-not-1997-but-n64-controllers-are-out-of-stock-until-2022">N64 controllers</a> on hand, so I decided to give that a try too out of sheer nostalgia.</p><p>Whether you’re playing Star Fox for the first time or revisiting one of your favorite childhood games like I am, both of these control schemes completely change the experience — but one definitely stands above the other.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/HqWlwWvO-9k" allowfullscreen></iframe></div></div><h2 id="precision-meets-sheer-terror">Precision meets sheer terror</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:3000px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="5fRHTNV64EyVRugPVZ6zVb" name="Star Fox Mouse Mode-1" alt="A person playing Star Fox with Joy-Cons in Mouse Mode on the Switch 2" src="https://cdn.mos.cms.futurecdn.net/5fRHTNV64EyVRugPVZ6zVb.jpg" mos="" align="middle" fullscreen="" width="3000" height="1688" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>If you haven’t upgraded to a Switch 2 yet, Mouse Mode is one of the new console’s more interesting features. With your Joy-Cons detached, you can use a <a href="https://www.tomsguide.com/opinion/this-is-the-most-underrated-accessory-for-your-desk-and-its-super-cheap">desk mat</a> — or any surface for that matter — to engage this new mode and control one of your Joy-Cons like a mouse. This gives you a much greater level of precision and is especially useful in first-person shooters.</p><p>Speaking of which, the first game I tried Mouse Mode out on was <a href="https://www.tomsguide.com/gaming/nintendo/metroid-prime-4-beyond-review">Metroid Prime 4</a>. What I like about that game’s implementation of this new mode is that you can instantly switch back and forth between it and using your Joy-Cons the standard way. Thankfully, Star Fox does the exact same thing.</p><p>The second you flip one of your Joy-Cons on its side, Mouse Mode is enabled. However, in Star Fox, this also switches the game from using its normal third-person perspective to a first-person one. It felt like I was Fox McCloud myself, sitting inside my Arwing with all of its various screens and dials visible in the ship’s central console. This adds a new level of immersion you just don’t get in third-person.</p><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="EoNfsjWD23xX5jKvs3Wdtm" name="2026062314355600_s" alt="Playing Star Fox in first-person using Mouse Mode on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/EoNfsjWD23xX5jKvs3Wdtm.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: Nintendo)</span></figcaption></figure><p>I’ll admit, getting the hang of using Mouse Mode in Star Fox did take me a bit. I think that’s because of how high-stakes and fast the game’s flying and shooting feels. After I finished the game’s first level, though, I had the hang of it. Well, for the most part.</p><p>With a Joy-Con held normally in my left hand, I was able to control the yawing of my Arwing while most of the work was done with the Joy-Con in my right hand, which handled shooting, boosting, braking, and aiming my laser’s reticle. It definitely takes some getting used to, but there are on-screen prompts to help you with the more difficult controls.</p><p>One thing I wasn’t expecting was how different playing the game in first-person would make some of the levels feel. For instance, the asteroid field in Meteo and the enemies that pop out behind them had me on the edge of my seat. While not necessarily scary, when playing in first-person, everything felt a lot more spooky. The same was true on the planet Solar, as it really felt like the waves of lava were coming right at me.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3000px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="yUXi57Mj75TyYjPnmDTyTf" name="Star Fox Mouse Mode-1-3" alt="A person playing Star Fox with Joy-Cons in Mouse Mode on the Switch 2 controlling the Landmaster tank" src="https://cdn.mos.cms.futurecdn.net/yUXi57Mj75TyYjPnmDTyTf.jpg" mos="" align="middle" fullscreen="" width="3000" height="1688" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>In retrospect, it makes perfect sense, but I was elated when I realized I could play through the Macbeth stage in first-person. Controlling the Landmaster tank has never come naturally to me, and during my first playthroughs, I got stuck on this level longer than I care to admit. In Mouse Mode with a first-person perspective, though, I was able to not only clear it but also shoot down the eight switches to divert the train fairly easily.</p><p>I bypassed Aquas completely during my Mouse Mode playthrough, but seeing the ocean and all the various creatures underwater from the cockpit of the Blue Marine has me excited about starting another run already.</p><h2 id="single-stick-nostalgia">Single-stick nostalgia</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:3000px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="H24mehvXA7vjQW4v6DR22j" name="Star Fox Mouse Mode-1-4" alt="A person playing Star Fox on Switch 2 with an N64 controller" src="https://cdn.mos.cms.futurecdn.net/H24mehvXA7vjQW4v6DR22j.jpg" mos="" align="middle" fullscreen="" width="3000" height="1687" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>Given it was my first introduction to using an analog stick instead of a D-pad, I bought one of Nintendo’s modern N64 controllers when they first went on sale. I mainly did so to re-experience playing Super Mario 64 this way, but I also played through a bit of Star Fox 64 too. Controlling my Arwing the old-fashioned way was just as awkward as I remembered it, though.</p><p>With Star Fox on the Switch 2, you can use an N64 controller if you want to relive that exact same experience, just with modern visuals. In the game’s on-the-rails levels, I felt like I was right back in 1997, sitting on the floor in front of the TV.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3000px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="N3R7Wp2z3YSG7mxv8giz6n" name="Star Fox Mouse Mode-1-5" alt="A person playing Star Fox on Switch 2 with an N64 controller" src="https://cdn.mos.cms.futurecdn.net/N3R7Wp2z3YSG7mxv8giz6n.jpg" mos="" align="middle" fullscreen="" width="3000" height="1687" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>Even the game’s boss fights — like when I took on the Gorgon in Area 6 — felt great and were easy enough to handle. The old control scheme came right back to me, even if I did miss using my Switch 2 Pro Controller’s extra GR button (which I had mapped to A) to shoot. Once I switched to All-Range Mode, however, that’s when things got tricky. </p><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="8KxtKS5nqu44ueyEpwZvn4" name="2026062620273400_s" alt="A screenshot showing how N64 controller controls work in Star Fox on Switch 2" src="https://cdn.mos.cms.futurecdn.net/8KxtKS5nqu44ueyEpwZvn4.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: Nintendo)</span></figcaption></figure><p>Just like in Star Fox 64, you point the analog stick down and press either the down or left C-button at the same time to do a somersault or U-turn, respectively. During the second fight with Star Wolf and his crew, these old controls made things quite difficult. </p><p>If I held down and pressed one of the C-buttons after, nothing happened. Instead, I had to press down on the analog stick while hitting the C-button at the exact same time to pull off the maneuver. With Star Wolf hot on my heels, my Arwing took a lot more damage than it did when using modern controls with my Switch 2 Pro controller.</p><p>Even if All-Range Mode was just as difficult as I remember with an N64 controller, it was still a fun experiment testing it out in Star Fox on the Switch 2.</p><h2 id="now-it-truly-feels-like-summer">Now it truly feels like summer</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:3000px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="zMnidB6J82ZpVME6PPaJQB" name="StarFox 2026-LIST" alt="Fox McCloud flying over the water in Corneria in Star Fox on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/zMnidB6J82ZpVME6PPaJQB.jpg" mos="" align="middle" fullscreen="" width="3000" height="1688" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>If you’re a seasoned player who knows all the hidden paths, you can finish Star Fox in around an hour. With other Nintendo games like The Legend of Zelda: Tears of the Kingdom taking 60+ hours to finish, Star Fox’s campaign may feel short, but that’s only at face value. The beauty of Star Fox 64 and this reimagined outing is that you’re supposed to replay it, as that’s the only way to find hidden paths and earn medals.</p><p>Star Fox on the Switch 2 is fun enough on its own to warrant multiple playthroughs. However, if you want to mix things up a bit, I highly recommend giving Mouse Mode a try. Even if you don't, you can still experience the entire campaign in first-person mode just by hitting the Minus button on your Joy-Cons or Pro Controller.</p><p>Personally, I had a ton of fun during my first-person, Mouse Mode playthrough, and I can’t wait to go back to Corneria for another run. In fact, the timing of this release brings me right back to the summer of 1997, and Nintendo made an excellent choice by releasing Star Fox when it did.</p><p>Whether you grew up playing Star Fox on the Nintendo 64 or this is your first time saving the Lylat system from Andross, Star Fox on Switch 2 is this summer’s must-play game — just like it was all those years ago.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/gaming-peripherals/i-tried-genkis-covert-dock-3-with-the-nintendo-switch-2-and-it-beats-the-official-dock-for-one-key-reason">I tried Genki’s new Covert Dock 3 and it beats the Switch 2's official dock for one big reason</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/yoshi-and-the-mysterious-book-review">I played Yoshi and the Mysterious Book and haven’t had this much fun playing a Yoshi game since the Super Nintendo</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-tried-playing-mario-kart-world-with-this-racing-wheel-for-the-original-switch-and-it-works-like-a-charm-on-switch-2">I tried playing Mario Kart World with a racing wheel on Switch 2 — and it's perfect for cruising in Free Roam mode</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I just finished Star Fox on Switch 2 — and it’s better than the game I imagined I was playing as a kid ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/star-fox-review</link>
                                                                            <description>
                            <![CDATA[ Star Fox on Switch 2 is the definitive version of the classic rail-shooter thanks to its stunning 4K visuals, tighter controls and expanded narrative. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qFBjzkbkmTPB2SRmMJgHN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/zMnidB6J82ZpVME6PPaJQB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 24 Jun 2026 12:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ anthony.spadafora@futurenet.com (Anthony Spadafora) ]]></author>                    <dc:creator><![CDATA[ Anthony Spadafora ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/z73LEoj7FkUjNG85GcWHtH.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anthony Spadafora is the managing editor for security and home office furniture at Tom’s Guide where he covers everything from data breaches and malware to password managers and the best way to cover your whole home or business with a strong Wi-Fi signal.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before joining the team, he spent three years covering cybersecurity and B2B tech for ITProPortal while living in South Korea. After moving back to the US. Anthony joined the TechRadar Pro team where he covered these topics along with VPNs, web hosting, online collaboration software and video conferencing for four years. Anthony also has his ears to the ground and is on the lookout for the next major cyberattack or data breach.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Based in Houston, Texas, Anthony also handles VPN testing for both Tom’s Guide and TechRadar. As someone who has worked from home exclusively since 2018, he has reviewed dozens of standing desks as well as office chairs and has taken a closer look at other essential remote working accessories. As part of these reviews, Anthony frequently builds intricate desk setups which is why he’s such a big advocate for cable management and keeping things organized. When he’s not writing, he can be found tinkering with PCs and game consoles, managing cables and making upgrades to his smart home.&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/zMnidB6J82ZpVME6PPaJQB-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Fox McCloud flying over the water in Corneria in Star Fox on the Nintendo Switch 2]]></media:description>                                                            <media:text><![CDATA[Fox McCloud flying over the water in Corneria in Star Fox on the Nintendo Switch 2]]></media:text>
                                <media:title type="plain"><![CDATA[Fox McCloud flying over the water in Corneria in Star Fox on the Nintendo Switch 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/zMnidB6J82ZpVME6PPaJQB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Star Fox review: Specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Platforms: </strong>Nintendo Switch 2 (reviewed)<br><strong>Price: </strong>$49 / £58 / AU$109<br><strong>Release Date: </strong>June 25, 2026<br><strong>Genre:</strong> Arcade shooter</p></div></div><p>Star Fox for the Nintendo Switch 2 is the rare remake that managed to exceed my expectations while feeling instantly familiar. While the original formula remains intact, Nintendo, alongside developer Velan Studios have modernized every aspect of this classic game from the visuals down to the controls.</p><p>Fox McCloud and the rest of the Star Fox crew look better than ever, as do all of the 15 different stages. Of course, due to the game’s branching paths, you will have to complete multiple playthroughs if you want to see them all. You definitely will, though, thanks to the new, more cinematic cutscenes between each stage.</p><p>Controlling your Arwing felt great in the original, but on the Switch 2, it’s even more satisfying. The controls are snappy and responsive when playing in handheld mode or with a Switch 2 Pro Controller. However, you can also detach your Joy-Cons to play in Mouse Mode, which shifts your perspective from third to first-person, making gameplay feel even more immersive.</p><p>If this is your first time saving the Lylat system, you’re in for a treat. For seasoned Star Fox players, though, the game and its stages play out almost exactly as you remember them, for better or worse. While there is a new multiplayer mode, it doesn’t feel extensive enough to justify picking up this remake for it alone.</p><p>Star Fox for the Switch 2 is still the best way to experience this classic starfighter. Read on for my full Star Fox review.</p><h2 id="star-fox-the-basics">Star Fox: The Basics</h2><ul><li><strong>What is it? </strong>Star Fox is a sci-fi rail-shooter and space combat game with high-speed aerial dogfights and branching paths where you fight to protect the Lylat system.</li><li><strong>Who is it for? </strong>Star Fox fans who want to re-experience Star Fox 64 on the Switch 2’s more powerful hardware with improved controls and visuals.</li><li><strong>What's the price?</strong> Star Fox costs <a href="https://www.amazon.com/Star-FoxTM-Nintendo-Switch-2/dp/B0GZSGCKTX?th=1" target="_blank" rel="nofollow">$49</a> if you buy it digitally or <a href="https://www.amazon.com/Star-FoxTM-Nintendo-Switch-2/dp/B0GZSLD685" target="_blank" rel="nofollow">$59</a> if you buy a physical copy.</li><li><strong>What other games has the developer made? </strong>Star Fox for the Switch 2 was developed by Velan Studios alongside Nintendo. They previously worked together on the mixed-reality racer Mario Kart Live: Home Circuit, but the studio also created the dodgeball brawler Knockout City.</li><li><strong>What games is it similar to? </strong>Given it’s a modern remake, Star Fox feels a lot like Star Fox 64 as well as other space combat and flying games such as Star Wars: Squadrons and Ace Combat.</li></ul><h2 id="seeing-the-lylat-system-with-new-eyes">Seeing the Lylat system with new eyes</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:3000px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="n8wTWgefWEmULH5saUiBQF" name="StarFox 2026-7" alt="Fox McCloud flying over the water in Star Fox on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/n8wTWgefWEmULH5saUiBQF.jpg" mos="" align="middle" fullscreen="" width="3000" height="1688" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>I still remember popping the rumble pack into the back of my N64 controller and booting up Star Fox 64 for the first time. While the original set the bar quite high, this reimagining of Nintendo’s classic space opera immediately hooked me once I saw how stunning it looked on the Switch 2.</p><p>From the menus to the cutscenes to the levels themselves, Star Fox shines in a crisp and buttery smooth 4K resolution at 60fps on Switch 2. Gone are the blocky and low-polygon structures of the original as they’ve been replaced with top-tier graphics you’d expect to see on the PS5 or Xbox Series X.</p><p>By upgrading and optimizing its proprietary Viper Engine, Velan Studios has managed to deliver impressive visuals and a locked framerate of 60 fps. The HDR implementation is another big highlight here as laser fire and bombs shot from your Arwing stand out brilliantly against the deep blacks of outer space.</p><p>Whether I was flying alongside the water outside Corneria, navigating through space debris in Sector X or submerged in the Blue-Marine in Aquas, all of the various environments in Star Fox had my eyes glued to the screen. In fact, I took different paths throughout several playthroughs just to see them all.</p><h2 id="fantastic-mr-star-fox">Fantastic Mr. Star Fox</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:3000px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="FknRq7c687K2WKLke5WL6K" name="StarFox 2026-4" alt="The Star Fox crew sitting around a table in Star Fox on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/FknRq7c687K2WKLke5WL6K.jpg" mos="" align="middle" fullscreen="" width="3000" height="1688" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>From the opening scene after the updated tutorial, when the crew takes off their VR headsets, it’s clear we’re dealing with a familiar yet entirely different Star Fox. Instead of the dated character models of the original, we’re now met with ones that feel more like the cast of Wes Anderson’s <em>Fantastic Mr. Fox</em> film. I like them personally, but they have divided the series’ loyal fanbase somewhat.</p><p>You’ll be seeing a lot more of Fox, Slippy, Peppy and Falco, too, as there are now beautifully rendered cinematics in between missions. They help fill out the story and show the inner workings of the Star Fox crew in ways I could only imagine when playing the original.</p><p>There are changes during the missions themselves, too, when it comes to the story and especially dialogue. While some fan favorite sayings like “Do a barrel roll” remain, the lines delivered by the crew mid-combat feel more intentional and add an extra layer of depth to the overall story. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1490px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="R2WDjDaps4uuPN5d98LByN" name="2026062315492300_sa" alt="Slippy next to the other members of the Star Fox crew flying above a sea of lava" src="https://cdn.mos.cms.futurecdn.net/R2WDjDaps4uuPN5d98LByN.jpg" mos="" align="middle" fullscreen="" width="1490" height="838" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>For instance, during the first level, you’re tasked with saving Falco as he’s having trouble with his ship’s G-Diffuser. In the original, after you helped him out, that was that. Now, though, in the Switch 2 version of Star Fox, Slippy chimes in saying that’s why you don’t want to rush a systems check. </p><p>There are little extra bits of dialogue here and there throughout the story, and alongside the new cinematics, I felt more immersed in the world of Star Fox than ever before.</p><h2 id="by-air-land-and-sea">By air, land and sea </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="Q3hsoD5nU6hFpBKhTKvEBT" name="2026062315451000_s" alt="Fox McCloud flying over a snowy planet in Star Fox on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/Q3hsoD5nU6hFpBKhTKvEBT.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: Nintendo)</span></figcaption></figure><p>Even though the levels themselves are on-rails, your journey to take on Andross is more flexible thanks to Star Fox’s branching paths. Depending on which teammates you save, how many hits you deal out to enemies and a few other conditions, new paths and different levels become available.</p><p>This adds some much-needed variety to the core game while also giving you a reason to replay its campaign. While you pilot Star Fox’s iconic Arwing craft for a majority of the game, it’s not the only vehicle. </p><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="tL7cmXhFLW4Zc5ANi3i73X" name="2026062216442200_s" alt="Fox McCloud driving a tank in Star Fox on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/tL7cmXhFLW4Zc5ANi3i73X.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: Nintendo)</span></figcaption></figure><p>For instance, if you take the easy path to Venom, there’s a level where you take command of the Landmaster tank. The tank features the same controls as your Arwing, but since you’re on the ground instead of in the air, it’s a welcome change from flying.</p><p>Alternatively, if you take the hard path to Venom, there’s an underwater level where you pilot the Blue-Marine submarine. Built by Slippy from spare parts, the submarine works just like your Arwing, too. Having missed this section as a kid, it was a nice surprise, and the enemies and environment of Aquas were absolutely worth another run of the campaign.</p><p>Although Star Fox’s campaign only takes about an hour and a half to finish, revisiting levels to look for secret paths does add a bit more to the game. Still, I wish there were more new levels besides the prologue to really round out this upgraded package.</p><h2 id="from-tactical-to-all-range">From tactical to all-range</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="Bg7UEinSpx94mCwi38Njkd" name="2026062211241800_s" alt="Fox McCloud flying by space wreckage in Star Fox on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/Bg7UEinSpx94mCwi38Njkd.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: Nintendo)</span></figcaption></figure><p>If you’ve booted up Nintendo Switch Online and tried to play through Star Fox 64 recently, you’re in for a welcome surprise on Switch 2 as Velan Studios has modernized the game’s controls. Instead of using a single analog stick and the C-button, Star Fox now features dual-stick flight. </p><p>The left stick handles your Arwing’s positioning while the right stick controls your reticle. This separation gives you far greater precision when aiming your lasers. </p><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="EoNfsjWD23xX5jKvs3Wdtm" name="2026062314355600_s" alt="Playing Star Fox in first-person using Mouse Mode on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/EoNfsjWD23xX5jKvs3Wdtm.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: Nintendo)</span></figcaption></figure><p>Alternatively, you can take things a step further by detaching your Joy-Cons and playing in Mouse Mode. Though I found the first-person perspective does take some getting used to.</p><p>In addition to this new control scheme, there’s an overall snapiness when it comes to pressing buttons to boost, brake and deploy bombs, as well as when you’re using the triggers to shoot or the bumpers to barrel roll. Suffice it to say, piloting an Arwing has never felt this good.</p><h2 id="star-fox-verdict">Star Fox: Verdict</h2><p>Star Fox on the Switch 2 marks the triumphant return of Fox McCloud, though it’s also an excellent showcase of what Nintendo’s latest console is capable of. The upgraded graphics and improved visual fidelity make this the best way to experience this classic adventure, while the snappier and more modern controls make piloting your Arwing just as satisfying.</p><p>Although I wish we could play the full campaign together with a friend in co-op mode with our own ships, at least Nintendo does give you a way to do so as pilot and gunner. Likewise, there are a lot of great ideas in the new multiplayer modes, but let’s face it, we’re here for the single-player campaign. Whether you’re just saving the Lylat system for the first time or you’re a seasoned mercenary who knows all the hidden paths, this is the best Star Fox has ever looked and played.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I'm tracking all the Nintendo Switch 2 Prime Day deals — and these are the 17 discounts I'd actually get ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/best-nintendo-switch-2-prime-day-deals-17-discounts-on-bundles-games-and-accessories-id-buy-with-my-own-money</link>
                                                                            <description>
                            <![CDATA[ Prime Day has brought with it some of the best Switch 2 deals since the console launched, with bundles and discounts on top games. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CWGBWJX7mRhwMa8rYaGnu8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/a7pGjNup549RCzoXCBqc45-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Jun 2026 16:08:35 +0000</pubDate>                                                                                                                                <updated>Thu, 25 Jun 2026 19:23:26 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn.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/a7pGjNup549RCzoXCBqc45-1280-80.jpg">
                                                            <media:credit><![CDATA[Future/Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nintendo Switch 2 with Mario ]]></media:description>                                                            <media:text><![CDATA[Nintendo Switch 2 with Mario ]]></media:text>
                                <media:title type="plain"><![CDATA[Nintendo Switch 2 with Mario ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/a7pGjNup549RCzoXCBqc45-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Nintendo Switch 2 turned one earlier this month, which means we're far enough away from launch to <em>finally</em> have great deals to talk about. Last year's <a href="https://www.tomsguide.com/live/news/prime-day-2026-handpicked-editor-recommended-deals-live">Prime Day</a> came just a bit too soon in the Switch 2's life for any truly noteworthy deals, but in 2026, there are definitely good deals available. </p><p>If you're looking to upgrade from Switch 1, the <a href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow">Switch 2 Choose Your Game bundle</a> is a great way to get a console alongside one of three exclusive games. If you already have a Switch 2, there are plenty of big savings on essential software, alongside useful accessories to upgrade your console. </p><p>These are the best Switch 2 deals I've spotted this Prime Day, and be sure to check back. Amazon has made its annual sales extravaganza a multi-day event, so I'll be adding new deals as they appear. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick links</span></h3><ul><li><strong>Nintendo Switch 2 Choose Your Game Bundle: </strong><a href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow"><strong>$499 @ Amazon</strong></a></li><li><strong>Nintendo Switch 2: </strong><a href="https://www.amazon.com/Nintendo-Switch-2-System/dp/B0F3GWXLTS/" target="_blank" rel="nofollow"><strong>$449 @ Amazon</strong></a></li><li><strong>Sonic X Shadow Generation: </strong><a href="https://www.amazon.com/Sonic-Shadow-Generations-Nintendo-Switch-2/dp/B0F663CWT8/" target="_blank" rel="nofollow"><strong>was $49 now $24</strong></a><strong></strong></li><li><strong>Star Wars Outlaws: </strong><a href="https://www.amazon.com/Star-Wars-Outlaws-Gold-Nintendo-Switch/dp/B0F79Z9V31/" target="_blank" rel="nofollow"><strong>was $59 now $24 </strong></a><strong></strong></li><li><strong>Mario Tennis Fever: </strong><a href="https://www.amazon.com/Mario-TennisTM-Fever-Nintendo-Switch-2/dp/B0FQXNCFWT" target="_blank" rel="nofollow"><strong>was $69 now $49</strong></a><strong></strong></li><li><strong>Kirby Air Riders: </strong><a href="https://www.amazon.com/Kirby-Air-Riders-Nintendo-Switch-2/dp/B0FN13VMCC/" target="_blank" rel="nofollow"><strong>was $69 now $49</strong></a><strong></strong></li><li><strong>Resident Evil Requiem: </strong><a href="https://www.amazon.com/Resident-Evil-Requiem-Amazon-Exclusive-Nintendo/dp/B0FY9YW365/" target="_blank" rel="nofollow"><strong>was $69 now $52</strong></a></li><li><strong>Cyberpunk 2077 Ultimate Edition: </strong><a href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><strong>was $69 now $57</strong></a></li><li><strong>PDP Afterglow Wave Wired Controller: </strong><a href="https://www.amazon.com/AfterglowTM-Wave-Wired-Controller-Gaming-Console/dp/B0CBNMWFQL" target="_blank" rel="nofollow"><strong>was $29 now $19</strong></a></li><li><strong>RDS Game Traveler Deluxe Carry Case: </strong><a href="https://www.amazon.com/R-D-S-Industries-Inc-Licensed-Nintendo-Traveler/dp/B0F3YXTMPF/" target="_blank" rel="nofollow"><strong>was $29 now $26</strong></a></li><li><strong>Samsung P9 microSD Express Card 256GB: </strong><a href="https://www.amazon.com/dp/B0FT99KCV8" target="_blank" rel="nofollow"><strong>was $79 now $39</strong></a></li></ul>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@tomsguide/video/7655331612648819982" data-video-id="7655331612648819982" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@tomsguide" href="https://www.tiktok.com/@tomsguide">@tomsguide</a>                            <p></p><a target="_blank" title="♬ pokémon gym ~ pokémon blue lofi - Kayou. Beats" href="https://www.tiktok.com/music/pokémon-gym-pokémon-blue-lofi-7413591791662974993">♬ pokémon gym ~ pokémon blue lofi - Kayou. Beats</a></section>                    </blockquote></div>                <h3 class="article-body__section" id="section-nintendo-switch-2-console-deals"><span>Nintendo Switch 2 console deals</span></h3><div class="product"><a data-dimension112="876b755b-e9ab-4367-add5-f275aa58f890" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499" href="https://www.amazon.com/dp/B0GZ5DFHC5/" 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:90.60%;"><img id="HFhsLDuMQr9ApbrRTkAZFi" name="Switch 2 Choose Your Game Bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HFhsLDuMQr9ApbrRTkAZFi.png" mos="" align="middle" fullscreen="" width="1500" height="1359" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This Nintendo Switch 2 bundle gets you the Editor's Choice console and a choice of one of three exclusive titles. Your options are Mario Kart World, Pokémon Pokopia and Donkey Kong: Bananza. You can save up to $30 compared to buying one of those games separately. It's my current top pick for the best Switch 2 hardware deal this Prime Day. <br><strong>Price check: </strong><a href="https://www.bestbuy.com/product/switch-2-choose-your-game-bundle-nintendo-switch-2/J7GSL57WQR" target="_blank" rel="nofollow" data-dimension112="876b755b-e9ab-4367-add5-f275aa58f890" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499"><strong>$499 @ Best Buy</strong></a><strong> | </strong><a href="https://www.gamestop.com/consoles-hardware/nintendo-switch-2/products/nintendo-switch-2-choose-your-game-bundle/445803.html" target="_blank" rel="nofollow"><strong>$499 @ Gamestop</strong></a><strong> | </strong><a href="https://www.nintendo.com/us/store/products/nintendo-switch-2-choose-bundle-128060/" target="_blank" rel="nofollow"><strong>$499 @ Nintendo</strong></a><a class="view-deal button" href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow" data-dimension112="876b755b-e9ab-4367-add5-f275aa58f890" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499">View Deal</a></p></div><div class="product"><a data-dimension112="1827b6e4-12ac-4543-811a-2ace41e83558" data-action="Deal Block" data-label="If you want the Switch 2 at the lowest possible price, you can get the console without any bundled games for $449. The Editor's Choice console is a fantastic hybrid machine with an already impressive library. However, I do strongly recommend the Choose Your Game Bundle linked above. After all, what good is a new console without something to play?" data-dimension48="If you want the Switch 2 at the lowest possible price, you can get the console without any bundled games for $449. The Editor's Choice console is a fantastic hybrid machine with an already impressive library. However, I do strongly recommend the Choose Your Game Bundle linked above. After all, what good is a new console without something to play?" data-dimension25="$449" href="https://www.amazon.com/Nintendo-Switch-2-System/dp/B0F3GWXLTS/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:550px;"><p class="vanilla-image-block" style="padding-top:56.36%;"><img id="7roNdTRJy7CBEMMWMBt3Pa" name="Nintendo Switch 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7roNdTRJy7CBEMMWMBt3Pa.jpg" mos="" align="middle" fullscreen="" width="550" height="310" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you want the Switch 2 at the lowest possible price, you can get the console without any bundled games for $449. The Editor's Choice console is a fantastic hybrid machine with an already impressive library. However, I do strongly recommend the Choose Your Game Bundle linked above. After all, what good is a new console without something to play?<a class="view-deal button" href="https://www.amazon.com/Nintendo-Switch-2-System/dp/B0F3GWXLTS/" target="_blank" rel="nofollow" data-dimension112="1827b6e4-12ac-4543-811a-2ace41e83558" data-action="Deal Block" data-label="If you want the Switch 2 at the lowest possible price, you can get the console without any bundled games for $449. The Editor's Choice console is a fantastic hybrid machine with an already impressive library. However, I do strongly recommend the Choose Your Game Bundle linked above. After all, what good is a new console without something to play?" data-dimension48="If you want the Switch 2 at the lowest possible price, you can get the console without any bundled games for $449. The Editor's Choice console is a fantastic hybrid machine with an already impressive library. However, I do strongly recommend the Choose Your Game Bundle linked above. After all, what good is a new console without something to play?" data-dimension25="$449">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-2-game-deals"><span>Nintendo Switch 2 game deals</span></h3><div class="product"><a data-dimension112="9bdf3cec-fe63-4414-8ca0-37dab21b9c1a" data-action="Deal Block" data-label="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension48="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension25="$17" href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5DPB28" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="esresuqBfUwR9e3D7dxHAg" name="nba-2k26-switch-2-case" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/esresuqBfUwR9e3D7dxHAg.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage.<a class="view-deal button" href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5DPB28" target="_blank" rel="nofollow" data-dimension112="9bdf3cec-fe63-4414-8ca0-37dab21b9c1a" data-action="Deal Block" data-label="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension48="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension25="$17">View Deal</a></p></div><div class="product"><a data-dimension112="d638cd77-02f1-4715-880d-d321b19ad28e" data-action="Deal Block" data-label="Stray" data-dimension48="Stray" data-dimension25="$28" href="https://www.amazon.com/Stray-Nintendo-Switch/dp/B0DHHG1W89" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="oVFXNJ5f54qdpfXNbJxVHi" name="71i8NG4LEZL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/oVFXNJ5f54qdpfXNbJxVHi.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>One of 2022’s unexpected cult hits, <a href="https://www.tomsguide.com/reviews/stray" data-dimension112="d638cd77-02f1-4715-880d-d321b19ad28e" data-action="Deal Block" data-label="Stray" data-dimension48="Stray" data-dimension25="$28">Stray</a> casts you as a curious cat in a world filled with humanoid robots. There’s a lot to like in this cyberpunk adventure, from its visually striking setting to its nonverbal storytelling to its dedicated “meow” button. The gameplay is simple, but some platforming and puzzle challenges should keep players engaged during Stray’s relatively short playtime.<a class="view-deal button" href="https://www.amazon.com/Stray-Nintendo-Switch/dp/B0DHHG1W89" target="_blank" rel="nofollow" data-dimension112="d638cd77-02f1-4715-880d-d321b19ad28e" data-action="Deal Block" data-label="Stray" data-dimension48="Stray" data-dimension25="$28">View Deal</a></p></div><div class="product"><a data-dimension112="f728e8c9-2c94-4e3f-96b2-bc52b22bc9c7" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24" href="https://www.amazon.com/Sonic-Shadow-Generations-Nintendo-Switch-2/dp/B0F663CWT8/" 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:71.47%;"><img id="9ZrMt2Hq2yhZU6NMDPtQmc" name="sonic-x-shadow-switch-2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ZrMt2Hq2yhZU6NMDPtQmc.jpg" mos="" align="middle" fullscreen="" width="1500" height="1072" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/sonic-x-shadow-generations-review" data-dimension112="f728e8c9-2c94-4e3f-96b2-bc52b22bc9c7" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">Sonic X Shadow Generations</a> remasters the classic game and bundles it with a new chapter where you play as beloved anti-hero Shadow. It's a fun mix of 2D and 3D Sonic, and with shorter, replayable levels, it fits perfectly on the portable Nintendo Switch 2. It's dropped to $24, its lowest price to date for the Switch 2 port. It'll hold you over until Sonic the Hedgehog 4 hits theaters in March 2027. <a class="view-deal button" href="https://www.amazon.com/Sonic-Shadow-Generations-Nintendo-Switch-2/dp/B0F663CWT8/" target="_blank" rel="nofollow" data-dimension112="f728e8c9-2c94-4e3f-96b2-bc52b22bc9c7" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="e5c8a09e-3dcb-441e-802d-c417c9a74f10" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$34" href="https://www.amazon.com/Star-Wars-Outlaws-Gold-Nintendo-Switch/dp/B0F79Z9V31/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="BwV6UrdZnqFU8bHcp3JcHX" name="star-wars-outlaws-switch-2-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/BwV6UrdZnqFU8bHcp3JcHX.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/star-wars-outlaws-review-a-quintessential-outing-in-a-galaxy-far-far-away" data-dimension112="e5c8a09e-3dcb-441e-802d-c417c9a74f10" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$34">Star Wars Outlaws</a> is one of the best things to come out of the galaxy far, far away in years. You play the rogue Kay Vess, looking to make a name (and find the score of a lifetime) in a world controlled by the Galactic Empire. It's an Ubisoft game, so you can expect a large open world full of distractions and side missions.<a class="view-deal button" href="https://www.amazon.com/Star-Wars-Outlaws-Gold-Nintendo-Switch/dp/B0F79Z9V31/" target="_blank" rel="nofollow" data-dimension112="e5c8a09e-3dcb-441e-802d-c417c9a74f10" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$34">View Deal</a></p></div><div class="product"><a data-dimension112="ec7538b0-4b40-4207-bec4-43d71b391266" data-action="Deal Block" data-label="Hades 2 is the remarkable sequel to the best-selling rougelite from Supergiant Games. You play the Princess of the Underworld on a quest to defeat the Titan of Tale. Combining a rich story with dungeon-crawling action set against the compelling "just one more run" structure of a rougelite, Hades 2 will have you play for hours on end, as you inch your way towards the final boss." data-dimension48="Hades 2 is the remarkable sequel to the best-selling rougelite from Supergiant Games. You play the Princess of the Underworld on a quest to defeat the Titan of Tale. Combining a rich story with dungeon-crawling action set against the compelling "just one more run" structure of a rougelite, Hades 2 will have you play for hours on end, as you inch your way towards the final boss." data-dimension25="$39" href="https://www.amazon.com/Hades-II-Nintendo-SwitchTM-2-Switch/dp/B0FQXS1YK3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:936px;"><p class="vanilla-image-block" style="padding-top:160.26%;"><img id="2zgRTYAwkrntEmgaRGBqua" name="hades-2-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2zgRTYAwkrntEmgaRGBqua.jpg" mos="" align="middle" fullscreen="" width="936" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Hades 2 is the remarkable sequel to the best-selling rougelite from Supergiant Games. You play the Princess of the Underworld on a quest to defeat the Titan of Tale. Combining a rich story with dungeon-crawling action set against the compelling "just one more run" structure of a rougelite, Hades 2 will have you play for hours on end, as you inch your way towards the final boss.<a class="view-deal button" href="https://www.amazon.com/Hades-II-Nintendo-SwitchTM-2-Switch/dp/B0FQXS1YK3" target="_blank" rel="nofollow" data-dimension112="ec7538b0-4b40-4207-bec4-43d71b391266" data-action="Deal Block" data-label="Hades 2 is the remarkable sequel to the best-selling rougelite from Supergiant Games. You play the Princess of the Underworld on a quest to defeat the Titan of Tale. Combining a rich story with dungeon-crawling action set against the compelling "just one more run" structure of a rougelite, Hades 2 will have you play for hours on end, as you inch your way towards the final boss." data-dimension48="Hades 2 is the remarkable sequel to the best-selling rougelite from Supergiant Games. You play the Princess of the Underworld on a quest to defeat the Titan of Tale. Combining a rich story with dungeon-crawling action set against the compelling "just one more run" structure of a rougelite, Hades 2 will have you play for hours on end, as you inch your way towards the final boss." data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="058ee4bf-9e68-4605-93a2-88dec2fd9e5f" data-action="Deal Block" data-label="If you want even more Star Wars on your Switch, the Heritage Pack is 20% off. This bundles together seven classic Star Wars games, including both Knights of the Old Republic, The Force Unleashed and the two Jedi Knight games. It's enough classic Star Wars goodness to keep you busy all summer." data-dimension48="If you want even more Star Wars on your Switch, the Heritage Pack is 20% off. This bundles together seven classic Star Wars games, including both Knights of the Old Republic, The Force Unleashed and the two Jedi Knight games. It's enough classic Star Wars goodness to keep you busy all summer." data-dimension25="$39" href="https://www.amazon.com/Star-Wars-Heritage-Pack-Nintendo-Switch/dp/B0CK4Y8YLG/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:329px;"><p class="vanilla-image-block" style="padding-top:151.98%;"><img id="tXUChGvKw2Vug4XVGYKSQZ" name="star-wars-heritage-pack--nintendo-switch-27f1fe68-43fc-4e7b-8dad-f4da03eb926b.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tXUChGvKw2Vug4XVGYKSQZ.jpg" mos="" align="middle" fullscreen="" width="329" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you want even more Star Wars on your Switch, the Heritage Pack is 20% off. This bundles together seven classic Star Wars games, including both Knights of the Old Republic, The Force Unleashed and the two Jedi Knight games. It's enough classic Star Wars goodness to keep you busy all summer. <a class="view-deal button" href="https://www.amazon.com/Star-Wars-Heritage-Pack-Nintendo-Switch/dp/B0CK4Y8YLG/" target="_blank" rel="nofollow" data-dimension112="058ee4bf-9e68-4605-93a2-88dec2fd9e5f" data-action="Deal Block" data-label="If you want even more Star Wars on your Switch, the Heritage Pack is 20% off. This bundles together seven classic Star Wars games, including both Knights of the Old Republic, The Force Unleashed and the two Jedi Knight games. It's enough classic Star Wars goodness to keep you busy all summer." data-dimension48="If you want even more Star Wars on your Switch, the Heritage Pack is 20% off. This bundles together seven classic Star Wars games, including both Knights of the Old Republic, The Force Unleashed and the two Jedi Knight games. It's enough classic Star Wars goodness to keep you busy all summer." data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="a9b06179-5c34-4195-b2ee-70bda26ea26e" data-action="Deal Block" data-label="Mario Tennis Fever" data-dimension48="Mario Tennis Fever" data-dimension25="$49" href="https://www.amazon.com/Mario-TennisTM-Fever-Nintendo-Switch-2/dp/B0FQXNCFWT" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="8cawxwFBuNwEWKQDbYPJah" name="Mario Tennis Fever NS2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8cawxwFBuNwEWKQDbYPJah.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Mario and friends take to the court for the latest installment in the tennis series with a Mushroom Kingdom twist. <a href="https://www.tomsguide.com/gaming/nintendo/mario-tennis-fever-review" data-dimension112="a9b06179-5c34-4195-b2ee-70bda26ea26e" data-action="Deal Block" data-label="Mario Tennis Fever" data-dimension48="Mario Tennis Fever" data-dimension25="$49">Mario Tennis Fever</a> takes its name from the new Fever Rackets, which add a dose of mayhem to tennis rallies. Plus, while Mario sports titles are often accused of lacking content at launch, Fever packs the series biggest roster of playable characters, and a single-player story mode.<a class="view-deal button" href="https://www.amazon.com/Mario-TennisTM-Fever-Nintendo-Switch-2/dp/B0FQXNCFWT" target="_blank" rel="nofollow" data-dimension112="a9b06179-5c34-4195-b2ee-70bda26ea26e" data-action="Deal Block" data-label="Mario Tennis Fever" data-dimension48="Mario Tennis Fever" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="f9f802a7-f94b-4946-97f9-147ba5839245" data-action="Deal Block" data-label="Mario Kart World gets all the attention, but the true Nintendo fans know that Kirby Air Rider is actually the Switch 2 racer you need to play. This lightning-fast racing title sees Kirby and pals compete in breakneck races, with a steep learning curve for players who want to master each track. There's also a battle mode to add some variety. It's one of the Switch 2's more underrated games, and on sale for Prime Day." data-dimension48="Mario Kart World gets all the attention, but the true Nintendo fans know that Kirby Air Rider is actually the Switch 2 racer you need to play. This lightning-fast racing title sees Kirby and pals compete in breakneck races, with a steep learning curve for players who want to master each track. There's also a battle mode to add some variety. It's one of the Switch 2's more underrated games, and on sale for Prime Day." data-dimension25="$49" href="https://www.amazon.com/Kirby-Air-Riders-Nintendo-Switch-2/dp/B0FN13VMCC/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:133.33%;"><img id="9yX8r4GTvQ83qyQxqGtEBg" name="Kirby Air Riders" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9yX8r4GTvQ83qyQxqGtEBg.jpg" mos="" align="middle" fullscreen="" width="900" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Mario Kart World gets all the attention, but the true Nintendo fans know that Kirby Air Rider is actually the Switch 2 racer you need to play. This lightning-fast racing title sees Kirby and pals compete in breakneck races, with a steep learning curve for players who want to master each track. There's also a battle mode to add some variety. It's one of the Switch 2's more underrated games, and on sale for Prime Day.<a class="view-deal button" href="https://www.amazon.com/Kirby-Air-Riders-Nintendo-Switch-2/dp/B0FN13VMCC/" target="_blank" rel="nofollow" data-dimension112="f9f802a7-f94b-4946-97f9-147ba5839245" data-action="Deal Block" data-label="Mario Kart World gets all the attention, but the true Nintendo fans know that Kirby Air Rider is actually the Switch 2 racer you need to play. This lightning-fast racing title sees Kirby and pals compete in breakneck races, with a steep learning curve for players who want to master each track. There's also a battle mode to add some variety. It's one of the Switch 2's more underrated games, and on sale for Prime Day." data-dimension48="Mario Kart World gets all the attention, but the true Nintendo fans know that Kirby Air Rider is actually the Switch 2 racer you need to play. This lightning-fast racing title sees Kirby and pals compete in breakneck races, with a steep learning curve for players who want to master each track. There's also a battle mode to add some variety. It's one of the Switch 2's more underrated games, and on sale for Prime Day." data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="cf6693c9-0e86-4b24-9c43-169141cb2fdd" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$52" href="https://www.amazon.com/Super-Mario-Jamboree-Nintendo-Switch/dp/B0D8SHLWZR/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="weEoLNe5QopfPdXFNbxamL" name="super_mario_party_jamboree_deal_block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/weEoLNe5QopfPdXFNbxamL.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Join Mario and friends for their biggest party yet in <a href="https://www.tomsguide.com/gaming/super-mario-party-jamboree-review" data-dimension112="cf6693c9-0e86-4b24-9c43-169141cb2fdd" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$52">Super Mario Party Jamboree</a>. With 110 mini-games and seven boards, this party game is packed with content and is an excellent way to gather friends and family for a fast-paced, competitive multiplayer experience. This deal is on the Switch 1 game (playable on Switch 2), but you can upgrade to the native Switch 2 Edition for $20, which packs the new Jamboree TV mode for more Mario Party fun. <a class="view-deal button" href="https://www.amazon.com/Super-Mario-Jamboree-Nintendo-Switch/dp/B0D8SHLWZR/" target="_blank" rel="nofollow" data-dimension112="cf6693c9-0e86-4b24-9c43-169141cb2fdd" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$52">View Deal</a></p></div><div class="product"><a data-dimension112="307402e6-cb53-4ca7-840f-2bd1669e61e3" data-action="Deal Block" data-label="Resident Evil Requiem" data-dimension48="Resident Evil Requiem" data-dimension25="$53" href="https://www.amazon.com/Resident-Evil-Requiem-Amazon-Exclusive-Nintendo/dp/B0FY9YW365/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:928px;"><p class="vanilla-image-block" style="padding-top:161.64%;"><img id="i82ZYVCKJDWoaE4ZmuXq6P" name="resident-evil-requiem-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/i82ZYVCKJDWoaE4ZmuXq6P.jpg" mos="" align="middle" fullscreen="" width="928" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Capcom has made good on its promise to support Switch 2, bringing the latest installment in the beloved survival-horror series to Nintendo's platform day one. <a href="https://www.tomsguide.com/gaming/resident-evil-requiem-review" data-dimension112="307402e6-cb53-4ca7-840f-2bd1669e61e3" data-action="Deal Block" data-label="Resident Evil Requiem" data-dimension48="Resident Evil Requiem" data-dimension25="$53">Resident Evil Requiem </a>is a current frontrunner for GOTY, and has you playing newcomer Grace Ashcroft and fan-favorite Leon S. Kennedy. Playable in both third and first person, Requiem is RE at its best, blending both horror and action.<a class="view-deal button" href="https://www.amazon.com/Resident-Evil-Requiem-Amazon-Exclusive-Nintendo/dp/B0FY9YW365/" target="_blank" rel="nofollow" data-dimension112="307402e6-cb53-4ca7-840f-2bd1669e61e3" data-action="Deal Block" data-label="Resident Evil Requiem" data-dimension48="Resident Evil Requiem" data-dimension25="$53">View Deal</a></p></div><div class="product"><a data-dimension112="8b2e3684-9317-439a-8f32-cf2ed2274366" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="B6gzE9GtuUpJbrHescqg94" name="cyberpunk-2077-ue-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B6gzE9GtuUpJbrHescqg94.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown.<a class="view-deal button" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow" data-dimension112="8b2e3684-9317-439a-8f32-cf2ed2274366" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-2-accessory-deals"><span>Nintendo Switch 2 accessory deals</span></h3><div class="product"><a data-dimension112="30484481-4651-4a20-a760-167b9818fe40" data-action="Deal Block" data-label="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension48="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension25="$16" href="https://www.amazon.com/PowerA-Slim-Nintendo-Switch-Built-2/dp/B0FQCLW4HB/" 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="YrSzkWgunpQsNgzA8fBRoi" name="Slim Case for Nintendo Switch 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YrSzkWgunpQsNgzA8fBRoi.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions.<a class="view-deal button" href="https://www.amazon.com/PowerA-Slim-Nintendo-Switch-Built-2/dp/B0FQCLW4HB/" target="_blank" rel="nofollow" data-dimension112="30484481-4651-4a20-a760-167b9818fe40" data-action="Deal Block" data-label="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension48="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension25="$16">View Deal</a></p></div><div class="product"><a data-dimension112="55511c47-3ab7-41f6-ba53-b1ae2ea72a9e" data-action="Deal Block" data-label="If you want to add some flair to your Switch 2 setup, this PDP Afterglow Wave controller comes with eight RGB zones with four preset modes. It is a wired controller, but its $19 price makes it a great pick if you're looking for an extra Switch 2 controller without spending the pricy sums on a Pro controller. Plus, it's compatible with the original Switch." data-dimension48="If you want to add some flair to your Switch 2 setup, this PDP Afterglow Wave controller comes with eight RGB zones with four preset modes. It is a wired controller, but its $19 price makes it a great pick if you're looking for an extra Switch 2 controller without spending the pricy sums on a Pro controller. Plus, it's compatible with the original Switch." data-dimension25="$19" href="https://www.amazon.com/AfterglowTM-Wave-Wired-Controller-Gaming-Console/dp/B0CBNMWFQL" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="gLMrUJHKVSbmVpxCg3Xk43" name="pdp-afterglow-wave-controller" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gLMrUJHKVSbmVpxCg3Xk43.jpg" mos="" align="middle" fullscreen="" width="900" height="900" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you want to add some flair to your Switch 2 setup, this PDP Afterglow Wave controller comes with eight RGB zones with four preset modes. It is a wired controller, but its $19 price makes it a great pick if you're looking for an extra Switch 2 controller without spending the pricy sums on a Pro controller. Plus, it's compatible with the original Switch. <a class="view-deal button" href="https://www.amazon.com/AfterglowTM-Wave-Wired-Controller-Gaming-Console/dp/B0CBNMWFQL" target="_blank" rel="nofollow" data-dimension112="55511c47-3ab7-41f6-ba53-b1ae2ea72a9e" data-action="Deal Block" data-label="If you want to add some flair to your Switch 2 setup, this PDP Afterglow Wave controller comes with eight RGB zones with four preset modes. It is a wired controller, but its $19 price makes it a great pick if you're looking for an extra Switch 2 controller without spending the pricy sums on a Pro controller. Plus, it's compatible with the original Switch." data-dimension48="If you want to add some flair to your Switch 2 setup, this PDP Afterglow Wave controller comes with eight RGB zones with four preset modes. It is a wired controller, but its $19 price makes it a great pick if you're looking for an extra Switch 2 controller without spending the pricy sums on a Pro controller. Plus, it's compatible with the original Switch." data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="b7e90fa7-4619-4c44-8946-6d00e628fa7e" data-action="Deal Block" data-label="The Switch 2 was made to be portable, so you'll want a case to keep it protected on your travels. This officially licensed accessory comes with space to not only sort your Switch 2, but also a Pro controller and power adapter. It also comes with 12 slots to hold Switch game cards." data-dimension48="The Switch 2 was made to be portable, so you'll want a case to keep it protected on your travels. This officially licensed accessory comes with space to not only sort your Switch 2, but also a Pro controller and power adapter. It also comes with 12 slots to hold Switch game cards." data-dimension25="$26" href="https://www.amazon.com/R-D-S-Industries-Inc-Licensed-Nintendo-Traveler/dp/B0F3YXTMPF/" 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="rRmoBGCGfLKa4YNM75662m" name="rds-game-traveler-deluxe-for-switch-2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/rRmoBGCGfLKa4YNM75662m.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Switch 2 was made to be portable, so you'll want a case to keep it protected on your travels. This officially licensed accessory comes with space to not only sort your Switch 2, but also a Pro controller and power adapter. It also comes with 12 slots to hold Switch game cards.<a class="view-deal button" href="https://www.amazon.com/R-D-S-Industries-Inc-Licensed-Nintendo-Traveler/dp/B0F3YXTMPF/" target="_blank" rel="nofollow" data-dimension112="b7e90fa7-4619-4c44-8946-6d00e628fa7e" data-action="Deal Block" data-label="The Switch 2 was made to be portable, so you'll want a case to keep it protected on your travels. This officially licensed accessory comes with space to not only sort your Switch 2, but also a Pro controller and power adapter. It also comes with 12 slots to hold Switch game cards." data-dimension48="The Switch 2 was made to be portable, so you'll want a case to keep it protected on your travels. This officially licensed accessory comes with space to not only sort your Switch 2, but also a Pro controller and power adapter. It also comes with 12 slots to hold Switch game cards." data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="9b082257-1de9-4933-89d2-013e7acdf8ec" data-action="Deal Block" data-label="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension48="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension25="$39" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" 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:73.13%;"><img id="cYb96WCt22DZy3AXTssTSn" name="P9 microSD Express Card" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cYb96WCt22DZy3AXTssTSn.jpg" mos="" align="middle" fullscreen="" width="1500" height="1097" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price.<a class="view-deal button" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow" data-dimension112="9b082257-1de9-4933-89d2-013e7acdf8ec" data-action="Deal Block" data-label="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension48="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension25="$39">View Deal</a></p></div><div class="vizualizer-embed"><div class="tg-df-widget-host" data-widget-config="?search=gaming&brands=Nintendo&view_mode=savings_squad&widget_title=Top+Nintendo+Switch+deals%2C+picked+by+our+editors&widget_subtitle=Discover+the+best+Prime+Day+discounts+curated+by+the+Tom%27s+Guide+Savings+Squad.&bg_color=transparent" data-vizualizer-embed="true"></div>    <script>    /**     * Tom's Guide Deals Finder - Vanilla JS Encapsulated Engine     */    (function() {      // --- Freyr Analytics Adapter ---      function initAnalytics() {        window.dataLayer = window.dataLayer || [];        window.googletag = window.googletag || {};        window.googletag.cmd = window.googletag.cmd || [];        window.hawk = window.hawk || { analytics: { freyr: [] } };        window.hawk.analytics = window.hawk.analytics || { freyr: [] };        window.hawk.analytics.freyr = window.hawk.analytics.freyr || [];        window.freyr = window.freyr || { cmd: [] };        const scriptSrc = 'https://freyr.futurecdn.net/freyr.js';        const hostname = typeof window !== 'undefined' ? window.location.hostname : '';        const isTestEnv = typeof window.navigator !== 'undefined' && (window.navigator.webdriver || window.navigator.userAgent.includes('Headless'));        const shouldSendRealAnalytics = !isTestEnv && hostname && hostname !== 'localhost' && hostname !== '127.0.0.1' && !hostname.includes('run.app');        if (shouldSendRealAnalytics && !document.querySelector(`script[src="${scriptSrc}"]`)) {          const script = document.createElement('script');          script.src = scriptSrc;          script.async = true;          document.head.appendChild(script);        }      }      function storeEventForDebug(name, data) {        if (!window.hawk || !window.hawk.analytics || !window.hawk.analytics.freyr) return;        window.hawk.analytics.freyr.push({ name, data });        try {          if (typeof window !== 'undefined' && window.localStorage) {            window.localStorage.setItem("hawk", JSON.stringify(window.hawk));          }        } catch (e) {          // Ignore storage issues        }        try {          window.dispatchEvent(new CustomEvent("hawk-analytics-update"));        } catch (e) {}      }      function sendToFreyr(eventName, data) {        if (typeof window === 'undefined') return;        window.freyr = window.freyr || { cmd: [] };        window.freyr.cmd.push(() => {          if (window.freyr && window.freyr.pushAndUpdate) {            window.freyr.pushAndUpdate(eventName, data);          }        });      }      function sendEvent(event, skip = false) {        try {          storeEventForDebug(event.name, event.data);          if (!skip) {            sendToFreyr(event.name, event.data);          }        } catch (e) {          // Ensure tracking errors don't surface to the user        }      }      function getCookie(name) {        try {          const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)'));          return match ? match[2] : null;        } catch (e) {          return null;        }      }      function getTimeAgo(dateString) {        if (!dateString) return '';        const date = new Date(dateString);        const now = new Date();        const diffInSeconds = Math.floor((now.getTime() - date.getTime()) / 1000);        if (diffInSeconds < 60) return 'Just now';        const diffInMinutes = Math.floor(diffInSeconds / 60);        if (diffInMinutes < 60) return `${diffInMinutes} min${diffInMinutes > 1 ? 's' : ''} ago`;        const diffInHours = Math.floor(diffInMinutes / 60);        if (diffInHours < 24) return `${diffInHours} hr${diffInHours > 1 ? 's' : ''} ago`;        const diffInDays = Math.floor(diffInHours / 24);        if (diffInDays < 30) return `${diffInDays} day${diffInDays > 1 ? 's' : ''} ago`;        const diffInMonths = Math.floor(diffInDays / 30);        if (diffInMonths < 12) return `${diffInMonths} mo${diffInMonths > 1 ? 's' : ''} ago`;        const diffInYears = Math.floor(diffInDays / 365);        return `${diffInYears} yr${diffInYears > 1 ? 's' : ''} ago`;      }      function normalizeCurrency(symbol) {        const map = {          '£': 'GBP',          '$': 'USD',          'A$': 'AUD',          'CA$': 'CAD',          '€': 'EUR'        };        return map[symbol] || symbol;      }      function trackElementInteraction(props) {        sendEvent({          name: 'elementInteraction',          data: {            element: {              action: props.action || "click",              id: props.id || undefined,              class: props.class || undefined,              name: props.name || undefined,              text: props.text || undefined,              label: props.label || undefined,              container: props.container || undefined,              url: props.url || undefined,              articleId: props.articleId || undefined            }          }        });      }      function generateRevenueId(url, productName, merchantName, modelId) {        const str = `${window.location.href}|${productName}|${merchantName}|${modelId || ''}|${new Date().toDateString()}|tomsguide`;        let hash = 0;        for (let i = 0; i < str.length; i++) {          const char = str.charCodeAt(i);          hash = ((hash << 5) - hash) + char;          hash = hash & hash;        }        let numericStr = Math.abs(hash).toString();        while (numericStr.length < 19) {          numericStr += Math.floor(Math.random() * 10).toString();        }        return numericStr.substring(0, 19);      }      function rewriteAffiliateLink(url, territory, revenueId) {        if (!url) return url;        const t = (territory || 'gb').toLowerCase();        return url.replace(/hawk-custom-tracking/g, `tomsguide-${t}-${revenueId}`);      }      function trackHawkEvent(params) {        const { clickType, widgetId, productCategoryName, product, productsArray, zeroBasedProductIndexOrNull, totalDealsOrProducts, areaClicked, merchant, revenueId, isoCurrencyCode, queryName, widgetTypeName } = params;        const data = {          event: "hawkEvent",          category: "Affiliates",          affiliate: {            action: {              type: clickType,              id: widgetId,              event: clickType === "appeared" ? "viewed" : "Click from",              timestamp: Date.now()            },            component: {              flag: "Editor",              product: productCategoryName || "deals",              category: `Signal Deal Finder ${widgetTypeName || "Carousel"} widget`,              type: clickType === "appeared" ? "review" : "signal product",              label: queryName || (product ? (product.name || "") : ""),              index: zeroBasedProductIndexOrNull === null || zeroBasedProductIndexOrNull === undefined ? -1 : zeroBasedProductIndexOrNull,              linkCount: totalDealsOrProducts || 0,              blockLayout: "",              areaClicked: areaClicked || ""            }          },          products: productsArray || (product && merchant ? [            {              product: {                primary: {                  id: product.id || product.matchId || null,                  name: product.name,                  type: "deal",                  price: product.price,                  previousPrice: product.previousPrice || null,                  currency: isoCurrencyCode || "USD",                  preorder: false,                  labels: [],                  link: product.link,                  originalLink: product.originalLink || null,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: null,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: product.globalId || null,                  inStock: product.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: isoCurrencyCode || "USD"                }              },              merchant: {                id: merchant.id || null,                name: merchant.name,                url: merchant.url || null,                network: merchant.network || null              },              model: {                id: product.modelId || null,                brand: product.brand || null,                name: product.name,                parent: product.parent || null              }            }          ] : []),          reviews: [],          _clear: true,          "gtm.uniqueEventId": Date.now() % 10000        };        sendEvent({ name: 'hawkEvent', data });      }      function trackDealClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card" });      }      function trackViewSimilarClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Product Card View Similar" });      }      function trackPriceComparisonClick(params) {        trackHawkEvent({ ...params, clickType: "retailer", areaClicked: "Signal Price Comparison" });      }      function trackReviewClick(params) {        trackHawkEvent({ ...params, clickType: "review", areaClicked: "Signal Product Card Review Link" });      }      function trackShare(params) {        trackHawkEvent({ ...params, clickType: "share", areaClicked: "Signal Product Card Share" });      }      function trackDealsAppeared(widgetId, deals, revenueId, currency, queryName, widgetTypeName) {         if (!deals || deals.length === 0) return;                  const productsArray = deals.slice(0, 50).map((deal) => {            let voucherPct = null;            let rawPrice = parseFloat(deal.rawPrice) || parseFloat(deal.price) || null;            let rawMsrp = parseFloat(deal.rawMsrp) || parseFloat(deal.msrp) || null;            if (rawMsrp > rawPrice && rawPrice > 0) {              voucherPct = Math.round((1 - (rawPrice / rawMsrp)) * 100);            }            let numId = null;            if (deal.externalProductId && !isNaN(parseInt(deal.externalProductId))) {              numId = parseInt(deal.externalProductId);            } else if (deal.id && !isNaN(parseInt(deal.id))) {              numId = parseInt(deal.id);            } else {              numId = deal.matchId || null;            }            return {              product: {                primary: {                  id: numId,                  name: deal.productName || deal.title || "",                  type: "deal",                  price: rawPrice,                  previousPrice: rawMsrp,                  currency: currency || 'USD',                  preorder: false,                  labels: deal.modelBrand || deal.brand ? [                     { type: "brand", value: deal.modelBrand || deal.brand }                  ] : [],                  link: deal.url,                  originalLink: deal.url,                  revenueId: revenueId || null,                  startTime: null,                  endTime: null,                  voucherCode: null,                  voucherAudience: null,                  voucherPercentageSaving: voucherPct,                  voucherMoneySaving: null,                  voucherType: null,                  offerExclusive: false,                  offerScope: null,                  globalId: deal.productKey || null,                  inStock: deal.inStock !== false,                  contractProvider: null,                  contractMinutes: null,                  contractTexts: null,                  contractData: null,                  contractLength: null,                  contractMonthlyPrice: null,                  contractCurrency: currency || 'USD'                }              },              merchant: {                id: deal.merchantId ? parseInt(deal.merchantId) : null,                name: deal.merchant || "Retailer",                url: deal.merchantUrl || null,                network: deal.merchantNetwork || null              },              model: {                id: deal.modelId ? parseInt(deal.modelId) : null,                brand: deal.modelBrand || deal.brand || null,                name: deal.productName || deal.title || "",                parent: deal.modelParent || null              }            };         });                  trackHawkEvent({             clickType: "appeared",             widgetId: widgetId,             productCategoryName: "deals",             zeroBasedProductIndexOrNull: null,             totalDealsOrProducts: deals.length,             productsArray: productsArray,             queryName: queryName,             widgetTypeName: widgetTypeName         });      }      // 1. Setup Shadow DOM Sandbox      const currentScript = document.currentScript;      let hostContainer = null;      let template = null;            if (currentScript) {        let prev = currentScript.previousElementSibling;        while (prev) {          if (prev.tagName === 'TEMPLATE' && prev.classList.contains('tg-df-widget-template')) {            template = prev;          } else if (prev.tagName === 'DIV' && prev.classList.contains('tg-df-widget-host') && !prev.hasAttribute('data-initialized')) {            hostContainer = prev;            break;          }          prev = prev.previousElementSibling;        }      }            // Fallbacks in case script is deferred      if (!hostContainer) {        const hosts = document.querySelectorAll('.tg-df-widget-host:not([data-initialized])');        if (hosts.length > 0) hostContainer = hosts[0];      }            // Safely embedded template for CMS environments      const rawTemplate = `  \x3Cstyle>    /* --- Shadow DOM Base Reset --- */    *, *::before, *::after {      box-sizing: border-box;    }    img, picture, svg, video {      max-width: 100%;      height: auto;      display: block;    }    /*       1. Scoped CSS for Tom's Guide Deals Widget       All classes are prefixed with \`tg-df-\` to prevent CMS style leakage.    */    .tg-df-container {      container-type: inline-size;      container-name: tg-df;      --tg-df-blue: #1F69FF;      --tg-df-blue-hover: #004d8c;      --tg-df-text: #222222;      --tg-df-text-muted: #555555;      --tg-df-bg: #ffffff;      --tg-df-bg-secondary: #f4f4f4;      --tg-df-border: #e2e8f0;      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;      color: var(--tg-df-text);      background-color: transparent;       width: 100%;      max-width: 1200px;      margin: 0 auto;      padding-bottom: 24px;    }    .tg-df-container *, .tg-df-container *::before, .tg-df-container *::after {      margin: 0;      padding: 0;      box-sizing: border-box;    }    .tg-df-container img {      border: none;      margin: 0;      padding: 0;    }    .tg-df-container a {      text-decoration: none;      color: inherit;    }    /*       2. Search & Filter Bar    */    .tg-df-controls {      display: flex;      flex-direction: column;      align-items: center;      gap: 20px;      margin-bottom: 32px;      width: 100%;      position: relative;      z-index: 20;    }    .tg-df-top-bar {      display: flex;      width: 100%;      max-width: 760px;      gap: 12px;      margin: 0 auto;      align-items: center;    }    .tg-df-search-wrapper {      position: relative;      flex: 1;      width: 100%;      box-shadow: 0 8px 24px rgba(0,0,0,0.06);      border-radius: 40px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      z-index: 100;    }    .tg-df-autocomplete-dropdown {      position: absolute;      top: calc(100% + 4px);      left: 0;      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      max-height: 300px;      overflow-y: auto;      z-index: 200;      display: none;    }    .tg-df-autocomplete-dropdown.active {      display: block;    }    .tg-df-autocomplete-item {      padding: 12px 24px;      cursor: pointer;      font-size: 14px;      color: var(--tg-df-text);      transition: background 0.1s ease;    }    .tg-df-autocomplete-item:hover {      background: var(--tg-df-bg-secondary);    }    .tg-df-search-input {      width: 100%;      padding: 16px 64px 16px 24px;      font-size: 16px;      border: 2px solid transparent;      border-radius: 40px;      outline: none;      transition: border-color 0.2s ease, box-shadow 0.2s ease;      color: var(--tg-df-text);      background: transparent;    }    .tg-df-search-input:focus {      border-color: transparent;      box-shadow: 0 0 0 3px rgba(0, 108, 196, 0.15);    }    .tg-df-search-input::placeholder {      color: #999999;    }        .tg-df-search-btn {      position: absolute;      right: 8px;      top: 50%;      transform: translateY(-50%);      width: 40px;      height: 40px;      border-radius: 50%;      background: #222;      border: none;      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: background 0.2s ease;    }        .tg-df-search-btn:hover {      background: #000;    }    .tg-df-search-icon {      width: 16px;      height: 16px;      fill: #fff;    }    .tg-df-settings-wrapper {      position: relative;    }        .tg-df-settings-btn {      width: 48px;      height: 48px;      border-radius: 50%;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      box-shadow: 0 4px 12px rgba(0,0,0,0.04);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      transition: all 0.2s ease;      color: var(--tg-df-text-muted);      flex-shrink: 0;    }    .tg-df-settings-btn:hover {      background: var(--tg-df-bg-secondary);      border-color: #0000ff;      color: var(--tg-df-text);    }    .tg-df-settings-btn svg {      width: 24px;      height: 24px;      fill: currentColor;    }    .tg-df-settings-dropdown {      position: absolute;      top: calc(100% + 8px);      right: 0;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 12px;      box-shadow: 0 8px 32px rgba(0,0,0,0.12);      width: 280px;      padding: 20px;      display: none;      z-index: 100;      flex-direction: column;      gap: 20px;    }    .tg-df-settings-dropdown.active {      display: flex;    }        .tg-df-settings-dropdown-backdrop {      display: none;      position: fixed;      inset: 0;      z-index: 99;    }        .tg-df-settings-dropdown-backdrop.active {      display: block;    }    .tg-df-setting-item {      display: flex;      flex-direction: column;      gap: 10px;    }    .tg-df-setting-label {      font-size: 11px;      font-weight: 700;      color: var(--tg-df-text-muted);      text-transform: uppercase;      letter-spacing: 0.5px;    }        .tg-df-region-select {        padding: 10px 12px;        border-radius: 8px;        border: 1px solid var(--tg-df-border);        font-size: 15px;        outline: none;        background: var(--tg-df-bg-secondary);        color: var(--tg-df-text);        cursor: pointer;        width: 100%;    }    .tg-df-toggle {        position: relative;        display: inline-block;        width: 44px;        height: 24px;        flex-shrink: 0;    }    .tg-df-toggle input {        opacity: 0;        width: 0;        height: 0;    }    .tg-df-slider {        position: absolute;        cursor: pointer;        top: 0; left: 0; right: 0; bottom: 0;        background-color: #ccc;        transition: .2s;        border-radius: 24px;    }    .tg-df-slider:before {        position: absolute;        content: "";        height: 18px;        width: 18px;        left: 3px;        bottom: 3px;        background-color: white;        transition: .2s;        border-radius: 50%;    }    .tg-df-toggle input:checked + .tg-df-slider {        background-color: #1F69FF;    }    .tg-df-toggle input:checked + .tg-df-slider:before {        transform: translateX(20px);    }    .tg-df-dl-row {        flex-direction: row;        align-items: center;        justify-content: space-between;    }    .tg-df-dl-row-text {        font-size: 14px;        font-weight: 600;        color: var(--tg-df-text);    }    .tg-df-dl-row-subtext {        font-size: 12px;        font-weight: 400;        line-height: 1.3;        color: var(--tg-df-text-muted);        margin-top: 4px;        display: block;    }    .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {      display: grid;      width: 100%;      grid-template-columns: repeat(4, 1fr);      gap: 12px;      margin: 0 auto;      max-width: 800px;    }                 .tg-df-sort-wrapper {      position: relative;      display: flex;      align-items: center;      width: 100%;    }        .tg-df-sort-icon {      position: absolute;      left: 14px;      width: 14px;      height: 14px;      fill: var(--tg-df-text-muted);      pointer-events: none;    }    .tg-df-sort-select, .tg-df-filter-select {      width: 100%;      padding: 10px 36px 10px 38px;      font-size: 14px;      border: 1px solid var(--tg-df-border);      border-radius: 100px;      outline: none;      appearance: none;      background-color: var(--tg-df-bg-secondary);      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23555555' d='M6 8L1 3h10z'/%3E%3C/svg%3E");      background-repeat: no-repeat;      background-position: right 14px center;      color: var(--tg-df-text);      cursor: pointer;      font-weight: 500;      transition: all 0.2s ease;    }        .tg-df-price-input::-webkit-outer-spin-button,    .tg-df-price-input::-webkit-inner-spin-button {      -webkit-appearance: none;      margin: 0;    }    .tg-df-price-input {      -moz-appearance: textfield;    }    .tg-df-sort-select:hover, .tg-df-filter-select:hover {      background-color: #e2e8f0;    }    .tg-df-multiselect-container {      position: relative;    }    @container tg-df (max-width: 768px) {      .tg-df-filters-container {      position: relative;      width: 100%;      max-width: 800px;    }    .tg-df-scroll-btn {      display: none;      position: absolute;      top: 50%;      transform: translateY(-50%);      width: 32px;      height: 32px;      background: white;      border: 1px solid var(--tg-df-border);      border-radius: 50%;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 10;      box-shadow: 0 2px 8px rgba(0,0,0,0.1);      color: var(--tg-df-text-primary);      padding: 0;    }    .tg-df-scroll-btn svg {      width: 16px;      height: 16px;    }    .tg-df-scroll-btn:hover {      background: #f4f4f4;    }    .tg-df-scroll-btn.left {      left: 0px;    }    .tg-df-scroll-btn.right {      right: 0px;    }    @container tg-df (max-width: 768px) {      .tg-df-scroll-btn {        display: flex;        top: 22px; /* vertically center within the 44px high filter buttons */      }    }    .tg-df-filters {        width: 100%;        margin: 0;        margin-bottom: -320px;        padding: 0 16px 320px 16px;        display: flex;        flex-wrap: nowrap;        gap: 8px;        overflow-x: auto;        overflow-y: hidden;        pointer-events: none;        scrollbar-width: none;        -webkit-overflow-scrolling: touch;      }      .tg-df-filters::-webkit-scrollbar {        display: none;      }      .tg-df-sort-wrapper {        pointer-events: auto;        flex: 0 0 auto;        width: 175px;        min-width: 175px;      }    }        .tg-df-multiselect-trigger {      display: block;      background: #fff;      user-select: none;      width: 100%;      overflow: hidden;      white-space: nowrap;      text-overflow: ellipsis;    }        .tg-df-multiselect-dropdown {      display: none;      position: absolute;      top: calc(100% + 4px);      left: 0;      width: 100%;      min-width: 220px;      max-height: 300px;      overflow-y: auto;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);      z-index: 100;      padding: 8px 0;    }    .tg-df-multiselect-dropdown.active {      display: block;    }    .tg-df-ms-option {      padding: 8px 16px;      display: flex;      align-items: center;      gap: 8px;      cursor: pointer;      font-size: 14px;    }    .tg-df-ms-option:hover {      background-color: var(--tg-df-bg-secondary);    }        .tg-df-ms-option input {      cursor: pointer;      accent-color: #1f69ff;    }    .tg-df-sort-select:focus, .tg-df-filter-select:focus {      border-color: #0000ff;      box-shadow: 0 0 0 3px rgba(0, 0, 255, 0.2);      background-color: var(--tg-df-bg);    }    /*       3. Deal Grid Layout    */    .tg-df-grid.tg-df-grid-auto {      padding-top: 24px;    }    .tg-df-grid, .tg-df-grid.layout-grid {      display: grid;      grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));      gap: 10px;    }    .tg-df-grid.layout-row {      grid-template-columns: 1fr;      gap: 16px;    }        .tg-df-grid.layout-row .tg-df-card {      flex-direction: row;      align-items: stretch;      height: auto;      box-shadow: none;      border-bottom: 1px solid var(--tg-df-border);    }    .tg-df-grid.layout-row .tg-df-card:hover {      box-shadow: none;    }    .tg-df-grid.layout-row .tg-df-card-image-box {      width: 140px;      min-width: 140px;      aspect-ratio: 3/4;      border-right: none;      padding: 16px 16px 16px 32px;    }    .tg-df-grid.layout-row .tg-df-card-body {      padding: 16px;      justify-content: space-between;    }    .tg-df-grid.layout-row .tg-df-card-title {      font-size: 15px;      margin-bottom: 16px;    }    .tg-df-grid.layout-row .tg-df-card-stars { margin-bottom: 8px; }    .tg-df-grid.layout-row .tg-df-card-footer {      flex-direction: column;      align-items: flex-start;      gap: 0;    }    .tg-df-grid.layout-row .tg-df-card-merchant-pill {      margin-bottom: 4px;    }    .tg-df-grid.layout-row .tg-df-card-price-group {      margin-bottom: 8px;    }    .tg-df-grid.layout-row .tg-df-price-group {      width: auto;    }    .tg-df-grid.layout-row .tg-df-card-cta {      width: 100%;      max-width: 200px;      padding: 10px 24px;      font-size: 13px;      flex-shrink: 0;      text-align: center;      justify-content: center;    }    /*       4. Deal Card Design    */    .tg-df-card {      position: relative;      display: flex;      flex-direction: column;      background-color: #ffffff;      border-radius: 0;      overflow: hidden;      transition: transform 0.2s ease, box-shadow 0.2s ease;      text-decoration: none;      color: inherit;      height: 100%;      box-shadow: 0 0 16px rgba(0, 0, 0, 0.08);      border: 1px solid var(--tg-df-border);    }    .tg-df-card:hover {      box-shadow: 0 0 24px rgba(0, 0, 0, 0.12);    }    .tg-df-card-image-box {      width: 100%;      aspect-ratio: 3/4;      background-color: #f8f8f8;      display: flex;      align-items: center;      justify-content: center;      position: relative;      overflow: hidden;      padding: 32px;      flex: 0 0 auto;    }    .tg-df-card-image {      max-width: 100%;      max-height: 100%;      width: auto;      height: auto;      object-fit: contain;      mix-blend-mode: multiply; /* Helps white background images blend into secondary bg */      transition: transform 0.3s ease;    }    .tg-df-card:hover .tg-df-card-image {      transform: scale(1.05); /* Zoom in on hover */    }    .tg-df-card-discount-badge {      position: absolute;      top: 12px;      left: 12px;      background: #dc2626; /* Red */      color: #ffffff;      padding: 6px 8px;      font-size: 11px;      font-weight: 500;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      z-index: 10;    }        .tg-df-card-merchant-pill {      display: block;      padding: 0;      font-size: 11px;      font-weight: 600;      text-transform: uppercase;      letter-spacing: 0.5px;      border-radius: 0;      color: var(--tg-df-text-muted);      margin-bottom: 8px;      white-space: nowrap;      overflow: hidden;      text-overflow: ellipsis;    }    .tg-df-card-body {      padding: 16px;      display: flex;      flex-direction: column;      flex-grow: 1;      min-width: 0;    }    .tg-df-card-badges {      display: flex;      flex-wrap: wrap;      gap: 6px;      margin-bottom: 8px;    }    .tg-df-tag {      display: inline-flex;      align-items: center;      padding: 4px 6px;      font-size: 11px;      font-weight: 700;      text-transform: uppercase;      border-radius: 4px;      gap: 4px;    }    .tg-df-tag-prime {      background-color: #00A8E1;      color: #fff;    }    .tg-df-tag-coupons {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-coupons:hover {      background-color: #e2e8f0;    }        .tg-df-tag-outline {      background-color: #f1f5f9;      color: #334155;      border: 1px solid #cbd5e1;      cursor: pointer;      transition: background-color 0.2s;    }    .tg-df-tag-outline:hover {      background-color: #e2e8f0;    }        @keyframes tg-df-spin {      0% { transform: rotate(0deg); }      100% { transform: rotate(360deg); }    }    .tg-df-coupon-spinner {      border: 2px solid #e2e8f0;      border-top: 2px solid #3b82f6;      border-radius: 50%;      width: 14px;      height: 14px;      animation: tg-df-spin 1s linear infinite;      margin: 4px 8px;      display: inline-block;    }        /* Vouchers Modal */    .tg-df-modal-backdrop {      position: fixed;      top: 0; left: 0; right: 0; bottom: 0;      background: rgba(0,0,0,0.5);      z-index: 10000;      display: flex;      align-items: center;      justify-content: center;      opacity: 0;      pointer-events: none;      transition: opacity 0.3s;    }    .tg-df-modal-backdrop.active {      opacity: 1;      pointer-events: auto;    }    .tg-df-modal {      background: #fff;      border-radius: 12px;      width: 90%;      max-width: 400px;      max-height: 80vh;      display: flex;      flex-direction: column;      box-shadow: 0 10px 40px rgba(0,0,0,0.2);      transform: translateY(20px);      transition: transform 0.3s;    }    .tg-df-modal-backdrop.active .tg-df-modal {      transform: translateY(0);    }    .tg-df-modal-header {      padding: 16px;      border-bottom: 1px solid #e2e8f0;      display: flex;      align-items: center;      justify-content: space-between;    }    .tg-df-modal-title {      font-size: 16px;      font-weight: 600;      margin: 0;    }    .tg-df-modal-close {      background: none;      border: none;      cursor: pointer;      padding: 4px;      color: #64748b;    }    .tg-df-modal-body {      padding: 16px;      overflow-y: auto;    }    .tg-df-voucher-item {      padding: 12px;      border: 1px dashed #cbd5e1;      border-radius: 8px;      margin-bottom: 10px;      background: #f8fafc;      display: flex;      align-items: center;      gap: 12px;      text-decoration: none;      color: inherit;      transition: background-color 0.2s, border-color 0.2s;    }    .tg-df-voucher-item:hover {      background: #f1f5f9;      border-color: #94a3b8;    }    .tg-df-voucher-item:last-child {      margin-bottom: 0;    }    .tg-df-voucher-logo {      width: 48px;      height: 48px;      object-fit: contain;      border-radius: 4px;      background: #fff;      border: 1px solid #e2e8f0;      flex-shrink: 0;    }    .tg-df-voucher-content {      flex: 1;      min-width: 0;    }    .tg-df-voucher-title {      font-size: 14px;      font-weight: 600;      margin: 0 0 4px 0;      line-height: 1.3;      color: #0f172a;    }    .tg-df-voucher-expiry {      font-size: 12px;      color: #64748b;      display: flex;      align-items: center;      gap: 4px;      margin-top: 6px;    }    .tg-df-voucher-code {      display: inline-flex;      align-items: center;      background: #f1f5f9;      border: 1px dashed #cbd5e1;      padding: 6px 10px;      font-family: monospace;      font-weight: 700;      font-size: 14px;      color: #0f172a;      border-radius: 4px;      margin-top: 8px;      cursor: pointer;      transition: all 0.2s ease;    }    .tg-df-voucher-code:hover {      background: #e2e8f0;      border-color: #94a3b8;    }    .tg-df-voucher-code.copied {      background: #ecfdf5;      border-color: #10b981;      color: #10b981;    }    .tg-df-voucher-cta {      display: inline-block;      margin-top: 8px;      font-size: 13px;      font-weight: 600;      color: #2563eb;      text-decoration: none;    }    .tg-df-card-title {      font-size: 15px;      font-weight: 400;      line-height: 1.4;      margin: 0 0 12px 0;      color: var(--tg-df-text);    }    .tg-df-card-footer {      margin-top: auto;      display: flex;      flex-direction: column;      width: 100%;    }    .tg-df-card-price-group {      display: flex;      flex-direction: row;      align-items: center;      gap: 8px;      margin-bottom: 12px;    }    .tg-df-card-price {      font-size: 16px;      font-weight: 700;      color: #dc2626; /* Red price */      line-height: 1;    }        .tg-df-card-msrp {      font-size: 13px;      color: var(--tg-df-text-muted);      text-decoration: line-through;    }    .tg-df-container .tg-df-card-cta {      display: flex;      align-items: center;      justify-content: center;      width: 100%;      box-sizing: border-box;      background-color: #1f69ff;      color: #ffffff;      font-size: 12px;      font-weight: 700;      text-transform: uppercase;      letter-spacing: 0.5px;      padding: 12px 16px;      border-radius: 0;      border: none;      cursor: pointer;      transition: background-color 0.2s ease;    }    .tg-df-card:hover .tg-df-card-cta,    .tg-df-card-cta:hover {      background-color: #1555cc;    }    /*       5. State & Skeleton Styles    */    .tg-df-message {      grid-column: 1 / -1;      text-align: center;      padding: 48px 24px;      color: var(--tg-df-text-muted);      font-size: 16px;      background: var(--tg-df-bg);      border: 1px solid var(--tg-df-border);      border-radius: 8px;    }    @keyframes tg-df-shimmer {      0% { background-position: -200% 0; }      100% { background-position: 200% 0; }    }    .tg-df-skeleton {      background: linear-gradient(90deg, var(--tg-df-bg-secondary) 25%, #e2e8f0 50%, var(--tg-df-bg-secondary) 75%);      background-size: 200% 100%;      animation: tg-df-shimmer 1.5s infinite;      border-radius: 4px;    }    .tg-df-skeleton-img {      width: 100%;      height: 100%;      position: absolute;      top: 0; left: 0;    }        .tg-df-skeleton-text {      height: 16px;      margin-bottom: 8px;      width: 100%;    }    .tg-df-skeleton-text.short { width: 40%; }    .tg-df-skeleton-text.title { height: 20px; margin-bottom: 16px; }    /* Editor Floating Bar & Elements */    .tg-df-editor-bar {      position: sticky;      top: 120px;      z-index: 1000;      background: #111827;      color: #fff;      padding: 12px 16px;      border-radius: 8px;      margin-bottom: 16px;      display: flex;      align-items: center;      justify-content: space-between;      box-shadow: 0 4px 12px rgba(0,0,0,0.15);    }    .tg-df-editor-bar-text {      font-weight: 600;      font-size: 14px;    }    .tg-df-editor-copy-btn {      background: #10b981;      color: #fff;      padding: 6px 16px;      border: none;      border-radius: 4px;      font-weight: 600;      cursor: pointer;      display: flex;      align-items: center;      font-size: 13px;    }    .tg-df-editor-copy-btn:hover { background: #059669; }        .tg-df-deal-checkbox {      position: absolute;      top: 12px;      right: 12px;      z-index: 10;      width: 20px;      height: 20px;      cursor: pointer;      pointer-events: auto;    }    /*       6. Mobile List View (Stacks into a cleaner horizontal row/list)    */    @container tg-df (max-width: 599px) {      .tg-df-controls {        padding: 16px 16px 8px;      }            .tg-df-top-bar {        width: 100%;      }            .tg-df-settings-dropdown {        position: fixed;        top: auto;        bottom: 0;        left: 0;        right: 0;        width: 100%;        border-radius: 20px 20px 0 0;        padding: 24px;        box-shadow: 0 -8px 32px rgba(0,0,0,0.15);        z-index: 1000;        border: none;        border-top: 1px solid var(--tg-df-border);      }            .tg-df-settings-dropdown-backdrop.active {        background: rgba(0,0,0,0.4);      }            .tg-df-search-wrapper {        box-shadow: 0 0 16px rgba(0,0,0,0.08);      }                  .tg-df-sort-wrapper.tg-df-price-range-wrapper {        flex: 0 0 auto;        min-width: max-content;        width: auto;      }            .tg-df-sort-select, .tg-df-filter-select {        width: 100%;        text-align: left;        padding: 10px 24px 10px 32px;        background-position: right 8px center;        text-overflow: ellipsis;        white-space: nowrap;        overflow: hidden;      }      .tg-df-sort-icon {        left: 10px;      }      .tg-df-grid:not(.layout-grid):not(.layout-row),      .tg-df-grid.layout-row {        grid-template-columns: 1fr;        gap: 16px;      }            .tg-df-grid.tg-df-grid-auto {        padding-top: 24px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card,      .tg-df-grid.layout-row .tg-df-card {        flex-direction: row;        align-items: stretch;        height: auto;        box-shadow: none; /* simple line on mobile if preferred, or keep */        border-bottom: 1px solid var(--tg-df-border);      }      .tg-df-grid.tg-df-grid-auto .tg-df-card:hover,      .tg-df-grid.layout-row .tg-df-card:hover {        box-shadow: none;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-image-box,      .tg-df-grid.layout-row .tg-df-card-image-box {        width: 120px;        min-width: 120px;        aspect-ratio: 3/4;        border-right: none;        padding: 12px;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-body,      .tg-df-grid.layout-row .tg-df-card-body {        padding: 12px;        justify-content: space-between;      }      .tg-df-grid.tg-df-grid-auto .tg-df-card-title,      .tg-df-grid.layout-row .tg-df-card-title {        font-size: 14px;        margin-bottom: 12px;      }      /* Single column mobile grid override */      .tg-df-grid.layout-grid {        grid-template-columns: 1fr;        gap: 16px;      }      .tg-df-grid.layout-grid .tg-df-card-image-box {        padding: 12px;      }      .tg-df-grid.layout-grid .tg-df-card-body {        padding: 10px;      }      .tg-df-grid.layout-grid .tg-df-card-title {        font-size: 13px;        margin-bottom: 8px;      }      .tg-df-grid.layout-grid .tg-df-card-price {        font-size: 14px;      }            .tg-df-card-footer {        flex-direction: column;        align-items: stretch;        gap: 0;        width: 100%;        min-width: 0;      }      .tg-df-card-merchant-pill {        margin-bottom: 4px;      }      .tg-df-card-price-group {        flex: 1 1 auto;        margin-bottom: 8px;      }      .tg-df-card-price {        font-size: 16px;      }      .tg-df-card-msrp {        display: block;       }      .tg-df-grid.layout-row .tg-df-card-cta,      .tg-df-container .tg-df-card-cta {        width: 100%;        max-width: none;        min-width: 0;        box-sizing: border-box;        padding: 8px 16px;        font-size: 12px;        flex: 0 0 auto;        text-align: center;        white-space: normal;        line-height: 1.2;      }    }    .tg-df-container.is-carousel {      min-height: 760px;      background-color: #E7F0FF;      padding: 0 0 24px 0;      border-radius: 24px;      width: 100vw;      max-width: 1200px;      position: relative;      left: 50%;      transform: translateX(-50%);    }    .tg-df-container.is-carousel.hide-header-details {      min-height: 480px;    }    /*       7. Carousel View Mode    */    .tg-df-container .tg-df-carousel-host {      /* Layout is now handled by container wrapper */    }    .tg-df-container .tg-df-carousel-eyebrow {      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      padding: 24px 16px 0 16px;      display: none;    }    .tg-df-container .tg-df-carousel-query-title {      color: #011535;      font-size: 28px;      font-weight: 600;      padding: 0 16px 24px 16px;      line-height: 1.2;      display: none;    }    .tg-df-container .tg-df-carousel-blue-box {      background-color: transparent;      border-radius: 0;      padding: 24px 24px 0 24px;      margin: 0;      color: #1F69FF;          position: relative;      overflow: hidden;    }    .tg-df-container .tg-df-carousel-bg-circle-1 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-2 {      display: none;    }    .tg-df-container .tg-df-carousel-bg-circle-3 {      display: none;    }    .tg-df-container .tg-df-carousel-box-content {      position: relative;      z-index: 10;    }    .tg-df-container .tg-df-carousel-box-eyebrow {      background-color: transparent;      color: #1F69FF;      font-weight: 700;      font-size: 14px;      text-transform: uppercase;      letter-spacing: 1px;      display: inline-block;      padding: 0;      border-radius: 0;    }    .tg-df-container .tg-df-carousel-box-title {      font-size: 28px;      font-weight: 600;      line-height: 1.2;      margin-top: 8px;      color: #1e293b;    }    .tg-df-container .tg-df-countdown-wrapper {      position: absolute;      top: 0;      right: 0;      display: flex;      flex-direction: column;      align-items: flex-end;      gap: 12px;      transform: scale(0.67);      transform-origin: top right;    }    .tg-df-container .tg-df-countdown-title {      font-size: 14px;      font-weight: 600;      color: #011535;      margin: 0;    }    .tg-df-container .tg-df-countdown-blocks {      display: flex;      gap: 16px;    }    .tg-df-container .tg-df-countdown-item {      display: flex;      flex-direction: column;      align-items: center;      gap: 4px;    }    .tg-df-container .tg-df-countdown-box {      width: 59px;      height: 59px;      background: #03FE9E;      border-radius: 15px;      display: flex;      align-items: center;      justify-content: center;    }    .tg-df-container .tg-df-countdown-num {      font-family: 'Inter', sans-serif;      font-weight: 700;      font-size: 20px;      line-height: normal;      color: #011535;    }    .tg-df-container .tg-df-countdown-label {      font-family: 'Inter', sans-serif;      font-weight: 500;      font-size: 16px;      line-height: normal;      color: #1e293b;      text-transform: uppercase;    }    .tg-df-container .tg-df-carousel-box-subtitle {      font-size: 16px;      margin-top: 8px;      font-weight: 300;      color: #1e293b;      line-height: 24px;    }    .tg-df-container .tg-df-carousel-roundels-wrapper {      position: relative;      margin-top: 24px;      margin-left: -24px;      margin-right: -24px;    }    .tg-df-container .tg-df-carousel-roundels {      display: flex;      gap: 16px;      overflow-x: auto;            scrollbar-width: none;      padding-top: 12px;      padding-bottom: 24px;      padding-left: 24px;      padding-right: 24px;      margin-left: 0;      margin-right: 0;    }        .tg-df-container .tg-df-carousel-scroll-left,    .tg-df-container .tg-df-carousel-scroll-right {      position: absolute;      top: 50%;      transform: translateY(-50%);      height: 36px;      width: 36px;      display: flex;      align-items: center;      justify-content: center;      border-radius: 50%;      background-color: #ffffff;      border: 1px solid #e2e8f0;      box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);      color: #1F69FF;      cursor: pointer;      transition: all 0.2s;      margin-top: -4px;      z-index: 20;    }    .tg-df-container .tg-df-carousel-scroll-left { left: 8px; }    .tg-df-container .tg-df-carousel-scroll-right { right: 8px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-left { left: 0px; }    .tg-df-carousel-filters-outer .tg-df-carousel-scroll-right { right: 0px; }    .tg-df-carousel-filters-outer { margin-left: -24px; margin-right: -24px; padding-left: 24px; padding-right: 24px; }    .tg-df-grid-wrapper { position: relative; }    @container tg-df (max-width: 599px) { .tg-df-carousel-filters-outer { margin-left: -16px; margin-right: -16px; padding-left: 16px; padding-right: 16px; } }        .tg-df-container .tg-df-carousel-scroll-left:hover,    .tg-df-container .tg-df-carousel-scroll-right:hover {      background-color: rgba(255, 255, 255, 0.6);    }    .tg-df-container .tg-df-carousel-roundels::-webkit-scrollbar {      display: none;    }    .tg-df-container .tg-df-roundel {      display: flex;      flex-direction: column;      align-items: center;      gap: 8px;      cursor: pointer;      min-width: 120px;      flex-shrink: 0;    }    .tg-df-container .tg-df-roundel-img-box {      width: 120px;      height: 120px;      border-radius: 50%;      background: white;      display: flex;      align-items: center;      justify-content: center;      overflow: hidden;      box-shadow: 0px 3px 14px 0px rgba(30, 41, 59, 0.08);      transition: box-shadow 0.2s;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel.active .tg-df-roundel-img-box {      box-shadow: 0 0 0 2px #E7F0FF, 0 0 0 4px #1F69FF;    }    .tg-df-container .tg-df-roundel:hover .tg-df-roundel-img-box img {      transform: scale(1.08);    }    .tg-df-container .tg-df-roundel-img-box img {      width: 100%;      height: 100%;      object-fit: contain;      padding: 10px;      box-sizing: border-box;      transition: transform 0.3s ease;    }    .tg-df-container .tg-df-roundel-label {      font-size: 13px;      font-weight: 400;      color: #1e293b;      text-align: center;    }    .tg-df-container .tg-df-carousel-filters-label {      font-size: 16px;      font-weight: 400;      color: #1e293b;      white-space: nowrap;      margin-right: 4px;    }    .tg-df-container .tg-df-carousel-filters-wrap {      display: flex;      align-items: center;      flex-wrap: nowrap;      gap: 8px;      margin-top: 8px;      overflow-x: auto;      scrollbar-width: none;      -webkit-overflow-scrolling: touch;      padding-bottom: 8px;      margin-left: -24px;      margin-right: -24px;      padding-left: 24px;      padding-right: 24px;    }    .tg-df-container .tg-df-carousel-filters-wrap::-webkit-scrollbar {      display: none;    }        .tg-df-container .tg-df-carousel-filter-btn img,    .tg-df-container .tg-df-carousel-filter-btn picture {      height: 20px;      width: 20px;      object-fit: contain;      object-position: center;      display: inline-flex;      align-items: center;      justify-content: center;      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn picture img {      margin-right: 0;      height: 100%;      width: 100%;    }    .tg-df-container .tg-df-carousel-filter-btn img.active-img,    .tg-df-container .tg-df-carousel-filter-btn picture:has(.active-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.inactive-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.inactive-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.inactive-img) {      display: none;    }    .tg-df-container .tg-df-carousel-filter-btn:hover img.active-img,    .tg-df-container .tg-df-carousel-filter-btn.active img.active-img,    .tg-df-container .tg-df-carousel-filter-btn:hover picture:has(.active-img),    .tg-df-container .tg-df-carousel-filter-btn.active picture:has(.active-img) {      display: inline-flex;    }    .tg-df-container .tg-df-carousel-filter-btn {      background: #ffffff;      border: 2px solid #1e293b;      color: #1e293b;      border-radius: 24px;      padding: 6px 16px;      font-size: 14px;      font-weight: 600;      cursor: pointer;      transition: all 0.2s;      flex-shrink: 0;      white-space: nowrap;    }    .tg-df-container .tg-df-carousel-filter-btn svg {      margin-right: 6px;    }    .tg-df-container .tg-df-carousel-filter-btn {      display: inline-flex;      align-items: center;    }    .tg-df-container .tg-df-carousel-filter-btn:hover {      background: #1e293b;      color: white;      border-color: #1e293b;    }    .tg-df-container .tg-df-carousel-filter-btn.active {      background: #1e293b;      color: white;      border-color: #1e293b;    }        .tg-df-grid.carousel-compact {      display: flex;      flex-wrap: nowrap;      overflow-x: auto;      gap: 16px;      padding: 16px 24px;      align-items: stretch;      scrollbar-width: none;    }    .tg-df-grid.carousel-compact::-webkit-scrollbar {      display: none;    }    .tg-df-grid.carousel-compact .tg-df-card {      flex: 0 0 auto;      width: 200px;      min-height: auto;      height: auto;      display: flex;      flex-direction: column;      border-radius: 15px;      border: none;      box-shadow: 0 0 16px rgba(0,0,0,0.08);      overflow: visible;    }    .tg-df-grid.carousel-compact .tg-df-card-image-box {      padding: 12px;      background-color: transparent;      border-radius: 15px 15px 0 0;      height: 130px;    }    .tg-df-grid.carousel-compact .tg-df-card-image {      mix-blend-mode: normal;    }    .tg-df-grid.carousel-compact .tg-df-card-discount-badge {      border-radius: 0;      top: 0px;      left: 0px;      padding: 4px 8px;      font-size: 11px;    }    .tg-df-grid.carousel-compact .tg-df-card-body {      padding: 8px 12px 12px 12px;    }    .tg-df-grid.carousel-compact .tg-df-card-title {      font-size: 14px;      font-weight: 400;      margin-bottom: 8px;      color: #011535;    }    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):not(:has(.tg-df-tag-prime)):not(:has(.tg-df-coupon-wrapper:not([style*="none"]))) > .tg-df-card-title,    .tg-df-grid.carousel-compact .tg-df-card-body:not(:has(.tg-df-card-stars)):has(> .tg-df-card-title:first-child) > .tg-df-card-title {    }    .tg-df-grid.carousel-compact .tg-df-card-cta {      border-radius: 5px;      padding: 8px 10px;      margin-top: 4px;      background-color: #1F69FF;    }    .tg-df-grid.carousel-compact .tg-df-card-price-group {      margin-bottom: 2px;    }    .tg-df-grid.carousel-compact .tg-df-card-merchant-pill {      margin-bottom: 2px;    }    @container tg-df (max-width: 599px) {      .tg-df-container .tg-df-carousel-blue-box-title {        font-size: 24px;      }      .tg-df-container .tg-df-countdown-title {        display: none;      }      .tg-df-container .tg-df-countdown-wrapper {        position: absolute;        top: 0;        right: 0;        align-items: flex-end;        transform: scale(0.40);        transform-origin: top right;      }      .tg-df-container .tg-df-roundel {        min-width: 88px;      }      .tg-df-container .tg-df-roundel-img-box {        width: 88px;        height: 88px;      }    }    /* REPLICA BLOCK STYLES */    .tg-df-grid.layout-replica-2 { grid-template-columns: repeat(2, 1fr) !important; gap: 20px; }    .tg-df-grid.layout-replica-1 { grid-template-columns: 1fr !important; gap: 20px; }        .tg-df-container .hawk-deal-widget-container { border-bottom: 1px solid #e5e7eb; display: flex; flex-direction: column; margin: 0; padding: 20px 0; box-sizing: border-box; font-family: inherit; }    .tg-df-container .hawk-deal-widget-wrap { display: flex; flex-direction: row; align-items: flex-start; width: 100%; gap: 24px; }    .tg-df-container .hawk-deal-widget-image-container { display: flex; flex-shrink: 0; justify-content: center; width: 160px; height: 160px; align-items: center; background: white; margin-bottom: 0px; }    .tg-df-container .hawk-deal-widget-title-product-title { color: #111827; font-size: 18px; font-weight: 700; line-height: 1.4; display: inline; }    .tg-df-container .hawk-deal-widget-title-price { font-size: 18px; font-weight: 700; line-height: 1.4; white-space: nowrap; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-price-now { font-weight: 700; }    .tg-df-container .hawk-deal-widget-title-retailer-price:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-title-retailer { font-size: 18px; font-weight: 700; line-height: 1.4; color: #2563eb; }    .tg-df-container .hawk-deal-widget-title-was-price { color: #dc2626; font-size: 16px; font-weight: 500; line-height: 1.4; text-decoration: line-through; white-space: nowrap; margin-left: 8px; margin-right: 8px; }    .tg-df-container .hawk-deal-widget-text-body-container { position: relative; width: 100%; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-text-body-main { font-size: 16px; width: 100%; margin-bottom: 12px; }    .tg-df-container .hawk-deal-widget-text-body-description { display: block; font-size: 15px; margin-top: 12px; color: #4b5563; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-body-description p { margin: 0; line-height: 1.6; }    .tg-df-container .hawk-deal-widget-text-cta-container { display: flex; flex-direction: column; gap: 12px; width: 100%; flex: 1; min-width: 0; box-sizing: border-box; }    .tg-df-container .hawk-deal-widget-footer { display: flex; justify-content: flex-end; width: 100%; margin-top: auto; }    .tg-df-container .hawk-deal-widget-button-wrapper { display: flex; flex-direction: column; align-items: flex-end; justify-content: flex-end; width: 100%; }    .tg-df-container .hawk-deal-widget-preferred-partner-wrapper { display: flex; flex-direction: row; }        @container tg-df (min-width: 600px) {      .tg-df-mobile-only { display: none !important; }    }    @container tg-df (max-width: 599px) {      .tg-df-desktop-only { display: none !important; }      .tg-df-grid.layout-replica-2 { grid-template-columns: 1fr !important; }      .tg-df-grid.savings-squad-cards { grid-template-columns: 1fr !important; display: flex; flex-direction: column; }    }    .tg-df-grid.savings-squad-cards .tg-df-card-title {      -webkit-line-clamp: unset !important;      display: block !important;      overflow: visible !important;    }    @container tg-df (max-width: 500px) {      .tg-df-container .hawk-deal-widget-wrap { display: block; }      .tg-df-container .hawk-deal-widget-image-container { display: block; float: left; margin: 0 16px 8px 0; width: 120px; max-width: 120px; height: auto; align-items: normal; justify-content: normal; }      .tg-df-container .hawk-deal-widget-text-cta-container { display: block; text-align: left; }      .tg-df-container .hawk-deal-widget-footer { display: block; margin-top: 16px; clear: both; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-deal-widget-button-wrapper .hawk-deal-widget-preferred-partner-wrapper { display: block; width: 100%; }      .tg-df-container .hawk-affiliate-link-deal-button { box-sizing: border-box !important; display: flex !important; max-width: none !important; width: 100% !important; margin: 0 !important; }    }        .tg-df-container .hawk-affiliate-link-deal-button {       align-items: center; background-color: #1f69ff; box-sizing: border-box; color: #ffffff !important; display: flex; font-size: 14px; font-weight: 700; justify-content: center; letter-spacing: 0.5px; line-height: 1; min-width: 160px; padding: 14px 24px; text-align: center; text-decoration: none; text-transform: uppercase; width: 100%; word-break: normal; border-radius: 4px; border: 0; transition: background-color 0.2s;     }    .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #0056e0; text-decoration: none; }    .tg-df-container .hawk-lazy-image-deal-widget { display: block; height: auto; margin: auto; max-height: 160px; max-width: 100%; mix-blend-mode: multiply; object-fit: contain; }    .tg-df-container .hawk-deal-widget-text-cta-container a { color: #2563eb; text-decoration: none; display: inline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover { text-decoration: underline; }    .tg-df-container .hawk-deal-widget-text-cta-container a:has(.hawk-deal-widget-title-product-title) { color: #111827; }    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-product-title,    .tg-df-container .hawk-deal-widget-text-cta-container a:hover .hawk-deal-widget-title-retailer-price { text-decoration: underline; }    .tg-df-savings-squad-header { margin-bottom: 24px; text-align: center; display: none; }    .tg-df-banner-img-desktop { display: block; width: 100%; height: auto; margin-bottom: 32px; }    .tg-df-banner-img-mobile { display: none; width: 100%; height: auto; margin-bottom: 32px; }    @container tg-df (max-width: 600px) {      .tg-df-banner-img-desktop { display: none; }      .tg-df-banner-img-mobile { display: block; }    }    .tg-df-header-title { font-size: 28px; font-weight: 700; color: var(--tg-df-text); margin: 32px 0 12px 0; line-height: 1.3; }    .tg-df-header-subtitle { font-size: 16px; color: var(--tg-df-text-muted); margin: 0 0 32px 0; line-height: 1.5; }  \x3C/style>  \x3C!-- Widget Container --\x3E  \x3Cdiv class="tg-df-container" id="signal-deals-finder-root">    \x3Cdiv class="tg-df-savings-squad-header" id="tg-df-savings-squad-header">      \x3Cpicture>        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/xkh2og7m3d1778189998.png" alt="Deals Banner" class="tg-df-banner-img-desktop" />        \x3Cimg src="https://cdn.mos.cms.futurecdn.net/flexiimages/gmak6rtdf41778245089.png" alt="Deals Banner Mobile" class="tg-df-banner-img-mobile" />      \x3C/picture>      \x3Cdiv class="tg-df-header-text">        \x3Ch2 class="tg-df-header-title" id="tg-df-header-title">Editor's Choice Deals\x3C/h2>        \x3Cp class="tg-df-header-subtitle" id="tg-df-header-subtitle">Discover the best discounts currently available, curated daily by the Tom's Guide Savings Squad.\x3C/p>      \x3C/div>    \x3C/div>    \x3C!-- Editor Floating Bar --\x3E    \x3Cdiv class="tg-df-editor-bar" id="tg-df-editor-bar" style="display:none;">      \x3Cdiv class="tg-df-editor-bar-text" style="display: flex; align-items: center;">        \x3Cspan id="tg-df-selected-count">0\x3C/span>\x26nbsp;Deals Selected        \x3Cbutton class="tg-df-editor-clear-btn" id="tg-df-editor-clear" type="button" style="margin-left: 12px; font-size: 13px; color: #9ca3af; background: none; border: none; cursor: pointer; text-decoration: underline;">Clear All\x3C/button>      \x3C/div>      \x3Cbutton class="tg-df-editor-copy-btn" id="tg-df-editor-copy" type="button">        \x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">\x3C/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">\x3C/path>\x3C/svg>        Copy to CMS      \x3C/button>    \x3C/div>    \x3Cdiv class="tg-df-carousel-host" id="tg-df-carousel-host" style="display: none;">      \x3Cdiv class="tg-df-carousel-eyebrow">DEAL FINDER\x3C/div>      \x3Cdiv class="tg-df-carousel-query-title" id="tg-df-carousel-title-label">Best Deals\x3C/div>            \x3Cdiv class="tg-df-carousel-blue-box">        \x3Cdiv class="tg-df-carousel-bg-circle-1" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-2" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-bg-circle-3" aria-hidden="true">\x26nbsp;\x3C/div>        \x3Cdiv class="tg-df-carousel-box-content">          \x3Cdiv class="tg-df-countdown-wrapper" id="tg-df-countdown-wrapper" style="display:none;">            \x3Cdiv class="tg-df-countdown-title" id="tg-df-countdown-title">Prime Day starts in\x3C/div>            \x3Cdiv class="tg-df-countdown-blocks">              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-days">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">DAYS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-hrs">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">HRS\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-min">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">MIN\x3C/div>\x3C/div>              \x3Cdiv class="tg-df-countdown-item">\x3Cdiv class="tg-df-countdown-box">\x3Cdiv class="tg-df-countdown-num" id="tg-df-cd-sec">0\x3C/div>\x3C/div>\x3Cdiv class="tg-df-countdown-label">SEC\x3C/div>\x3C/div>            \x3C/div>          \x3C/div>          \x3Cdiv class="tg-df-carousel-box-eyebrow">DEAL FINDER\x3C/div>          \x3Cdiv class="tg-df-carousel-box-title">Find Deals Fast\x3C/div>          \x3Cdiv class="tg-df-carousel-box-subtitle">The latest deals from the biggest retailers, all in one place\x3C/div>                    \x3Cdiv class="tg-df-carousel-roundels-wrapper">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-roundels">                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Televisions" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/wcMxTsHgqu3roMbAx7RLnT-132-100.png" alt="TVs" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">TVs\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Phones" data-pr="over50">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/G3KGaRGzj24F6PUsw4bWpT-132-100.png" alt="Phones" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Phones\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Computing" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/znNvsLzx8NEgNkD9HSFSnT-132-100.png" alt="Computing" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Computing\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Gaming" data-pr="all">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/Pgew8yaRQeZFHqHjTzvBnT-132-100.png" alt="Gaming" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Gaming\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Mattresses" data-pr="over500">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/cW7xsaLyesxkHFVSiC4kmT-132-100.png" alt="Mattresses" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Mattresses\x3C/span>            \x3C/div>                      \x3Cdiv class="tg-df-roundel tg-df-carousel-cat" data-query="Audio" data-pr="over30">              \x3Cdiv class="tg-df-roundel-img-box">                 \x3Cimg src="https://cdn.mos.cms.futurecdn.net/pCvBVHuhaQVjKt3VgCjbqT-132-100.png" alt="Audio" />              \x3C/div>              \x3Cspan class="tg-df-roundel-label">Audio\x3C/span>            \x3C/div>                  \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" onclick="this.parentElement.querySelector('.tg-df-carousel-roundels').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>        \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-carousel-filters-outer" style="position: relative;">          \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>          \x3Cdiv class="tg-df-carousel-filters-wrap">                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="0">All\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_lightning">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/HqAui7w97ft2NPqBtQ5r38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/yWPQ5yyQRhUwVKzGwYbh38-600-100.png" class="active-img" alt="" /> Lightning deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-ot="amazon_prime">              \x3Cimg src="https://cdn.mos.cms.futurecdn.net/fwoVXvL79turN3Ph535m38-600-100.png" class="inactive-img" alt="" />\x3Cimg src="https://cdn.mos.cms.futurecdn.net/u75QjVpt3w2EsMimJiRo38-600-100.png" class="active-img" alt="" /> Prime deals\x3C/button>            \x3Cbutton class="tg-df-carousel-filter-btn" data-d="10">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 10% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="15">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 15% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-d="25">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-tag">\x3Cpath d="M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z">\x3C/path>\x3Ccircle cx="7.5" cy="7.5" r=".5" fill="currentColor">\x3C/circle>\x3C/svg>            Min 25% off\x3C/button>                      \x3Cbutton class="tg-df-carousel-filter-btn" data-pr="under50">              \x3Csvg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-badge-dollar-sign">\x3Cpath d="M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z">\x3C/path>\x3Cpath d="M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8">\x3C/path>\x3Cpath d="M12 18V6">\x3C/path>\x3C/svg>            Under $50\x3C/button>        \x3C/div>        \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('.tg-df-carousel-filters-wrap').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3C/div>    \x3C/div>    \x3C/div>      \x3C!-- Search & Filter Controls --\x3E      \x3Cdiv class="tg-df-top-bar" id="tg-df-top-bar" style="position: relative; z-index: 100; margin: 0 auto 20px;">        \x3Cdiv class="tg-df-search-wrapper">          \x3Cinput type="text" class="tg-df-search-input" placeholder="Search for deals, products, or brands...">          \x3Cbutton type="button" class="tg-df-search-btn" aria-label="Search">              \x3Csvg class="tg-df-search-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">                \x3Cpath d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/>              \x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-autocomplete-dropdown" id="tg-df-autocomplete">\x3C/div>        \x3C/div>      \x3C/div>    \x3Cdiv class="tg-df-controls" id="tg-df-controls" style="display:flex;">              \x3Cdiv class="tg-df-filters-container" style="position: relative; width: 100%; max-width: 800px; margin: 0 auto;">          \x3Cbutton class="tg-df-scroll-btn left" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: -200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M15 18l-6-6 6-6"/>\x3C/svg>          \x3C/button>          \x3Cbutton class="tg-df-scroll-btn right" style="display: none;" onclick="this.parentElement.querySelector('.tg-df-filters').scrollBy({left: 200, behavior: 'smooth'})">            \x3Csvg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">\x3Cpath d="M9 18l6-6-6-6"/>\x3C/svg>          \x3C/button>          \x3Cdiv class="tg-df-filters">          \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-category-filter-wrapper" style="display: none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-category-filter" aria-label="Category">            \x3Coption value="all">All Categories\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-multiselect-container" id="tg-df-brand-filter-wrapper" style="display:none;">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39A.998.998 0 0 0 18.95 4H5.04c-.83 0-1.3.95-.79 1.61z"/>          \x3C/svg>          \x3Cdiv class="tg-df-filter-select tg-df-multiselect-trigger" id="tg-df-brand-trigger" tabindex="0">            Any Brand          \x3C/div>          \x3Cdiv class="tg-df-multiselect-dropdown" id="tg-df-brand-dropdown">            \x3C!-- Populated via script --\x3E          \x3C/div>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper tg-df-price-range-wrapper" id="tg-df-custom-price-wrapper" style="display: flex; align-items:center; justify-content:center; padding: 10px 20px; gap: 8px; border: 1px solid var(--tg-df-border); border-radius: 100px; background-color: var(--tg-df-bg);">          \x3Cspan style="font-size:14px; font-weight:500; color:var(--tg-df-text-primary);">Price\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-min" placeholder="Min" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">          \x3Cspan style="color:var(--tg-df-text-muted)">-\x3C/span>          \x3Cinput type="number" class="tg-df-price-input" id="tg-df-custom-price-max" placeholder="Max" style="width: 48px; background: transparent; border: none; color: var(--tg-df-text-primary); outline: none; font-size: 14px; text-align: center; padding: 0;">        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-legacy-price-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-price-filter" aria-label="Filter Prices">            \x3Coption value="all">All Prices\x3C/option>            \x3Coption value="under50">Under $50\x3C/option>            \x3Coption value="50_100">$50 - $100\x3C/option>            \x3Coption value="100_200">$100 - $200\x3C/option>            \x3Coption value="200_500">$200 - $500\x3C/option>            \x3Coption value="over500">Over $500\x3C/option>          \x3C/select>        \x3C/div>        \x3Cdiv class="tg-df-sort-wrapper" id="tg-df-discount-filter-wrapper">          \x3Csvg class="tg-df-sort-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            \x3Cpath d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/>          \x3C/svg>          \x3Cselect class="tg-df-filter-select" id="tg-df-discount-filter" aria-label="Discount Amount">            \x3Coption value="all">Any discount\x3C/option>            \x3Coption value="5">Min 5%\x3C/option>            \x3Coption value="10">Min 10%\x3C/option>            \x3Coption value="15">Min 15%\x3C/option>            \x3Coption value="20">Min 20%\x3C/option>            \x3Coption value="25">Min 25%\x3C/option>            \x3Coption value="30">Min 30%\x3C/option>            \x3Coption value="40">Min 40%\x3C/option>            \x3Coption value="50">Min 50%\x3C/option>            \x3Coption value="60">Min 60%\x3C/option>            \x3Coption value="70">Min 70%\x3C/option>          \x3C/select>          \x3C/div>        \x3C/div>        \x3C/div>      \x3C/div>    \x3C!-- Deals Grid Wrapper --\x3E    \x3Cdiv class="tg-df-grid-wrapper tg-df-carousel-cards-wrapper" id="tg-df-grid-wrapper">      \x3Cbutton class="tg-df-carousel-scroll-left" type="button" aria-label="Scroll left" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: -200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m15 18-6-6 6-6">\x3C/path>\x3C/svg>\x3C/button>      \x3Cdiv class="tg-df-grid" id="tg-df-grid">        \x3C!-- Content populated by JavaScript --\x3E      \x3C/div>      \x3Cbutton class="tg-df-carousel-scroll-right" type="button" aria-label="Scroll right" style="display:none;" onclick="this.parentElement.querySelector('#tg-df-grid').scrollBy({left: 200, behavior: 'smooth'})">\x3Csvg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpath d="m9 18 6-6-6-6">\x3C/path>\x3C/svg>\x3C/button>    \x3C/div>        \x3C!-- Vouchers Modal --\x3E    \x3Cdiv class="tg-df-modal-backdrop" id="tg-df-vouchers-modal">      \x3Cdiv class="tg-df-modal">        \x3Cdiv class="tg-df-modal-header">          \x3Ch3 class="tg-df-modal-title" id="tg-df-vouchers-title">Available Coupons & Deals\x3C/h3>          \x3Cbutton class="tg-df-modal-close" id="tg-df-vouchers-close">            \x3Csvg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">              \x3Cline x1="18" y1="6" x2="6" y2="18">\x3C/line>              \x3Cline x1="6" y1="6" x2="18" y2="18">\x3C/line>            \x3C/svg>          \x3C/button>        \x3C/div>        \x3Cdiv class="tg-df-modal-body" id="tg-df-vouchers-content">          \x3C!-- Vouchers injected here --\x3E        \x3C/div>      \x3C/div>    \x3C/div>  \x3C/div>`;      if (!template) {        template = document.createElement('template');        template.innerHTML = rawTemplate;      }      let shadowRoot = null;      if (hostContainer && template) {        hostContainer.setAttribute('data-initialized', 'true');        shadowRoot = hostContainer.attachShadow({ mode: 'open' });        shadowRoot.appendChild(template.content.cloneNode(true));      }      class DealsFinderWidget {        constructor(config) {          this.rootNode = config.rootNode || document;          this.hostContainer = config.hostContainer || null;          this.rootId = config.rootId || 'signal-deals-finder-root';          this.root = this.rootNode.querySelector('#' + this.rootId);          if (!this.root) return;          this.widgetId = (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'widget-' + Date.now() + '-' + Math.random().toString(36).slice(2);          this.grid = this.root.querySelector('#tg-df-grid');          this.tagsContainer = this.root.querySelector('#tg-df-tags-container');          this.categoryFilter = this.root.querySelector('#tg-df-category-filter');          this.categoryFilterWrapper = this.root.querySelector('#tg-df-category-filter-wrapper');          this.searchInput = this.root.querySelector('.tg-df-search-input');          this.autocompleteDropdown = this.root.querySelector('#tg-df-autocomplete');          this.sortSelect = this.root.querySelector('.tg-df-sort-select');          this.searchBtn = this.root.querySelector('.tg-df-search-btn');                    this.settingsToggle = this.root.querySelector('#tg-df-settings-toggle');          this.settingsPanel = this.root.querySelector('#tg-df-settings-panel');          this.settingsBackdrop = this.root.querySelector('#tg-df-settings-backdrop');          this.regionSelect = this.root.querySelector('#tg-df-region-select');          this.retailerSelect = this.root.querySelector('#tg-df-retailer-select');          this.offerTypeSelect = this.root.querySelector('#tg-df-offer-type-select');          this.viewModeSelect = this.root.querySelector('#tg-df-view-mode-select');          this.rowsSelect = this.root.querySelector('#tg-df-rows-select');          this.dealModeToggle = this.root.querySelector('#tg-df-deal-mode');          this.editorModeToggle = this.root.querySelector('#tg-df-editor-mode');          this.priceFilter = this.root.querySelector('#tg-df-price-filter');          this.discountFilter = this.root.querySelector('#tg-df-discount-filter');                    this.editorBar = this.root.querySelector('#tg-df-editor-bar');          this.editorSelectedCount = this.root.querySelector('#tg-df-selected-count');          this.editorCopyBtn = this.root.querySelector('#tg-df-editor-copy');          this.editorClearBtn = this.root.querySelector('#tg-df-editor-clear');                    this.apiUrl = 'https://search-api.fie.future.net.uk/widget.php';          this.deals = [];          this.displayLimit = 12;          this.airedaleArticles = null;          this.airedaleTags = [];          this.airedaleTagCounts = {};          this.activeDealTag = null;          this.selectedBrands = [];          this.currentQuery = '';          this.editorMode = this.hostContainer ? this.hostContainer.hasAttribute('data-editor-mode') : false;          this.viewModeOverride = this.hostContainer ? this.hostContainer.getAttribute('data-view-mode') : null;          this.selectedDeals = new Map();                    this.brandFilterWrapper = this.root.querySelector('#tg-df-brand-filter-wrapper');          this.brandTrigger = this.root.querySelector('#tg-df-brand-trigger');          this.brandDropdown = this.root.querySelector('#tg-df-brand-dropdown');                    this.customPriceWrapper = this.root.querySelector('#tg-df-custom-price-wrapper');          this.customPriceMin = this.root.querySelector('#tg-df-custom-price-min');          this.customPriceMax = this.root.querySelector('#tg-df-custom-price-max');          this.legacyPriceWrapper = this.root.querySelector('#tg-df-legacy-price-wrapper');          this.discountFilterWrapper = this.root.querySelector('#tg-df-discount-filter-wrapper');          this.initResizeObserver();          this.init();        }        getViewMode() {          console.log("DEBUG getViewMode -> override:", this.viewModeOverride, "editorMode:", this.editorMode);          if (this.viewModeOverride && (!this.editorMode || !this.viewModeSelect)) {            return this.viewModeOverride;          }          return (this.viewModeSelect && this.viewModeSelect.value) ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');        }        applyLayoutMode() {          if (!this.grid) return;          const mode = this.getViewMode();          console.log("[DEBUG] applyLayoutMode CALLED! mode=", mode);          this.grid.classList.remove('layout-row', 'layout-grid', 'tg-df-grid-auto', 'carousel-compact', 'layout-replica-1', 'layout-replica-2');                    const carouselHost = this.root.querySelector('#tg-df-carousel-host');          const controlsDiv = this.root.querySelector('#tg-df-controls');          const topBarDiv = this.root.querySelector('#tg-df-top-bar');          const headerElement = this.root.querySelector('#tg-df-savings-squad-header');          if (headerElement) {             headerElement.style.display = mode === 'savings_squad' ? 'block' : 'none';          }          if (mode === 'carousel') {             this.grid.classList.add('carousel-compact');             if (carouselHost) carouselHost.style.display = 'block';             if (controlsDiv) controlsDiv.style.display = 'none';             if (topBarDiv) topBarDiv.style.display = 'none';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.add('is-carousel');             }          } else {             if (carouselHost) carouselHost.style.display = 'none';             if (controlsDiv) controlsDiv.style.display = 'flex';             if (topBarDiv) topBarDiv.style.display = 'block';             if (this.root.classList.contains('tg-df-container')) {               this.root.classList.remove('is-carousel');             }          }          if (mode === 'grid') {            this.grid.classList.add('layout-grid');          } else if (mode === 'row') {            this.grid.classList.add('layout-row');          } else if (mode === 'savings_squad') {            this.grid.classList.add('tg-df-grid-auto', 'savings-squad-cards');          } else if (mode !== 'carousel') {            this.grid.classList.add('tg-df-grid-auto');          }                    const settingsWrapper = this.root.querySelector('.tg-df-settings-wrapper');          if (settingsWrapper) {            settingsWrapper.style.display = mode === 'auto' ? 'none' : 'block';          }          if (this.customPriceWrapper) {             this.customPriceWrapper.style.display = mode === 'auto' ? 'flex' : 'none';          }          if (this.legacyPriceWrapper) {             this.legacyPriceWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }          if (this.discountFilterWrapper) {             this.discountFilterWrapper.style.display = mode === 'auto' ? 'none' : 'flex';          }        }        initResizeObserver() {          try {            if (window.parent === window) return;          } catch (e) {            // cross origin frame check threw          }          const emitHeight = () => {            try {              const height = document.documentElement.scrollHeight || document.body.scrollHeight;              const msg = { type: 'embed-size', height: height };              if (window.parent && window.parent !== window) {                window.parent.postMessage(msg, '*');                window.parent.postMessage(JSON.stringify({ ...msg, sentinel: 'amp' }), '*');              }            } catch (e) {}          };                    if (window.ResizeObserver) {            try {              const ro = new ResizeObserver(() => emitHeight());              ro.observe(document.body);              if (this.root) ro.observe(this.root);            } catch(e){ console.warn(e); }          }          window.addEventListener('resize', emitHeight);          setTimeout(emitHeight, 300);        }        initCountdown() {          this.cdWrapper = this.root.querySelector('#tg-df-countdown-wrapper');                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          this.showCountdown = params.get('show_countdown') === 'true';          const showHeaderDetails = params.get('show_header_details') !== 'false';          const eyebrow = this.root.querySelector('.tg-df-carousel-box-eyebrow');          const title = this.root.querySelector('.tg-df-carousel-box-title');          const subtitle = this.root.querySelector('.tg-df-carousel-box-subtitle');          if (!showHeaderDetails) {            let containerElement = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (containerElement) containerElement.classList.add('hide-header-details');            if (eyebrow) eyebrow.style.display = 'none';            if (title) title.style.display = 'none';            if (subtitle) subtitle.style.display = 'none';          }          if (!this.cdWrapper) return;          this.cdTitle = this.root.querySelector('#tg-df-countdown-title');          this.cdDays = this.root.querySelector('#tg-df-cd-days');          this.cdHrs = this.root.querySelector('#tg-df-cd-hrs');          this.cdMin = this.root.querySelector('#tg-df-cd-min');          this.cdSec = this.root.querySelector('#tg-df-cd-sec');          this.updateCountdown();          this.cdInterval = setInterval(() => this.updateCountdown(), 1000);        }        updateCountdown() {          if (!this.cdWrapper) return;          if (!this.showCountdown) {            this.cdWrapper.style.display = 'none';            return;          }          const area = this.getAreaCode();          let offset = '-04:00';          if (['DE', 'FR', 'IT', 'ES', 'NL'].includes(area)) {             offset = '+02:00';          } else if (['GB', 'IE', 'UK'].includes(area)) {             offset = '+01:00';          }          const startTime = new Date('2026-06-23T00:00:00' + offset).getTime();          const endTime = new Date('2026-06-26T00:00:00' + offset).getTime();          const now = Date.now();          let targetTime = 0;          if (now < startTime) {             targetTime = startTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day starts in';             this.cdWrapper.style.display = 'flex';          } else if (now < endTime) {             targetTime = endTime;             if (this.cdTitle) this.cdTitle.textContent = 'Prime Day ends in';             this.cdWrapper.style.display = 'flex';          } else {             this.cdWrapper.style.display = 'none';             if (this.cdInterval) clearInterval(this.cdInterval);             return;          }          const diff = Math.max(0, targetTime - now);          const d = Math.floor(diff / (1000 * 60 * 60 * 24));          const h = Math.floor((diff / (1000 * 60 * 60)) % 24);          const m = Math.floor((diff / 1000 / 60) % 60);          const s = Math.floor((diff / 1000) % 60);          if (this.cdDays) this.cdDays.textContent = d;          if (this.cdHrs) this.cdHrs.textContent = h;          if (this.cdMin) this.cdMin.textContent = m;          if (this.cdSec) this.cdSec.textContent = s;        }        init() {          this.initCountdown();          try {            initAnalytics();          } catch (e) {            console.warn('Deals Widget Analytics Error:', e);          }                    this.bindEvents();                    let initialQuery = '';                    let searchSource = window.location.search;          if (this.hostContainer && this.hostContainer.hasAttribute('data-widget-config')) {            searchSource = this.hostContainer.getAttribute('data-widget-config');          } else if (typeof window !== 'undefined' && window.__WIDGET_CONFIG__) {            searchSource = window.__WIDGET_CONFIG__;          }          const params = new URLSearchParams(searchSource);          let initialViewMode = params.get('view_mode');          if (!this.viewModeOverride && initialViewMode) {            this.viewModeOverride = initialViewMode;          }          if (!params.has('search') && !params.has('q') && !params.has('query') && initialViewMode !== 'savings_squad') {             initialQuery = 'Gaming laptops';          }          const website = params.get('website') || 'tomsguide';          this.website = website;          if (website === 'techradar') {            const squadHeader = this.root.querySelector('.tg-df-savings-squad-header');            if (squadHeader) {               const pic = squadHeader.querySelector('picture');               if (pic) pic.style.display = 'none';            }            const style = document.createElement('style');            style.innerHTML = `              .tg-df-container .hawk-affiliate-link-deal-button { background-color: #5DAF08 !important; }              .tg-df-container .hawk-affiliate-link-deal-button:hover { background-color: #4a8c06 !important; }            `;            this.root.appendChild(style);          }                    if (this.regionSelect) {            this.regionSelect.value = params.get('region') || 'auto';            this.updatePriceDropdownCurrency();          }                    if (this.retailerSelect && params.has('retailer')) {            this.retailerSelect.value = params.get('retailer');          }                    if (params.has('brands')) {            const b = params.get('brands');            if (b) {              this.selectedBrands = b.split(',');            }          }                    if (this.offerTypeSelect && params.has('offer_type')) {            this.offerTypeSelect.value = params.get('offer_type');          }          if (this.viewModeSelect && params.has('view_mode')) {            this.viewModeSelect.value = params.get('view_mode');          }          if (this.rowsSelect && params.has('rows')) {            this.rowsSelect.value = params.get('rows');          }          if (params.has('price')) {            const priceVal = params.get('price');            if (this.priceFilter) {               // Try assigning it directly to select. If it's not present implicitly ignores               this.priceFilter.value = priceVal;            }            if (priceVal.includes('_')) {               const parts = priceVal.split('_');               if (this.customPriceMin && parts[0]) this.customPriceMin.value = parts[0];               if (this.customPriceMax && parts[1]) this.customPriceMax.value = parts[1];            }          }          if (this.discountFilter && params.has('min_discount_ratio')) {            // Need to convert back from ratio (e.g. 0.8) to select value (e.g. "20")            const ratioStr = params.get('min_discount_ratio');            const ratioFloat = parseFloat(ratioStr);            if (!isNaN(ratioFloat)) {               const percentage = Math.round((1 - ratioFloat) * 100);               this.discountFilter.value = percentage.toString();            }          }          if (this.sortSelect) {            this.sortSelect.value = params.get('sort') || 'date_desc';          }          if (this.dealModeToggle && params.has('deal_mode')) {            this.dealModeToggle.checked = params.get('deal_mode') === 'true' || params.get('deal_mode') === '1';          }          const headerTitleEl = this.root.querySelector('#tg-df-header-title');          const headerSubtitleEl = this.root.querySelector('#tg-df-header-subtitle');          if (params.has('widget_title') && headerTitleEl) {             headerTitleEl.textContent = params.get('widget_title');          }          if (params.has('widget_subtitle') && headerSubtitleEl) {             headerSubtitleEl.textContent = params.get('widget_subtitle');          }                    // Re-apply layout after params have updated control values          this.applyLayoutMode();                    if (params.get('search')) {            initialQuery = params.get('search');          } else if (params.get('q')) {            initialQuery = params.get('q');          } else if (params.get('query')) {            initialQuery = params.get('query');          }                    this.currentQuery = initialQuery;          if (this.searchInput) {            if (this.getViewMode() === 'savings_squad') {              this.searchInput.value = '';            } else {              this.searchInput.value = this.currentQuery;            }          }                    if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {            this.fetchDeals(this.currentQuery);          } else {            this.render();          }        }        updatePriceDropdownCurrency() {          if (!this.priceFilter || !this.regionSelect) return;          const currencySymbols = {            'US': '$',            'GB': '£',            'CA': '$CA',            'AU': '$AU',            'DE': '€',            'FR': '€',            'IT': '€',          };          const area = this.getAreaCode();          const cur = currencySymbols[area || 'US'] || '$';                    const options = this.priceFilter.options;          for (let i = 0; i < options.length; i++) {            const opt = options[i];            if (opt.value === 'all') {              opt.innerText = 'All Prices';            } else if (opt.value === 'under50') {              opt.innerText = `Under ${cur}50`;            } else if (opt.value === '50_100') {              opt.innerText = `${cur}50 - ${cur}100`;            } else if (opt.value === '100_200') {              opt.innerText = `${cur}100 - ${cur}200`;            } else if (opt.value === '200_500') {              opt.innerText = `${cur}200 - ${cur}500`;            } else if (opt.value === 'over500') {              opt.innerText = `Over ${cur}500`;            }          }        }        populateBrandDropdown(values) {          if (!this.brandDropdown || !this.brandFilterWrapper) return;          this.brandFilterWrapper.style.display = 'flex'; // show the wrapper                    let html = '';          const allChecked = this.selectedBrands.length === 0 ? 'checked' : '';          const _div = '<' + '/div>';          const _span = '<' + '/span>';          html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="" ${allChecked} class="tg-df-brand-chk"> Any Brand${_div}`;                    values.forEach(v => {             if (!v.formatted_value || v.formatted_value === 'Any Brand') return;             const isChecked = this.selectedBrands.includes(v.formatted_value) ? 'checked' : '';             html += `\x3Cdiv class="tg-df-ms-option">\x3Cinput type="checkbox" value="${this.escapeHTML(v.formatted_value)}" ${isChecked} class="tg-df-brand-chk"> ${this.escapeHTML(v.formatted_value)} \x3Cspan style="color:var(--tg-df-text-muted);font-size:12px">(${v.count || 0})${_span}${_div}`;          });                    this.brandDropdown.innerHTML = html;                    // Re-bind listeners          const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');          chks.forEach(chk => {            chk.addEventListener('change', (e) => {              const val = e.target.value;              if (val === '') {                this.selectedBrands = [];              } else {                if (e.target.checked) {                   if (!this.selectedBrands.includes(val)) this.selectedBrands.push(val);                } else {                   this.selectedBrands = this.selectedBrands.filter(b => b !== val);                }              }                            if (this.selectedBrands.length === 0) {                 this.brandTrigger.innerText = 'Any Brand';              } else if (this.selectedBrands.length === 1) {                 this.brandTrigger.innerText = this.selectedBrands[0];              } else {                 this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;              }                            // Only call API if changed from UI interactions              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                 this.updateURLParams();                 this.fetchDeals(this.currentQuery);              }            });          });                    // Update button text on load          if (this.selectedBrands.length === 0) {             this.brandTrigger.innerText = 'Any Brand';          } else if (this.selectedBrands.length === 1) {             this.brandTrigger.innerText = this.selectedBrands[0];          } else {             this.brandTrigger.innerText = `${this.selectedBrands.length} Brands selected`;          }        }        updateURLParams() {          const url = new URL(window.location);          if (this.currentQuery && this.currentQuery !== 'Gaming laptops') {            url.searchParams.set('q', this.currentQuery);          } else {            url.searchParams.delete('q');            url.searchParams.delete('search');            url.searchParams.delete('query');          }                    if (this.regionSelect && this.regionSelect.value !== 'auto') {            url.searchParams.set('region', this.regionSelect.value);          } else {            url.searchParams.delete('region');          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.set('retailer', this.retailerSelect.value);          } else {            url.searchParams.delete('retailer');          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.set('brands', this.selectedBrands.join(','));          } else {            url.searchParams.delete('brands');          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.set('offer_type', this.offerTypeSelect.value);          } else {            url.searchParams.delete('offer_type');          }                    if (this.viewModeSelect && this.viewModeSelect.value !== 'auto') {            url.searchParams.set('view_mode', this.viewModeSelect.value);          } else {            url.searchParams.delete('view_mode');          }                    if (this.rowsSelect && this.rowsSelect.value !== '12') {            url.searchParams.set('rows', this.rowsSelect.value);          } else {            url.searchParams.delete('rows');          }                    const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             url.searchParams.set('price', `${min}_${max}`);          } else if (this.priceFilter && this.priceFilter.value !== 'all') {            url.searchParams.set('price', this.priceFilter.value);          } else {            url.searchParams.delete('price');          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {               const ratio = (100 - v) / 100;               url.searchParams.set('min_discount_ratio', ratio.toString());            }          } else {            url.searchParams.delete('min_discount_ratio');          }                    if (this.sortSelect && this.sortSelect.value !== 'date_desc') {            url.searchParams.set('sort', this.sortSelect.value);          } else {            url.searchParams.delete('sort');          }                    if (this.dealModeToggle && this.dealModeToggle.checked) {            url.searchParams.set('deal_mode', 'true');          } else {            url.searchParams.delete('deal_mode');          }                    window.history.replaceState({}, '', url);        }        bindEvents() {          const handleFiltersScroll = () => {            const filters = this.root.querySelector('.tg-df-filters');            const leftBtn = this.root.querySelector('.tg-df-scroll-btn.left');            const rightBtn = this.root.querySelector('.tg-df-scroll-btn.right');            if (filters && leftBtn && rightBtn) {              const { scrollLeft, scrollWidth, clientWidth } = filters;              leftBtn.style.display = scrollLeft > 0 ? 'flex' : 'none';              rightBtn.style.display = Math.ceil(scrollLeft + clientWidth) < scrollWidth - 5 ? 'flex' : 'none';            }          };          const filters = this.root.querySelector('.tg-df-filters');          if (filters) {            filters.addEventListener('scroll', handleFiltersScroll);            window.addEventListener('resize', handleFiltersScroll);            setTimeout(handleFiltersScroll, 100);                        // Also call after rendering dropdowns            const origRenderCategories = this.renderCategories;            if (origRenderCategories) {               this.renderCategories = (...args) => {                 origRenderCategories.apply(this, args);                 setTimeout(handleFiltersScroll, 50);               };            }          }                const roundels = this.root.querySelectorAll('.tg-df-carousel-cat');          roundels.forEach(r => {             r.addEventListener('click', () => {                const q = r.getAttribute('data-query');                const pr = r.getAttribute('data-pr');                if (typeof trackHawkEvent !== 'undefined') {                     trackHawkEvent({                         clickType: "CC",                         widgetId: this.widgetId,                         productCategoryName: "deals",                         zeroBasedProductIndexOrNull: null,                         totalDealsOrProducts: null,                         areaClicked: "Category Roundel",                         revenueId: this.revenueId,                         isoCurrencyCode: typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD',                         queryName: q,                         widgetTypeName: this.widgetTypeName                     });                 }                this.currentQuery = q;                const label = this.root.querySelector('#tg-df-carousel-title-label');                if (label) label.textContent = 'Best ' + q;                if (this.priceFilter) this.priceFilter.value = pr || 'all';                if (this.discountFilter) this.discountFilter.value = '5';                if (this.searchInput) this.searchInput.value = q;                                roundels.forEach(ro => ro.classList.remove('active'));                r.classList.add('active');                this.fetchDeals(this.currentQuery);             });          });          const discBtns = this.root.querySelectorAll('.tg-df-carousel-filter-btn');          discBtns.forEach(b => {             b.addEventListener('click', () => {                const d = b.getAttribute('data-d');                const pr = b.getAttribute('data-pr');                const ot = b.getAttribute('data-ot');                let label = b.innerText ? b.innerText.trim() : '';                let filterType = 'unknown';                let filterVal = 'unknown';                if (d !== null) { filterType = 'discount'; filterVal = d; }                else if (pr !== null) { filterType = 'price'; filterVal = pr; }                else if (ot !== null) { filterType = 'offertype'; filterVal = ot; }                if (typeof trackElementInteraction === 'function') trackElementInteraction({ id: `filter-${filterType}-${filterVal}`, name: 'Filter Button', label: label });                                if (d !== null) {                   if (this.discountFilter) this.discountFilter.value = this.discountFilter.value === d ? '0' : d;                } else if (pr !== null) {                   if (this.priceFilter) this.priceFilter.value = this.priceFilter.value === pr ? 'all' : pr;                } else if (ot !== null) {                   if (this.offerTypeSelect) this.offerTypeSelect.value = this.offerTypeSelect.value === ot ? 'all' : ot;                } else {                   if (this.discountFilter) this.discountFilter.value = '0';                   if (this.priceFilter) this.priceFilter.value = 'all';                   if (this.offerTypeSelect) this.offerTypeSelect.value = 'all';                }                if (d === null && pr === null && ot === null && b.getAttribute("data-type") !== "custom") {                   discBtns.forEach(ro => ro.classList.remove('active'));                   b.classList.add('active');                } else if (b.getAttribute("data-type") !== "custom") {                   // Only operate on hardcoded buttons (those without data-type)                   discBtns.forEach(ro => {                      if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active');                   });                                      let makeActive = true;                   if (d !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-d') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (pr !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-pr') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   } else if (ot !== null) {                       if (b.classList.contains('active')) makeActive = false;                       discBtns.forEach(ro => { if (ro.getAttribute('data-ot') !== null && ro.getAttribute('data-type') !== 'custom') ro.classList.remove('active') });                   }                                      if (makeActive) b.classList.add('active');                                      // Check if anything is active, if not activate "All"                   let anyActive = false;                   discBtns.forEach(ro => { if (ro.classList.contains('active') && ro.getAttribute('data-type') !== 'custom') anyActive = true; });                   if (!anyActive) {                       discBtns.forEach(ro => { if (!ro.getAttribute('data-d') && !ro.getAttribute('data-pr') && !ro.getAttribute('data-ot') && ro.getAttribute('data-type') !== 'custom') ro.classList.add('active'); });                   }                }                                this.fetchDeals(this.currentQuery);             });          });          if (this.brandTrigger && this.brandDropdown) {            this.brandTrigger.addEventListener('click', () => {              this.brandDropdown.classList.toggle('active');            });            document.addEventListener('click', (e) => {              if (this.brandFilterWrapper && !e.composedPath().includes(this.brandFilterWrapper)) {                this.brandDropdown.classList.remove('active');              }            });          }          const showAutocomplete = () => {             if (this.getViewMode() !== 'savings_squad' || !this.autocompleteDropdown || !this.airedaleTags) return;                          let terms = this.airedaleTags;             if (this.airedaleBrands) {                terms = terms.concat(this.airedaleBrands.map(b => b.formatted_value));             }             terms = [...new Set(terms)];                          const query = this.searchInput.value.trim();             let matches = [];             if (query.length > 0) {                 matches = terms.filter(t => t.toLowerCase().includes(query.toLowerCase()) && t.toLowerCase() !== query.toLowerCase());             } else {                 matches = terms;             }                          if (matches.length > 0) {                 this.autocompleteDropdown.innerHTML = matches.map(m => `\x3Cdiv class="tg-df-autocomplete-item" data-tag="${this.escapeHTML(m)}">${this.escapeHTML(m)}<` + `/div>`).join('');                 this.autocompleteDropdown.classList.add('active');             } else {                 this.autocompleteDropdown.classList.remove('active');             }          };          let debounceTimer;          if(this.searchInput) {            this.searchInput.addEventListener('focus', showAutocomplete);            this.searchInput.addEventListener('input', (e) => {              clearTimeout(debounceTimer);              const query = e.target.value.trim();              this.currentQuery = query;              showAutocomplete();              debounceTimer = setTimeout(() => {                this.updateURLParams();                if (query.length > 2) {                  this.fetchDeals(query);                } else if (query.length === 0) {                  if (this.getViewMode() === 'savings_squad') {                    this.activeDealTag = null;                    this.currentQuery = '';                    if (this.categoryFilter) this.categoryFilter.value = 'all';                    this.fetchDeals('');                  } else {                    this.deals = [];                    this.render();                  }                }              }, 400);            });            this.searchInput.addEventListener('keypress', (e) => {              if (e.key === 'Enter') {                if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');                clearTimeout(debounceTimer);                const query = e.target.value.trim();                this.currentQuery = query;                                let isTag = false;                if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;                if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;                this.activeDealTag = isTag ? query : null;                                trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                this.updateURLParams();                if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                   if (query.length === 0 && this.getViewMode() === 'savings_squad') {                       if (this.categoryFilter) this.categoryFilter.value = 'all';                   }                   this.fetchDeals(query);                }              }            });          }          if (this.autocompleteDropdown) {             this.autocompleteDropdown.addEventListener('click', (e) => {                const item = e.target.closest('.tg-df-autocomplete-item');                if (item) {                   const tag = item.getAttribute('data-tag');                   this.currentQuery = tag;                   if (this.searchInput) this.searchInput.value = tag;                   this.activeDealTag = tag;                   if (this.categoryFilter && this.airedaleTags.includes(tag)) {                       this.categoryFilter.value = tag;                   }                   this.autocompleteDropdown.classList.remove('active');                   this.updateURLParams();                   this.fetchDeals(tag);                }             });             document.addEventListener('click', (e) => {               if (this.autocompleteDropdown && this.searchInput && !e.composedPath().includes(this.searchInput) && !e.composedPath().includes(this.autocompleteDropdown)) {                 this.autocompleteDropdown.classList.remove('active');               }             });          }          if (this.searchBtn) {            this.searchBtn.addEventListener('click', () => {              if (this.autocompleteDropdown) this.autocompleteDropdown.classList.remove('active');              clearTimeout(debounceTimer);              const query = this.searchInput.value.trim();              trackElementInteraction({ id: 'search-submit', name: 'Ask', label: 'Ask (main search)', text: query });                            let isTag = false;              if (this.airedaleTags && this.airedaleTags.includes(query)) isTag = true;              if (this.airedaleBrands && this.airedaleBrands.some(b => b.formatted_value === query)) isTag = true;              this.activeDealTag = isTag ? query : null;                            this.currentQuery = query;              this.updateURLParams();              if (query.length > 2 || (this.getViewMode() === 'savings_squad')) {                 if (query.length === 0 && this.getViewMode() === 'savings_squad') {                     if (this.categoryFilter) this.categoryFilter.value = 'all';                 }                 this.fetchDeals(query);              }            });          }          if(this.sortSelect && this.sortSelect.querySelector('option[value="date_desc"]') === null) {              const option = document.createElement('option');              option.value = "date_desc";              option.text = "Newest First";              this.sortSelect.insertBefore(option, this.sortSelect.firstChild);          }          if(this.sortSelect) this.sortSelect.addEventListener('change', () => {            trackElementInteraction({ id: `sort-option-${this.sortSelect.value}`, name: 'Sort', label: `Sort: ${this.sortSelect.options[this.sortSelect.selectedIndex].text}` });            this.updateURLParams();            if (this.deals.length > 0) {              this.sortData();              this.render();            }          });                    const priceFilter = this.root.querySelector('#tg-df-price-filter');          if (priceFilter) {            this.priceFilter = priceFilter;            this.priceFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-price-${this.priceFilter.value}`, name: 'Price', label: this.priceFilter.options[this.priceFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          const updateCustomPrice = () => {             this.updateURLParams();             if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);             } else {                this.render();             }          };          if (this.customPriceMin) {             this.customPriceMin.addEventListener('change', updateCustomPrice);             this.customPriceMin.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          if (this.customPriceMax) {             this.customPriceMax.addEventListener('change', updateCustomPrice);             this.customPriceMax.addEventListener('keypress', (e) => {                if (e.key === 'Enter') updateCustomPrice();             });          }          const discountFilter = this.root.querySelector('#tg-df-discount-filter');          if (discountFilter) {            this.discountFilter = discountFilter;            this.discountFilter.addEventListener('change', () => {              trackElementInteraction({ id: `filter-discount-${this.discountFilter.value}`, name: 'Discount', label: this.discountFilter.options[this.discountFilter.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }            });          }          if (this.categoryFilter) {            this.categoryFilter.addEventListener('change', (e) => {               const val = e.target.value === 'all' ? null : e.target.value;               this.activeDealTag = val;               if (val) {                 this.currentQuery = val;               } else {                 if (this.searchInput && this.currentQuery === document.querySelector('#tg-df-brand-trigger')?.getAttribute('data-active-brand')) {                     // don't clear current query if a brand is selected                 } else if (this.searchInput) {                     this.currentQuery = '';                     this.searchInput.value = '';                 }               }               this.fetchSavingsSquad();            });          }                    if (this.settingsToggle) {            this.settingsToggle.addEventListener('click', () => {              const o = this.settingsPanel.classList.toggle('active');              this.settingsBackdrop.classList.toggle('active');              if (o) trackElementInteraction({ id: 'filter-open', name: 'Filters', label: 'Open filters' });            });          }                    if (this.settingsBackdrop) {            this.settingsBackdrop.addEventListener('click', () => {              this.settingsPanel.classList.remove('active');              this.settingsBackdrop.classList.remove('active');            });          }                    if (this.regionSelect) {            this.regionSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-region-${this.regionSelect.value}`, name: 'Region', label: this.regionSelect.options[this.regionSelect.selectedIndex].text });              this.updateURLParams();              this.updatePriceDropdownCurrency();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.retailerSelect) {            this.retailerSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-merchant-${this.retailerSelect.value}`, name: 'Retailer', label: this.retailerSelect.options[this.retailerSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.offerTypeSelect) {            this.offerTypeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-offertype-${this.offerTypeSelect.value}`, name: 'Offer Type', label: this.offerTypeSelect.options[this.offerTypeSelect.selectedIndex].text });              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.viewModeSelect) {            this._prevViewMode = this.viewModeSelect.value;            this.viewModeSelect.addEventListener('change', () => {              trackElementInteraction({ id: `filter-viewmode-${this.viewModeSelect.value}`, name: 'View Mode', label: this.viewModeSelect.options[this.viewModeSelect.selectedIndex].text });                            // Reset all active toggles and filters to prevent config carry-over              this.selectedBrands = [];              if (this.brandTrigger) this.brandTrigger.innerText = 'Select Brands';              if (this.brandDropdown) {                const chks = this.brandDropdown.querySelectorAll('.tg-df-brand-chk');                chks.forEach(chk => { chk.checked = false; });              }              if (this.priceFilter) this.priceFilter.value = 'all';              if (this.customPriceMin) this.customPriceMin.value = '';              if (this.customPriceMax) this.customPriceMax.value = '';              if (this.sortSelect) this.sortSelect.value = 'date_desc';              if (this.discountFilter) this.discountFilter.value = '0';              if (this.retailerSelect) this.retailerSelect.value = '';              if (this.offerTypeSelect) this.offerTypeSelect.value = '';              if (this.rowsSelect) this.rowsSelect.value = '12';              if (this.categoryFilter) this.categoryFilter.value = 'all';              this.activeDealTag = null;              this.updateURLParams();              this.applyLayoutMode();                            if (this.getViewMode() === 'savings_squad' || this._prevViewMode === 'savings_squad') {                this.fetchDeals(this.currentQuery);              } else {                this.render();              }              this._prevViewMode = this.viewModeSelect.value;            });          }                    if (this.rowsSelect) {            this.rowsSelect.addEventListener('change', () => {              this.updateURLParams();              if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {                this.fetchDeals(this.currentQuery);              }            });          }                    if (this.dealModeToggle) {            this.dealModeToggle.addEventListener('change', () => {              this.updateURLParams();              this.render();            });          }          if (this.editorModeToggle) {             this.editorModeToggle.addEventListener('change', (e) => {                this.editorMode = e.target.checked;                this.render();                this.updateFloatingCopyBar();             });          }          if (this.editorCopyBtn) {             this.editorCopyBtn.addEventListener('click', () => {                this.copySelectedDealsToCMS();             });          }          if (this.editorClearBtn) {             this.editorClearBtn.addEventListener('click', () => {                this.selectedDeals.clear();                this.render();                this.updateFloatingCopyBar();             });          }          if (this.grid) {            this.grid.addEventListener('change', (e) => {               if (e.target.classList.contains('tg-df-deal-checkbox')) {                  const dealId = e.target.getAttribute('data-id');                  if (e.target.checked) {                     const dealObj = this.deals.find(d => d.id === dealId);                     if (dealObj) this.selectedDeals.set(dealId, dealObj);                  } else {                     this.selectedDeals.delete(dealId);                  }                  this.updateFloatingCopyBar();               }            });            this.grid.addEventListener('click', (e) => {              const dealCard = e.target.closest('[data-action="deal-click"]');              const similarCard = e.target.closest('[data-action="view-similar-click"]');              const cardLink = dealCard || similarCard;              if (cardLink) {                const productName = cardLink.getAttribute('data-product-name');                const merchantName = cardLink.getAttribute('data-merchant-name');                const productId = cardLink.getAttribute('data-analytics-id');                const price = parseFloat(cardLink.getAttribute('data-price')) || null;                const prevPriceStr = cardLink.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = cardLink.getAttribute('data-original-link');                const rewrittenLink = cardLink.getAttribute('href');                const revenueId = cardLink.getAttribute('data-revenue-id');                const index = parseInt(cardLink.getAttribute('data-index'), 10) || 0;                const inStock = cardLink.getAttribute('data-in-stock') === 'true';                const totalText = cardLink.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: cardLink.getAttribute('data-model-id') || null,                    matchId: cardLink.getAttribute('data-match-id') || null,                    brand: cardLink.getAttribute('data-model-brand') || null,                    parent: cardLink.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: cardLink.getAttribute('data-merchant-id') || null,                    network: cardLink.getAttribute('data-merchant-network') || null,                    url: cardLink.getAttribute('data-merchant-url') || null,                    name: merchantName                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: normalizeCurrency(this.escapeHTML(cardLink.getAttribute('data-currency') || '$'))                };                if (dealCard) {                  trackDealClick(trackingParams);                } else {                  trackViewSimilarClick(trackingParams);                }              }              const couponsBtn = e.target.closest('[data-action="coupons-click"]');              if (couponsBtn) {                trackElementInteraction({                  id: 'product-card-show-coupons',                  name: 'Coupons',                  label: `Product card coupons: ${couponsBtn.getAttribute('data-merchant')}`                });              }            });          }          this.setupScrollListeners();        }        setupScrollListeners() {          const containers = [             this.root.querySelector('.tg-df-carousel-roundels'),             this.root.querySelector('.tg-df-carousel-filters-wrap'),             this.root.querySelector('#tg-df-grid')          ];                    containers.forEach(container => {             if (!container) return;                          const checkScroll = () => {                if (!container.parentElement) return;                const leftBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-left');                const rightBtn = container.parentElement.querySelector('.tg-df-carousel-scroll-right');                                if (leftBtn) {                   if (container.scrollLeft <= 5) leftBtn.style.display = 'none';                   else leftBtn.style.display = 'flex';                }                                if (rightBtn) {                   if (container.scrollWidth <= container.clientWidth) {                       rightBtn.style.display = 'none';                   } else if (container.scrollLeft >= container.scrollWidth - container.clientWidth - 5) {                       rightBtn.style.display = 'none';                   } else {                       rightBtn.style.display = 'flex';                   }                }             };                          container.addEventListener('scroll', checkScroll);             checkScroll();                          window.addEventListener('resize', checkScroll);                          const observer = new MutationObserver(checkScroll);             observer.observe(container, { childList: true, subtree: true, characterData: false });          });        }        get widgetTypeName() {          const mode = this.viewModeSelect ? this.viewModeSelect.value : (this.viewModeOverride || 'auto');          switch(mode) {              case 'carousel': return 'Carousel';              case 'savings_squad': return 'Savings Squad';              case 'grid': return 'Grid';              case 'row': return 'Row';              default: return 'Auto Collection';          }        }        getAreaCode() {          if (this.regionSelect && this.regionSelect.value) {            if (this.regionSelect.value === 'auto') return null;            return this.regionSelect.value;          }          let area = null;          try {            const locale = window.navigator.language || window.navigator.userLanguage;            if (locale && locale.includes('-')) {              area = locale.split('-')[1].toUpperCase();            } else if (locale && locale.length === 2) {              if (locale.toUpperCase() === 'EN') { area = 'US'; }              else { area = locale.toUpperCase(); }            }          } catch (e) { /* Ignore */ }                    // Map to known valid options or fallback to US          const valid = ['US', 'GB', 'CA', 'AU', 'DE', 'FR', 'IT'];          if (area === 'UK') area = 'GB';          if (valid.includes(area)) {             return area;          }          return 'US';        }        async fetchDeals(query) {          this.showLoading();          this.deals = [];          this.displayLimit = (this.rowsSelect && this.rowsSelect.value) ? parseInt(this.rowsSelect.value, 10) : 12;                    try {            console.log("getViewMode returns:", this.getViewMode());            if (this.getViewMode() === 'savings_squad') {               await this.fetchSavingsSquad();            } else {               if (this.isBroadQuery(query)) {                 await this.fetchAdviserDeals(query);               } else {                 await this.fetchHawkDeals(query);                 if (this.deals.length === 0) {                   await this.fetchAdviserDeals(query);                 }               }            }          } catch (error) {            console.warn("[Tom's Guide Widget] Fetch error:", error);            this.showError();          }        }        async fetchSavingsSquad() {          let topArticles = this.airedaleArticles;          if (!topArticles) {            const airedaleUrl = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=tomsguide&articleType=deals&limit=50`;            let res;            try {               res = await fetch(airedaleUrl);            } catch(e) {               try { res = await fetch(`https://airedale.futurecdn.net/feeds/feed_1776420579726.json?site=tomsguide&articleType=deals&limit=50`); } catch (err) { console.warn("Fallback fetch failed", err); return; }            }            if (!res.ok) throw new Error('Airedale API Error');            const articles = await res.json();            topArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);            this.airedaleArticles = topArticles;                        let tagCounts = {};            topArticles.forEach((a) => {              let articleTags = new Set();              if (a.articlecategory && Array.isArray(a.articlecategory)) {                 a.articlecategory.forEach((t) => articleTags.add(t));              }              articleTags.forEach(t => {                 tagCounts[t] = (tagCounts[t] || 0) + 1;              });            });                        this.airedaleTags = Object.keys(tagCounts).sort((a, b) => tagCounts[b] - tagCounts[a]);            this.airedaleTagCounts = tagCounts;          }                    let targetArticles = topArticles;          if (!this.activeDealTag && this.currentQuery) {             const tagMatch = this.airedaleTags.find(t => t.toLowerCase() === this.currentQuery.toLowerCase());             if (tagMatch) {                this.activeDealTag = tagMatch;             }          }          if (this.activeDealTag) {             const cleanTag = this.activeDealTag.toLowerCase().replace(/&/g, '').replace(/[^a-z0-9]+/g, '-').replace(/-+/g, '-').replace(/^-|-$/g, '');             const encodedTag = encodeURIComponent(cleanTag);             const url = `https://airedale.futurecdn.net/feeds/feed_1781000519267.json?site=tomsguide&articleType=deals&limit=50&articleCategoryHandle=${encodedTag}`;             try {                const res = await fetch(url);                if (res.ok) {                   const articles = await res.json();                   targetArticles = Array.isArray(articles) ? articles.slice(0, 50) : ((articles.data && Array.isArray(articles.data)) ? articles.data.slice(0, 50) : []);                }             } catch(e) {                console.warn("Failed to fetch by activeDealTag", e);             }          }          let extractedDeals = [];          let seenUrls = new Set();                    let overallBrandsCounts = {};                    // First pass: extract ALL brands from topArticles so the dropdown has all options          topArticles.forEach((article) => {             if (!article.articlepage) return;             let pageData = [];             try { pageData = JSON.parse(article.articlepage[0]); } catch(e){ console.warn(e); }             const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');             savingsSquad.forEach((block) => {                const data = block.data || {};                if (data.brand) {                   const cleanBrand = data.brand.replace(/^\d+\.\s*/, '').trim();                   overallBrandsCounts[cleanBrand] = (overallBrandsCounts[cleanBrand] || 0) + 1;                }             });          });          targetArticles.forEach((article) => {             if (!article.articlepage) return;                          let pageData = [];             try {                pageData = JSON.parse(article.articlepage[0]);             } catch(e){ console.warn(e); }                          const savingsSquad = pageData.filter((p) => p.type === 'deal' || p.type === 'featured-product');                          savingsSquad.forEach((block, idx) => {                const data = block.data || {};                const isFeatured = block.type === 'featured-product';                                const link = data.link || {};                const priceObj = data.price || {};                const image = data.image || {};                                if (data.brand) {                   data.brand = data.brand.replace(/^\d+\.\s*/, '').trim();                }                const externalUrl = isFeatured ? data.url : (link.href || null);                let summaryTitle = isFeatured ? (data.name || data.brand) : (data.productName || link.label || article.articlename);                let description = isFeatured ? (data.strapline || '') : (data.text || '');                                if (!isFeatured && !data.productName && data.text) {                   const brSplit = data.text.split(new RegExp('\x3Cbr\\s*\\/?\\x3E', 'i'));                   if (brSplit.length > 1) {                     summaryTitle = brSplit[0].replace(/<[^>]+>/g, '').trim();                     description = brSplit.slice(1).join(' ').replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').trim();                   } else {                     const match = data.text.match(/\x3Cstrong>(.*?)<\/strong>/);                     if (match) {                       summaryTitle = match[1].replace(/<[^>]+>/g, '').trim();                       if (summaryTitle.endsWith(':')) summaryTitle = summaryTitle.slice(0, -1);                     }                   }                }                                let imageUrl = isFeatured ? image.mos : (image.src || null);                if (imageUrl && imageUrl.startsWith('//')) imageUrl = 'https:' + imageUrl;                                description = description.replace(/<br\s*\/?>/gi, ' ').replace(/<\/?(p|div)[^>]*>/gi, ' ').replace(/<[^>]+>/g, '').replace(/\s+/g, ' ').replace(/View Deal$/i, '').trim();                                let merchantName = data.retailer || '';                if (!merchantName && externalUrl) {                   try {                     merchantName = new URL(externalUrl).hostname.replace('www.', '').split('.')[0];                     merchantName = merchantName.charAt(0).toUpperCase() + merchantName.slice(1);                   }catch(e){ console.warn(e); }                }                if (!merchantName) merchantName = 'Retailer';                const q = (this.currentQuery || '').toLowerCase();                const activeTagLogic = (this.activeDealTag || '').toLowerCase();                if (q.length > 2 && q !== activeTagLogic) {                   const searchTarget = `${summaryTitle || ''} ${description || ''}`.toLowerCase();                   if (!searchTarget.includes(q)) return;                }                let rawPrice = 0;                let rawMsrp = 0;                let currencyStr = '$';                if (isFeatured) {                   rawPrice = typeof data.salePrice === 'number' && data.salePrice > 0 ? data.salePrice : (typeof data.price === 'number' ? data.price : 0);                   rawMsrp = typeof data.salePrice === 'number' && typeof data.price === 'number' && data.price > data.salePrice ? data.price : 0;                   currencyStr = data.currency === 'GBP' ? '£' : '$';                } else {                   rawPrice = priceObj.amount ? parseFloat(priceObj.amount) : 0;                   rawMsrp = priceObj.amountWas ? parseFloat(priceObj.amountWas) : 0;                   currencyStr = priceObj.currency === 'GBP' ? '£' : '$';                }                                let savingAmt = 0;                let savingLabel = '';                if (rawPrice > 0 && rawMsrp > rawPrice) {                   savingAmt = parseFloat((rawMsrp - rawPrice).toFixed(2));                   savingLabel = `Save ${currencyStr}${savingAmt}`;                }                                // Apply Brand filter                if (this.selectedBrands && this.selectedBrands.length > 0) {                   const itemBrand = (data.brand || '').toLowerCase();                   const hasMatch = this.selectedBrands.some(sb => sb.toLowerCase() === itemBrand);                   if (!hasMatch) return;                }                // Apply Price filter                let priceFilterVal = null;                const min = this.customPriceMin ? this.customPriceMin.value : '';                const max = this.customPriceMax ? this.customPriceMax.value : '';                if (min || max) {                   priceFilterVal = `${min}_${max}`;                } else if (this.priceFilter && this.priceFilter.value !== 'all') {                   priceFilterVal = this.priceFilter.value;                }                if (priceFilterVal && rawPrice > 0) {                   if (priceFilterVal === 'under50' && rawPrice >= 50) return;                   if (priceFilterVal === 'over50' && rawPrice <= 50) return;                   if (priceFilterVal === 'over30' && rawPrice <= 30) return;                   if (priceFilterVal === 'over500' && rawPrice <= 500) return;                   if (priceFilterVal.includes('_')) {                      const parts = priceFilterVal.split('_');                      const min = parseFloat(parts[0]);                      const max = parseFloat(parts[1]);                      if (!isNaN(min) && rawPrice < min) return;                      if (!isNaN(max) && rawPrice > max) return;                   }                }                // Apply Discount filter                if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {                   const requiredDiscount = parseInt(this.discountFilter.value);                   if (!isNaN(requiredDiscount) && requiredDiscount > 0) {                      if (!rawMsrp || rawMsrp <= rawPrice) return;                      const ratio = Math.round((1 - (rawPrice / rawMsrp)) * 100);                      if (ratio < requiredDiscount) return;                   }                }                                if (externalUrl) {                   if (seenUrls.has(externalUrl)) return;                  seenUrls.add(externalUrl);                }                                extractedDeals.push({                   id: `airedale-${article.id || Math.random()}-${idx}`,                   url: externalUrl,                   image: imageUrl,                   fallbackImage: imageUrl,                   title: summaryTitle,                   brand: data.brand || '',                   productName: data.productName || '',                   merchant: merchantName,                   rawPrice: rawPrice,                   rawMsrp: rawMsrp,                   price: rawPrice > 0 ? rawPrice.toString() : '',                   msrp: rawMsrp > 0 ? rawMsrp.toString() : '',                   currency: currencyStr,                   isCheckPrice: !rawPrice,                   savingLabel: savingLabel,                   savingType: rawMsrp > rawPrice ? 'amount' : 'none',                   isPrime: false,                   starRating: null,                   description: description,                   text: data.text || '',                   authorName: article.articleauthortext ? article.articleauthortext[0] : (article.articleauthor ? article.articleauthor[0] : ''),                   authorRole: article.articleauthorrole ? article.articleauthorrole[0] : '',                   authorImage: article.articleauthormedia ? article.articleauthormedia[0] : '',                   documentUrl: article.documenturl ? article.documenturl[0] : '',                   modifiedDate: article.contentmodifieddate || article.modifieddate || ''                });             });          });                    const airedaleBrandsList = Object.keys(overallBrandsCounts).map(b => ({              formatted_value: b,              count: overallBrandsCounts[b]          })).sort((a,b) => b.count - a.count);                    if (this.getViewMode() === 'savings_squad') {             this.populateBrandDropdown(airedaleBrandsList.slice(0, 15));             if (this.brandFilterWrapper) {                if (airedaleBrandsList.length === 0) {                    this.brandFilterWrapper.style.display = 'none';                } else {                    this.brandFilterWrapper.style.display = 'flex';                }             }          }                    this.deals = extractedDeals;          this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        isBroadQuery(query) {          const q = query.toLowerCase();          const intentModifiers = ['deals', 'best', 'sale', 'under', 'cheap', 'offers', 'discount'];          return intentModifiers.some(term => q.includes(term));        }        async fetchHawkDeals(query) {          const url = new URL(this.apiUrl);          url.searchParams.append('model_name', query);          const areaCode = this.getAreaCode();          if (areaCode) {            url.searchParams.append('area', areaCode);          }                    if (this.retailerSelect && this.retailerSelect.value) {            url.searchParams.append('filter_merchant_name', this.retailerSelect.value);          }                    if (this.selectedBrands && this.selectedBrands.length > 0) {            url.searchParams.append('filter_label[text_brand]', this.selectedBrands.join(','));          }                    let priceVal = null;          const min = this.customPriceMin ? this.customPriceMin.value : '';          const max = this.customPriceMax ? this.customPriceMax.value : '';          if (min || max) {             priceVal = `${min}_${max}`;          } else if (this.priceFilter && this.priceFilter.value !== 'all') {             priceVal = this.priceFilter.value;          }          if (priceVal) {            if (priceVal === 'under50') {              url.searchParams.append('filter_max_price', '50');            } else if (priceVal === 'over50') {              url.searchParams.append('filter_min_price', '50');            } else if (priceVal === 'over30') {              url.searchParams.append('filter_min_price', '30');            } else if (priceVal === 'over500') {              url.searchParams.append('filter_min_price', '500');            } else if (priceVal.includes('_')) {              const parts = priceVal.split('_');              if (parts[0]) url.searchParams.append('filter_min_price', parts[0]);              if (parts[1]) url.searchParams.append('filter_max_price', parts[1]);            }          }                    if (this.discountFilter && this.discountFilter.value !== 'all' && this.discountFilter.value !== '0') {            const v = parseInt(this.discountFilter.value);            if (!isNaN(v) && v > 0) {              const ratio = (100 - v) / 100;              url.searchParams.append('min_discount_ratio', ratio.toString());            }          }                    if (this.offerTypeSelect && this.offerTypeSelect.value) {            url.searchParams.append('offer', this.offerTypeSelect.value);          }                    url.searchParams.append('filter_product_types', 'deals');                    if (this.rowsSelect && this.rowsSelect.value) {            url.searchParams.append('rows', this.rowsSelect.value);          } else {             url.searchParams.append('rows', '12'); // default          }          let response;          try {             response = await fetch(url.toString());          } catch(e) {             if (window.location.protocol === 'file:') {                console.warn("[Tom's Guide Widget] fetch from file:// blocked by local CORS policy, falling back to Adviser mock.");                await this.fetchAdviserDeals(query);                return;             }             console.warn("Hawk fetch failed", e);             this.deals = [];             this.render();             return;          }          if (!response.ok) {            throw new Error('Hawk API Response Error');          }          const rawData = await response.json();          // Safely locate data array from potentially wrapped response          let offers = [];          let modelInfoArray = [];                    let brandFilterData = null;          if (rawData && rawData.widget && rawData.widget.data && Array.isArray(rawData.widget.data.filters)) {             brandFilterData = rawData.widget.data.filters.find(f => f.type === 'label_text_brand');          } else if (rawData && rawData.data && Array.isArray(rawData.data.filters)) {             brandFilterData = rawData.data.filters.find(f => f.type === 'label_text_brand');          }          if (brandFilterData && Array.isArray(brandFilterData.values) && brandFilterData.values.length > 0) {             this.populateBrandDropdown(brandFilterData.values);          } else {             if (this.brandFilterWrapper && this.selectedBrands.length === 0) {                this.brandFilterWrapper.style.display = 'none';             }          }                    if (rawData && rawData.widget && rawData.widget.data) {            if (Array.isArray(rawData.widget.data.offers)) offers = rawData.widget.data.offers;            if (rawData.widget.data.model_info && typeof rawData.widget.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.widget.data.model_info) ? rawData.widget.data.model_info : Object.values(rawData.widget.data.model_info);            }          } else if (rawData && rawData.data) {            if (Array.isArray(rawData.data.offers)) offers = rawData.data.offers;            if (rawData.data.model_info && typeof rawData.data.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.data.model_info) ? rawData.data.model_info : Object.values(rawData.data.model_info);            }          } else {            if (Array.isArray(rawData)) offers = rawData;            else if (rawData && Array.isArray(rawData.offers)) offers = rawData.offers;            else if (rawData && rawData.offers && Array.isArray(rawData.offers.offer)) offers = rawData.offers.offer;            else if (rawData && rawData.offers) offers = [].concat(rawData.offers);                        if (rawData && rawData.model_info && typeof rawData.model_info === 'object') {              modelInfoArray = Array.isArray(rawData.model_info) ? rawData.model_info : Object.values(rawData.model_info);            }          }          let modelDetails = {};          modelInfoArray.forEach(m => {            const mId = m.model_id || m.id;            if (mId) {              modelDetails[mId] = {                score: m.score != null ? parseFloat(m.score) : null,                brand: m.brand || null,                parent: (m.parents && Array.isArray(m.parents) && m.parents.length > 0) ? m.parents[0].name : null              };            }          });          offers.forEach(item => {            let data = { ...item };            const mId = data.model_id;            if (mId && modelDetails[mId]) {              data.review_score = modelDetails[mId].score;              data.model_brand = modelDetails[mId].brand;              data.model_parent = modelDetails[mId].parent;            } else {              data.review_score = null;            }                        let itemOffers = [];            if (Array.isArray(item.offers)) itemOffers = item.offers;            else if (Array.isArray(item.offer)) itemOffers = item.offer;            else if (item.offers && typeof item.offers === 'object') itemOffers = [item.offers];            else if (item.offer && typeof item.offer === 'object') itemOffers = [item.offer];            if (itemOffers.length > 0) {              itemOffers.forEach(subItem => {                let subData = { ...item, ...subItem };                const subId = subData.model_id;                if (subId && modelDetails[subId]) {                  subData.review_score = modelDetails[subId].score;                  subData.model_brand = modelDetails[subId].brand;                  subData.model_parent = modelDetails[subId].parent;                } else if (data.review_score != null) {                  subData.review_score = data.review_score;                }                if (subData.merchant && typeof subData.merchant === 'object') {                  subData.merchant_name = subData.merchant.name;                }                this.deals.push(this.extractDealData(subData));              });              return;            }                        if (item.merchant && typeof item.merchant === 'object') {              data.merchant_name = item.merchant.name;            }                        this.deals.push(this.extractDealData(data));          });                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        async fetchAdviserDeals(query) {          // ======================================================================          // TODO: ADVISER API REPLACEMENT          // The code below simulates the Adviser API response using mock data.          // Once the real endpoint is ready, remove getAdviserMockData() and           // perform an actual fetch() request similar to fetchHawkDeals().          // Example:          // const area = this.getAreaCode();          // let apiUrl = `https://your-adviser-api.com/search?q=${query}&area=${area}`;          // if (this.priceFilter && this.priceFilter.value !== 'all') {          //   const val = this.priceFilter.value;          //   if (val === 'under50') apiUrl += '&filter_max_price=50';          //   else if (val === '50_100') apiUrl += '&filter_max_price=100';          //   else if (val === '100_200') apiUrl += '&filter_max_price=200';          //   else if (val === '200_500') apiUrl += '&filter_max_price=500';          // }          // const res = await fetch(apiUrl);          // const rawData = await res.json();          // ======================================================================          // Simulating network latency          await new Promise(resolve => setTimeout(resolve, 400));                    const rawData = this.getAdviserMockData();          let offers = [];                    if (rawData && rawData.data && rawData.data.Get && Array.isArray(rawData.data.Get.Deal)) {            offers = rawData.data.Get.Deal;          }                    // Basic client-side filtering for the mock if we want it to react to the query          const q = query.toLowerCase();          const selectedRetailer = (this.retailerSelect && this.retailerSelect.value) ? this.retailerSelect.value.toLowerCase() : null;                    offers.forEach(item => {            const dataObj = item;                        // Apply retailer filter            const itemRetailer = (dataObj.dataRetailer || '').toLowerCase();            if (selectedRetailer && itemRetailer !== selectedRetailer && !itemRetailer.includes(selectedRetailer)) {              return;            }                        // Apply mock price filter            let price = dataObj.dataDiscountedPrice || 0;            if (typeof price === 'string') {              price = parseFloat(price.replace(/[^0-9.]/g, ''));            }            let priceVal = null;            const min = this.customPriceMin ? this.customPriceMin.value : '';            const max = this.customPriceMax ? this.customPriceMax.value : '';            if (min || max) {               priceVal = `${min}_${max}`;            } else if (this.priceFilter && this.priceFilter.value !== 'all') {               priceVal = this.priceFilter.value;            }            if (priceVal) {              if (priceVal === 'under50' && price >= 50) return;              if (priceVal === 'over50' && price <= 50) return;              if (priceVal === 'over30' && price <= 30) return;              if (priceVal === 'over500' && price <= 500) return;              if (priceVal.includes('_')) {                 const parts = priceVal.split('_');                 if (parts[0] && price < parseFloat(parts[0])) return;                 if (parts[1] && price > parseFloat(parts[1])) return;              }            }                        // Map Adviser schema to our widget's expected schema            const mappedData = {              url: dataObj.linkHREF || dataObj.dataLink || '#',              image: dataObj.imageURL || (dataObj.image && dataObj.image.src) || '',              title: dataObj.dataProduct || (dataObj.product && dataObj.product.name) || 'Product Deal',              merchant: dataObj.dataRetailer || 'Retailer',              price: dataObj.dataDiscountedPrice || 0,              currency: dataObj.dataCurrency === 'USD' ? '$' : (dataObj.dataCurrency || '$'),              msrp: dataObj.dataOriginalPrice || null            };                        const titleLow = mappedData.title.toLowerCase();            const merchLow = mappedData.merchant.toLowerCase();                        // Smarter mock filtering            let isMatch = false;            if (q === '' || this.isBroadQuery(q)) {              isMatch = true;            } else if (titleLow.includes(q) || merchLow.includes(q)) {              isMatch = true;            } else if ((q.includes('laptop') || q.includes('mac') || q.includes('pc')) && (titleLow.includes('macbook') || titleLow.includes('laptop'))) {              isMatch = true;            } else if ((q.includes('tv') || q.includes('television')) && (titleLow.includes('tv') || titleLow.includes('oled') || titleLow.includes('qled'))) {              isMatch = true;            } else if ((q.includes('phone') || q.includes('smartphone')) && (titleLow.includes('galaxy') || titleLow.includes('phone'))) {              isMatch = true;            } else if ((q.match(/watch|fitness|run|shoe/)) && (titleLow.includes('forerunner') || titleLow.includes('saucony') || titleLow.includes('watch'))) {              isMatch = true;            }                        if (isMatch) {               this.deals.push(this.extractDealData(mappedData));            }          });                    let rowLimit = 12;          if (this.rowsSelect && this.rowsSelect.value) {            rowLimit = parseInt(this.rowsSelect.value, 10) || 12;          }          // Intentionally omitting the slice here to allow "Load More" to work if the API returns more                    this.sortData();          this.render();          if (typeof trackDealsAppeared !== 'undefined') {             trackDealsAppeared(this.widgetId, this.deals, this.revenueId, typeof this.getAreaCode === 'function' ? (this.getAreaCode() === 'GB' ? 'GBP' : 'USD') : 'USD', this.currentQuery, this.widgetTypeName);          }        }        getAdviserMockData() {          return {            "data": {              "Get": {                "Deal": [                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 300,                    "dataOriginalPrice": 399,                    "dataProduct": "Samsung Galaxy A36",                    "dataRetailer": "Samsung",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/MqDYsukV3JBG54te6dEs7j.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 14,                    "dataOriginalPrice": 24,                    "dataProduct": "Blink Mini",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/3JurmAjHsDa5tPdaHAwEV8.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 59,                    "dataOriginalPrice": 99,                    "dataProduct": "Ring Video Doorbell",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/rAh4uR7AsAsALCCLTXnLNJ.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 10,                    "dataOriginalPrice": 599,                    "dataProduct": "MacBook Neo",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/Lg4Dvg68j9SbB5CPNrTEpH.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 749,                    "dataOriginalPrice": 849,                    "dataProduct": "65\\\" Fire TV Omni 4K QLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/SG34ZWodUkLTxJvMTbjPYR.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 71,                    "dataOriginalPrice": 160,                    "dataProduct": "Saucony Hurricane 24",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/vxf7UD5T2Am7guVzFoFcZ4.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 649,                    "dataOriginalPrice": 749,                    "dataProduct": "Garmin Forerunner 970",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/3GKnEu7CdhtxPMfnPCMCiA.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1049,                    "dataOriginalPrice": 1499,                    "dataProduct": "LG 48\\\" C4 4K OLED TV",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/imvwZV9zoMD6fn9Afuge35.jpg"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 1499,                    "dataOriginalPrice": 2199,                    "dataProduct": "Samsung 49\\\" Odyssey Neo G9 4K Gaming Monitor",                    "dataRetailer": "Amazon",                    "imageURL": "http://cdn.mos.cms.futurecdn.net/XWDEJ5dUAE2nhK8k3Jk7k7.png"                  },                  {                    "dataCurrency": "USD",                    "dataDiscountedPrice": 299,                    "dataOriginalPrice": 699,                    "dataProduct": "EGOHOME Black Memory Foam Mattress (queen)",                    "dataRetailer": "Amazon",                    "imageURL": "https://cdn.mos.cms.futurecdn.net/hMUemtAejNETLVYxNrktzm.jpg"                  }                ]              }            }          };        }        decodeHTML(html) {          if (!html) return '';          const txt = document.createElement("textarea");          txt.innerHTML = String(html);          return txt.value;        }        extractDealData(item) {          const priceRawStr = String(item.price || item.current_price || '0');          const msrpRawStr = String(item.was_price || item.msrp || item.original_price || '0');          const rawPrice = parseFloat(priceRawStr.replace(/[^\d.]/g, '')) || 0;          const rawMsrp = parseFloat(msrpRawStr.replace(/[^\d.]/g, '')) || 0;          const isCheckPrice = rawPrice === 0 || priceRawStr === '0.00' || priceRawStr === '0';                    let originalImageUrl = item.image || item.image_url || item.product_image || '';          let imageUrl = originalImageUrl;          if ((!imageUrl || isCheckPrice) && item.model_image_url) {             imageUrl = item.model_image_url;             originalImageUrl = imageUrl;          } else if ((!imageUrl || isCheckPrice) && item.model_image) {             imageUrl = item.model_image;             originalImageUrl = imageUrl;          }                    if (imageUrl) {            imageUrl = imageUrl.replace(/-(\d+)-(\d+)(\.[a-z.]+)$/i, '$3');          }                    let fallbackImage = '';          if (originalImageUrl && originalImageUrl !== imageUrl) {             fallbackImage = originalImageUrl;          } else if (item.model_image && item.model_image !== imageUrl) {             fallbackImage = item.model_image;          } else if (item.model_image_url && item.model_image_url !== imageUrl) {             fallbackImage = item.model_image_url;          }                    const rawCurrency = item.currency || item.currency_symbol || '$';                    let savingLabel = item.percentage_saving_label || '';          if (!savingLabel && rawMsrp > rawPrice && rawPrice > 0) {            const pct = Math.round(((rawMsrp - rawPrice) / rawMsrp) * 100);            if (pct > 0) {              savingLabel = `${pct}% OFF`;            }          }                    const isPrime = item.shipping && item.shipping.prime === true;                    let scoreRaw = (item.review_score !== undefined && item.review_score !== null && item.review_score > 0) ? parseFloat(item.review_score) : null;          let starRating = 0;          if (scoreRaw !== null) {            starRating = Math.round((scoreRaw > 10 ? scoreRaw / 20 : scoreRaw / 2) * 2) / 2;          }                    return {            id: item.offer_id || item.link || item.url || item.offer_link || Math.random().toString(),            url: item.link || item.url || item.offer_link || '#',            image: imageUrl,            fallbackImage: fallbackImage,            title: item.name || item.title || item.model_name || item.product_name || 'Unknown Product',            brand: item.brand || '',            productName: item.model_name || item.product_name || item.name || '',            merchant: item.merchant_name || item.merchant || item.retailer || 'Retailer',            price: item.price !== undefined ? String(item.price) : '0.00',            currency: this.decodeHTML(rawCurrency),            msrp: item.was_price || item.msrp || item.original_price || null,            rawPrice: rawPrice,            rawMsrp: rawMsrp,            hasWasPrice: (item.was_price !== undefined && item.was_price !== null),            isCheckPrice: isCheckPrice,            savingLabel: savingLabel,            isPrime: isPrime,            starRating: starRating > 0 ? starRating : null,            modelId: item.model_id || '',            productKey: item.product_key || '',            merchantId: (item.merchant && typeof item.merchant === 'object') ? item.merchant.id || '' : '',            matchId: item.match_id || '',            merchantNetwork: (item.merchant && typeof item.merchant === 'object') ? item.merchant.an || '' : '',            merchantUrl: (item.merchant && typeof item.merchant === 'object') ? item.merchant.url || '' : '',            modelBrand: item.model_brand || item.brand || '',            modelParent: item.model_parent || ''          };        }        sortData() {          const sortVal = this.sortSelect ? this.sortSelect.value : 'date_desc';          if (sortVal === 'price_asc') {            this.deals.sort((a, b) => a.rawPrice - b.rawPrice);          } else if (sortVal === 'price_desc') {            this.deals.sort((a, b) => b.rawPrice - a.rawPrice);          } else if (sortVal === 'discount_desc') {            this.deals.sort((a, b) => {              const aDiscount = a.rawMsrp > a.rawPrice ? (a.rawMsrp - a.rawPrice) : 0;              const bDiscount = b.rawMsrp > b.rawPrice ? (b.rawMsrp - b.rawPrice) : 0;              return bDiscount - aDiscount;            });          } else if (sortVal === 'date_desc') {             this.deals.sort((a, b) => {                let dateA = 0;                let dateB = 0;                if (a && a.modifiedDate) {                   const valA = Array.isArray(a.modifiedDate) ? a.modifiedDate[0] : a.modifiedDate;                   dateA = new Date(valA).getTime();                   if (isNaN(dateA)) dateA = 0;                }                if (b && b.modifiedDate) {                   const valB = Array.isArray(b.modifiedDate) ? b.modifiedDate[0] : b.modifiedDate;                   dateB = new Date(valB).getTime();                   if (isNaN(dateB)) dateB = 0;                }                return dateB - dateA;             });          }        }        getFilteredDeals() {          let filteredDeals = [...this.deals];                    if (this.dealModeToggle && this.dealModeToggle.checked) {            filteredDeals = filteredDeals.filter(d => d.hasWasPrice || (d.msrp && d.rawMsrp > d.rawPrice));          }                    return filteredDeals;        }        showLoading() {          const _div = '<' + '/div>';          const skeletonCardHtml = `            \x3Cdiv class="tg-df-card">              \x3Cdiv class="tg-df-card-image-box">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-img">${_div}              ${_div}              \x3Cdiv class="tg-df-card-body">                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text title">${_div}                \x3Cdiv class="tg-df-card-footer mt-auto">                  \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text short" style="height:24px;">${_div}                ${_div}              ${_div}              \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text" style="height:44px; margin:0; border-radius:0;">${_div}            ${_div}`;          this.grid.innerHTML = Array(4).fill(skeletonCardHtml).join('');        }        showError() {          const _div = '<' + '/div>';          this.grid.innerHTML = `\x3Cdiv class="tg-df-message">            An error occurred while finding deals. Please check your connection and try again.          ${_div}`;        }        escapeHTML(str) {          if (!str) return '';          return String(str).replace(/[&<>'"]/g, tag => ({              '&': '&', '<': '<', '>': '>', "'": ''', '"': '"'          }[tag] || tag));        }                bindCouponButtons() {          const btns = this.root.querySelectorAll('.tg-df-tag-coupons');          btns.forEach(btn => {            btn.addEventListener('click', (e) => {              e.preventDefault();              e.stopPropagation();              const merchant = btn.getAttribute('data-merchant');              this.openVouchersModal(merchant);            });          });                    const closeBtn = this.root.querySelector('#tg-df-vouchers-close');          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (closeBtn) {            closeBtn.onclick = () => this.closeVouchersModal();          }          if (backdrop) {            backdrop.onclick = (e) => {              if (e.target === backdrop) this.closeVouchersModal();            };          }        }                closeVouchersModal() {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          if (backdrop) backdrop.classList.remove('active');        }                async checkMerchantsCouponsBulk(merchants) {          if (!merchants || merchants.length === 0) return {};          const controller = new AbortController();          const timeoutId = setTimeout(() => controller.abort(), 4000);          try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchants.join(','));            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '120');            url.searchParams.append('origin', 'widgets-clientside');                        let res; try { res = await fetch(url.toString(), { signal: controller.signal }); } catch (e) { return {}; }            clearTimeout(timeoutId);            if (!res.ok) return {};            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        const foundMerchants = new Set();            offers.forEach(o => {              let mName = o.merchant_name || o.merchant || o.retailer;              if (mName && typeof mName === 'object') mName = mName.name;              if (mName) foundMerchants.add(String(mName).toLowerCase());            });            const resultMap = {};            merchants.forEach(m => {              if (m) resultMap[m] = foundMerchants.has(String(m).toLowerCase());            });            return resultMap;          } catch (e) {            return {};          }        }                async openVouchersModal(merchantName) {          const backdrop = this.root.querySelector('#tg-df-vouchers-modal');          const title = this.root.querySelector('#tg-df-vouchers-title');          const content = this.root.querySelector('#tg-df-vouchers-content');                    if (!backdrop || !content) return;                    // HACK: Hide closing tags          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h4 = '<' + '/h4>';          const _svg = '<' + '/svg>';          const _circle = '<' + '/circle>';          const _polyline = '<' + '/polyline>';          const _rect = '<' + '/rect>';          const _path = '<' + '/path>';                    title.innerText = `${merchantName} Coupons & Deals`;          content.innerHTML = `\x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}                               \x3Cdiv class="tg-df-skeleton tg-df-skeleton-text">${_div}`;          backdrop.classList.add('active');                    try {            const area = this.getAreaCode();            const url = new URL('https://search-api.fie.future.net.uk/widget.php');            url.searchParams.append('model_name', 'Everything');            url.searchParams.append('language', 'en-GB');            if (area) url.searchParams.append('area', area);            url.searchParams.append('combine_product_types', '1');            url.searchParams.append('filter_merchant_name', merchantName);            url.searchParams.append('all_filters', 'false');            url.searchParams.append('exclude_unlabelled', 'false');            url.searchParams.append('include_specs', 'false');            url.searchParams.append('sort', 'voucher');            url.searchParams.append('distinct_merchants', 'natural');            url.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');            url.searchParams.append('rows', '50');            url.searchParams.append('origin', 'widgets-clientside');                        const res = await fetch(url.toString());            if (!res.ok) throw new Error('API Error');            const data = await res.json();                        let offers = [];            if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {              offers = data.widget.data.offers;            } else if (data && data.data && Array.isArray(data.data.offers)) {              offers = data.data.offers;            } else if (Array.isArray(data)) {              offers = data;            } else if (data && Array.isArray(data.offers)) {              offers = data.offers;            } else if (data && data.offers && Array.isArray(data.offers.offer)) {              offers = data.offers.offer;            } else if (data && Array.isArray(data.data)) {              offers = data.data;            }                        if (offers.length === 0) {              content.innerHTML = `\x3Cdiv class="tg-df-message">No vouchers currently available for ${this.escapeHTML(merchantName)}.${_div}`;              return;            }                        content.innerHTML = offers.map((v, idx) => {              let offerObj = v;              if (v.offers && v.offers.offer) {                offerObj = Array.isArray(v.offers.offer) ? v.offers.offer[0] : v.offers.offer;              } else if (v.offer) {                offerObj = Array.isArray(v.offer) ? v.offer[0] : v.offer;              }              let logoUrl = v.logo_url || offerObj.logo_url || '';              if (!logoUrl && v.merchant) {                if (Array.isArray(v.merchant) && v.merchant.length > 0) logoUrl = v.merchant[0].logo_url || '';                else logoUrl = v.merchant.logo_url || '';              }                            const offerName = offerObj.name || offerObj.title || v.name || v.title || 'Special Offer';              const endTime = offerObj.end_time || v.end_time || '';              const linkUrl = offerObj.link || offerObj.url || v.link || v.url || '#';                            let foundVoucherCode = '';              const findVoucherCode = (obj) => {                if (!obj || typeof obj !== 'object') return;                if (obj.type === 'voucher_code' && obj.display_value) {                  foundVoucherCode = obj.display_value;                  return;                }                if (Array.isArray(obj)) {                  for (const item of obj) {                    findVoucherCode(item);                    if (foundVoucherCode) return;                  }                } else {                  for (const k in obj) {                    if (Object.prototype.hasOwnProperty.call(obj, k)) {                      findVoucherCode(obj[k]);                      if (foundVoucherCode) return;                    }                  }                }              };              findVoucherCode(offerObj);              if (!foundVoucherCode) findVoucherCode(v);                            const voucherCode = foundVoucherCode || offerObj.voucher_code || v.voucher_code || '';              const codeHtml = voucherCode ? `\x3Cspan class="tg-df-voucher-code" data-action="copy-code" data-code="${this.escapeHTML(voucherCode)}" title="Copy to clipboard">                \x3Cspan class="tg-df-voucher-code-text">${this.escapeHTML(voucherCode)}${_span}                \x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-left:6px;flex-shrink:0;" class="tg-df-voucher-copy-icon">                  \x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2">${_rect}                  \x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1">${_path}                ${_svg}              ${_span}` : '';                            const logoHtml = logoUrl                 ? `\x3Cimg src="${this.escapeHTML(logoUrl)}" alt="${this.escapeHTML(offerName)}" class="tg-df-voucher-logo" />`                 : `\x3Cdiv class="tg-df-voucher-logo" style="background:#e2e8f0;">${_div}`;                            let expiryHtml = '';              if (endTime) {                let dStr = endTime;                if (!isNaN(dStr) && String(dStr).length === 10) dStr = Number(dStr) * 1000;                const d = new Date(dStr);                if (!isNaN(d.getTime())) {                  const options = { year: 'numeric', month: 'short', day: 'numeric' };                  expiryHtml = `                    \x3Cdiv class="tg-df-voucher-expiry">                      \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                        \x3Ccircle cx="12" cy="12" r="10">${_circle}                        \x3Cpolyline points="12 6 12 12 16 14">${_polyline}                      ${_svg}                      Expires ${d.toLocaleDateString(undefined, options)}                    ${_div}`;                }              }              const revenueIdVal = generateRevenueId(linkUrl, offerName, merchantName, null);              const rewrittenLinkUrl = rewriteAffiliateLink(linkUrl, area, revenueIdVal);              return `                \x3Ca href="${this.escapeHTML(rewrittenLinkUrl)}" target="_blank" rel="noopener nofollow" class="tg-df-voucher-item"                  data-action="voucher-click"                  data-product-name="${this.escapeHTML(offerName)}"                  data-merchant-name="${this.escapeHTML(merchantName)}"                  data-analytics-id="${this.escapeHTML(offerObj.offer_id || offerObj.id || v.id || '')}"                  data-price=""                  data-previous-price=""                  data-original-link="${this.escapeHTML(linkUrl)}"                  data-revenue-id="${revenueIdVal}"                  data-index="${idx}"                  data-total="${offers.length}"                  data-in-stock="true"                  data-currency="USD"                  data-model-id="${this.escapeHTML(offerObj.model_id || v.model_id || offerObj.id || v.id || '')}"                  data-merchant-id="${this.escapeHTML(offerObj.merchant_id || offerObj.merchant?.id || '')}"                >                  ${logoHtml}                  \x3Cdiv class="tg-df-voucher-content">                    \x3Ch4 class="tg-df-voucher-title">${this.escapeHTML(offerName)}${_h4}                    ${codeHtml}                    ${expiryHtml}                  ${_div}                ${_a}              `;            }).join('');                        // Attach copy functionality            const copyBtns = content.querySelectorAll('[data-action="copy-code"]');            copyBtns.forEach(btn => {              btn.addEventListener('click', async (e) => {                e.preventDefault();                e.stopPropagation();                                const code = btn.getAttribute('data-code');                if (!code) return;                                try {                  const copyToClipboard = async (text) => {                     if (window.navigator.clipboard && window.isSecureContext) {                        try { await window.navigator.clipboard.writeText(text); return; } catch (e) {}                     }                     const textArea = document.createElement("textarea");                     textArea.value = text;                     textArea.style.position = "fixed";                     document.body.appendChild(textArea);                     textArea.focus();                     textArea.select();                     document.execCommand('copy');                     textArea.remove();                  };                  await copyToClipboard(code);                                    // Visual feedback                  btn.classList.add('copied');                  const textSpan = btn.querySelector('.tg-df-voucher-code-text');                  const iconSvg = btn.querySelector('.tg-df-voucher-copy-icon');                                    const origText = textSpan.innerText;                  const origIcon = iconSvg.innerHTML;                                    textSpan.innerText = 'Copied!';                  iconSvg.innerHTML = `\x3Cpolyline points="20 6 9 17 4 12">${_polyline}`;                                    setTimeout(() => {                    if (btn) {                      btn.classList.remove('copied');                      if (textSpan) textSpan.innerText = origText;                      if (iconSvg) iconSvg.innerHTML = origIcon;                    }                  }, 2000);                                    trackElementInteraction({                    id: 'voucher-code-copy',                    name: 'Copy Voucher Code',                    label: `Copied ${code} for ${merchantName}`                  });                } catch (err) {                  console.warn('Failed to copy text: ', err);                }              });            });            // Attach voucher click tracking            const voucherBtns = content.querySelectorAll('[data-action="voucher-click"]');            voucherBtns.forEach(btn => {              btn.addEventListener('click', (e) => {                if (e.target.closest('[data-action="copy-code"]')) return;                                const productName = btn.getAttribute('data-product-name');                const merchantNameAttr = btn.getAttribute('data-merchant-name');                const productId = btn.getAttribute('data-analytics-id');                const price = parseFloat(btn.getAttribute('data-price')) || null;                const prevPriceStr = btn.getAttribute('data-previous-price');                const previousPrice = prevPriceStr ? parseFloat(prevPriceStr) : null;                const originalLink = btn.getAttribute('data-original-link');                const rewrittenLink = btn.getAttribute('href');                const revenueId = btn.getAttribute('data-revenue-id');                const index = parseInt(btn.getAttribute('data-index'), 10) || 0;                const inStock = btn.getAttribute('data-in-stock') === 'true';                const totalText = btn.getAttribute('data-total');                const totalDeals = parseInt(totalText, 10) || 0;                const productCategoryName = 'deals';                const trackingParams = {                  widgetId: this.widgetId,                  productCategoryName: productCategoryName,                  product: {                    modelId: btn.getAttribute('data-model-id') || null,                    matchId: btn.getAttribute('data-match-id') || null,                    brand: btn.getAttribute('data-model-brand') || null,                    parent: btn.getAttribute('data-model-parent') || null,                    name: productName,                    price: price,                    previousPrice: previousPrice,                    link: rewrittenLink,                    originalLink: originalLink,                    inStock: inStock                  },                  zeroBasedProductIndexOrNull: index,                  totalDealsOrProducts: totalDeals,                   merchant: {                    id: btn.getAttribute('data-merchant-id') || null,                    network: btn.getAttribute('data-merchant-network') || null,                    url: btn.getAttribute('data-merchant-url') || null,                    name: merchantNameAttr                  },                  revenueId: revenueId,                  widgetTypeName: this.widgetTypeName,                  isoCurrencyCode: btn.getAttribute('data-currency') || 'USD'                };                if (typeof trackDealClick === 'function') {                  trackDealClick(trackingParams);                }              });            });                                  } catch (e) {            console.warn(e);            content.innerHTML = `\x3Cdiv class="tg-df-message">Failed to load vouchers.${_div}`;          }        }        render() {          try {            if (this.getViewMode() === 'savings_squad' && this.airedaleTags.length > 0) {              if (this.categoryFilterWrapper) {                 this.categoryFilterWrapper.style.display = 'flex';              }              if (this.categoryFilter) {                 const _option = '<' + '/option>';                 let optionsHtml = `\x3Coption value="all">All Categories${_option}`;                 this.airedaleTags.forEach(tag => {                    const isSelected = this.activeDealTag === tag ? 'selected' : '';                    optionsHtml += `\x3Coption value="${this.escapeHTML(tag)}" ${isSelected}>${this.escapeHTML(tag)}${_option}`;                 });                 this.categoryFilter.innerHTML = optionsHtml;                 this.categoryFilter.value = this.activeDealTag || 'all';              }            } else {               if (this.categoryFilterWrapper) {                  this.categoryFilterWrapper.style.display = 'none';               }            }            const displayDeals = this.getFilteredDeals();          // HACK: Hide closing tags from the CMS HTML sanitizer so it doesn't strip them during in-page injection          const _div = '<' + '/div>';          const _span = '<' + '/span>';          const _a = '<' + '/a>';          const _h3 = '<' + '/h3>';          const _p = '<' + '/p>';          const _strong = '<' + '/strong>';          const _sup = '<' + '/sup>';          const _button = '<' + '/button>';          if (displayDeals.length === 0) {            if (this.currentQuery.length > 2 || (this.getViewMode() === 'savings_squad')) {              if (this.deals.length > 0) {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No deals match your selected filters.                ${_div}`;              } else if (this.getViewMode() === 'savings_squad' && this.currentQuery.length <= 2) {                 // Do not show "no exact matches" if query is empty for savings_squad                 this.grid.innerHTML = '';              } else {                 this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                  No exact matches found for "\x3Cstrong>${this.escapeHTML(this.currentQuery)}${_strong}". Try adjusting your search term.                ${_div}`;              }            } else {              this.grid.innerHTML = `\x3Cdiv class="tg-df-message">                Search product or category names to discover the best deals from across the web.              ${_div}`;            }            return;          }          let dealsHtml = displayDeals.slice(0, this.displayLimit).map((deal, index) => {            try {               const currencySym = this.escapeHTML(deal.currency);               const isoCurrencyCode = normalizeCurrency(currencySym);               const escapedPrice = this.escapeHTML(deal.price);               const escapedMsrp = this.escapeHTML(deal.msrp);               const areaCode = this.getAreaCode();                              const revenueId = generateRevenueId(deal.url, deal.title, deal.merchant, null);               const originalLink = deal.url;               const rewrittenLink = rewriteAffiliateLink(deal.url, areaCode, revenueId);                        const productCategoryName = 'deals';            const dataAttr = `              data-action="${deal.isCheckPrice ? 'view-similar-click' : 'deal-click'}"              data-analytics-id="${this.escapeHTML(deal.externalProductId || deal.id || '')}"              data-product-name="${this.escapeHTML(deal.title)}"              data-merchant-name="${this.escapeHTML(deal.merchant)}"              data-price="${deal.rawPrice || ''}"              data-previous-price="${deal.rawMsrp || ''}"              data-original-link="${this.escapeHTML(originalLink)}"              data-revenue-id="${revenueId}"              data-index="${index}"              data-total="${displayDeals.length}"              data-in-stock="${deal.inStock !== false}"              data-currency="${this.escapeHTML(isoCurrencyCode)}"              data-model-id="${this.escapeHTML(deal.modelId || '')}"              data-product-key="${this.escapeHTML(deal.productKey || '')}"              data-merchant-id="${this.escapeHTML(deal.merchantId || '')}"            `;                        let priceGroupHtml = '';            let isSavingsSquadMode = this.getViewMode() === 'savings_squad';            let ctaText = 'View Deal';            let formattedPrice = '';            let msrpHtml = '';                        if (deal.isCheckPrice) {              ctaText = 'View Deal';              if (isSavingsSquadMode) {                priceGroupHtml = ``;              } else {                priceGroupHtml = `                  \x3Cdiv class="tg-df-card-price-group">                    \x3Cspan class="tg-df-card-price" style="font-size: 15px; font-weight: 500; font-style: italic;">See price at retailer${_span}                  ${_div}                `;              }            } else {              // Format Price              formattedPrice = escapedPrice.includes(currencySym)                 ? escapedPrice                 : `${currencySym}${escapedPrice}`;                              // Format MSRP              msrpHtml = deal.msrp && deal.rawMsrp > deal.rawPrice                ? `\x3Cspan class="tg-df-card-msrp">${escapedMsrp.includes(currencySym) ? escapedMsrp : currencySym + escapedMsrp}${_span}`                : '';                              priceGroupHtml = isSavingsSquadMode ? `` : `                \x3Cdiv class="tg-df-card-price-group">                  \x3Cspan class="tg-df-card-price">${formattedPrice}${_span}                  ${msrpHtml}                ${_div}              `;            }                        const discountBadgeHtml = deal.savingLabel && !deal.isCheckPrice              ? `\x3Cspan class="tg-df-card-discount-badge">${this.escapeHTML(deal.savingLabel)}${_span}`              : '';                          // HACK for CMS            const _button = '<' + '/button>';            const _svg = '<' + '/svg>';            const _path = '<' + '/path>';            const _rect = '<' + '/rect>';            const _circle = '<' + '/circle>';            const _polyline = '<' + '/polyline>';            const _line = '<' + '/line>';                        let badgesHtml = '';            const primeBadge = deal.isPrime ? `              \x3Cspan class="tg-df-tag tg-df-tag-prime">                \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="currentColor">                  \x3Cpath d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z">${_path}                ${_svg} Prime              ${_span}            ` : '';                        const couponsBadge = deal.merchant && deal.merchant.toLowerCase().includes('amazon') ? '' : `              \x3Cdiv class="tg-df-coupon-wrapper" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:inline-flex; align-items:center;">                \x3Cdiv class="tg-df-coupon-spinner">${_div}                \x3Cbutton type="button" class="tg-df-tag tg-df-tag-coupons" data-action="coupons-click" data-merchant="${this.escapeHTML(deal.merchant)}" style="display:none;">                  \x3Csvg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">                    \x3Cpath d="M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z">${_path}                    \x3Cline x1="7" y1="7" x2="7.01" y2="7">${_line}                  ${_svg} Coupons                ${_button}              ${_div}            `;                        // Note: We always add coupons badge if there's a chance, but to allow 3-line titles we check wrapper display state            badgesHtml = `              \x3Cdiv class="tg-df-card-badges">                ${primeBadge}                ${couponsBadge}              ${_div}            `;            const _linearGradient = '<' + '/linearGradient>';            const _polygon = '<' + '/polygon>';            const _stop = '<' + '/stop>';            const _defs = '<' + '/defs>';                        let starHtml = '';            if (deal.starRating) {              let rating = deal.starRating;                            if (rating > 0) {                const fullStars = Math.floor(rating);                const halfStar = (rating - fullStars) >= 0.5 ? 1 : 0;                const emptyStars = Math.max(0, 5 - fullStars - halfStar);                const blue = '#1f69ff'; // Tom's guide brand color from VIEW DEAL button                const gray = '#cbd5e1';                                const starSvgFull = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="${blue}" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                const gradId = 'half_grad_' + Math.floor(Math.random()*1000000);                const starSvgHalf = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" stroke="${blue}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cdefs>\x3ClinearGradient id="${gradId}" x1="0" x2="1" y1="0" y2="0">\x3Cstop offset="50%" stop-color="${blue}">${_stop}\x3Cstop offset="50%" stop-color="transparent">${_stop}${_linearGradient}${_defs}                  \x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26" fill="url(#${gradId})">${_polygon}${_svg}`;                                  const starSvgEmpty = `\x3Csvg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="${gray}" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">\x3Cpolygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26">${_polygon}${_svg}`;                                let stars = [];                for (let i=0; i<fullStars; i++) stars.push(starSvgFull);                if (halfStar) stars.push(starSvgHalf);                for (let i=0; i<emptyStars; i++) stars.push(starSvgEmpty);                                starHtml = `\x3Cdiv class="tg-df-card-stars" style="display:flex;align-items:center;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--tg-df-text-muted);">                  \x3Cspan style="margin-right:6px;">Tom's Guide:${_span}                  \x3Cdiv style="display:flex;gap:2px;">                    ${stars.join('')}                  ${_div}                ${_div}`;              }            }            let htmlOutput = '';            if (isSavingsSquadMode) {              htmlOutput += `              \x3Cdiv class="hawk-deal-widget-container tg-df-mobile-only" data-collapsible="true">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''} style="margin-bottom: 10px;">` : ''}                \x3Cdiv class="hawk-deal-widget-wrap">                  \x3Cdiv class="hawk-deal-widget-image-container">                    \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" rel="sponsored noopener" target="_blank" class="hawk-affiliate-link-deal-widget" ${dataAttr}>                      \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="hawk-lazy-image-deal-widget" loading="lazy" width="140" height="160" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                    ${_a}                  ${_div}                  \x3Cdiv class="hawk-deal-widget-text-cta-container">                    \x3Cdiv class="hawk-deal-widget-text-body-container">                      \x3Cdiv class="hawk-deal-widget-text-body-main">                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          ${deal.isCheckPrice ? `                            \x3Cspan class="hawk-deal-widget-title-product-title">${this.escapeHTML(deal.title)}${_span}                          ` : `                            \x3Cspan class="hawk-deal-widget-title-product-title">${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_span}                          `}                        ${_a}                        ${!deal.isCheckPrice && deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan class="hawk-deal-widget-title-was-price">was ${currencySym}${escapedMsrp}${_span}                          ${_a}                        ` : ''}                        \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-container" rel="sponsored noopener" target="_blank" ${dataAttr}>                          \x3Cspan class="hawk-deal-widget-title-retailer-price">                            ${!deal.isCheckPrice ? `                              \x3Cspan class="hawk-deal-widget-title-price">now ${formattedPrice}${_span}                              \x3Cspan class="hawk-deal-widget-title-retailer"> at ${this.escapeHTML(deal.merchant)}${_span}                            ` : `                              \x3Cspan class="hawk-deal-widget-title-price">See price at ${this.escapeHTML(deal.merchant)}${_span}                            `}                          ${_span}                        ${_a}                        ${deal.description ? `\x3Cdiv class="hawk-deal-widget-text-body-description tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                          \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                          \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                            var c = this.parentNode;                            if (this.dataset.expanded === 'true') {                              var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                              if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                              pd.style.display = '-webkit-box';                              pd.style.webkitLineClamp = '3';                              this.textContent = 'READ MORE';                              this.style.position = 'absolute';                              this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                              this.style.paddingLeft = '16px';                              this.dataset.expanded = 'false';                            } else {                              var pd = this.previousElementSibling;                              pd.style.display = 'inline';                              pd.style.webkitLineClamp = 'unset';                              this.textContent = 'READ LESS';                              this.style.position = 'static';                              this.style.background = 'transparent';                              this.style.paddingLeft = '4px';                              this.dataset.expanded = 'true';                              pd.appendChild(this);                            }                          ">READ MORE${_button}                        \x3C/div>` : ''}                      ${_div}                    ${_div}                    ${deal.authorName ? `                      \x3Cdiv class="tg-df-author-line-mobile" style="padding: 0 0 12px 0; background: transparent;">                         \x3Cdiv style="display: flex; align-items: center; gap: 12px;">                            ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="40" height="40" style="border-radius: 50%; object-fit: cover;">` : ''}                            \x3Cdiv style="display: flex; flex-direction: column;">                               \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">\x3Cspan style="color: #FF6600;">${this.escapeHTML(deal.merchant)}${_span} deal recommended by:${_div}                               \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.3;">                                  \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                  ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                  ${deal.modifiedDate ? `\x3Cdiv style="color: var(--tg-df-text-muted); margin-top: 2px;">${getTimeAgo(deal.modifiedDate)}${_div}` : ''}                               ${_div}                            ${_div}                         ${_div}                      ${_div}                    ` : ''}                    \x3Cdiv class="hawk-deal-widget-footer">                      \x3Cdiv class="hawk-deal-widget-button-wrapper">                        \x3Cdiv class="hawk-deal-widget-preferred-partner-wrapper">                          \x3Ca data-google-interstitial="false" aria-label="View ${this.escapeHTML(deal.title)} on ${this.escapeHTML(deal.merchant)}" href="${this.escapeHTML(rewrittenLink)}" class="hawk-affiliate-link-deal-button" rel="sponsored noopener" target="_blank" ${dataAttr}>                            \x3Cspan>View Deal${_span}                          ${_a}                        ${_div}                      ${_div}                    ${_div}                  ${_div}                ${_div}              ${_div}              `;            }            htmlOutput += `              \x3Cdiv class="tg-df-card ${isSavingsSquadMode ? 'tg-df-desktop-only' : ''}">                ${this.editorMode ? `\x3Cinput type="checkbox" class="tg-df-deal-checkbox" data-id="${this.escapeHTML(deal.id)}" ${this.selectedDeals.has(deal.id) ? 'checked' : ''}>` : ''}                \x3Cdiv class="tg-df-card-image-box">                  ${discountBadgeHtml}                  \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" style="display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">                    \x3Cimg ${deal.image ? `src="${this.escapeHTML(deal.image)}"` : ''} alt="${this.escapeHTML(deal.title)}" class="tg-df-card-image" loading="lazy" onerror="${deal.fallbackImage ? `if(!this.dataset.fb) { this.dataset.fb='1'; this.src='${this.escapeHTML(deal.fallbackImage)}'; } else { this.style.opacity='0'; }` : `this.style.opacity='0';`}">                  ${_a}                  \x3Cdiv class="tg-df-card-merchant-wrapper" style="position: absolute; bottom: 0; right: 0; background: transparent; padding: 8px 12px; z-index: 10;">                     \x3Cspan class="tg-df-card-merchant-pill" style="text-align: right; margin-bottom: 0;" title="${this.escapeHTML(deal.merchant)}">${this.escapeHTML(deal.merchant)}${_span}                  ${_div}                ${_div}                \x3Cdiv class="tg-df-card-body">                  ${starHtml}                  ${badgesHtml}                  \x3Ch3 class="tg-df-card-title tg-df-custom-savings-squad-title" title="${this.escapeHTML(deal.title)}">                    \x3Ca href="${this.escapeHTML(rewrittenLink)}" disable-tracking="true" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit;">                      ${isSavingsSquadMode                         ? (deal.isCheckPrice                             ? (deal.title && deal.title.includes(':')                                 ? `\x3Cstrong>${this.escapeHTML(deal.title.substring(0, deal.title.indexOf(':') + 1))}${_strong}\x3Cspan style="color: #1f69ff; font-weight: normal;">${this.escapeHTML(deal.title.substring(deal.title.indexOf(':') + 1))}${_span}`                                : this.escapeHTML(deal.title)                              )                             : `\x3Cstrong>${deal.brand ? this.escapeHTML(deal.brand) + ' ' : ''}${this.escapeHTML(deal.productName || deal.title || '')}:${_strong} ${deal.rawMsrp && deal.rawMsrp > deal.rawPrice ? `\x3Cspan style="color: #d0021b; text-decoration: line-through; font-weight: normal; margin-right: 4px;">was ${currencySym}${escapedMsrp}${_span} ` : ''}\x3Cspan style="color: #1f69ff; font-weight: normal;">now ${formattedPrice} at ${this.escapeHTML(deal.merchant)}${_span}`                          )                        : this.escapeHTML(deal.title)                      }                    ${_a}                  ${_h3}                  ${deal.description ? `\x3Cdiv class="tg-df-card-desc-container" style="margin-bottom: 12px; position: relative;">                    \x3Cp class="tg-df-card-desc-content" style="font-size: 13px; color: var(--tg-df-text-muted); margin-bottom: 0; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;">${this.escapeHTML(deal.description)}${_p}                    \x3Cbutton type="button" class="tg-df-card-desc-btn" style="display: none; appearance: none; border: none; color: #000000; font-size: 11px; font-weight: 700; text-transform: uppercase; cursor: pointer; font-family: inherit; position: absolute; bottom: 2px; right: 0; background: linear-gradient(to right, transparent, #fff 20%, #fff); padding: 0 0 0 16px;" onclick="                      var c = this.parentNode;                      if (this.dataset.expanded === 'true') {                        var pd = (c.tagName === 'P') ? c : this.previousElementSibling;                        if (c.tagName === 'P') { c.parentNode.appendChild(this); pd = c; }                        pd.style.display = '-webkit-box';                        pd.style.webkitLineClamp = '3';                        this.textContent = 'READ MORE';                        this.style.position = 'absolute';                        this.style.background = 'linear-gradient(to right, transparent, #fff 20%, #fff)';                        this.style.paddingLeft = '16px';                        this.dataset.expanded = 'false';                      } else {                        var pd = this.previousElementSibling;                        pd.style.display = 'inline';                        pd.style.webkitLineClamp = 'unset';                        this.textContent = 'READ LESS';                        this.style.position = 'static';                        this.style.background = 'transparent';                        this.style.paddingLeft = '4px';                        this.dataset.expanded = 'true';                        pd.appendChild(this);                      }                    ">READ MORE${_button}                  \x3C/div>` : ''}                  \x3Cdiv class="tg-df-card-footer">                    ${deal.authorName ? `                    \x3Cdiv class="tg-df-author-line-desktop" style="padding: 0 0 ${isSavingsSquadMode ? 0 : 12}px 0;">                       \x3Cdiv style="display: flex; align-items: center; gap: 10px;">                          ${deal.authorImage ? `\x3Cimg src="${this.escapeHTML(deal.authorImage)}" alt="${this.escapeHTML(deal.authorName)}" class="tg-df-author-img" width="36" height="36" style="border-radius: 50%; object-fit: cover;">` : ''}                          \x3Cdiv style="display: flex; flex-direction: column;">                             \x3Cdiv style="font-size: 10px; color: var(--tg-df-text-muted); text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 2px; font-weight: 600;">Recommended by:${_div}                             \x3Cdiv style="font-size: 11px; color: var(--tg-df-text); line-height: 1.2;">                                \x3Cstrong>\x3Ca href="https://www.tomsguide.com/${this.escapeHTML(deal.documentUrl || '').replace(/^\/+/, '')}" target="_blank" rel="noopener nofollow" style="text-decoration: none; color: inherit; border-bottom: 1px dotted var(--tg-df-text-muted);">${this.escapeHTML(deal.authorName)}${_a}${_strong}                                ${deal.authorRole && !['null', 'nul', 'undefined'].includes(String(deal.authorRole).toLowerCase()) ? ` • ${this.escapeHTML(deal.authorRole)}` : ''}                                ${deal.modifiedDate ? `\x3Cspan style="color: var(--tg-df-text-muted);"> • ${getTimeAgo(deal.modifiedDate)}${_span}` : ''}                             ${_div}                          ${_div}                       ${_div}                    ${_div}                    ` : ''}                    ${priceGroupHtml}                  ${_div}                ${_div}                \x3Ca href="${this.escapeHTML(rewrittenLink)}" ${dataAttr} target="_blank" rel="noopener nofollow" class="tg-df-card-cta" style="text-decoration: none; border-radius: 0;">${ctaText}${_a}              ${_div}            `;                        return htmlOutput;            } catch (e) {               console.log("Error rendering deal in map for index", index, typeof deal === 'object' ? JSON.stringify(deal) : deal, "MSG:", e.message);               return '';            }          }).join('');                    if (displayDeals.length > this.displayLimit) {            dealsHtml += `              \x3Cdiv style="width: 100%; display: flex; justify-content: center; margin-top: 16px; grid-column: 1 / -1;">                \x3Cbutton type="button" class="tg-df-tag-outline tg-df-load-more" style="padding: 8px 24px; border-radius: 100px; font-weight: 600; font-size: 14px; cursor: pointer;">Load More${_button}              ${_div}            `;          }                    this.grid.innerHTML = dealsHtml;          // Inject JSON-LD          try {            let targetNode = this.hostContainer || document.head;            let jsonLdScript = targetNode.querySelector('#tg-df-json-ld-' + this.widgetId);            if (!jsonLdScript) {                jsonLdScript = document.createElement('script');                jsonLdScript.type = 'application/ld+json';                jsonLdScript.id = 'tg-df-json-ld-' + this.widgetId;                targetNode.appendChild(jsonLdScript);            }            const jsonLdData = {              "@context": "https://schema.org",              "@type": "ItemList",              "itemListElement": displayDeals.slice(0, this.displayLimit).map((deal, index) => {                 let isoCurrency = "USD";                 if (deal.currency === '£') isoCurrency = "GBP";                 else if (deal.currency === '€') isoCurrency = "EUR";                 else if (deal.currency === 'A$') isoCurrency = "AUD";                 else if (deal.currency === 'CA$') isoCurrency = "CAD";                 const areaCode = typeof this.getAreaCode === 'function' ? this.getAreaCode() : 'US';                 const revenueId = typeof generateRevenueId === 'function' ? generateRevenueId(deal.url, deal.title, deal.merchant, null) : '';                 const rewrittenLink = typeof rewriteAffiliateLink === 'function' ? rewriteAffiliateLink(deal.url, areaCode, revenueId) : deal.url;                 return {                   "@type": "ListItem",                   "position": index + 1,                   "item": {                     "@type": "Product",                     "name": deal.title,                     "image": deal.image || "",                     "description": deal.description || "",                     "brand": {                       "@type": "Brand",                       "name": deal.brand || ""                     },                     "offers": {                       "@type": "Offer",                       "priceCurrency": isoCurrency,                       "price": deal.rawPrice || 0,                       "url": rewrittenLink,                       "seller": {                         "@type": "Organization",                         "name": deal.merchant || ""                       }                     }                   }                 };              }).filter(item => item.item.name)            };            jsonLdScript.textContent = JSON.stringify(jsonLdData);          } catch(e) { console.warn("JSON-LD generation failed", e); }          setTimeout(() => {            const contents = this.root.querySelectorAll('.tg-df-card-desc-content');            contents.forEach(p => {              if (p.scrollHeight > p.clientHeight || p.scrollHeight > 60) {                if (p.nextElementSibling) {                  p.nextElementSibling.style.display = 'block';                }              }            });                        // Allow hawklinks.js to discover and rewrite our widget links             // by appending the .article-body class and manually triggering processArticle.            let container = this.root.classList.contains('tg-df-container') ? this.root : this.root.querySelector('.tg-df-container');            if (container && !container.classList.contains('article-body')) {               container.classList.add('article-body');            }            if (this.grid && !this.grid.classList.contains('article-body')) this.grid.classList.add('article-body');            if (!this.processArticleFired) {                  this.processArticleFired = true;                  document.dispatchEvent(new CustomEvent('processArticle', { detail: { element: this.root } }));               }          }, 50);          const loadMoreBtn = this.grid.querySelector('.tg-df-load-more');          if (loadMoreBtn) {            loadMoreBtn.addEventListener('click', () => {              if (typeof trackElementInteraction === 'function') {                trackElementInteraction({ id: 'load-more', name: 'Load more', label: 'Load More Results' });              }              this.displayLimit += 12;              this.render();            });          }                      this.bindCouponButtons();            this.checkAndUpdateCoupons();          } catch(e) {            console.warn("Widget render error", e);          }        }                async checkAndUpdateCoupons() {          const wrappers = Array.from(this.root.querySelectorAll('.tg-df-coupon-wrapper'));          if (wrappers.length === 0) return;                    const merchants = [...new Set(wrappers.map(w => w.getAttribute('data-merchant')).filter(Boolean))];          if (merchants.length === 0) return;          const couponResultsMap = await this.checkMerchantsCouponsBulk(merchants);                    for (const merchant of merchants) {            const hasCoupons = !!couponResultsMap[merchant];            const merchantWrappers = wrappers.filter(w => w.getAttribute('data-merchant') === merchant);            merchantWrappers.forEach(wrapper => {              const spinner = wrapper.querySelector('.tg-df-coupon-spinner');              const btn = wrapper.querySelector('.tg-df-tag-coupons');                            if (spinner) spinner.style.display = 'none';                            if (hasCoupons && btn) {                btn.style.display = 'inline-flex';              } else if (!hasCoupons) {                wrapper.style.display = 'none';              }            });          }        }        updateFloatingCopyBar() {          if (!this.editorBar || !this.editorSelectedCount) return;          if (this.editorMode && this.selectedDeals.size > 0) {            this.editorBar.style.display = 'flex';            this.editorSelectedCount.innerText = this.selectedDeals.size;          } else {            this.editorBar.style.display = 'none';          }        }        async copySelectedDealsToCMS() {           function htmlToSlate(htmlString) {              if (!htmlString) return [{ type: 'paragraph', children: [{ text: '' }] }];              let doc;              if (typeof window !== 'undefined' && window.DOMParser) {                 doc = new DOMParser().parseFromString(htmlString, 'text/html');              } else {                 doc = document.implementation.createHTMLDocument('');                 doc.body.innerHTML = htmlString;              }                            function parseNode(node, marks = {}) {                  if (node.nodeType === 3) {                      const text = node.textContent;                      if (!text) return null;                      return { text: text, ...marks };                  }                  if (node.nodeType === 1) {                      const tagName = node.tagName.toLowerCase();                      if (tagName === 'br') {                          return { type: 'line-break', children: [{ text: '' }] };                      }                      if (tagName === 'p') {                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return { type: 'paragraph', children };                      }                      if (tagName === 'strong' || tagName === 'b') {                          const newMarks = { ...marks, bold: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'em' || tagName === 'i') {                          const newMarks = { ...marks, italic: true };                          return Array.from(node.childNodes).map(child => parseNode(child, newMarks)).flat().filter(Boolean);                      }                      if (tagName === 'a') {                          const href = node.getAttribute('href') || '';                          let children = Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                          if (children.length === 0) children.push({ text: "" });                          return {                              type: 'link',                              url: href,                              isNoFollow: (node.getAttribute('rel') || '').includes('nofollow'),                              isSponsored: (node.getAttribute('rel') || '').includes('sponsored'),                              isOpenNewTab: node.getAttribute('target') === '_blank',                              isPreventDataRewrite: false,                              children: children                          };                      }                      return Array.from(node.childNodes).map(child => parseNode(child, marks)).flat().filter(Boolean);                  }                  return null;              }                            let blocksArray = [];              let currentParagraphChildren = [];              function flushParagraph() {                  if (currentParagraphChildren.length > 0) {                      blocksArray.push({ type: 'paragraph', children: currentParagraphChildren });                      currentParagraphChildren = [];                  }              }              Array.from(doc.body.childNodes).forEach(node => {                  const parsed = parseNode(node, {});                  const parsedItems = Array.isArray(parsed) ? parsed : (parsed ? [parsed] : []);                  parsedItems.forEach(item => {                      if (item.type === 'paragraph') {                          flushParagraph();                          blocksArray.push(item);                      } else {                          currentParagraphChildren.push(item);                      }                  });              });              flushParagraph();              if (blocksArray.length === 0) {                  blocksArray = [{ type: 'paragraph', children: [{ text: '' }] }];              }              return blocksArray;           }           const blocks = [];                      this.editorCopyBtn.innerHTML = '\x3Cspan class="tg-df-coupon-spinner" style="display:inline-block; margin-right:8px; border-top-color:#fff;">' + '<' + '/span> Copying...';           for (const deal of Array.from(this.selectedDeals.values())) {              const url = deal.url;              const merchant = deal.merchant;              const title = deal.title;              const image = deal.image;              const currentPrice = deal.currency + deal.rawPrice;              const wasPrice = deal.hasWasPrice && deal.rawMsrp > deal.rawPrice ? deal.currency + deal.rawMsrp : '';                            let couponsChildren = [];              try {                  const area = this.getAreaCode();                  const apiUrl = new URL('https://search-api.fie.future.net.uk/widget.php');                  apiUrl.searchParams.append('model_name', 'Everything');                  apiUrl.searchParams.append('language', 'en-GB');                  apiUrl.searchParams.append('area', area);                  apiUrl.searchParams.append('combine_product_types', '1');                  apiUrl.searchParams.append('filter_merchant_name', merchant);                  apiUrl.searchParams.append('all_filters', 'false');                  apiUrl.searchParams.append('exclude_unlabelled', 'false');                  apiUrl.searchParams.append('include_specs', 'false');                  apiUrl.searchParams.append('sort', 'voucher');                  apiUrl.searchParams.append('distinct_merchants', 'natural');                  apiUrl.searchParams.append('filter_product_types', 'vouchers,offer_deals,newsletter');                  apiUrl.searchParams.append('rows', '3');                  apiUrl.searchParams.append('origin', 'widgets-clientside');                                    let res; try { res = await fetch(apiUrl.toString()); } catch (e) { return; }                  if (res.ok) {                      const data = await res.json();                      let offers = [];                      if (data && data.widget && data.widget.data && Array.isArray(data.widget.data.offers)) {                        offers = data.widget.data.offers;                      } else if (data && data.data && Array.isArray(data.data.offers)) {                        offers = data.data.offers;                      }                                            if (offers.length > 0) {                          couponsChildren.push({ text: "Also check out these coupons: ", bold: true });                          offers.slice(0, 3).forEach((offer, idx) => {                              const actualOffer = offer.offer || offer;                              const offerName = actualOffer.name || actualOffer.title || offer.model_name || offer.title || offer.name || 'Coupon';                              const linkUrl = actualOffer.link || actualOffer.url || actualOffer.offer_link || '#';                              couponsChildren.push({ type: "line-break", children: [{ text: "" }] });                              couponsChildren.push({ text: "🎟️ " });                              couponsChildren.push({                                  type: "link",                                  url: linkUrl,                                  isNoFollow: true,                                  isSponsored: false,                                  isOpenNewTab: true,                                  isPreventDataRewrite: false,                                  children: [{ text: offerName, bold: true }]                              });                          });                      }                  }              } catch (err) {                  console.warn('Failed to fetch coupons for', merchant, err);              }              let descriptionValue = [];              if (deal.text) {                 descriptionValue = htmlToSlate(deal.text);              } else {                 const dealDescriptions = [                   `Don't miss out on this fantastic deal for the ${title}. It is currently available at ${merchant} for a highly competitive price.`,                   `We've spotted an excellent price drop on the ${title}. Grab it now at ${merchant} before it's gone.`,                   `The ${title} is currently seeing a generous discount over at ${merchant}. This is a perfect time to buy if you've been holding out.`,                   `If you're in the market for the ${title}, ${merchant} has just the deal for you.`,                   `Score the ${title} for less at ${merchant} right now. This is a rare chance to save big.`,                   `Upgrade your setup with the ${title}, now available at a stellar price via ${merchant}.`                 ];                 const randomDescription = dealDescriptions[Math.floor(Math.random() * dealDescriptions.length)];                 descriptionValue = [                    { type: "paragraph", children: [{ text: randomDescription }] }                 ];              }                            if (couponsChildren.length > 0) {                 let lastBlock = descriptionValue[descriptionValue.length - 1];                 if (lastBlock && lastBlock.type === 'paragraph') {                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children.push({ text: "Also check out these coupons: ", bold: true });                     lastBlock.children.push({ type: "line-break", children: [{ text: "" }] });                     lastBlock.children = lastBlock.children.concat(couponsChildren);                 } else {                     descriptionValue.push({                         type: "paragraph",                         children: [                             { type: "line-break", children: [{ text: "" }] },                             { type: "line-break", children: [{ text: "" }] },                             { text: "Also check out these coupons: ", bold: true },                             { type: "line-break", children: [{ text: "" }] },                             ...couponsChildren                         ]                     });                 }              }              function normalizeCurrencyToISO(symbol) {                const map = { '£': 'GBP', '$': 'USD', 'A$': 'AUD', 'CA$': 'CAD', '€': 'EUR' };                return map[symbol] || symbol;              }              const isoCurrency = normalizeCurrencyToISO(deal.currency);              blocks.push({                 id: (window.crypto && window.crypto.randomUUID) ? window.crypto.randomUUID() : 'cms-' + Date.now() + Math.random(),                 blockTypeName: "deal",                 excludeFrom: [],                 collapsible: false,                 props: {                    description: {                       value: descriptionValue,                       touched: false,                       validationMessage: ""                    },                    image: {                       value: {                          credit: [{ type: "paragraph", children: [{ text: merchant }] }],                          dateCreated: Date.now(),                          dateModified: Date.now(),                          distribution: [],                          fileSize: 0,                          height: 1000,                          id: deal.id,                          imageRights: "",                          src: image,                          name: title + ".jpg",                          tags: [],                          width: 1000                       },                       touched: false,                       validationMessage: ""                    },                    showDealButton: { value: true, touched: false, validationMessage: "" },                    isPreferredPartner: { value: false, touched: false, validationMessage: "" },                    linkHref: { value: url, touched: false, validationMessage: "" },                    linkLabel: { value: "", touched: false, validationMessage: "" },                    linkIsNoFollow: { value: true, touched: false, validationMessage: "" },                    linkIsSponsored: { value: false, touched: false, validationMessage: "" },                    linkIsOpenNewWindow: { value: true, touched: false, validationMessage: "" },                    customPromoFlags: { value: [], touched: false, validationMessage: "" },                    showStarDeal: { value: false, touched: false, validationMessage: "" },                    savingType: { value: "none", touched: false, validationMessage: "" },                    starDealPromoFlag: { value: "", touched: false, validationMessage: "" },                    showEditorsChoice: { value: false, touched: false, validationMessage: "" },                    editorsChoiceTitle: { value: "", touched: false, validationMessage: "" },                    hawkPriceCurrency: { value: { value: isoCurrency, label: isoCurrency }, touched: false, validationMessage: "" },                    hawkPrice: { value: deal.hasWasPrice ? String(deal.rawMsrp) : String(deal.rawPrice), touched: false, validationMessage: "" },                    hawkSalePrice: { value: String(deal.rawPrice), touched: false, validationMessage: "" },                    lastCheckedPriceDate: { value: "", touched: false, validationMessage: "" },                    hawkModel: { touched: false, validationMessage: "" },                    productId: { value: "", touched: false, validationMessage: "" },                    voucherId: { value: "", touched: false, validationMessage: "" },                    brand: { value: deal.brand || merchant, touched: false, validationMessage: "" },                    productName: { value: title, touched: false, validationMessage: "" },                    label: { value: "", touched: false, validationMessage: "" },                    retailer: { value: merchant, touched: false, validationMessage: "" },                    priceCheckError: false                 },                 failedFetchError: ""              });           }           const payload = {              type: "articleBuilderPages",              data: blocks           };           const jsonStr = JSON.stringify(payload);                      if (navigator.clipboard && navigator.clipboard.writeText) {              navigator.clipboard.writeText(jsonStr).then(() => {                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              }).catch(err => {                 console.warn('Failed to copy text: ', err);                 alert('Failed to copy deals to clipboard. See console.');              });           } else {              // Fallback              const textArea = document.createElement("textarea");              textArea.value = jsonStr;              document.body.appendChild(textArea);              textArea.focus();              textArea.select();              try {                 document.execCommand('copy');                 this.editorCopyBtn.innerHTML = 'Copied!';                 setTimeout(() => {                    this.editorCopyBtn.innerHTML = '\x3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="margin-right: 6px;">\x3Crect x="9" y="9" width="13" height="13" rx="2" ry="2"><' + '/rect>\x3Cpath d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"><' + '/path><' + '/svg> Copy to CMS';                 }, 2000);              } catch (err) {                 console.warn('Fallback: Oops, unable to copy', err);                 alert('Fallback: Failed to copy deals to clipboard.');              }              document.body.removeChild(textArea);           }        }      }      // Initialize the Widget      if (document.readyState === 'loading') {        document.addEventListener('DOMContentLoaded', () => new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer }));      } else {        new DealsFinderWidget({ rootId: 'signal-deals-finder-root', rootNode: shadowRoot, hostContainer: hostContainer });      }    })();  </script></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The 6 best video games we've played in 2026 (so far) on PS5, Switch 2, PC and Xbox ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/6-best-video-games-of-2026-so-far-on-ps5-nintendo-switch-2-pc-and-xbox</link>
                                                                            <description>
                            <![CDATA[ It's already been an excellent year for new video games, and with 2026 at the halfway point, these are the best we've played so far. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">YgS63HsVQUQPudxfMGRWNk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AEzSaTkaXpfRFkwn4XhHbj-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 21 Jun 2026 07:15:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Tom&#039;s Guide Staff ]]></dc:contributor>
                                                                    <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/AEzSaTkaXpfRFkwn4XhHbj-1280-80.jpg">
                                                            <media:credit><![CDATA[IO Interactive]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[007 First Light]]></media:description>                                                            <media:text><![CDATA[007 First Light]]></media:text>
                                <media:title type="plain"><![CDATA[007 First Light]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AEzSaTkaXpfRFkwn4XhHbj-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We're approaching the halfway point of 2026, and it's already shaping up to be another truly fantastic 12 months for new video games. And we haven't even got to the ludicrously crowded September/October period yet, and the small matter of the launch of <a href="https://www.tomsguide.com/tag/grand-theft-auto">Grand Theft Auto VI</a>, either.</p><p>But before all of the exciting games to come, we wanted to take a moment to celebrate the games already released in 2026 that have seriously impressed us. Across all major platforms, there's been plenty of must-play experiences ranging from new installments in beloved franchises to original IPs, and one of the best licensed games ever made!</p><p>If you skipped any of these games when they launched, the summer months (which are a little quieter for new releases) are the time to circle back. These are the best video games we've played in 2026 so far.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XbQNgO"></div>                            </div>                            <script src="https://kwizly.com/embed/XbQNgO.js" async></script><h2 id="resident-evil-requiem">Resident Evil Requiem</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/POz1-EmLsTY" allowfullscreen></iframe></div></div><p><em><strong>Platforms: </strong></em><em>Nintendo Switch 2, PC, PS5, Xbox Series X/S</em></p><p>I expected <a href="https://www.tomsguide.com/gaming/resident-evil-requiem-review">Resident Evil Requiem</a> to be a good time, but what I didn’t expect was for it to be one of my favorite Resident Evil titles of all time. It masterfully blends the gameplay of its two protagonists to offer an experience for fans of both action and horror, and makes both characters interesting to play as (although, admittedly, I always looked forward to Leon). </p><p>Being able to catch on to things or open new paths with Leon after progressing through an area with Claire made exploring areas a second time feel interesting instead of cumbersome, and the post-game content made me replay the game not once but twice, and that is saying a lot for someone who has never replayed a game or gone for platinums before. </p><p>Whether you’re playing on PS5 Pro or Switch 2, the game runs really well, and Capcom deserves credit for this when some studios (I’m looking at you, Bethesda!) haven’t done the best job at optimizing their games. </p><p>Requiem reminded me of what makes Resident Evil one of the best horror franchises ever made, and my personal favorite series in the genre. I am really excited for future RE titles and any DLC Requiem has to offer. Just give me more Leon Kennedy, Capcom. Just give me more Leon Kennedy. — <em>Phil Rodrigues</em></p><p><em><strong>Read our full </strong></em><a href="https://www.tomsguide.com/gaming/resident-evil-requiem-review"><em><strong>Resident Evil Requiem review</strong></em></a></p><div class="product"><a data-dimension112="914721ac-e535-4e01-985a-bff8b9a76135" data-action="Deal Block" data-label="Resident Evil Requiem is the latest entry in the popular survival horror-action series. You play as dual protagonists, Grace Ashcroft and Leon S. Kenedy, as they unravel a shocking mystery and survive against the hordes of the undead and even more frightening mutated creatures. Combining tense horror and blistering action, Resident Evil Requiem is a must-play title." data-dimension48="Resident Evil Requiem is the latest entry in the popular survival horror-action series. You play as dual protagonists, Grace Ashcroft and Leon S. Kenedy, as they unravel a shocking mystery and survive against the hordes of the undead and even more frightening mutated creatures. Combining tense horror and blistering action, Resident Evil Requiem is a must-play title." data-dimension25="$69" href="https://www.amazon.com/Resident-Evil-Requiem-Amazon-Exclusive-PlayStation/dp/B0FY929QN1/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1298px;"><p class="vanilla-image-block" style="padding-top:115.56%;"><img id="t6iarbisuGMy5SzXoHtF9Q" name="resident-evil-requiem-ps5-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/t6iarbisuGMy5SzXoHtF9Q.jpg" mos="" align="middle" fullscreen="" width="1298" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Resident Evil Requiem is the latest entry in the popular survival horror-action series. You play as dual protagonists, Grace Ashcroft and Leon S. Kenedy, as they unravel a shocking mystery and survive against the hordes of the undead and even more frightening mutated creatures. Combining tense horror and blistering action, Resident Evil Requiem is a must-play title.<a class="view-deal button" href="https://www.amazon.com/Resident-Evil-Requiem-Amazon-Exclusive-PlayStation/dp/B0FY929QN1/" target="_blank" rel="nofollow" data-dimension112="914721ac-e535-4e01-985a-bff8b9a76135" data-action="Deal Block" data-label="Resident Evil Requiem is the latest entry in the popular survival horror-action series. You play as dual protagonists, Grace Ashcroft and Leon S. Kenedy, as they unravel a shocking mystery and survive against the hordes of the undead and even more frightening mutated creatures. Combining tense horror and blistering action, Resident Evil Requiem is a must-play title." data-dimension48="Resident Evil Requiem is the latest entry in the popular survival horror-action series. You play as dual protagonists, Grace Ashcroft and Leon S. Kenedy, as they unravel a shocking mystery and survive against the hordes of the undead and even more frightening mutated creatures. Combining tense horror and blistering action, Resident Evil Requiem is a must-play title." data-dimension25="$69">View Deal</a></p></div><h2 id="pokemon-pokopia">Pokémon Pokopia</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/SDh6COB0Nqk" allowfullscreen></iframe></div></div><p><em><strong>Platforms: </strong></em><em>Nintendo Switch 2</em></p><p>As someone who’s never been a fan of Animal Crossing, <a href="https://www.tomsguide.com/gaming/nintendo/i-never-understood-the-cozy-game-hype-until-i-played-pokemon-pokopia-and-after-200-hours-i-still-cant-put-it-down">Pokémon Pokopia</a> was my biggest gaming surprise of 2026 — and it’s a game I can’t get enough of. It’s a cozy yet surprisingly deep life-simulation adventure where I’ve built and rebuilt habitats, restored ecosystems and created thriving communities for my favorite Pocket Monsters.</p><p>Playing as a Ditto who can craft and gain abilities to help with terraforming has been extremely fun. Each Pokémon’s personality and funny dialogue have made me fall in love with the franchise all over again. The gameplay loop is addictive, as is the creative freedom you’re given. Pokopia effortlessly blends elements of building sims, sandbox games, and classic Pokémon exploration into a seamless experience.</p><p>What perhaps surprised me the most, though, was the strong storytelling and writing revolving around a post-apocalyptic world. It’s surprisingly deep — and I certainly wasn’t expecting the scattered notes you find (or the ending) to hit that hard. Pokopia feels refreshingly new but unmistakably Pokémon at the same time. I can’t wait for the DLC! <em>— Nikita Achanta</em></p><p><em><strong>Read our full </strong></em><a href="https://www.tomsguide.com/gaming/pokemon-pokopia-review"><em><strong>Pokémon Pokopia review</strong></em></a></p><div class="product"><a data-dimension112="a4ac03b2-c7fe-4cfa-888b-1fafa4168dff" data-action="Deal Block" data-label="In Pokémon Pokopia, you'll play as a shape-shifting Ditto who can copy abilities from other Pokémon to rebuild an abandoned island. It’s the perfect cozy gaming blend of Pokémon, Animal Crossing and Minecraft. This Switch 2 exclusive has quickly become one of 2026's most popular new games." data-dimension48="In Pokémon Pokopia, you'll play as a shape-shifting Ditto who can copy abilities from other Pokémon to rebuild an abandoned island. It’s the perfect cozy gaming blend of Pokémon, Animal Crossing and Minecraft. This Switch 2 exclusive has quickly become one of 2026's most popular new games." data-dimension25="$69" href="https://www.amazon.com/Pok%C3%A9mon-Pokopia-Nintendo-Switch-2/dp/B0G1VH7HZ1/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:133.33%;"><img id="KM6mBbDSNKDZjBUAbWbd8b" name="Pokémon Pokopia" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/KM6mBbDSNKDZjBUAbWbd8b.jpg" mos="" align="middle" fullscreen="" width="900" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In Pokémon Pokopia, you'll play as a shape-shifting Ditto who can copy abilities from other Pokémon to rebuild an abandoned island. It’s the perfect cozy gaming blend of Pokémon, Animal Crossing and Minecraft. This Switch 2 exclusive has quickly become one of 2026's most popular new games. <a class="view-deal button" href="https://www.amazon.com/Pok%C3%A9mon-Pokopia-Nintendo-Switch-2/dp/B0G1VH7HZ1/" target="_blank" rel="nofollow" data-dimension112="a4ac03b2-c7fe-4cfa-888b-1fafa4168dff" data-action="Deal Block" data-label="In Pokémon Pokopia, you'll play as a shape-shifting Ditto who can copy abilities from other Pokémon to rebuild an abandoned island. It’s the perfect cozy gaming blend of Pokémon, Animal Crossing and Minecraft. This Switch 2 exclusive has quickly become one of 2026's most popular new games." data-dimension48="In Pokémon Pokopia, you'll play as a shape-shifting Ditto who can copy abilities from other Pokémon to rebuild an abandoned island. It’s the perfect cozy gaming blend of Pokémon, Animal Crossing and Minecraft. This Switch 2 exclusive has quickly become one of 2026's most popular new games." data-dimension25="$69">View Deal</a></p></div><h2 id="pragmata">Pragmata</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/TzBtbtOghV0" allowfullscreen></iframe></div></div><p><em><strong>Platforms: </strong></em><em>Nintendo Switch 2, PC, PS5, Xbox Series X/S</em></p><p>It’s amazing how much a strong demo can do in making someone like me see the vision. Before I took Hugh and Diana into rooms full of rampaging robots, I followed Capcom’s brand-new IP closely. The painfully long wait for a final release date took my hype levels down a peg, but I still maintained a sliver of hope that <a href="https://www.tomsguide.com/gaming/pragmata-review">Pragmata</a> would pull through and deliver a quality experience.</p><p>After replaying the demo way more times than I can count, I was fully convinced that Capcom had a new smash hit on their hands. Thankfully, that sentiment of mine stayed true once I reached the end of Hugh and Diana’s emotional journey. The genius way the developers at Capcom mashed up traditional third-person gunplay with a grid-based hacking system that’s controlled by the face buttons roped me in immediately. And I was always excited to see all the new weapons and mods I could tap into to take down waves of disgruntled bots.</p><p>I was shocked to see how much post-game content Pragmata had in store for me, which gave me plenty more reasons to bring my best loadouts to ever more challenging combat scenarios. While Pragmata’s story could have been a lot stronger, I still got a ton of enjoyment out of Hugh and Diana’s warm relationship. Here’s hoping we get a sequel that expands on this game’s clever approach to shooting and hacking. <em>— Elton Jones </em></p><p><em><strong>Read our full </strong></em><a href="https://www.tomsguide.com/gaming/pragmata-review"><em><strong>Pragmata review</strong></em></a></p><div class="product"><a data-dimension112="92c4f448-798f-40c4-aa1b-88ac5964f269" data-action="Deal Block" data-label="In Pragmata, you play Hugh, a man stranded on a lunar space station, who encounters Diana, a mysterious android resembling a young girl. Teaming up, they must find a way to return to Earth while dealing with various robotic threats that have taken over the station. With a cinema campaign and unique hacking-based combat, Pragmata is one of 2026’s strongest new games to date." data-dimension48="In Pragmata, you play Hugh, a man stranded on a lunar space station, who encounters Diana, a mysterious android resembling a young girl. Teaming up, they must find a way to return to Earth while dealing with various robotic threats that have taken over the station. With a cinema campaign and unique hacking-based combat, Pragmata is one of 2026’s strongest new games to date." data-dimension25="$59" href="https://www.amazon.com/Capcom-Pragmata-Standard-XBOX-Digital/dp/B0G6JS5TZG/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1175px;"><p class="vanilla-image-block" style="padding-top:127.66%;"><img id="ypUniBHcEyqcVkZ4NhTGCV" name="pragamata-xbox-box-na" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ypUniBHcEyqcVkZ4NhTGCV.jpg" mos="" align="middle" fullscreen="" width="1175" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In Pragmata, you play Hugh, a man stranded on a lunar space station, who encounters Diana, a mysterious android resembling a young girl. Teaming up, they must find a way to return to Earth while dealing with various robotic threats that have taken over the station. With a cinema campaign and unique hacking-based combat, Pragmata is one of 2026’s strongest new games to date.<a class="view-deal button" href="https://www.amazon.com/Capcom-Pragmata-Standard-XBOX-Digital/dp/B0G6JS5TZG/" target="_blank" rel="nofollow" data-dimension112="92c4f448-798f-40c4-aa1b-88ac5964f269" data-action="Deal Block" data-label="In Pragmata, you play Hugh, a man stranded on a lunar space station, who encounters Diana, a mysterious android resembling a young girl. Teaming up, they must find a way to return to Earth while dealing with various robotic threats that have taken over the station. With a cinema campaign and unique hacking-based combat, Pragmata is one of 2026’s strongest new games to date." data-dimension48="In Pragmata, you play Hugh, a man stranded on a lunar space station, who encounters Diana, a mysterious android resembling a young girl. Teaming up, they must find a way to return to Earth while dealing with various robotic threats that have taken over the station. With a cinema campaign and unique hacking-based combat, Pragmata is one of 2026’s strongest new games to date." data-dimension25="$59">View Deal</a></p></div><h2 id="forza-horizon-6">Forza Horizon 6</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/oYhaW-Vr4wg" allowfullscreen></iframe></div></div><p><em><strong>Platforms: </strong></em><em>PC, Xbox Series X/S (PS5 TBD)</em></p><p>I mean, this one’s an obvious pick, right? Easily one of the best racing games over the past decade and the greatest in the Horizon series. <a href="https://www.tomsguide.com/gaming/forza-horizon-6-review">Forza Horizon 6</a> puts you in a drop-dead gorgeous recreation of Japan, gives you a ton of incredible cars to drive in, and an almost-infinite wealth of things to do from fun short storylines and stunt events (like racing a Gundam) to full-blown high-octane racing action.</p><p>And while I could go into the upgrades here to visual flair, the huge improvement in audio with a banger soundtrack and cars that sound <em>so </em>much more alive, the versatile driving physics giving you either arcade accessibility or sim-level immersion, or the variety of events keeping the game feeling alive for a long time to come.</p><p>But the real thing that keeps it head and shoulders above the competition is how it's the first racing title I’ve played to truly capture the essence of car culture. Every single tiny detail comes together to form a love letter to the automobile unlike anything you’ve played before. Just do yourself a favor, buy it now, and thank me later. <em>— Jason England</em></p><p><em><strong>Read our full </strong></em><a href="https://www.tomsguide.com/gaming/forza-horizon-6-review"><em><strong>Forza Horizon 6 review</strong></em></a></p><div class="product"><a data-dimension112="8a9d3f40-2ce3-46f4-b32a-c2586aeb8145" data-action="Deal Block" data-label="Forza Horizon 6 finally takes the open-world racing series to the destination fans have been requesting for years: Japan. It offers Horizon's signature blend of tightly-crafted driving gameplay and so much content you'll still be chipping away at its endless events well into 2027. Plus, it looks downright photo-realistic, with loving detail paid to both its large open map and its huge roster of cars." data-dimension48="Forza Horizon 6 finally takes the open-world racing series to the destination fans have been requesting for years: Japan. It offers Horizon's signature blend of tightly-crafted driving gameplay and so much content you'll still be chipping away at its endless events well into 2027. Plus, it looks downright photo-realistic, with loving detail paid to both its large open map and its huge roster of cars." data-dimension25="$67" href="https://www.amazon.com/Forza-Horizon-6-Standard-XBOX-X/dp/B0GHC1548X" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CFhxpteMGpHcdb6fypvQRd" name="forza-horizon-6-xbox-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CFhxpteMGpHcdb6fypvQRd.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Forza Horizon 6 finally takes the open-world racing series to the destination fans have been requesting for years: Japan. It offers Horizon's signature blend of tightly-crafted driving gameplay and so much content you'll still be chipping away at its endless events well into 2027. Plus, it looks downright photo-realistic, with loving detail paid to both its large open map and its huge roster of cars. <a class="view-deal button" href="https://www.amazon.com/Forza-Horizon-6-Standard-XBOX-X/dp/B0GHC1548X" target="_blank" rel="nofollow" data-dimension112="8a9d3f40-2ce3-46f4-b32a-c2586aeb8145" data-action="Deal Block" data-label="Forza Horizon 6 finally takes the open-world racing series to the destination fans have been requesting for years: Japan. It offers Horizon's signature blend of tightly-crafted driving gameplay and so much content you'll still be chipping away at its endless events well into 2027. Plus, it looks downright photo-realistic, with loving detail paid to both its large open map and its huge roster of cars." data-dimension48="Forza Horizon 6 finally takes the open-world racing series to the destination fans have been requesting for years: Japan. It offers Horizon's signature blend of tightly-crafted driving gameplay and so much content you'll still be chipping away at its endless events well into 2027. Plus, it looks downright photo-realistic, with loving detail paid to both its large open map and its huge roster of cars." data-dimension25="$67">View Deal</a></p></div><h2 id="lego-batman-legacy-of-the-dark-knight">Lego Batman: Legacy of the Dark Knight</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/DfJaUpW_P00" allowfullscreen></iframe></div></div><p><em><strong>Platforms: </strong></em><em>PC, PS5, Xbox Series X/S (Switch 2, September 18)</em></p><p>I’m a Batman fan, and I’m a Lego fan, so I already knew I’d dig Lego Batman: Legacy of the Dark Knight. However, I didn’t expect it to be such a thoroughly captivating and enjoyable experience. It’s a title I’ll absolutely have in my top 10 games of the year. Yes, it’s that good!</p><p>So what’s so special about <a href="https://www.tomsguide.com/gaming/lego-batman-legacy-of-the-dark-knight-is-the-batman-arkham-successor-i-wasnt-expecting">Lego Batman: Legacy of the Dark Knight</a>? Aside from the usual Lego charm, this game is a true love letter to various Batman media— particularly the big Hollywood movies. You play through all of the Caped Crusader’s biggest moments, from falling into a batcave as a child all the way through his rise as Gotham City’s dark avenger. Naturally, the tone is silly, but it retains enough earnestness not to be a complete joke.</p><p>Gameplay-wise, it feels like a stripped-down version of the Batman Arkham games, with similar combat and traversal mechanics in a relatively large open world. You even get those games’ versions of puzzles. The Lego parts involving building items and the slew of collectibles, including costumes, vehicles, and more, also make this game highly addictive.</p><p>If you’re looking for a game that’s pure fun, Lego Batman: Legacy of the Dark Knight is a must-own title. <em>— Tony Polanco</em></p><p><em><strong>Read our full </strong></em><a href="https://www.tomsguide.com/gaming/lego-batman-legacy-of-the-dark-knight-review"><em><strong>Lego Batman: Legacy of the Dark Knight review</strong></em></a></p><div class="product"><a data-dimension112="3184f643-45a3-489d-93fa-c6f87ad23a17" data-action="Deal Block" data-label="Lego Batman: Legacy of the Dark Knight is the ultimate celebration of the world's greatest detective. It brings together elements from Batman's entire movie history and also offers an open-world Gotham full of collectibles and clever references. It's an essential experience for Batman fans of any age, and can be enjoyed in two-player co-op." data-dimension48="Lego Batman: Legacy of the Dark Knight is the ultimate celebration of the world's greatest detective. It brings together elements from Batman's entire movie history and also offers an open-world Gotham full of collectibles and clever references. It's an essential experience for Batman fans of any age, and can be enjoyed in two-player co-op." data-dimension25="$69" href="https://www.amazon.com/LEGO-Batman-Legacy-Dark-Knight-PlayStation/dp/B0G6Q5XKGT/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1298px;"><p class="vanilla-image-block" style="padding-top:115.56%;"><img id="3Fm9Y3rS9fR4JbkcoGMezF" name="lego-batman-legacy-of-the-dark-knight-ps5-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3Fm9Y3rS9fR4JbkcoGMezF.jpg" mos="" align="middle" fullscreen="" width="1298" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Lego Batman: Legacy of the Dark Knight is the ultimate celebration of the world's greatest detective. It brings together elements from Batman's entire movie history and also offers an open-world Gotham full of collectibles and clever references. It's an essential experience for Batman fans of any age, and can be enjoyed in two-player co-op.<a class="view-deal button" href="https://www.amazon.com/LEGO-Batman-Legacy-Dark-Knight-PlayStation/dp/B0G6Q5XKGT/" target="_blank" rel="nofollow" data-dimension112="3184f643-45a3-489d-93fa-c6f87ad23a17" data-action="Deal Block" data-label="Lego Batman: Legacy of the Dark Knight is the ultimate celebration of the world's greatest detective. It brings together elements from Batman's entire movie history and also offers an open-world Gotham full of collectibles and clever references. It's an essential experience for Batman fans of any age, and can be enjoyed in two-player co-op." data-dimension48="Lego Batman: Legacy of the Dark Knight is the ultimate celebration of the world's greatest detective. It brings together elements from Batman's entire movie history and also offers an open-world Gotham full of collectibles and clever references. It's an essential experience for Batman fans of any age, and can be enjoyed in two-player co-op." data-dimension25="$69">View Deal</a></p></div><h2 id="007-first-light">007 First Light</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/nTUoIyTMw0Q" allowfullscreen></iframe></div></div><p><em><strong>Platforms: </strong></em><em>PC, PS5, Xbox Series X/S (Switch 2 TBD)</em></p><p>007 First Light is the best James Bond video game ever made. That’s really saying something considering the pedigree of N64’s GoldenEye, and my own childhood nostalgia for 007: Nightfire on the PlayStation 2. However, First Light trumps them both by delivering a remarkable, ridiculously cinematic main campaign that had me hooked from start to end. </p><p>Rather than cast you as a Bond in his prime, you experience his origin story, playing as a fresh-faced spy (voiced/mod-capped expertly by Patrick Gibson). As any good Bond game should, your 15-hour adventure takes you all over the world, from Malta to Mauritania, and has you unraveling a villainous plot that feels highly relevant for our times.</p><p>The authentic presentation is spot on, complete with a fitting Bond tune written/performed by Lana del Rey, but none of this would matter if First Light weren’t also a joy to play. Fortunately, with Hitman developer IO at the wheel, that was never in doubt. The game’s blend of espionage exploration, and thrilling combat encounters (the melee animations are phenomenal); you really do feel like the world’s most suave secret agent. </p><p>It also packs set-piece moments that rival the best of Uncharted and the Tomb Raider reboot trilogy. And it culminates in a finale that feels fitting for such an epic Bond tale. The bar for licensed games has been raised in recent years, but 007 First Light sets a new standard. <em>— Rory Mellon</em></p><p><em><strong>Read our full </strong></em><a href="https://www.tomsguide.com/gaming/007-first-light-review"><em><strong>007 First Light review</strong></em></a></p><div class="product"><a data-dimension112="6f9dae72-f092-462b-9b4f-142dbdee926b" data-action="Deal Block" data-label="From IO Interactive, the developers of Hitman, comes 007 First Light, a single-player, narrative-driven action-adventure that casts you as a young James Bond taking his first steps into the world of spycraft. To defeat a shadowy villain, Bond has to travel the globe, utilize an arsenal of gadgets, and get his hands dirty. It's a cinematic and authentic Bond experience from start to finish." data-dimension48="From IO Interactive, the developers of Hitman, comes 007 First Light, a single-player, narrative-driven action-adventure that casts you as a young James Bond taking his first steps into the world of spycraft. To defeat a shadowy villain, Bond has to travel the globe, utilize an arsenal of gadgets, and get his hands dirty. It's a cinematic and authentic Bond experience from start to finish." data-dimension25="$69" href="https://www.amazon.com/007-First-Light-Specialist-PlayStation-5/dp/B0FBHCYKXX/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1298px;"><p class="vanilla-image-block" style="padding-top:115.56%;"><img id="bEC2QxCRe4PRgzY8QJYrSS" name="007-first-light-specialist-edition-ps5-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/bEC2QxCRe4PRgzY8QJYrSS.jpg" mos="" align="middle" fullscreen="" width="1298" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>From IO Interactive, the developers of Hitman, comes 007 First Light, a single-player, narrative-driven action-adventure that casts you as a young James Bond taking his first steps into the world of spycraft. To defeat a shadowy villain, Bond has to travel the globe, utilize an arsenal of gadgets, and get his hands dirty. It's a cinematic and authentic Bond experience from start to finish. <a class="view-deal button" href="https://www.amazon.com/007-First-Light-Specialist-PlayStation-5/dp/B0FBHCYKXX/" target="_blank" rel="nofollow" data-dimension112="6f9dae72-f092-462b-9b4f-142dbdee926b" data-action="Deal Block" data-label="From IO Interactive, the developers of Hitman, comes 007 First Light, a single-player, narrative-driven action-adventure that casts you as a young James Bond taking his first steps into the world of spycraft. To defeat a shadowy villain, Bond has to travel the globe, utilize an arsenal of gadgets, and get his hands dirty. It's a cinematic and authentic Bond experience from start to finish." data-dimension48="From IO Interactive, the developers of Hitman, comes 007 First Light, a single-player, narrative-driven action-adventure that casts you as a young James Bond taking his first steps into the world of spycraft. To defeat a shadowy villain, Bond has to travel the globe, utilize an arsenal of gadgets, and get his hands dirty. It's a cinematic and authentic Bond experience from start to finish." data-dimension25="$69">View Deal</a></p></div><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/i-played-control-resonant-for-2-hours-and-trust-me-remedy-cooked-with-this-sequel">I played Control Resonant — and Remedy cooked with this sequel</a></li><li><a href="https://www.tomsguide.com/gaming/7-games-im-looking-forward-to-this-year-that-arent-gta-6">7 games I’m looking forward to this year that aren’t GTA 6</a></li><li><a href="https://www.tomsguide.com/gaming/ive-been-sim-racing-for-6-years-and-then-i-tried-real-life-racing-here-are-3-things-i-wish-these-games-taught-me">I’ve been sim racing for 6 years, and then I tried real-life racing</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Yoshi and the Mysterious Book on Switch 2 is seriously charming, but also kind of boring ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/yoshi-and-the-mysterious-book-on-switch-2-is-seriously-charming-but-also-kind-of-boring</link>
                                                                            <description>
                            <![CDATA[ Yoshi and the Mysterious Book is a cute and colorful adventure for all ages, but it took its time getting me hooked. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">L6GfAtbAvrU7arkpD7WhUC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PqBCFZtfjXSdjZpp4z7Kje-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 20 Jun 2026 06:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/PqBCFZtfjXSdjZpp4z7Kje-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Yoshi and the Mysterious Book screenshot]]></media:description>                                                            <media:text><![CDATA[Yoshi and the Mysterious Book screenshot]]></media:text>
                                <media:title type="plain"><![CDATA[Yoshi and the Mysterious Book screenshot]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PqBCFZtfjXSdjZpp4z7Kje-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Yoshi and the Mysterious Book isn’t the kind of game I would typically pick up. I like Yoshi enough as a character, but I’m not a huge fan of 2D platformers — I haven’t even played <a href="https://www.tomsguide.com/reviews/super-mario-bros-wonder">Super Mario Bros. Wonder</a> yet.</p><p>When I do play 2D platformers, I really enjoy fast-paced and/or collection-focused levels. So, when I got the chance to try out Yoshi and the Mysterious Book, I was wondering whether it would hold my attention. Spoiler alert: I enjoyed the game more than I expected to, but it took a while for the ball to get rolling for me.</p><div class="product"><a data-dimension112="8f5b94c6-2aa2-4b22-8d86-9a85debfbeb1" data-action="Deal Block" data-label="Yoshi and the Mysterious Book" data-dimension48="Yoshi and the Mysterious Book" data-dimension25="$69" href="https://www.amazon.com/YoshiTM-Mysterious-Book-Nintendo-Switch-2/dp/B0GTWSJ5BW" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:494px;"><p class="vanilla-image-block" style="padding-top:161.94%;"><img id="tS6bJJvwraqjhzbXe6gL3e" name="Yoshi and the Mysterious Book NS2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tS6bJJvwraqjhzbXe6gL3e.jpg" mos="" align="middle" fullscreen="" width="494" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Everybody's favorite green dinosaur takes the spotlight in <a href="https://www.tomsguide.com/gaming/nintendo/yoshi-and-the-mysterious-book-review" data-dimension112="8f5b94c6-2aa2-4b22-8d86-9a85debfbeb1" data-action="Deal Block" data-label="Yoshi and the Mysterious Book" data-dimension48="Yoshi and the Mysterious Book" data-dimension25="$69">Yoshi and the Mysterious Book</a>. Boasting a seriously charming and unique art style, you'll need to explore the Mysterious Book's pages in 2D platforming levels and document the creatures you find.<a class="view-deal button" href="https://www.amazon.com/YoshiTM-Mysterious-Book-Nintendo-Switch-2/dp/B0GTWSJ5BW" target="_blank" rel="nofollow" data-dimension112="8f5b94c6-2aa2-4b22-8d86-9a85debfbeb1" data-action="Deal Block" data-label="Yoshi and the Mysterious Book" data-dimension48="Yoshi and the Mysterious Book" data-dimension25="$69">View Deal</a></p></div><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Wnmpre"></div>                            </div>                            <script src="https://kwizly.com/embed/Wnmpre.js" async></script><h2 id="my-verdict-on-yoshi-and-the-mysterious-book">My verdict on Yoshi and the Mysterious Book</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/2zKV9G6dXag" allowfullscreen></iframe></div></div><p>Yoshi and the Mysterious Book is a solid way for young or casual gamers to dip their toe into platforming games. Rather than testing your fine motor skills with difficult jumps and obstacles, the levels are built on a sense of mystery and discovery. They are all bite-sized, and you can enter and exit them as you please. The graphics are gorgeous and emulate a hand-drawn style. And there are no time limits or health bars to worry about.</p><p>Low-stakes gameplay has its place (<a href="https://www.tomsguide.com/gaming/nintendo/ive-played-animal-crossing-new-horizons-for-700-hours-and-the-3-0-update-left-me-wanting-more-in-the-best-kind-of-way">I've put 700 hours into Animal Crossing: New Horizons</a>). So, if you want to try a platforming game but find them to be too challenging or stressful, Yoshi and the Mysterious Book is a good choice. </p><p>But I’ve played several platformers before, and during Yoshi’s opening stages, I found the stakes to be so low that it made the game feel inconsequential. Yoshi and the Mysterious Book is all about making discoveries, but it took me a while to discover anything that excited me.</p><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="mERtN64h66nWrPu2rkLv5m" name="yoshi and the mysterious book 4" alt="Yoshi and the Mysterious Book screenshot" src="https://cdn.mos.cms.futurecdn.net/mERtN64h66nWrPu2rkLv5m.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: Nintendo)</span></figcaption></figure><p>Yes, the ducks play music when you bounce on them and the frogs blow bubbles. I discovered these facts as the game intended, but they didn’t ignite a feeling of joy within me — they felt like things I’d seen before in other video games.</p><p>I felt like I was looking for more depth that the game just didn’t have. I lingered in levels for ages looking for more to do. On several occasions, I thought for a moment that I’d found a secret, but I was actually just completing the level in the intended way because there was nothing else going on in the stages.</p><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="LtpRRCuENzSvd7NBsx6cA5" name="yoshi and the mysterious book 5" alt="Yoshi and the Mysterious Book screenshot" src="https://cdn.mos.cms.futurecdn.net/LtpRRCuENzSvd7NBsx6cA5.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: Nintendo)</span></figcaption></figure><p>But the longer I played, the more my opinion started to change. When my Yoshi jumped on a creature’s back, causing it to freak out and run across the map at light speed with me still in tow, I cracked a smile. And I was disappointed at not finding anything extra in any of the levels — until I had Shy Guys telling me they needed me to find their hidden musical instruments so they could throw a dance party.</p><p>There is a lot of creativity to be found in Yoshi and the Mysterious Book. The further you get in the game, the more the experience builds — since your actions in and knowledge of previous levels influence how you play going forward. Those rocks that always looked oh-so-breakable are even more fun to smash once you finally get the right tools. And I had a lot of fun using a bug-munching net to eat all the bees that were rude enough to sting me at the very beginning of the game.</p><p>I wish Yoshi could have grabbed me from the get-go rather than being a slow burner. But it was worth sticking around to see the surprises the game had to offer. Just be prepared for a more mellow experience. </p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/7-games-im-looking-forward-to-this-year-that-arent-gta-6" target="_blank">7 games I’m looking forward to this year that aren’t GTA 6</a></li><li><a href="https://www.tomsguide.com/gaming/gaming-peripherals/the-game-i-always-play-to-test-gaming-headsets-is-getting-a-sequel-heres-why-control-is-the-best-test-for-bass-treble-and-spatial-audio" target="_blank">The game I always play to test gaming headsets is getting a sequel — here’s why Control is the best test for bass, treble and spatial audio</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/yoshi-and-the-mysterious-book-review" target="_blank">I played Yoshi and the Mysterious Book and haven’t had this much fun playing a Yoshi game since the Super Nintendo</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Tested: Xreal Aura DOES work with Nintendo Switch over USB-C — they won’t tell me how they did it, but I think Snapdragon Reality Elite and Android XR is the way ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/computing/smart-glasses/tested-xreal-aura-does-work-with-nintendo-switch-over-usb-c-they-wont-tell-me-how-they-did-it-but-i-think-snapdragon-reality-elite-and-android-xr-is-the-way</link>
                                                                            <description>
                            <![CDATA[ While going hands-on with Xreal Aura, I found a killer app — full latency-free Nintendo Switch compatibility! ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Eo2VvWdTL9ErNX7xAHjH9A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/U9ojaaLYVTGqZEoVEvFUcn-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 17 Jun 2026 14:40:02 +0000</pubDate>                                                                                                                                <updated>Thu, 18 Jun 2026 02:09:03 +0000</updated>
                                                                                                                                            <category><![CDATA[Smart Glasses]]></category>
                                                    <category><![CDATA[Computing Peripherals]]></category>
                                                    <category><![CDATA[VR &amp; AR]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jason England ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/v4fSq5U4uZUEtGY2BwNuJ6.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jason brings a decade of tech and gaming journalism experience to his role as a Managing Editor of Computing at Tom&#039;s Guide. He has previously written for Laptop Mag, Tom&#039;s Hardware, Kotaku, Stuff and BBC Science Focus. In his spare time, you&#039;ll find Jason looking for good dogs to pet or thinking about eating pizza if he isn&#039;t already.&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/U9ojaaLYVTGqZEoVEvFUcn-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Xreal Aura]]></media:description>                                                            <media:text><![CDATA[Xreal Aura]]></media:text>
                                <media:title type="plain"><![CDATA[Xreal Aura]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/U9ojaaLYVTGqZEoVEvFUcn-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>So, as the <a href="https://www.tomsguide.com/computing/vr-ar/best-smart-glasses">smart glasses</a> guy on the Tom’s Guide team, my main beef has always been with the <a href="https://www.tomsguide.com/computing/smart-glasses/confirmed-nintendo-switch-2-usb-c-port-does-not-support-ar-glasses">Nintendo Switch just making things awkward with its video out on the USB-C connector</a>.</p><p>With literally any other gaming handheld, it’s a seamless dream — plug your AR glasses in, and see the picture in front of your eyes. The Switch (and Switch 2) requires jumping through hoops of tricking your console into thinking it's in docked mode to bypass the complicated encryption.</p><p>Well, when I tested <a href="https://www.tomsguide.com/computing/smart-glasses/youve-got-questions-about-xreals-android-xr-glasses-and-ive-got-answers-3-things-you-need-to-know-about-project-aura">Xreal Aura</a> some more here at AWE 2026, the team literally mentioned in a passing conversation that they’d cracked Switch compatibility in Android XR. Before they could say another word about local AI, I stopped the talk in its tracks and asked for a demo.</p><p>And hot dang, they did the thing! Not only is there full Switch support over USB-C, but with no real noticeable latency, <strong>and </strong>you can use Gemini to ask questions about the games you’re playing!</p><figure class="inline-layout"><fw-embed-feed channel="toms_guide" playlist="vJ0JVG" mode="row" player_placement="bottom-right"></fw-embed-feed></figure><h2 id="fixing-the-problem-with-brute-force">Fixing the problem with brute force</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="h346sRGkF3wKxSqXpEUVgn" name="Xreal Aura" alt="Xreal Aura" src="https://cdn.mos.cms.futurecdn.net/h346sRGkF3wKxSqXpEUVgn.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>So the problem is one of compatibility and protocols (boring, I know). 99% of the market uses DisplayPort Alt Mode through that USB-C socket, which natively supports just plugging the glasses straight in. Meanwhile, Nintendo is using Mobility DisplayPort (MyDP) — a standard that was typically used with micro-USB ports back in the day. Why? God knows.</p><p>For years now, the fix has been something like the Viture Switch Dock: trick the Switch into thinking it’s in docked mode via a big battery pack to keep it alive at higher wattages and simulate an HDMI connection.</p><p>And now, a simple USB-C connection into the Aura’s compute puck does the trick… “HOW!?” I excitedly asked Qualcomm’s team, to which they couldn’t help but chuckle and give me cheeky grins.</p><p>Truth is, they can’t tell me exactly <em>how </em>they did it, so all I can do is theorize. You’ve got a strong, open, and versatile development platform like Android XR, paired with a monster spatial computing chip in <a href="https://www.tomsguide.com/computing/vr-ar/snapdragon-reality-elite-is-here-and-ive-already-tested-it-without-realizing-in-xreals-project-aura-its-a-giant-step-towards-the-future-of-smart-glasses">Snapdragon Reality Elite</a>. I think it’s not too much of a stretch to assume that this high-performance chip is able to transcode that signal in real-time in a well-written Android XR app.</p><h2 id="what-does-it-feel-like-to-play">What does it feel like to play?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AGyTRXSVxHPwdJCadkGnhn" name="Xreal Aura" alt="Xreal Aura" src="https://cdn.mos.cms.futurecdn.net/AGyTRXSVxHPwdJCadkGnhn.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>One common issue with this workaround for the current Switch docks for AR glasses is latency. It’s not terrible, but it can be noticeable in faster titles. None of that exists here, and in my time playing Zelda, it all felt nicely responsive. </p><p>On top of that, given it’s a floating window within Android XR, there’s the Gemini Live edge too! Fire it up, look at your screen, and ask away — Gemini was quick to let me know where to go next in the forest.</p><p>That is a real value-unlocker vs going to GameFAQs for the answer I need to get ahead in my gameplay whenever I’m stuck.</p><h2 id="take-that-nintendo">Take that, Nintendo!</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="N8mLoomCfovBy9aZycnekn" name="Xreal Aura" alt="Xreal Aura" src="https://cdn.mos.cms.futurecdn.net/N8mLoomCfovBy9aZycnekn.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Yes, I know the Switch 2 is great and everything, but this whole USB-C compatibility issue is a pet peeve I’ve been super vocal about for a long time now! Whether it’s so that Nintendo can make its own AR glasses, I don’t know. But the fact that I can’t save myself from neck pain playing the damn thing on long-haul flights seems crazy to me when it’s literally the easier (and better) standard to support.</p><p>However, with some brute force of Snapdragon Reality Elite and some coding know-how in Android XR, that’s no longer a problem, and not only that, it’s latency-free compared to the other workarounds we’ve seen.</p><p>Low key, this is the biggest winning feature I’ve seen for Xreal Aura. I know there’s so much more to talk about here in what Android XR can do in an optical see-through (OST) environment vs a VR headset, and Gemini’s capabilities in spatial computing. But to 1-UP Nintendo’s limitations? You just love to see it.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/computing/smart-glasses/i-just-went-eyes-on-with-snap-specs-theyre-a-lot-more-stylish-than-i-feared-at-first">I went eyes-on with Snap Specs and saw Evan Spiegel wear them — they look way better than I feared, but there's one massive comfort flaw</a></li><li><a href="https://www.tomsguide.com/phones/iphones/i-just-tested-the-phone-everybody-thinks-is-a-preview-of-the-iphone-fold-god-i-hope-theyre-wrong">I just tested the phone everybody thinks is a preview of the iPhone Fold — God, I hope they’re wrong</a></li><li><a href="https://www.tomsguide.com/computing/hardware/no-one-has-a-crystal-ball-lexar-execs-have-a-plan-to-reduce-our-ram-dependency-if-the-ai-data-boom-lasts-for-years">'No one has a crystal ball': Lexar execs have a plan to reduce our RAM dependency if the AI data boom lasts 'for years'</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Best Nintendo Switch 2 deals for EOFY 2026: where to nab the lowest price this June ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/best-nintendo-switch-2-deals-for-eofy-2026-where-to-nab-the-lowest-price-this-june</link>
                                                                            <description>
                            <![CDATA[ Miss this and you'll kick yourself later — save now ahead of the upcoming Nintendo Switch 2 price increase. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wjcWP48U82jehXsocxB8HF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UMxa6CEHZ8cxKRcUdAtaK9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 16 Jun 2026 02:00:07 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Stephen Lambrechts ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/JN3jEQpqyyt32as8AJJqXe.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Stephen Lambrechts is the Managing Editor of Tom&#039;s Guide AU and has written professionally across the categories of tech, film, television and gaming for the last 15 years. Before Tom&#039;s Guide, he spent several years as a Senior Journalist at TechRadar, had a brief stint as Editor in Chief at Official Xbox Magazine Australia, and worked at IGN. He&#039;s also written for such mags and sites as APC, TechLife Australia, T3, FilmInk, Daily Telegraph and AskMen. Additionally, he&#039;s a Tomatometer-approved critic on Rotten Tomatoes, and has offered his tech advice on radio and television.&lt;/p&gt;&lt;p&gt;He&#039;s an expert when it comes to smartphones, TVs, gaming and streaming, having contributed many reviews in each of those categories over the years. Despite his many articles on streaming, he&#039;s a passionate collector of physical media who enjoys listening to vinyl records and acquiring obscure horror movies from the &#039;60s, &#039;70s and 80s. He can usually be seen rocking the latest retro sneaker releases, particularly Air Jordans and Reebok Pumps. Occasionally, he also indulges in other non-hipster stuff, like hiking.&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/UMxa6CEHZ8cxKRcUdAtaK9-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 console being placed into its accompanying dock with Killer Deals badge overlaid.]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 console being placed into its accompanying dock with Killer Deals badge overlaid.]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 console being placed into its accompanying dock with Killer Deals badge overlaid.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UMxa6CEHZ8cxKRcUdAtaK9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you've been looking for the right moment to buy the Nintendo Switch 2, now's the time to strike — the in-demand handheld/console hybrid is currently <a href="https://www.amazon.com.au/dp/B0FB33FW8J" target="_blank">discounted by 10% on Amazon</a>, bringing its price down from AU$699.95 to <a href="https://www.amazon.com.au/dp/B0FB33FW8J" target="_blank">AU$629</a>. </p><p>I get it — 10% doesn’t sound like a huge discount, even if it is Amazon's lowest price on the Switch 2 yet. But with Nintendo planning to <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay">bump the Switch 2 up to AU$769.95 from September 1</a>, that “small” saving suddenly means you’re paying AU$140.95 less if you buy now. In other words, it’s a pretty great moment to jump in.</p><p>While we can't know for sure if the Switch 2 will get an even bigger discount between now and September — maybe during next month’s <a href="https://www.tomsguide.com/au/news/best-prime-day-deals-and-sales" target="_blank">Prime Day</a> sale — there's no question that this current deal is a great opportunity.</p><div class="product"><a data-dimension112="d88a55b5-b424-44da-a6df-53b33775dabe" data-action="Deal Block" data-label="Right now, Amazon has discounted the Nintendo Switch 2 by AU$70.95, bringing it down to AU$629 — Amazon's lowest price on the console to date. That may seem like a small discount now, but with the console's price set to increase to AU$769.95 from September 1, that makes its current price a whopping AU$140.95 more affordable than it will be in a few months time." data-dimension48="Right now, Amazon has discounted the Nintendo Switch 2 by AU$70.95, bringing it down to AU$629 — Amazon's lowest price on the console to date. That may seem like a small discount now, but with the console's price set to increase to AU$769.95 from September 1, that makes its current price a whopping AU$140.95 more affordable than it will be in a few months time." data-dimension25="$629" href="https://www.amazon.com.au/dp/B0FB33FW8J" 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="LtAkZvsaYgnMPNNj9PuvEU" name="nintendo switch 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/LtAkZvsaYgnMPNNj9PuvEU.jpg" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Right now, Amazon has discounted the Nintendo Switch 2 by AU$70.95, bringing it down to AU$629 — Amazon's lowest price on the console to date. That may seem like a small discount now, but with the console's price set to increase to AU$769.95 from September 1, that makes its current price a whopping AU$140.95 more affordable than it will be in a few months time. <a class="view-deal button" href="https://www.amazon.com.au/dp/B0FB33FW8J" target="_blank" rel="nofollow" data-dimension112="d88a55b5-b424-44da-a6df-53b33775dabe" data-action="Deal Block" data-label="Right now, Amazon has discounted the Nintendo Switch 2 by AU$70.95, bringing it down to AU$629 — Amazon's lowest price on the console to date. That may seem like a small discount now, but with the console's price set to increase to AU$769.95 from September 1, that makes its current price a whopping AU$140.95 more affordable than it will be in a few months time." data-dimension48="Right now, Amazon has discounted the Nintendo Switch 2 by AU$70.95, bringing it down to AU$629 — Amazon's lowest price on the console to date. That may seem like a small discount now, but with the console's price set to increase to AU$769.95 from September 1, that makes its current price a whopping AU$140.95 more affordable than it will be in a few months time." data-dimension25="$629">View Deal</a></p></div><p>In our <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2 review</a>, we described the hybrid console as "ultimate version of the Switch concept", noting that it offers "impactful upgrades across the board," such as a larger 7.9-inch 1080p display and redesigned, magnetic Joy-Cons. </p><p>Admittedly, battery life could be better, and a more ergonomic design would've made it more comfortable to play during longer gaming sessions. Still, the Switch 2 holds its own against the likes of Valve's Steam Deck, even managing to outperform it in some areas, boasting a higher resolution display and support for DLSS upscaling.</p><p>Honestly, you'll be kicking yourself later if you sit on this opportunity — it's the best EOFY Switch 2 deal we've seen to date, and we don't expect it will get any cheaper before the financial year comes to a close.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/computing/internet/ive-trawled-through-over-115-eofy-nbn-discounts-these-4-are-the-ones-worth-switching-for">EOFY NBN discounts — these 4 are the ones worth switching for</a></li><li><a href="https://www.tomsguide.com/au/news/best-amazon-deals">The best Amazon AU deals this month, hand-picked by us</a></li><li><a href="https://www.tomsguide.com/home/coffee-makers/ive-been-dreaming-of-this-breville-coffee-machine-for-over-a-year-now-and-its-finally-within-reach-now-discounted-by-au-usd1-250-for-eofy">This Breville coffee machine is finally within reach, thanks to a AU$1,250 discount</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Amazon has the best Switch 2 accessories right now — here are my 12 favorites ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/entertainment/amazon-has-the-best-switch-2-accessories-right-now-here-are-my-12-favorites</link>
                                                                            <description>
                            <![CDATA[ The best Switch 2 accessories can protect your console from accidental drops, boost internal and external storage, or simply make your console look better. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">dVtNyy3Pw6rHowufwqRHsH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PcDN8NAQGBsaNuzH6tf6EM-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 12 Jun 2026 13:00:00 +0000</pubDate>                                                                                                                                <updated>Fri, 12 Jun 2026 14:03:58 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Sarah Chaney ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/suPHU879S6aTM4FZ2htzD5.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Sarah Chaney is a freelance tech writer with 4 years of experience across multiple outlets, including How-To Geek, MakeUseOf, SlashGear, Laptop Mag, and of course, Tom&#039;s Guide. She loves reviewing the latest gadgets, from inventive robot vacuums to new laptops, wearables, and anything PC-related. When she&#039;s not writing, she&#039;s probably playing a video game, exploring the outdoors, or listening to her current favorite song or album on repeat.&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/PcDN8NAQGBsaNuzH6tf6EM-1280-80.jpg">
                                                            <media:credit><![CDATA[8Bitdo / Anker / tomtoc / Edited by Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A selection of Switch 2 accessories.]]></media:description>                                                            <media:text><![CDATA[A selection of Switch 2 accessories.]]></media:text>
                                <media:title type="plain"><![CDATA[A selection of Switch 2 accessories.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PcDN8NAQGBsaNuzH6tf6EM-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you're one of the lucky ones who managed to get your hands on a Switch 2 (or have plans to snag one before the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay" target="_blank">impending price hikes in September</a>), congrats. Nearly every <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review" target="_blank">Nintendo Switch 2 review</a> sings the console's praises, highlighting its beautifully large 7.9-inch display, smoother performance than its predecessor, and the upgraded Joy-Con 2 design. </p><p>To truly appreciate what a gorgeous, powerful, and versatile console the Switch 2 is, though, you need some accessories. I've tried to cover all the bases here, to give you a good variety of necessary add-ons and ones you might not have considered yet.  </p><p>Here you'll find accessories to extend the life of your Switch 2, like a carrying case and a screen protector. I threw in a few functional accessories, like an 'Express' microSD card (because the plain old version that worked with the original Switch won't work with the Switch 2) and a power bank to battle its abysmal battery life when you're away from an outlet. Then, some accessories are just for fun. Scroll on to see all 12 of the items I'm adding to my wish list. </p>        <div class="featured_product_block featured_block_hero" data-id="6064b9b1-6605-4e88-8c47-3ebf10b7a045">            <a href="https://www.amazon.com/8Bitdo-Wireless-Compatible-Controller-Bluetooth/dp/B09M8CVMYF" data-model-name="Wireless USB Adapter" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/8jYs4wuGzS9H2GVfCAoMvf.jpg" alt="8Bitdo, Wireless USB Adapter"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>8Bitdo</div>                                        <div class="featured__title">Wireless USB Adapter</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="ac6b0f21-c208-4d04-a9dc-c3f897f6bc9f">            <a href="https://www.amazon.com/Bluetooth-Controller-Joysticks-Switchable-Gaming-Console/dp/B0F194QFT2" data-model-name="Ultimate 2 Bluetooth Controller" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/NB7k8GZcTJsdV835gcELXa.jpg" alt="8bitdo Ultimate 2 Bluetooth Controller for Switch/switch 2 & Windows Pc, Switch Pro Controller With Tmr Joysticks, Switchable Hall Effect/tactile Triggers, Vibration and Motion Control - Black"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>8Bitdo</div>                                        <div class="featured__title">Ultimate 2 Bluetooth Controller</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e5aa38d6-b42a-4117-8528-d3b72f6b3a97">            <a href="https://www.amazon.com/Razer-Barracuda-Chroma-Wireless-Gaming-Headset/dp/B0DJF1K8JN" data-model-name="Barracuda X Chroma Wireless Headset (White)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/oJRSadd7MHdcJUTo2KJGzb.jpg" alt="Razer Barracuda X Chroma Wireless Gaming Headset: 2.4ghz Wireless & Bluetooth - Lightweight - Chroma Rgb - 40mm Drivers - Cardioid Mic - 70 Hr Battery - for Pc, Mac, Ps5, Switch 2, Smartphone - White"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Razer</div>                                        <div class="featured__title">Barracuda X Chroma Wireless Headset (White)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="5eefb67e-350f-42c3-9a93-561b775ac18d">            <a href="https://www.amazon.com/Nintendo-Joy-ConTM-Light-Purple-Gaming-Console/dp/B0GFQ25QWY" data-model-name="Joy-Con 2 (Light Purple/Light Green)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:92.60%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/9r4u3NUB29eAD8ojw5wEtc.jpg" alt="Nintendo Joy-Con™ 2 (l)/(r) Light Purple/light Green"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Joy-Con 2 (Light Purple/Light Green)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="57738506-0128-49e6-b454-1846bfbbdb8b">            <a href="https://www.amazon.com/Samsung-microSD-Express-Card-Nintendo-Switch/dp/B0F3VTCZK8" data-model-name="microSD Express Card (256GB)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/tUsCoM47wygYoNVcYGWNqd.jpg" alt="Samsung Microsd Express Card – 256gb for Nintendo Switch™ 2"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">microSD Express Card (256GB)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6ad3ceae-86d4-4a4c-a8ff-686fd0beb642">            <a href="https://www.amazon.com/Anker-Portable-Charger-Charging-Battery/dp/B0CXDXP8VR" data-model-name="20,000mAh Power Bank" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/nqd9nP4PwU6Z78EbQNx6ue.jpg" alt="Anker Power Bank, 20,000mah Travel Essential Portable Charger With Built-In Usb-C Cable, 3-Port 87w Max Fast Charging Battery Pack, for Macbook, Iphone 16/15 Series, Samsung, Switch, and More"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Anker</div>                                        <div class="featured__title">20,000mAh Power Bank</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e81a22fc-0cb3-4cfc-9850-7d6a1bf4e7c9">            <a href="https://www.amazon.com/Auto-Alignment-Protector-Accessories-Installation-Anti-Scratch-Ultra-Clear/dp/B0DRCKDWD1" data-model-name="OneTouch Screen Protector (2-Pack)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/JLv332bGgqPdjvxHVSZ2Fn.jpg" alt="amFilm, OneTouch Screen Protector (2-Pack)"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>amFilm</div>                                        <div class="featured__title">OneTouch Screen Protector (2-Pack)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="94eb9d08-0b54-40c7-a07f-c29154df8cd2">            <a href="https://www.amazon.com/Carrying-Nintendo-Odorless-Protective-Portable-Protection/dp/B0F1Y9TBF4" data-model-name="Slim Carrying Case (Matcha Green)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/uweSjCfe3qwi2RbSQFMmZG.jpg" alt="Tomtoc Slim Carrying Case for Nintendo Switch 2 Model 2025, Odorless Felt Protective Hard Shell With 12 Game Card Slots, Portable Travel Storage Case With Original Patent and Military Grade Protection"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>tomtoc</div>                                        <div class="featured__title">Slim Carrying Case (Matcha Green)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b139838c-9711-4ed8-a4e4-f3684a3ef27c">            <a href="https://www.amazon.com/Nintendo-Switch-Controller-Accessories-2-Joy/dp/B0G15TXDSV" data-model-name="NexGrip Ergonomic Grip Set" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/f4zRDLGXPhn5qM5tscVERH.jpg" alt="Ifyoo Nexgrip Ergonomic Grip Set for Nintendo Switch 2 Joycons, Grip Case Compatible With Joy Con 2 Controller, Compatible With Switch 2 Joycon, Switch 2 Accessories - Black"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>IFYOO</div>                                        <div class="featured__title">NexGrip Ergonomic Grip Set</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="bb0a3848-923b-49a4-99bb-0cacdbcc4ef5">            <a href="https://www.amazon.com/PowerA-Advantage-Controller-Nintendo-Switch-2/dp/B0F6TRXBH1" data-model-name="Wired Controller (Mushroom Kingdom)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CurA6XfwwyygFiEpjtkjPJ.jpg" alt="Powera Advantage Wired Controller for Nintendo Switch 2 - Mushroom Kingdom, Officially Licensed, Hall Effects, Mappable Buttons, Pro Controller, C Button, On-Board Audio Controls"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PowerA</div>                                        <div class="featured__title">Wired Controller (Mushroom Kingdom)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6474bf40-7466-4efe-b921-2321017b91a6">            <a href="https://www.amazon.com/Compatible-Nintendo-FUNLAB-Cartridge-Storage/dp/B0BD5HG966" data-model-name="Switch 2 Game Case Holder" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/AJLBZ5mwfswtV9fHH8kiQK.jpg" alt="Funlab Switch 2 Game Case Holder for Nintendo Switch2/oled/lite Games & Micro Sd Cards, Switch2 Game Card Cartridge Case With 24 Game Card Storage - Red"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>FUNLAB</div>                                        <div class="featured__title">Switch 2 Game Case Holder</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="94b2b46a-c8db-4d64-a03d-e294d6e010a7">            <a href="https://www.amazon.com/Test-17-Nintendo-Switch/dp/B09Z1FRRJP" data-model-name="Joy-Con 2 Wheel (Set of 2)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:84.80%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/D9YBBi42HGnqGaF7gfdKJL.jpg" alt="Nintendo Joy-Con™ 2 Wheel (set of 2)"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Joy-Con 2 Wheel (Set of 2)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Prime Day Nintendo Switch deals start from £8 — up to 43% off games and accessories ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/prime-day-nintendo-switch-deals-start-from-gbp8-up-to-43-percent-off-games-and-accessories</link>
                                                                            <description>
                            <![CDATA[ Prime Day is on the way, and I'm sharing the best deals on games and accessories for the Nintendo Switch and Nintendo Switch 2. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RJJzrrHf2Uy8Yi847qCHSX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/U3WctRkBnPAJJrTij8y4SR-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 11 Jun 2026 11:10:21 +0000</pubDate>                                                                                                                                <updated>Thu, 11 Jun 2026 11:11:00 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/U3WctRkBnPAJJrTij8y4SR-1280-80.png">
                                                            <media:credit><![CDATA[Nintendo / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Animated image of Super Mario Wonder game with Toms Guide act fast logo]]></media:description>                                                            <media:text><![CDATA[Animated image of Super Mario Wonder game with Toms Guide act fast logo]]></media:text>
                                <media:title type="plain"><![CDATA[Animated image of Super Mario Wonder game with Toms Guide act fast logo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/U3WctRkBnPAJJrTij8y4SR-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.tomsguide.com/uk/news/best-prime-day-deals-and-sales">Prime Day</a> is coming — Amazon's summer savings event will start June 23. But in the meantime, prices are already dropping on Nintendo Switch games and accessories.</p><p>The <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay">Nintendo Switch 2 is getting a price hike</a> in the U.S., Canada and Europe, and unfortunately, I think the U.K. will follow the trend. We're still waiting to see what the new price in the U.K. will be — but in short, if you want to get a console, now is the time to do it.</p><p>You can get a <a href="https://www.amazon.co.uk/Nintendo-045496321451-Switch-2-Console-Black/dp/B0F2T4JFVG?th=1" target="_blank" rel="nofollow">Nintendo Switch 2 for £380 at Amazon</a> and save £15 off the RRP. And to get your console kitted out, Amazon has <a href="https://www.amazon.co.uk/s?rh=n%3A300703%2Cn%3A206233620031" target="_blank" rel="nofollow">Nintendo Switch 2 games and accessories on sale from £10</a>.</p><p>I've listed all the Nintendo Switch and Nintendo Switch 2 games and accessories I recommend buying below. For more, see our <a href="https://www.tomsguide.com/coupons/amazon-uk">Amazon promo codes</a> coverage.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick links</span></h3><ul><li><strong></strong><a href="https://www.amazon.co.uk/deals" target="_blank" rel="nofollow"><strong>shop all Prime Day deals at Amazon</strong></a></li><li><strong>Jsaux Screen Protector for Nintendo Switch 2 (3-Pack): </strong><a href="https://www.amazon.co.uk/JSAUX-Protector-Nintendo-Tempered-Resistant-HD-Clarity/dp/B0DW8WQ8L2" target="_blank" rel="nofollow"><strong>was £9 now £8</strong></a></li><li><strong>Turtle Beach Airlite Fit Gaming Headset:</strong><a href="https://www.amazon.co.uk/Turtle-Beach-Over-Ear-Speakers-Officially/dp/B0F1R6JH6M" target="_blank" rel="nofollow"><strong> was £19 now £13</strong></a></li><li><strong>Minecraft: </strong><a href="https://www.amazon.co.uk/Mojang-221397-Minecraft-Nintendo-Switch/dp/B07DG77KPX" target="_blank" rel="nofollow"><strong>was £24 now £19</strong></a></li><li><strong>Yakuza Zero Director's Cut: </strong><a href="https://www.amazon.co.uk/Yakuza-Directors-Cut-Nintendo-Switch/dp/B0F54KFJ6K" target="_blank" rel="nofollow"><strong>was £44 now £25</strong></a></li><li><strong>Mario Kart 8 Deluxe: </strong><a href="https://www.amazon.co.uk/Mario-Kart-Deluxe-Nintendo-Switch/dp/B01N1081RO" target="_blank" rel="nofollow"><strong>was £49 now £37</strong></a></li><li><strong>Super Mario Bros. Wonder Nintendo Switch 2 Edition: </strong><a href="https://www.amazon.co.uk/Super-Mario-Bros-Wonder-Nintendo/dp/B0GJZYSQ2C" target="_blank" rel="nofollow"><strong>was £66 now £54</strong></a></li><li><strong>Nintendo Switch 2 Console: </strong><a href="https://www.amazon.co.uk/Nintendo-045496321451-Switch-2-Console-Black/dp/B0F2T4JFVG" target="_blank" rel="nofollow"><strong>was £395 now £380</strong></a></li></ul><h3 class="article-body__section" id="section-nintendo-switch-2-consoles"><span>Nintendo Switch 2 Consoles</span></h3><div class="product"><a data-dimension112="a866c32d-52ec-416b-8e57-ee21cdfd6acd" data-action="Deal Block" data-label="Nintendo Switch 2" data-dimension48="Nintendo Switch 2" data-dimension25="£380" href="https://www.amazon.co.uk/Nintendo-045496321451-Switch-2-Console-Black/dp/B0F2T4JFVG" 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="63dGPyBNH73xm2BYnLsoJP" name="Nintendo Switch 2 deal" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/63dGPyBNH73xm2BYnLsoJP.jpg" mos="" align="middle" fullscreen="" width="2000" height="2000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review" data-dimension112="a866c32d-52ec-416b-8e57-ee21cdfd6acd" data-action="Deal Block" data-label="Nintendo Switch 2" data-dimension48="Nintendo Switch 2" data-dimension25="£380">Nintendo Switch 2</a> takes what worked about its best-selling predecessor and makes impactful upgrades across the board. From the excellent, and noticeably larger, 7.9-inch display to the more powerful internal specs, the Switch 2 is a full leap forward and the best hybrid console you can buy. Amazon doesn't show this as a discount, but <a href="https://store.nintendo.com/en-gb/nintendo-switch-2-P00153" target="_blank" rel="nofollow">Nintendo currently charges £395 for the console</a>.<a class="view-deal button" href="https://www.amazon.co.uk/Nintendo-045496321451-Switch-2-Console-Black/dp/B0F2T4JFVG" target="_blank" rel="nofollow" data-dimension112="a866c32d-52ec-416b-8e57-ee21cdfd6acd" data-action="Deal Block" data-label="Nintendo Switch 2" data-dimension48="Nintendo Switch 2" data-dimension25="£380">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-accessories"><span>Nintendo Switch accessories</span></h3><div class="product"><a data-dimension112="7c03c544-ea79-426c-99db-3c4785dc8331" data-action="Deal Block" data-label="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with a guiding frame to make the process much easier. Plus, you get three screen protectors in the pack, so you can have multiple attempts." data-dimension48="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with a guiding frame to make the process much easier. Plus, you get three screen protectors in the pack, so you can have multiple attempts." data-dimension25="£8" href="https://www.amazon.co.uk/JSAUX-Protector-Nintendo-Tempered-Resistant-HD-Clarity/dp/B0DW8WQ8L2" 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:92.13%;"><img id="2fY7HhmwVVG49vbC3dfgBT" name="Jsaux 3-Pack Screen Protector for Nintendo Switch 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2fY7HhmwVVG49vbC3dfgBT.jpg" mos="" align="middle" fullscreen="" width="1500" height="1382" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with a guiding frame to make the process much easier. Plus, you get three screen protectors in the pack, so you can have multiple attempts.<a class="view-deal button" href="https://www.amazon.co.uk/JSAUX-Protector-Nintendo-Tempered-Resistant-HD-Clarity/dp/B0DW8WQ8L2" target="_blank" rel="nofollow" data-dimension112="7c03c544-ea79-426c-99db-3c4785dc8331" data-action="Deal Block" data-label="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with a guiding frame to make the process much easier. Plus, you get three screen protectors in the pack, so you can have multiple attempts." data-dimension48="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with a guiding frame to make the process much easier. Plus, you get three screen protectors in the pack, so you can have multiple attempts." data-dimension25="£8">View Deal</a></p></div><div class="product"><a data-dimension112="eae82821-b26d-49bb-ad1d-94e01f668797" data-action="Deal Block" data-label="Turtle Beach Airlite Fit" data-dimension48="Turtle Beach Airlite Fit" data-dimension25="$13" href="https://www.amazon.co.uk/Turtle-Beach-Over-Ear-Speakers-Officially/dp/B0F1R6JH6M" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:466px;"><p class="vanilla-image-block" style="padding-top:124.25%;"><img id="3juWaVDxW3AHhHMMSM2sjQ" name="Turtle Beach Airlite Fit" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3juWaVDxW3AHhHMMSM2sjQ.jpg" mos="" align="middle" fullscreen="" width="466" height="579" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/gaming/gaming-peripherals/turtle-beach-airlite-fit-nintendo-switch-headset-review" data-dimension112="eae82821-b26d-49bb-ad1d-94e01f668797" data-action="Deal Block" data-label="Turtle Beach Airlite Fit" data-dimension48="Turtle Beach Airlite Fit" data-dimension25="$13">Turtle Beach Airlite Fit</a> headset is fantastic (and affordable.) It elevates your gaming experience by creating immersive soundscapes, thanks to 40mm drivers. It comes with a flip-to-mute mic that makes you sound loud and clear. All in all, this is a budget headset that performs like a premium one.<a class="view-deal button" href="https://www.amazon.co.uk/Turtle-Beach-Over-Ear-Speakers-Officially/dp/B0F1R6JH6M" target="_blank" rel="nofollow" data-dimension112="eae82821-b26d-49bb-ad1d-94e01f668797" data-action="Deal Block" data-label="Turtle Beach Airlite Fit" data-dimension48="Turtle Beach Airlite Fit" data-dimension25="$13">View Deal</a></p></div><div class="product"><a data-dimension112="55d19a80-a067-4dee-8aa7-40db21a7cb6d" data-action="Deal Block" data-label="Turtle Beach Rematch Wireless" data-dimension48="Turtle Beach Rematch Wireless" data-dimension25="£40" href="https://www.amazon.co.uk/Turtle-Beach-Rematch-Wireless-Controller/dp/B0F1RB4YGC" 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:98.93%;"><img id="ZkaCsGbc3YRjnj379RXJFC" name="Turtle Beach Rematch Wireless vendor image - Amazon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZkaCsGbc3YRjnj379RXJFC.jpg" mos="" align="middle" fullscreen="" width="1500" height="1484" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>As budget controllers go, the <a href="https://www.tomsguide.com/gaming/gaming-peripherals/turtle-beach-rematch-wireless-nintendo-switch-controller-review" data-dimension112="55d19a80-a067-4dee-8aa7-40db21a7cb6d" data-action="Deal Block" data-label="Turtle Beach Rematch Wireless" data-dimension48="Turtle Beach Rematch Wireless" data-dimension25="£40">Turtle Beach Rematch Wireless</a> is a fantastic gamepad for the Nintendo Switch family. Featuring analog thumbsticks and triggers that are highly responsive and motion controls, not only does the Rematch Wireless make games feel more immersive, but it’s extremely comfortable, too. There are also two rear buttons that can be remapped on the fly.<a class="view-deal button" href="https://www.amazon.co.uk/Turtle-Beach-Rematch-Wireless-Controller/dp/B0F1RB4YGC" target="_blank" rel="nofollow" data-dimension112="55d19a80-a067-4dee-8aa7-40db21a7cb6d" data-action="Deal Block" data-label="Turtle Beach Rematch Wireless" data-dimension48="Turtle Beach Rematch Wireless" data-dimension25="£40">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-games"><span>Nintendo Switch games</span></h3><div class="product"><a data-dimension112="f3f1551c-1dac-4127-924a-c4da613df282" data-action="Deal Block" data-label="Lara Croft is back for another round of remasters! This collection brings the Tomb Raider games The Last Revelation, Chronicles and Angel of Darkness to modern platforms with enhanced visuals and smoother controls. Whether you’re revisiting childhood favorites or experiencing them for the first time, it’s the perfect way to dive into ancient mysteries and challenging puzzles." data-dimension48="Lara Croft is back for another round of remasters! This collection brings the Tomb Raider games The Last Revelation, Chronicles and Angel of Darkness to modern platforms with enhanced visuals and smoother controls. Whether you’re revisiting childhood favorites or experiencing them for the first time, it’s the perfect way to dive into ancient mysteries and challenging puzzles." data-dimension25="£16" href="https://www.amazon.co.uk/Raider-IV-VI-Remastered-Starring-Croft/dp/B0F99WQH26" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="8U3dqp3WuCTvkFgUawMwoY" name="81MGfPi-7VL._AC_SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8U3dqp3WuCTvkFgUawMwoY.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Lara Croft is back for another round of remasters! This collection brings the Tomb Raider games The Last Revelation, Chronicles and Angel of Darkness to modern platforms with enhanced visuals and smoother controls. Whether you’re revisiting childhood favorites or experiencing them for the first time, it’s the perfect way to dive into ancient mysteries and challenging puzzles. <a class="view-deal button" href="https://www.amazon.co.uk/Raider-IV-VI-Remastered-Starring-Croft/dp/B0F99WQH26" target="_blank" rel="nofollow" data-dimension112="f3f1551c-1dac-4127-924a-c4da613df282" data-action="Deal Block" data-label="Lara Croft is back for another round of remasters! This collection brings the Tomb Raider games The Last Revelation, Chronicles and Angel of Darkness to modern platforms with enhanced visuals and smoother controls. Whether you’re revisiting childhood favorites or experiencing them for the first time, it’s the perfect way to dive into ancient mysteries and challenging puzzles." data-dimension48="Lara Croft is back for another round of remasters! This collection brings the Tomb Raider games The Last Revelation, Chronicles and Angel of Darkness to modern platforms with enhanced visuals and smoother controls. Whether you’re revisiting childhood favorites or experiencing them for the first time, it’s the perfect way to dive into ancient mysteries and challenging puzzles." data-dimension25="£16">View Deal</a></p></div><div class="product"><a data-dimension112="239f64c8-9c46-46fa-bc2d-bf4349c416f9" data-action="Deal Block" data-label="There are a lot of ways to play this famous blocky building game, but the Switch is just as good as any. You can enter a fresh world and set up a home for yourself, crafting better and more effective items, or go into creative mode and just build without limits." data-dimension48="There are a lot of ways to play this famous blocky building game, but the Switch is just as good as any. You can enter a fresh world and set up a home for yourself, crafting better and more effective items, or go into creative mode and just build without limits." data-dimension25="£19" href="https://www.amazon.co.uk/Mojang-221397-Minecraft-Nintendo-Switch/dp/B07DG77KPX" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="AUct93iyHkYa3JPM6RRCCW" name="Minecraft NS deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/AUct93iyHkYa3JPM6RRCCW.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>There are a lot of ways to play this famous blocky building game, but the Switch is just as good as any. You can enter a fresh world and set up a home for yourself, crafting better and more effective items, or go into creative mode and just build without limits.<a class="view-deal button" href="https://www.amazon.co.uk/Mojang-221397-Minecraft-Nintendo-Switch/dp/B07DG77KPX" target="_blank" rel="nofollow" data-dimension112="239f64c8-9c46-46fa-bc2d-bf4349c416f9" data-action="Deal Block" data-label="There are a lot of ways to play this famous blocky building game, but the Switch is just as good as any. You can enter a fresh world and set up a home for yourself, crafting better and more effective items, or go into creative mode and just build without limits." data-dimension48="There are a lot of ways to play this famous blocky building game, but the Switch is just as good as any. You can enter a fresh world and set up a home for yourself, crafting better and more effective items, or go into creative mode and just build without limits." data-dimension25="£19">View Deal</a></p></div><div class="product"><a data-dimension112="c3ea2502-433a-4b6a-b34c-824717de6427" data-action="Deal Block" data-label="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension48="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension25="£20" href="https://www.amazon.co.uk/Hello-Kitty-Island-Adventure-Deluxe/dp/B0FHQM1NV4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:319px;"><p class="vanilla-image-block" style="padding-top:156.74%;"><img id="C66D5CdNqmby8SxTLtfiWL" name="hello-kitty-island-adventure--nintendo-s-dfb673b8-f683-4fa8-b53f-5c7fe99a67bd.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C66D5CdNqmby8SxTLtfiWL.jpg" mos="" align="middle" fullscreen="" width="319" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization.<a class="view-deal button" href="https://www.amazon.co.uk/Hello-Kitty-Island-Adventure-Deluxe/dp/B0FHQM1NV4" target="_blank" rel="nofollow" data-dimension112="c3ea2502-433a-4b6a-b34c-824717de6427" data-action="Deal Block" data-label="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension48="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension25="£20">View Deal</a></p></div><div class="product"><a data-dimension112="f65db4d1-4432-4a41-8b3b-c885e0644736" data-action="Deal Block" data-label="Yakuza 0 Director's Cut is a wonderful entry point into the excellent Yakuza series. You'll be able to explore the densely packed fictional Japanese districts of Kamurocho, Tokyo and Sotenbori, Osaka and experience an engaging story, blood-pumping combat and tons of memorable side quests." data-dimension48="Yakuza 0 Director's Cut is a wonderful entry point into the excellent Yakuza series. You'll be able to explore the densely packed fictional Japanese districts of Kamurocho, Tokyo and Sotenbori, Osaka and experience an engaging story, blood-pumping combat and tons of memorable side quests." data-dimension25="£25" href="https://www.amazon.co.uk/Yakuza-Directors-Cut-Nintendo-Switch/dp/B0F54KFJ6K" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1119px;"><p class="vanilla-image-block" style="padding-top:134.05%;"><img id="PXVVGp5UmW7EttNM2Twz7H" name="71kNaGD3vDL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/PXVVGp5UmW7EttNM2Twz7H.jpg" mos="" align="middle" fullscreen="" width="1119" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Yakuza 0 Director's Cut is a wonderful entry point into the excellent Yakuza series. You'll be able to explore the densely packed fictional Japanese districts of Kamurocho, Tokyo and Sotenbori, Osaka and experience an engaging story, blood-pumping combat and tons of memorable side quests.<a class="view-deal button" href="https://www.amazon.co.uk/Yakuza-Directors-Cut-Nintendo-Switch/dp/B0F54KFJ6K" target="_blank" rel="nofollow" data-dimension112="f65db4d1-4432-4a41-8b3b-c885e0644736" data-action="Deal Block" data-label="Yakuza 0 Director's Cut is a wonderful entry point into the excellent Yakuza series. You'll be able to explore the densely packed fictional Japanese districts of Kamurocho, Tokyo and Sotenbori, Osaka and experience an engaging story, blood-pumping combat and tons of memorable side quests." data-dimension48="Yakuza 0 Director's Cut is a wonderful entry point into the excellent Yakuza series. You'll be able to explore the densely packed fictional Japanese districts of Kamurocho, Tokyo and Sotenbori, Osaka and experience an engaging story, blood-pumping combat and tons of memorable side quests." data-dimension25="£25">View Deal</a></p></div><div class="product"><a data-dimension112="20baaaa2-1c82-44aa-90f3-e5af15c5ab72" data-action="Deal Block" data-label="Assassin's Creed: Shadows" data-dimension48="Assassin's Creed: Shadows" data-dimension25="£31" href="https://www.amazon.co.uk/Assassins-Creed-Shadows-Switch-2/dp/B0FXHBSRPY" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="jaRNfSrmmQecbFxCRnVuVg" name="Assassin's Creed Shadows deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jaRNfSrmmQecbFxCRnVuVg.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This installment in the popular Assassin's Creed series takes the franchise to a long-requested setting, Feudal Japan. With two playable protagonists, one focused on brutal combat, the other ninja-style stealth, <a href="https://www.tomsguide.com/gaming/assassins-creed-shadows-review" data-dimension112="20baaaa2-1c82-44aa-90f3-e5af15c5ab72" data-action="Deal Block" data-label="Assassin's Creed: Shadows" data-dimension48="Assassin's Creed: Shadows" data-dimension25="£31">Assassin's Creed: Shadows</a> will keep you playing for dozens of hours, and runs well on Switch 2.  <a class="view-deal button" href="https://www.amazon.co.uk/Assassins-Creed-Shadows-Switch-2/dp/B0FXHBSRPY" target="_blank" rel="nofollow" data-dimension112="20baaaa2-1c82-44aa-90f3-e5af15c5ab72" data-action="Deal Block" data-label="Assassin's Creed: Shadows" data-dimension48="Assassin's Creed: Shadows" data-dimension25="£31">View Deal</a></p></div><div class="product"><a data-dimension112="b3431903-1d5d-405e-bf40-624eb8c32606" data-action="Deal Block" data-label="A combat-focused action RPG with a futuristic setting and customizable exosuits to do battle in. What more could you want? While the frame rate in Daemon X Machina Titanic Scion is locked at 30fps and performance could be better, this is still a very enjoyable experience on Switch 2." data-dimension48="A combat-focused action RPG with a futuristic setting and customizable exosuits to do battle in. What more could you want? While the frame rate in Daemon X Machina Titanic Scion is locked at 30fps and performance could be better, this is still a very enjoyable experience on Switch 2." data-dimension25="$33" href="https://www.amazon.co.uk/Daemon-Machina-Titanic-Scion-Switch/dp/B0F3DPTQT3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:490px;"><p class="vanilla-image-block" style="padding-top:161.84%;"><img id="bkGzqwfDecQdd8VA9mPE7X" name="Daemon X Machina Titanic Scion deal block ns2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/bkGzqwfDecQdd8VA9mPE7X.jpg" mos="" align="middle" fullscreen="" width="490" height="793" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A combat-focused action RPG with a futuristic setting and customizable exosuits to do battle in. What more could you want? While the frame rate in Daemon X Machina Titanic Scion is locked at 30fps and performance could be better, this is still a very enjoyable experience on Switch 2.<a class="view-deal button" href="https://www.amazon.co.uk/Daemon-Machina-Titanic-Scion-Switch/dp/B0F3DPTQT3" target="_blank" rel="nofollow" data-dimension112="b3431903-1d5d-405e-bf40-624eb8c32606" data-action="Deal Block" data-label="A combat-focused action RPG with a futuristic setting and customizable exosuits to do battle in. What more could you want? While the frame rate in Daemon X Machina Titanic Scion is locked at 30fps and performance could be better, this is still a very enjoyable experience on Switch 2." data-dimension48="A combat-focused action RPG with a futuristic setting and customizable exosuits to do battle in. What more could you want? While the frame rate in Daemon X Machina Titanic Scion is locked at 30fps and performance could be better, this is still a very enjoyable experience on Switch 2." data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="91cc7fe7-03e5-4e23-9db8-a73a51db80e6" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="£37" href="https://www.amazon.co.uk/Nintendo-Super-Mario-Party-Jamboree/dp/B0D7J4W5N3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="weEoLNe5QopfPdXFNbxamL" name="super_mario_party_jamboree_deal_block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/weEoLNe5QopfPdXFNbxamL.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Join Mario and friends for their biggest party yet in <a href="https://www.tomsguide.com/gaming/super-mario-party-jamboree-review" data-dimension112="91cc7fe7-03e5-4e23-9db8-a73a51db80e6" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="£37">Super Mario Party Jamboree</a>. With 110 mini-games and seven boards, this party game is packed with content and is an excellent way to gather friends and family for a fast-paced, competitive multiplayer experience.<a class="view-deal button" href="https://www.amazon.co.uk/Nintendo-Super-Mario-Party-Jamboree/dp/B0D7J4W5N3" target="_blank" rel="nofollow" data-dimension112="91cc7fe7-03e5-4e23-9db8-a73a51db80e6" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="£37">View Deal</a></p></div><div class="product"><a data-dimension112="1c56ffe2-676f-45ba-a7fb-4014a1d0c695" data-action="Deal Block" data-label="Sure, you can play Mario Kart World on Switch 2 now, but the racing action in Mario Kart 8 Deluxe is still great. MK8D is one of the most popular Switch games available — even years after its launch it continues to dominate the best-sellers chart. This means any form of discount is pretty rare, but you can currently save on this must-have family-friendly hit." data-dimension48="Sure, you can play Mario Kart World on Switch 2 now, but the racing action in Mario Kart 8 Deluxe is still great. MK8D is one of the most popular Switch games available — even years after its launch it continues to dominate the best-sellers chart. This means any form of discount is pretty rare, but you can currently save on this must-have family-friendly hit." data-dimension25="£37" href="https://www.amazon.co.uk/Mario-Kart-Deluxe-Nintendo-Switch/dp/B01N1081RO" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="DcBwFtfyijWez2usEem7AG" name="MK8 Deluxe.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DcBwFtfyijWez2usEem7AG.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Sure, you can play Mario Kart World on Switch 2 now, but the racing action in Mario Kart 8 Deluxe is still great. MK8D is one of the most popular Switch games available — even years after its launch it continues to dominate the best-sellers chart. This means any form of discount is pretty rare, but you can currently save on this must-have family-friendly hit.<a class="view-deal button" href="https://www.amazon.co.uk/Mario-Kart-Deluxe-Nintendo-Switch/dp/B01N1081RO" target="_blank" rel="nofollow" data-dimension112="1c56ffe2-676f-45ba-a7fb-4014a1d0c695" data-action="Deal Block" data-label="Sure, you can play Mario Kart World on Switch 2 now, but the racing action in Mario Kart 8 Deluxe is still great. MK8D is one of the most popular Switch games available — even years after its launch it continues to dominate the best-sellers chart. This means any form of discount is pretty rare, but you can currently save on this must-have family-friendly hit." data-dimension48="Sure, you can play Mario Kart World on Switch 2 now, but the racing action in Mario Kart 8 Deluxe is still great. MK8D is one of the most popular Switch games available — even years after its launch it continues to dominate the best-sellers chart. This means any form of discount is pretty rare, but you can currently save on this must-have family-friendly hit." data-dimension25="£37">View Deal</a></p></div><div class="product"><a data-dimension112="7cfef6fa-4c1a-4a87-b468-201c841cba04" data-action="Deal Block" data-label="Fallout" data-dimension48="Fallout" data-dimension25="£39" href="https://www.amazon.co.uk/Fallout-Anniversary-Nintendo-Switch-Code/dp/B0GL8548KM/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:925px;"><p class="vanilla-image-block" style="padding-top:162.16%;"><img id="TFZpvTNuMgpT8DURMyejfZ" name="Fallout 4 Anniversary Edition NS2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TFZpvTNuMgpT8DURMyejfZ.jpg" mos="" align="middle" fullscreen="" width="925" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Long before Amazon ever commissioned "<a href="https://www.tomsguide.com/entertainment/prime-video/fallout-tv-show-is-almost-perfect-but-its-missing-one-crucial-thing" data-dimension112="7cfef6fa-4c1a-4a87-b468-201c841cba04" data-action="Deal Block" data-label="Fallout" data-dimension48="Fallout" data-dimension25="£39">Fallout</a>" the show, Bethesda’s engrossing survival sim was making an iconic name for itself. Fallout 4 is still highly playable, with slo-mo combat that continues to earn your interest and individual storylines that eke out emotional investment. <a class="view-deal button" href="https://www.amazon.co.uk/Fallout-Anniversary-Nintendo-Switch-Code/dp/B0GL8548KM/" target="_blank" rel="nofollow" data-dimension112="7cfef6fa-4c1a-4a87-b468-201c841cba04" data-action="Deal Block" data-label="Fallout" data-dimension48="Fallout" data-dimension25="£39">View Deal</a></p></div><div class="product"><a data-dimension112="f20fc123-18bf-4b1b-be05-9ed7a9a03df7" data-action="Deal Block" data-label="Indiana Jones and the Great Circle is an exhilarating adventure that features fun combat, engaging exploration and a story that perfectly embodies the warmth of the iconic franchise. While it occasionally faces traversal hiccups, it remains a thrilling, action-packed experience." data-dimension48="Indiana Jones and the Great Circle is an exhilarating adventure that features fun combat, engaging exploration and a story that perfectly embodies the warmth of the iconic franchise. While it occasionally faces traversal hiccups, it remains a thrilling, action-packed experience." data-dimension25="£49" href="https://www.amazon.co.uk/Indiana-Jones-Great-Circle-Nintendo/dp/B0GL8K7L3V" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="ZXxWirEXzpFgb5huc8Sogf" name="Indiana Jones and the Great Circle NS2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZXxWirEXzpFgb5huc8Sogf.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Indiana Jones and the Great Circle is an exhilarating adventure that features fun combat, engaging exploration and a story that perfectly embodies the warmth of the iconic franchise. While it occasionally faces traversal hiccups, it remains a thrilling, action-packed experience.<a class="view-deal button" href="https://www.amazon.co.uk/Indiana-Jones-Great-Circle-Nintendo/dp/B0GL8K7L3V" target="_blank" rel="nofollow" data-dimension112="f20fc123-18bf-4b1b-be05-9ed7a9a03df7" data-action="Deal Block" data-label="Indiana Jones and the Great Circle is an exhilarating adventure that features fun combat, engaging exploration and a story that perfectly embodies the warmth of the iconic franchise. While it occasionally faces traversal hiccups, it remains a thrilling, action-packed experience." data-dimension48="Indiana Jones and the Great Circle is an exhilarating adventure that features fun combat, engaging exploration and a story that perfectly embodies the warmth of the iconic franchise. While it occasionally faces traversal hiccups, it remains a thrilling, action-packed experience." data-dimension25="£49">View Deal</a></p></div><div class="product"><a data-dimension112="e018a846-4743-4288-94c9-2ebcfdb8878e" data-action="Deal Block" data-label="A wonderfully refreshing spin on Mario's classic formula. Venturing to the Flower Kingdom, you'll discover stage-altering Wonder Flowers which can warp levels, create new platforming challenges and even turn Mario into an elephant. Playable in up to four-player co-op, Super Mario Bros. Wonder is a platforming marvel for the entire family. The Nintendo Switch 2 edition brings even more content with the Bellabel Park expansion." data-dimension48="A wonderfully refreshing spin on Mario's classic formula. Venturing to the Flower Kingdom, you'll discover stage-altering Wonder Flowers which can warp levels, create new platforming challenges and even turn Mario into an elephant. Playable in up to four-player co-op, Super Mario Bros. Wonder is a platforming marvel for the entire family. The Nintendo Switch 2 edition brings even more content with the Bellabel Park expansion." data-dimension25="£54" href="https://www.amazon.co.uk/Super-Mario-Bros-Wonder-Nintendo/dp/B0GJZYSQ2C" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="yZdr5KPvy639Z3bjWUN9Zm" name="Super Mario Bros. Wonder NS2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/yZdr5KPvy639Z3bjWUN9Zm.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A wonderfully refreshing spin on Mario's classic formula. Venturing to the Flower Kingdom, you'll discover stage-altering Wonder Flowers which can warp levels, create new platforming challenges and even turn Mario into an elephant. Playable in up to four-player co-op, Super Mario Bros. Wonder is a platforming marvel for the entire family. The Nintendo Switch 2 edition brings even more content with the Bellabel Park expansion.<a class="view-deal button" href="https://www.amazon.co.uk/Super-Mario-Bros-Wonder-Nintendo/dp/B0GJZYSQ2C" target="_blank" rel="nofollow" data-dimension112="e018a846-4743-4288-94c9-2ebcfdb8878e" data-action="Deal Block" data-label="A wonderfully refreshing spin on Mario's classic formula. Venturing to the Flower Kingdom, you'll discover stage-altering Wonder Flowers which can warp levels, create new platforming challenges and even turn Mario into an elephant. Playable in up to four-player co-op, Super Mario Bros. Wonder is a platforming marvel for the entire family. The Nintendo Switch 2 edition brings even more content with the Bellabel Park expansion." data-dimension48="A wonderfully refreshing spin on Mario's classic formula. Venturing to the Flower Kingdom, you'll discover stage-altering Wonder Flowers which can warp levels, create new platforming challenges and even turn Mario into an elephant. Playable in up to four-player co-op, Super Mario Bros. Wonder is a platforming marvel for the entire family. The Nintendo Switch 2 edition brings even more content with the Bellabel Park expansion." data-dimension25="£54">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The new Switch 2 Joy-Con colors make me wish Nintendo remembered how vibrant its console could be ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/the-new-switch-2-joy-con-colors-make-me-wish-nintendo-remembered-how-vibrant-its-console-could-be</link>
                                                                            <description>
                            <![CDATA[ During its June 2026 Nintendo Direct, the gaming titan revealed new colorways for its Joy-Con 2 controllers. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9Accg25vJEPS2QwMqRiqHa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UK9jj6RksrZMBtpXZamqLT-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Wed, 10 Jun 2026 10:45:32 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ scott.younker@futurenet.com (Scott Younker) ]]></author>                    <dc:creator><![CDATA[ Scott Younker ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/RZsUpqcJ6Uj2q83oCUwNhQ.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Scott Younker is the West Coast Reporter at Tom’s Guide. He covers all the latest tech news, including phones, computing and more. He’s been involved in tech since 2011 covering everything from cameras and swimming pool equipment to the latest gaming consoles and smart TVs. He is on a seemingly never ending hunt to build the easiest to use home media system. &lt;/p&gt;&lt;p&gt;Before Tom’s Guide, Scott worked for publications like &lt;em&gt;Digital Trends, Outdoor Photographer, Dead Beats Panel&lt;/em&gt;, and in a brief detour, &lt;em&gt;America’s Funniest Home Videos&lt;/em&gt;. Yes, he has seen more pratfalls, silly pets and ridiculous home movie fails than is reasonably healthy. &lt;/p&gt;&lt;p&gt;When not writing about the latest devices or advances in chipsets, be sure to ask about Scott about disc golf and sustainability, or just if you’re being cheeky, ask about his noodle arm. If you truly want to get nerdy, bring up board games and his ongoing losing streak. &lt;/p&gt;&lt;p&gt;Scott joined Tom&#039;s Guide in 2024 as the West Coast Reporter. He graduated from the School of Journalism at the University of Oregon with a degree in magazine journalism and a minor in communications. While there he blogged or wrote for several magazines including the Fluxx, Ethos and the Oregon Commentator. He briefly wrote and managed a moderately successful blog focused on web comics. &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/UK9jj6RksrZMBtpXZamqLT-1280-80.png">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nintendo Joy-Con 2 new colors; blue and light yellow]]></media:description>                                                            <media:text><![CDATA[Nintendo Joy-Con 2 new colors; blue and light yellow]]></media:text>
                                <media:title type="plain"><![CDATA[Nintendo Joy-Con 2 new colors; blue and light yellow]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UK9jj6RksrZMBtpXZamqLT-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>During this week's <a href="https://www.tomsguide.com/news/live/nintendo-direct-june-2026-live-updates">June Nintendo Direct</a>, you may have missed when the company quickly revealed two new Joy-Con 2 colorways: blue and light yellow. The new colors are inspired by Deep Cut from the Splatoon series.</p><p>For the unfamiliar, Deep Cut is a band that pops up in Splatoon 3 composed of two octolings and a manta ray. The octolings wear the blue and yellow colors.</p><div class="product"><a data-dimension112="6b294812-4bb0-401d-bcfb-fc969e73cfa5" data-action="Deal Block" data-label="The Joy-Con 2 come in a larger form factor and feel more premium in the hand compared to their Joy-Con predecessors. They're comfortable to use during play, boast improved motion controls, with larger triggers and easier to reach L/R buttons. These Joy-Con 2s include accompanying wrist straps, and functionally, they are identical to the Joy-Con 2 controllers that come as standard with Switch 2." data-dimension48="The Joy-Con 2 come in a larger form factor and feel more premium in the hand compared to their Joy-Con predecessors. They're comfortable to use during play, boast improved motion controls, with larger triggers and easier to reach L/R buttons. These Joy-Con 2s include accompanying wrist straps, and functionally, they are identical to the Joy-Con 2 controllers that come as standard with Switch 2." data-dimension25="$99" href="https://www.nintendo.com/us/store/products/joy-con-2-blue-light-yellow-127071/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1080px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="gHcmJoeKJBNzTrFNCnrbYg" name="Switch2 joy-cons" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gHcmJoeKJBNzTrFNCnrbYg.jpg" mos="" align="middle" fullscreen="" width="1080" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Joy-Con 2 come in a larger form factor and feel more premium in the hand compared to their Joy-Con predecessors. They're comfortable to use during play, boast improved motion controls, with larger triggers and easier to reach L/R buttons. These Joy-Con 2s include accompanying wrist straps, and functionally, they are identical to the Joy-Con 2 controllers that come as standard with Switch 2.<a class="view-deal button" href="https://www.nintendo.com/us/store/products/joy-con-2-blue-light-yellow-127071/" target="_blank" rel="nofollow" data-dimension112="6b294812-4bb0-401d-bcfb-fc969e73cfa5" data-action="Deal Block" data-label="The Joy-Con 2 come in a larger form factor and feel more premium in the hand compared to their Joy-Con predecessors. They're comfortable to use during play, boast improved motion controls, with larger triggers and easier to reach L/R buttons. These Joy-Con 2s include accompanying wrist straps, and functionally, they are identical to the Joy-Con 2 controllers that come as standard with Switch 2." data-dimension48="The Joy-Con 2 come in a larger form factor and feel more premium in the hand compared to their Joy-Con predecessors. They're comfortable to use during play, boast improved motion controls, with larger triggers and easier to reach L/R buttons. These Joy-Con 2s include accompanying wrist straps, and functionally, they are identical to the Joy-Con 2 controllers that come as standard with Switch 2." data-dimension25="$99">View Deal</a></p></div><p>Really, it feels to me like it's just <em>one</em> new color since the blue is just a slightly darker shade compared to the light blue that comes bundled with the Switch 2. </p><p>It's honestly a reminder to me that Nintendo has dulled the vibrancy of the Switch 2 hardware, especially compared to the original Switch. </p><p>Yes, there are light purple and light green variants of the Joy-Con 2 controllers... but the only pop of color is the strip that connects to the Switch display and a single ring under the joysticks. A strip that disappears when you click the controllers into the Switch 2 console. The rest is just plain black.</p><p>Conversely, the original Switch featured controllers where the whole body was one color. And the Switch Lite came along in a choice of multiple delightful hues.</p><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="gQQQWTsfS6hjJY9uPJE4DE" name="Switch-Lite-Op-Ed-003.jpg" alt="nintendo switch lite" src="https://cdn.mos.cms.futurecdn.net/gQQQWTsfS6hjJY9uPJE4DE.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: Tom's Guide)</span></figcaption></figure><p>Compared to the black box that is the current Xbox <a href="https://www.youtube.com/watch?v=1-INYU6FLgI" target="_blank">(retro special edition aside)</a>, and the spaceship that is the PS5, Nintendo has always represented fun and playfulness with its console(s).</p><p>The Switch 2 feels like it's slipped into a professional suit and is beckoning you into its office to discuss a spreadsheet. Am I the only one who's a little disappointed by this?</p><p>The original Switch could be a loud contrast of colors, depending on how much you want to mix and match your Joy-Con controllers. Some of the best were inspired by Splatoon, itself a splashy series. </p><p>Just look at these practically neon controllers below, especially compared to the boring grey handles on the Switch itself:</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CpewVjDtbespQa4U42qHrQ" name="Nintendo Switch controllers-1.jpg" alt="The Nintendo Switch next to a bunch of Joy-Cons" src="https://cdn.mos.cms.futurecdn.net/CpewVjDtbespQa4U42qHrQ.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: Tom's Guide)</span></figcaption></figure><p>Nintendo like many companies is facing economic uncertainity between the varying tariffs — which seem to have settled after multiple lawsuits — and the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-is-under-threat-from-soaring-prices-for-data-storage-as-owners-buy-fewer-games-new-report-says">ongoing memory crisis </a>affecting <a href="https://www.tomsguide.com/computing/hardware/from-allbirds-lunacy-to-mediateks-cautious-optimism-why-im-finally-hopeful-about-ridiculous-ram-prices">every bit of tech</a> globally. </p><p>Nintendo markets itself as the playful system for everyone, which the design of the Switch 2 seems to elide. Here's hoping that the gaming legend finds its way into the future of the Switch 2 with some whimsy in more than just pops of color that hide.</p><h2 id="how-to-get-the-new-colors">How to get the new colors</h2><p>If you're interested in picking up a set of the blue and light yellow Joy-Con 2 controllers, you can pre-order them now for<a href="https://www.nintendo.com/us/store/products/joy-con-2-blue-light-yellow-127071/" target="_blank" rel="nofollow"> $99 from Nintendo</a>.</p><p>The Nintendo site and the images shown during the Nintendo Direct list July 23 as the release date.</p><p>Meanwhile, if you want more, there are <a href="https://www.tomsguide.com/gaming/nintendo/i-love-the-nintendo-switch-2-but-im-not-a-big-fan-of-the-joy-cons-here-are-the-controllers-i-recommend-instead">Switch 2 third-party options</a> that actually highlight a rainbow of colorways.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/finally-got-a-switch-2-these-are-my-12-must-play-nintendo-exclusive-games">Finally got a Switch 2? These are my 12 must-play Nintendo-exclusive games</a></li><li><a href="https://www.tomsguide.com/gaming/rayman-legends-retold-hands-on-preview">I played an hour of Rayman Legends Retold — and I need to play more</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/yoshi-and-the-mysterious-book-review">I played Yoshi and the Mysterious Book and haven’t had this much fun playing a Yoshi game since the Super Nintendo</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo Direct RECAP — The Legend of Zelda confirmed, Switch Sports Resort, Xenoblade Genesis, Kingdom Hearts IV and more ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/news/live/nintendo-direct-june-2026-live-updates</link>
                                                                            <description>
                            <![CDATA[ Nintendo has unveiled a ton of new Switch and Switch 2 news at today's Direct, including a remake of The Legend of Zelda: Ocarina of Time ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CcSWydcZePkYnVpTBeVY9Q</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PRaDx9Xdo3ku8dqzb4RQTU-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 09 Jun 2026 09:40:25 +0000</pubDate>                                                                                                                                <updated>Tue, 09 Jun 2026 16:19:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ jeff.parsons@futurenet.com (Jeff Parsons) ]]></author>                    <dc:creator><![CDATA[ Jeff Parsons ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/7z3UTGGrmSokMKxTWHmhjX.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jeff is U.K. Editor-in-Chief for Tom’s Guide looking after the day-to-day output of the site’s British contingent. &lt;/p&gt;&lt;p&gt;Rising early and heading straight for the coffee machine, Jeff loves nothing more than dialling into the zeitgeist of the day’s tech news. A journalist for over a decade, he&#039;s travelled around the world testing and reviewing any gadget he can get his hands on.&lt;/p&gt;&lt;p&gt;Before joining the team at Tom’s Guide, Jeff covered technology and science for two of the U.K.’s biggest national news sites: Metro.co.uk and the Daily Mirror. Memorable moments include getting lost in Vienna in an electric Audi, touring Lockheed Martin’s mile-long jet factory in Fort Worth and filming a Netflix documentary about Elon Musk in West London.&lt;/p&gt;&lt;p&gt;When not plugged into the current news agenda, editing or commissioning a series of articles or debating the merits of Apple vs Android, Jeff can usually be found out for a run trying to shave precious seconds off his PB. Or lifting weights in a vain attempt to offset the ageing process.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Tony Polanco ]]></dc:contributor>
                                                                    <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/PRaDx9Xdo3ku8dqzb4RQTU-1280-80.jpg">
                                                            <media:credit><![CDATA[Zelda Direct]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Zelda Direct]]></media:description>                                                            <media:text><![CDATA[Zelda Direct]]></media:text>
                                <media:title type="plain"><![CDATA[Zelda Direct]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PRaDx9Xdo3ku8dqzb4RQTU-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nintendo has wrapped up its Nintendo Direct event today (June 9) with 50 minutes of <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a> and <a href="https://www.tomsguide.com/reviews/nintendo-switch">Nintendo Switch</a> games. </p><p>The biggest announcement was a full remake of The Legend of Zelda: Ocarina of Time for Nintendo Switch 2 as well as new games in the Switch Sports and Kingdom Hearts franchises. There's also some new Joy-Con colors, too.</p><p>Following the main Nintendo Direct, a Nintendo Treehouse stream revealed a more in-depth look at some of the upcoming games, such as a Star Fox. </p><p>You can look back through our coverage of the event below and make sure you leave us comments at the bottom of this article about what impressed you the most!</p><h3 class="article-body__section" id="section-nintendo-direct-june-2026-how-to-watch"><span>Nintendo Direct June 2026 — How to watch</span></h3><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/PvUPDSDZg1k" allowfullscreen></iframe></div></div><p>Watching today's Nintendo Direct couldn't be much easier. All you need to do is head over to Nintendo’s <a href="https://www.youtube.com/@NintendoAmerica" target="_blank">YouTube</a> or <a href="https://www.twitch.tv/nintendo" target="_blank">Twitch</a> channel. </p><p>In fact, you don’t even need to go anywhere to watch live, as I’ve embedded the direct feed above. </p><p>Today's event is scheduled to start at 10 a.m. ET / 7 a.m. PT /  3 p.m. BST.</p><h3 class="article-body__section" id="section-live-latest-updates"><span>Live — Latest updates</span></h3><h2 id="welcome">Welcome!</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="KJDtmLNjfQryQHL6gypLdD" name="Nintendo_Switch2_ 10.JPG" alt="A Nintendo Switch 2 photographed under RGB lighting" src="https://cdn.mos.cms.futurecdn.net/KJDtmLNjfQryQHL6gypLdD.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: Tom's Guide)</span></figcaption></figure><p>Hello! Welcome to Tom's Guide's coverage of today's Nintendo Direct. I'm here to cover all the pre-show build up and discuss what we expect (and what we'd like) to see once the event gets underway. </p><p>As a reminder, we're expecting Nintendo to kick things off at at 10 a.m. ET / 7 a.m. PT /  3 p.m. BST.</p><p>Got something you're particularly hyped to see land on the Switch 2? Let me know in the comments below. </p><h2 id="another-legend-of-zelda-remake">Another Legend of Zelda remake?</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:1416px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="4uxCwx8yf44JWVu7S7u4oi" name="legend-of-zelda-ocarina-of-time.jpg" alt="A screenshot from The Legend of Zelda: Ocarina of Time" src="https://cdn.mos.cms.futurecdn.net/v2/t:48,l:48,cw:1416,ch:797,q:80/4uxCwx8yf44JWVu7S7u4oi.jpg" mos="" align="middle" fullscreen="" width="1500" height="938" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>One of the biggest rumors about today's event comes from known leaker <a href="https://www.youtube.com/watch?v=CnuTGIq5JzI&t=2601s" target="_blank">Nate the Hate</a>, who claims Nintendo is working on another The Legend of Zelda: Ocarina of Time remake.</p><p>This makes sense given how it’s the franchise’s 40th anniversary this year. Nate was correct about Star Fox remake and generally has a good track record — so this claim could very likely be accurate.</p><h2 id="what-s-on-the-switch-2-slate-for-2026">What's on the Switch 2 slate for 2026?</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/5zRAvPY6v6A" allowfullscreen></iframe></div></div><p>Hopefully today will give us a clearer picture of what's coming to Nintendo Switch 2 over the remainder of the year. Details aren't clear on a lot of things yet, but we know Fire Emblem: Fortune’s Weave and Duskbloods are both confirmed for a 2026 release. </p><p>Meanwhile, Star Fox is out on June 25, and Splatoon Raiders drops on July 23.</p><h2 id="nintendo-has-to-overcome-the-sting-of-the-price-hike">Nintendo has to overcome the sting of the price hike</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="ADyuvrQ35LmyDtXZip5MBZ" name="Nintendo_switch_2_ 4.JPG" alt="A Nintendo Switch 2 handheld console" src="https://cdn.mos.cms.futurecdn.net/ADyuvrQ35LmyDtXZip5MBZ.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>Nintendo is going to have to regain a little bit of customer support with this Direct after revealing it will be <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay">increasing the prices of the Switch 2</a>. </p><p>From September 1, you'll be paying $499 for a Switch 2 instead of the original launch price of $449. So if you haven't pulled the trigger on buying Nintendo's latest console, now is the best time to do so.</p><div class="product"><a data-dimension112="bf70aa0f-027c-4806-9b41-96fd7635f93e" data-action="Deal Block" data-label="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension48="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension25="$449" href="https://www.amazon.com/Nintendo-Switch-2-System/dp/B0F3GWXLTS/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:573px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CZVsCNarPBfDyJN4n9dfD6" name="Switch 2 deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CZVsCNarPBfDyJN4n9dfD6.jpg" mos="" align="middle" fullscreen="" width="573" height="573" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming.<a class="view-deal button" href="https://www.amazon.com/Nintendo-Switch-2-System/dp/B0F3GWXLTS/" target="_blank" rel="nofollow" data-dimension112="bf70aa0f-027c-4806-9b41-96fd7635f93e" data-action="Deal Block" data-label="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension48="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension25="$449">View Deal</a></p></div><h2 id="the-games-we-know-about-in-june">The games we know about in June</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="3mEvkJLhEeZFu66V85cNGZ" name="final-fantasy-vii-rebirth-switch-2-screenshot" alt="Final Fantasy VII Rebirth screenshot showing Barret and Cloud" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:0,cw:2000,ch:1125,q:80/3mEvkJLhEeZFu66V85cNGZ.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: Square Enix)</span></figcaption></figure><p>Of course Nintendo hasn’t let anything slip in terms of the specific titles we'll see in today’s Direct, so we’re flying blind until the show gets underway.</p><p>I'll get round to some of the titles I'm hoping to see later on today but for now, a look at the official <a href="https://www.nintendo.com/en-gb/News/2025/April/Upcoming-Nintendo-Switch-games-April-2025-2782081.html" target="_blank">Nintendo UK </a>page (where I'm based) confirms these are the games coming our way in June.</p><p><strong>Final Fantasy VII Rebirth </strong>- releasing 6/3/26<br><strong>eFootball: Kick-Off! </strong>- releasing 6/3/26<br><strong>Unrailed 2: Back on Track </strong>- releasing 6/11/26<br><strong>to a T </strong>- releasing 6/11/26<br><strong>and Roger </strong>- releasing 6/17/26<br><strong>The Adventures of Elliot: The Millennium Tales </strong>- releasing 6/18/26<br><strong>R-Type Tactics I/II Cosmos </strong>- releasing 6/18/26<br><strong>Star Fox </strong>- releasing 6/25/26</p><h2 id="will-we-get-an-update-on-the-duskbloods">Will we get an update on The Duskbloods?</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="GKs4E7arM3wLC6sh8LZ33B" name="Nintendo Switch 2 Direct" alt="Nintendo Switch 2 Direct" src="https://cdn.mos.cms.futurecdn.net/GKs4E7arM3wLC6sh8LZ33B.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: Nintendo)</span></figcaption></figure><p>A lot of Nintendo fans will be hoping to see their next look at From Software's upcoming Switch 2 exclusive The Duskbloods at today's Direct. </p><p>We haven't seen anything from this game since the big Switch 2 reveal event last spring, and it was announced with a vague 2026 release window. If it's not slipped into 2027, surely Nintendo needs to give us an update today.</p><h2 id="expedition-33-could-be-announced-for-switch-2-today">Expedition 33 could be announced for Switch 2 today</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:3913px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="qTzGLoJNuWKNA7WtPqao8X" name="Clair Obscur Expedition 33_Screenshot_01" alt="Gustave, Lune and Maelle (L-R) look out to the horizon in Clair Obscur: Expedition 33" src="https://cdn.mos.cms.futurecdn.net/qTzGLoJNuWKNA7WtPqao8X.jpg" mos="" align="middle" fullscreen="" width="3913" height="2201" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sandfall Interactive)</span></figcaption></figure><p>We've got a little bit of time before the event gets going, so I think it's time for a prediction. I would be very surprised if today's Direct didn't include the news that <a href="https://www.tomsguide.com/gaming/clair-obscur-expedition-33-review">Clair Obscur: Expedition 33</a> is coming to the Switch 2. </p><p>The cinematic RPG was easily one of 2025's defining games, and a Switch 2 version would make all the sense in the world. A lot of people who have already played through the game on another platform may be tempted to double-dip and get it again, so they can experience it all over again on Nintendo's portable console.</p><h2 id="more-rumored-games-including-the-next-3d-mario">More rumored games — including the next 3D Mario</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="fjyKA4qCsq2B86QjMSK4hF" name="TOUT-Super-Mario-Odyssey.jpg" alt="Super Mario Odyssey" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:0,cw:1500,ch:844,q:80/fjyKA4qCsq2B86QjMSK4hF.jpg" mos="" align="middle" fullscreen="" width="1500" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>It's been nearly nine years since Super Mario Odyssey gave us the plumber's last fully 3D outing and it's high time for a new game. According to reliable Nintendo leaker <a href="https://www.youtube.com/watch?v=FHJtCQt98dQ" target="_blank">Nate the Hate</a>, we may get a first look at one today. Last year's <a href="https://www.tomsguide.com/gaming/nintendo/i-thought-i-was-bored-with-the-nintendo-switch-2-but-then-i-played-donkey-kong-bananza">Donkey Kong Bananza</a> set the stage for a first-party Switch 2 3D platformer and I can't wait to see what Mario's next outing looks like.  </p><p>Other hints from Nate the Hate include potentially a new WarioLand game and a new Switch Sports game.</p><h2 id="don-t-expect-gta-vi">Don't expect GTA VI</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="hyce8Ftu8N8gj3Dx5Dqg6b" name="gta-6-Jason_Duval_01" alt="Grand Theft Auto VI screenshot" src="https://cdn.mos.cms.futurecdn.net/hyce8Ftu8N8gj3Dx5Dqg6b.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Rockstar)</span></figcaption></figure><p>Look, it's not going to happen, ok? While it feels like the entire gaming world is desperate for any scrap of information about Grand Theft Auto VI, it feels like the safest of safe bets to say it's not going to show up in today's Nintendo Direct.</p><h2 id="genshin-impact-could-finally-arrive-on-switch-2">Genshin Impact could *finally* arrive on Switch 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:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KGp7tTsbJFdoCH4RLhFyUN" name="Genshin Impact.jpg" alt="Genshin Impact" src="https://cdn.mos.cms.futurecdn.net/KGp7tTsbJFdoCH4RLhFyUN.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shanghai miHoYo YingTie Technology)</span></figcaption></figure><p>Genshin Impact was first announced for Nintendo Switch during a 2020 Direct. And six years later, we're still waiting for it to arrive. Well, the wait might be over, according to recent posts on X claiming there's been an update ahead of today's Direct.</p><p>In the <a href="https://x.com/genshinmains_/status/2064221756605481456#m" target="_blank">post</a>, X user genshinmains posted: “Nintendo Switch account login manager has been added to the game. New Nintendo Switch account user, need to bind HoYoverse account. Nintendo Direct live stream in 8 hours.”</p><p>Allowing users to log into the massively successful gacha game from a Switch 2 would be a <em>strong</em> indication<em> </em>it may finally be ready for primetime.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Nintendo Switch account login manager has been added to the game. "New Nintendo Switch account user, need to bind HoYoverse account." 👀Nintendo Direct live stream in ~8 hours. #GenshinImpact #原神 #원신 pic.twitter.com/GxalRCPfMu<a href="https://twitter.com/cantworkitout/status/2064221756605481456">June 9, 2026</a></p></blockquote><div class="see-more__filter"></div></div><h2 id="a-ton-of-ports-are-coming">A ton of ports are coming</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="ZwDpESDTLL2xMZ8RQeuBp8" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 54-25 screenshot" alt="Nintendo Switch 2 Editions of all 3 Xenoblade Chronicles games" src="https://cdn.mos.cms.futurecdn.net/ZwDpESDTLL2xMZ8RQeuBp8.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: NIntendo)</span></figcaption></figure><p>Capcom keeps cooking. Now, it's bringing Devil May Cry 5 to Switch. Pre-orders start later today. Muramasa: The Demon's Blade, and Xenoblade Chronicles games are also coming</p><h2 id="xenoblade-genesis-revealed">Xenoblade Genesis revealed</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="DeuvnanfXANQqLcLzWzbrR" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 57-5 screenshot" alt="New Xenoblade game" src="https://cdn.mos.cms.futurecdn.net/DeuvnanfXANQqLcLzWzbrR.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: Nintendo)</span></figcaption></figure><p>Xenoblade Genesis revealed. The graphics certainly look incredible, and the performance appears buttery smooth.</p><h2 id="switch-sports-resort-announced">Switch Sports Resort announced</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="7Y8Z33wW9r2sEjeFofMs9e" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 59-14 screenshot" alt="Nintendo Switch Sports Resort" src="https://cdn.mos.cms.futurecdn.net/7Y8Z33wW9r2sEjeFofMs9e.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: Nintendo)</span></figcaption></figure><p>We now get a trailer for a Switch 2 sports game. There will be 12 games in total. If you're a fan of Wii Sports, this one will be for you. Naturally, you can use the Joy-Cons in various ways to play the game.</p><h2 id="thumb-wrestling-demo">Thumb wrestling demo</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="oARKWdvMQLx8UTEuwdSKZ9" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-1-44 screenshot" alt="Thumb Wrestling in Switch 2 Sports Resort" src="https://cdn.mos.cms.futurecdn.net/oARKWdvMQLx8UTEuwdSKZ9.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: NIntendo)</span></figcaption></figure><p>We now see how thumb wrestling works in Switch Sports Resort. The in-game actions seem to correspond accurately to your movements. You have to shake the Joy-Con, which isn't exactly accurate but seems fun.</p><h2 id="runescape-dragonwilds">Runescape: Dragonwilds</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="CR7V2tDy8aHMCG4uz6uxiR" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-4-18 screenshot" alt="Runescape gameplay" src="https://cdn.mos.cms.futurecdn.net/CR7V2tDy8aHMCG4uz6uxiR.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: Nintendo)</span></figcaption></figure><p>Fans of survival magic games should be happy that Runescape: Dragonwilds is coming to Switch on September 15. Watch out, Wolverine!</p><h2 id="another-look-at-star-fox">Another look at Star Fox</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="UwfRasU6dcq4NTBMSGwHmb" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-5-56 screenshot" alt="StarFox launch date" src="https://cdn.mos.cms.futurecdn.net/UwfRasU6dcq4NTBMSGwHmb.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: Nintendo)</span></figcaption></figure><p>Star Fox launches on June 25. There will be a demo on the Nintendo eShop later today, so definitely keep an eye out for it.</p><h2 id="final-fantasy-resonance">Final Fantasy Resonance</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="3F9SD95zymkMijnorT8CX" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-7-11 screenshot" alt="Final Fantasy Resonance" src="https://cdn.mos.cms.futurecdn.net/3F9SD95zymkMijnorT8CX.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: Nintendo)</span></figcaption></figure><p>Final Fantasy Resonance launches on October 22 for Switch 2 and Switch 1. Final Fantasy fans on Switch are certainly getting the royal treatment this year.</p><h2 id="dragon-quest-monsters-the-withered-world">Dragon Quest Monsters: The Withered World</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="waeftSFV7YQeTmrnAzQMGF" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-9-12 screenshot" alt="Dragon Quest Monsters" src="https://cdn.mos.cms.futurecdn.net/waeftSFV7YQeTmrnAzQMGF.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: Nintendo )</span></figcaption></figure><p>A new Dragon Quest Monsters game is coming to Switch 2. It has the same art style that the series is known for. You can see the clear influence of Pokémon.</p><h2 id="duskbloods-closed-network-test">Duskbloods closed network test</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="mpDWboYSsuBYxhnvKv7wDN" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-10-51 screenshot" alt="Duskbloods" src="https://cdn.mos.cms.futurecdn.net/mpDWboYSsuBYxhnvKv7wDN.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: Nintendo)</span></figcaption></figure><p>The Duskbloods get a new trailer. A closed-network test will take place sometime this summer.</p><h2 id="splatoon-raiders-trailer">Splatoon Raiders trailer</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="pwhP8XzrXG7aA4Wa7nXFTX" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-12-20 screenshot" alt="Spaltoon Raiders gameplay" src="https://cdn.mos.cms.futurecdn.net/pwhP8XzrXG7aA4Wa7nXFTX.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: Nintendo)</span></figcaption></figure><p>We get another look at Splatoon Raiders. It has some of the same mechanics as the Splatoon games, but it's an action-adventure game with some exploration. Expect more info during the Splatoon Raiders direct on June 30th.</p><h2 id="metaphor-refantazio-coming-to-switch-2">Metaphor: ReFantazio coming to Switch 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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NXbKyQWHY4nBFcR8a22DBB" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-16-24 screenshot" alt="Metaphor Refantazio gameplay" src="https://cdn.mos.cms.futurecdn.net/NXbKyQWHY4nBFcR8a22DBB.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: Nintendo)</span></figcaption></figure><p>Metaphor: ReFantazio is coming to Switch 2. This was a surprise hit when it released on other platforms a couple of years ago, and it will likely go over well with Nintendo fans when it releases on October 12.</p><h2 id="sizzle-reel-time">Sizzle reel time</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="i2SWF6CbPewUU8nWsZ24EL" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-17-51 screenshot" alt="Warhammer Space Marine 2" src="https://cdn.mos.cms.futurecdn.net/i2SWF6CbPewUU8nWsZ24EL.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: Nintendo)</span></figcaption></figure><p>We now get a sizzle reel of upcoming games, including Warhammer, DayZ, and even Metal Gear Solid Master Collection 2.</p><h2 id="kingdom-hearts-collection-coming-to-switch-2">Kingdom Hearts collection coming to Switch 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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VaRkF9PJerty2wNtQ8eQsb" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-19-46 screenshot" alt="Kingdom Hearts 3 game collection" src="https://cdn.mos.cms.futurecdn.net/VaRkF9PJerty2wNtQ8eQsb.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: Nintendo)</span></figcaption></figure><p>Kingdom Hearts is coming to Switch 2 with a new collection. Those who own the Switch game can transfer their save data now. </p><h2 id="kingdom-hearts-iv-announced">Kingdom Hearts IV announced</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="Y7V7UjQJiLjCPxY8KXAtqj" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-21-32 screenshot" alt="Kingdom Hearts 4" src="https://cdn.mos.cms.futurecdn.net/Y7V7UjQJiLjCPxY8KXAtqj.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: Nintendo)</span></figcaption></figure><p>Now, this is a surprise! Kingdom Hearts IV was just announced. This will likely be a multi-platform game, but it's awesome to see it here during this Nintendo Direct.</p><h2 id="ocarina-of-time-remake-is-official">Ocarina of Time remake is official</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="GZUCRqqNCzMKo7cgCEJoL7" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-22-31 screenshot" alt="Ocarina of Time remake" src="https://cdn.mos.cms.futurecdn.net/GZUCRqqNCzMKo7cgCEJoL7.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: Nintendo)</span></figcaption></figure><p>Looks like the rumors were true, as The Legend of Zelda: Ocarina of Time remake is indeed coming to Switch 2. Like the 3DS remake from years ago, this is a complete remake from the ground up. This will be a huge one for the Switch 2. Best of all, it arrives this year.</p><h2 id="nintendo-of-america-head-takes-the-stage">Nintendo of America head takes the stage</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="nEQuSsJxzyaT5zR6r8SwWJ" name="Nintendo Direct 6.9.2026 + Nintendo Treehouse_ Live _ June 2026 1-24-51 screenshot" alt="Devon Pritchard COO" src="https://cdn.mos.cms.futurecdn.net/nEQuSsJxzyaT5zR6r8SwWJ.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: Nintendo)</span></figcaption></figure><p>Devon Pritchard takes the (digital) stage to give fans a message. It seems she is prepping folks for the upcoming Nintendo Treehouse.</p><h2 id="nintendo-treehouse-starts-with-a-star-fox-gameplay-demo">Nintendo Treehouse starts with a Star Fox gameplay demo</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/cWJR_d9gBZ4" allowfullscreen></iframe></div></div><p>We've moved into the Nintendo Treehouse portion of today's event, and it's kicking off with a full gameplay demo of Star Fox, due to land on Switch 2 on June 25th.</p><p>I remember the original Lylat Wars back in the Nintendo 64 era so this is hitting me right in the nostalgia zone. </p><h2 id="star-fox-looks-pretty-slick">Star Fox looks pretty slick</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:2354px;"><p class="vanilla-image-block" style="padding-top:46.30%;"><img id="znVPMYNVuV9FVPXnwbWwRB" name="Screenshot 2026-06-09 161536" alt="Star Fox" src="https://cdn.mos.cms.futurecdn.net/znVPMYNVuV9FVPXnwbWwRB.png" mos="" align="middle" fullscreen="" width="2354" height="1090" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>If this gameplay walkthrough is getting you interested in trying Star Fox for yourself, then the good news is you can try it for free. Starting today, Switch 2 owners can download the demo that includes the tutorial and a full level from the full game.</p><p>The bad news is Star Fox is only available for the Switch 2. So if you're still sitting on an OG Switch you'll need to upgrade to join the crew. </p><h2 id="splatoon-raiders-is-getting-a-playthrough-now">Splatoon Raiders is getting a playthrough now</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:2542px;"><p class="vanilla-image-block" style="padding-top:55.55%;"><img id="EGQHmCa6AWypxwZe5RUDt4" name="Screenshot 2026-06-09 162858" alt="Nintendo Direct Splatoon" src="https://cdn.mos.cms.futurecdn.net/EGQHmCa6AWypxwZe5RUDt4.png" mos="" align="middle" fullscreen="" width="2542" height="1412" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>The team have moved on to Splatoon Raiders, the franchise's first single-player game. We're being shown how to customise characters with different gadgets and battle against Salmonids.</p><p>There are a bunch of new gadgets coming in this game that will let players gain bonus powers and attacks. Nintendo wants to get people excited for this title, it's planning to hold a dedicated Splatoon Raiders Direct on June 30.</p><h2 id="wrapping-up">Wrapping up</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="REmQ8pCqSpZTfDfP4zj3CZ" name="Nintendo_switch_2_ 5.JPG" alt="A Nintendo Switch 2 handheld console" src="https://cdn.mos.cms.futurecdn.net/REmQ8pCqSpZTfDfP4zj3CZ.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: Tom's Guide)</span></figcaption></figure><p>Ok, the Treehouse has moved on to a four-player game of Rhythm Heaven Groove and while they do that, let's revisit the biggest announcements from today's Direct:</p><p>The <strong>Legend of Zelda: Ocarina of Time</strong> is getting a full Nintendo Switch 2 remake coming this year.</p><p><strong>Switch Sports Resort</strong> is the newest successor to Wii Sports and will come with 12 games in total, letting you use the motion-sensitive Joy-Cons to play.</p><p><strong>Final Fantasy Resonance</strong> will launch on both the Switch 1 and Switch 2 on October 22.</p><p><strong>Dragon Quest Monsters: The Withered World is a new</strong> Dragon Quest Monsters game.</p><p>We got a new trailer for <strong>The Duskbloods,</strong> but no further details.</p><p><strong>Xenoblade Genesis </strong>was revealed as the next entry in the major franchise that marks "a new beginning" for the series.</p><p>Kingdom Hearts is coming to Switch 2 with a new collection. Meanwhile, a brand new game in the franchise — <strong>Kingdom Hearts IV</strong> — was also announced.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo Direct confirmed for June 9 — here’s where to watch and what to expect ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo-direct-confirmed-for-june-9-heres-where-to-watch-and-what-to-expect</link>
                                                                            <description>
                            <![CDATA[ A June Nintendo Direct will happen on June 9 at 10 am ET. Directly after, a Nintendo Treehouse event will showcase some of the games. Here are all the details. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8oeAt4hVAZLoYZQk9bGbgZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/K5KeExkmJ5nmkZXDxgHuCZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 08 Jun 2026 14:53:43 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ tony.polanco@futurenet.com (Tony Polanco) ]]></author>                    <dc:creator><![CDATA[ Tony Polanco ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/atzRNqFt5wYgEUPBDahWsD.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/K5KeExkmJ5nmkZXDxgHuCZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 handheld console]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 handheld console]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 handheld console]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/K5KeExkmJ5nmkZXDxgHuCZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Hot on the heels of <a href="https://www.tomsguide.com/news/live/summer-game-fest-2026-live-updates">Summer Game Fest</a>, Nintendo has announced it will hold a Nintendo Direct tomorrow (June 9) at 10 am ET. A Nintendo Treehouse presentation will follow immediately after.</p><p>According to a press email, the Nintendo Direct will run for around 50 minutes and spotlight upcoming <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a> and <a href="https://www.tomsguide.com/reviews/nintendo-switch">Nintendo Switch</a> games. The Nintendo Treehouse event will last around 95 minutes and feature gameplay of select games featured in the Nintendo Direct.</p><p>This is the first big Nintendo Direct of the year, so it should hopefully shed light on what Nintendo plans to release during the latter half of 2026. I say that because, right now, we don’t have a firm grasp of what’s on the horizon. Some of the confirmed 2026 titles are Fire Emblem: Fortune’s Weave and Duskbloods. Star Fox is out on June 25, and Splatoon Raiders drops on July 23.</p><p>One of the biggest rumors from known leaker <a href="https://www.youtube.com/watch?v=CnuTGIq5JzI&t=2601s" target="_blank">Nate the Hate</a> is that Nintendo is working on another The Legend of Zelda: Ocarina of Time remake. This makes sense given how it’s the franchise’s 40th anniversary this year. Nate was correct about Star Fox and generally has a good track record, so this rumor is likely accurate.</p><p>While the Nintendo Switch 2 has generally been successful, it isn’t anywhere near as popular as its predecessor. However, with enough games to get folks excited for the fall season, perhaps Nintendo can turn things around—even if the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay">Switch 2 is getting a price hike</a> in September.</p><p>You can watch the June Nintendo Direct and Nintendo Treehouse showcases on <a href="https://www.nintendo.com/us/mobile-apps/nintendo-today/"><strong>Nintendo Today!</strong></a>, <a href="https://www.youtube.com/Nintendo"><strong>YouTube</strong></a>, and <a href="https://www.twitch.tv/nintendo"><strong>Twitch</strong></a>.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/nintendo-is-redesigning-the-switch-2-to-comply-with-eu-battery-replacement-rules">Nintendo Switch 2 getting replaceable battery in EU — but it should be for everyone</a></li><li><a href="https://www.tomsguide.com/entertainment/music-streaming/nintendo-music-is-now-available-in-apple-carplay-letting-you-soundtrack-your-commute-with-mario-kart">Nintendo Music is now available in Apple CarPlay — letting you soundtrack your commute with Mario Kart</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-just-played-final-fantasy-vii-rebirth-on-switch-2-and-this-huge-rpg-pushes-nintendos-hybrid-console-to-its-limit">I just played Final Fantasy VII Rebirth on Switch 2 — here's how it compares to PS5 Pro</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Early Prime Day Nintendo Switch deals are here — up to 50% off on console bundles, games and accessories ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/early-prime-day-nintendo-switch-deals-are-here-up-to-50-percent-off-on-console-bundles-games-and-accessories</link>
                                                                            <description>
                            <![CDATA[ Prime Day is on the way — check out the best early deals on everything Nintendo Switch and Nintendo Switch 2. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ktZVZYy4pPeQvGqNi9ScE5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QH3F8td8J6DaFqfa7sZHi6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 05 Jun 2026 10:47:41 +0000</pubDate>                                                                                                                                <updated>Tue, 09 Jun 2026 09:16:05 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/QH3F8td8J6DaFqfa7sZHi6-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Mario Kart World screenshot]]></media:description>                                                            <media:text><![CDATA[Mario Kart World screenshot]]></media:text>
                                <media:title type="plain"><![CDATA[Mario Kart World screenshot]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QH3F8td8J6DaFqfa7sZHi6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.tomsguide.com/sales-events/amazons-early-prime-day-deals-are-live-heres-21-id-actually-buy">Prime Day</a> is on the way. Amazon's biggest shopping event will return on June 23 and in the meantime, the retailer is already offering early discounts. </p><p>This is great news for Nintendo gamers, because a bunch of games and accessories are dropping in price. Reminder: the Nintendo Switch 2 console is <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay">going to get a price increase</a> in September, so Prime Day will be your last major chance to score a saving on the console.</p><p>The most exciting deal of the bunch is definitely the <a href="https://www.amazon.com/dp/B0GZ5DFHC5" target="_blank" rel="nofollow">Nintendo Switch 2 Choose Your Game bundle for $499</a>.  If you want to upgrade, now's the time, and this bundle is the best way to do it — you'll get a choice between three of the best Nintendo Switch 2 games and making a saving between $20 and $30.</p><p>There are lots more deals I'd highly recommend picking up, so check them out below. For more, see our <a href="https://www.tomsguide.com/coupons/category/gaming">gaming promo codes</a> coverage.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick links</span></h3><ul><li><strong></strong><a href="https://www.amazon.com/b?node=16227133011" target="_blank" rel="nofollow"><strong>shop Nintendo Switch game deals at Amazon</strong></a></li><li><strong>NBA 2K26: </strong><a href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5DPB28" target="_blank" rel="nofollow"><strong>was $19 now $17</strong></a></li><li><strong>PDP Afterglow Wave: </strong><a href="https://www.amazon.com/AfterglowTM-Wave-Wired-Controller-Gaming-Console/dp/B0CBNMWFQL" target="_blank" rel="nofollow"><strong>was $29 now $19</strong></a></li><li><strong>Super Mario RPG: </strong><a href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow"><strong>was $59 now $33</strong></a></li><li><strong>Samsung P9 microSD Express Card 256GB: </strong><a href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow"><strong>was $79 now $47</strong></a></li><li><strong>Cyberpunk 2077 Ultimate Edition: </strong><a href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><strong>was $69 now $57</strong></a></li><li><strong>Nintendo Switch 2 Choose Your Game Bundle: </strong><a href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow"><strong>now $499</strong></a> <strong>up to $30 off!</strong></li></ul><h3 class="article-body__section" id="section-nintendo-switch-2-console-bundles"><span>Nintendo Switch 2 console bundles</span></h3><div class="product"><a data-dimension112="bf567932-0b7f-40d2-950b-a93da05fbef5" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499" href="https://www.amazon.com/dp/B0GZ5DFHC5/" 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:90.60%;"><img id="HFhsLDuMQr9ApbrRTkAZFi" name="Switch 2 Choose Your Game Bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HFhsLDuMQr9ApbrRTkAZFi.png" mos="" align="middle" fullscreen="" width="1500" height="1359" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This Nintendo Switch 2 bundle gets you a console and a choice of one of three excellent titles. Your options are Mario Kart World, Pokémon Pokopia and Donkey Kong: Bananza. This means you can save up to $30 compared to buying one of those games separately. <br><strong>Price check: </strong><a href="https://www.bestbuy.com/product/switch-2-choose-your-game-bundle-nintendo-switch-2/J7GSL57WQR" target="_blank" rel="nofollow" data-dimension112="bf567932-0b7f-40d2-950b-a93da05fbef5" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499"><strong>$499 @ Best Buy</strong></a><strong> | </strong><a href="https://www.gamestop.com/consoles-hardware/nintendo-switch-2/products/nintendo-switch-2-choose-your-game-bundle/445803.html" target="_blank" rel="nofollow"><strong>$499 @ Gamestop</strong></a><strong> | </strong><a href="https://www.nintendo.com/us/store/products/nintendo-switch-2-choose-bundle-128060/" target="_blank" rel="nofollow"><strong>$499 @ Nintendo</strong></a><a class="view-deal button" href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow" data-dimension112="bf567932-0b7f-40d2-950b-a93da05fbef5" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-accessory-deals"><span>Nintendo Switch accessory deals</span></h3><div class="product"><a data-dimension112="91a1f6c8-f1d9-4e71-a576-e57583dad7c1" data-action="Deal Block" data-label="If you're buying a new console, keeping the screen protected should be your top priority. This set comes with two screen protectors for Nintendo Switch 2, as well as a cleaning kit to make sure your system is ready to go." data-dimension48="If you're buying a new console, keeping the screen protected should be your top priority. This set comes with two screen protectors for Nintendo Switch 2, as well as a cleaning kit to make sure your system is ready to go." data-dimension25="$6" href="https://www.amazon.com/Nintendo-Switch-Protectors-Microfiber-Applicator-2/dp/B0F6B2BSBD" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:522px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="DHHKv9Fp9UztUuTpC3HbgY" name="Screen Protector for Nintendo Switch (2-Pack)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DHHKv9Fp9UztUuTpC3HbgY.jpg" mos="" align="middle" fullscreen="" width="522" height="522" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you're buying a new console, keeping the screen protected should be your top priority. This set comes with two screen protectors for Nintendo Switch 2, as well as a cleaning kit to make sure your system is ready to go.<a class="view-deal button" href="https://www.amazon.com/Nintendo-Switch-Protectors-Microfiber-Applicator-2/dp/B0F6B2BSBD" target="_blank" rel="nofollow" data-dimension112="91a1f6c8-f1d9-4e71-a576-e57583dad7c1" data-action="Deal Block" data-label="If you're buying a new console, keeping the screen protected should be your top priority. This set comes with two screen protectors for Nintendo Switch 2, as well as a cleaning kit to make sure your system is ready to go." data-dimension48="If you're buying a new console, keeping the screen protected should be your top priority. This set comes with two screen protectors for Nintendo Switch 2, as well as a cleaning kit to make sure your system is ready to go." data-dimension25="$6">View Deal</a></p></div><div class="product"><a data-dimension112="ca7f5247-d4b7-45de-bb38-a59d57a5b10d" data-action="Deal Block" data-label="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension48="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension25="$16" href="https://www.amazon.com/PowerA-Slim-Nintendo-Switch-Built-2/dp/B0FQCLW4HB/" 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="YrSzkWgunpQsNgzA8fBRoi" name="Slim Case for Nintendo Switch 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YrSzkWgunpQsNgzA8fBRoi.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions.<a class="view-deal button" href="https://www.amazon.com/PowerA-Slim-Nintendo-Switch-Built-2/dp/B0FQCLW4HB/" target="_blank" rel="nofollow" data-dimension112="ca7f5247-d4b7-45de-bb38-a59d57a5b10d" data-action="Deal Block" data-label="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension48="For just $16, you won't get much better protection for your Nintendo Switch 2. Plus, this case has a fun design featuring Mario and friends. This slim case can store your Nintendo Switch 2 console and cartridges, as well as having a built-in stand for tabletop gaming sessions." data-dimension25="$16">View Deal</a></p></div><div class="product"><a data-dimension112="725501da-0231-407a-8b4b-12f0549e4d7a" data-action="Deal Block" data-label="If you want to add some flair to your Switch 2 setup, this PDP Afterglow Wave controller comes with eight RGB zones with four preset modes. It's also a fully wireless Switch 2 controller and offers up to 40 hours of battery life. Plus, it's compatible with the original Switch. It's a great alternative to the Pro controller at a cheap price point." data-dimension48="If you want to add some flair to your Switch 2 setup, this PDP Afterglow Wave controller comes with eight RGB zones with four preset modes. It's also a fully wireless Switch 2 controller and offers up to 40 hours of battery life. Plus, it's compatible with the original Switch. It's a great alternative to the Pro controller at a cheap price point." data-dimension25="$19" href="https://www.amazon.com/AfterglowTM-Wave-Wired-Controller-Gaming-Console/dp/B0CBNMWFQL" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="gLMrUJHKVSbmVpxCg3Xk43" name="pdp-afterglow-wave-controller" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gLMrUJHKVSbmVpxCg3Xk43.jpg" mos="" align="middle" fullscreen="" width="900" height="900" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you want to add some flair to your Switch 2 setup, this PDP Afterglow Wave controller comes with eight RGB zones with four preset modes. It's also a fully wireless Switch 2 controller and offers up to 40 hours of battery life. Plus, it's compatible with the original Switch. It's a great alternative to the Pro controller at a cheap price point. <a class="view-deal button" href="https://www.amazon.com/AfterglowTM-Wave-Wired-Controller-Gaming-Console/dp/B0CBNMWFQL" target="_blank" rel="nofollow" data-dimension112="725501da-0231-407a-8b4b-12f0549e4d7a" data-action="Deal Block" data-label="If you want to add some flair to your Switch 2 setup, this PDP Afterglow Wave controller comes with eight RGB zones with four preset modes. It's also a fully wireless Switch 2 controller and offers up to 40 hours of battery life. Plus, it's compatible with the original Switch. It's a great alternative to the Pro controller at a cheap price point." data-dimension48="If you want to add some flair to your Switch 2 setup, this PDP Afterglow Wave controller comes with eight RGB zones with four preset modes. It's also a fully wireless Switch 2 controller and offers up to 40 hours of battery life. Plus, it's compatible with the original Switch. It's a great alternative to the Pro controller at a cheap price point." data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="269870ef-1e48-4a9d-a370-3816a5d549ad" data-action="Deal Block" data-label="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension48="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension25="$47" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" 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:73.13%;"><img id="cYb96WCt22DZy3AXTssTSn" name="P9 microSD Express Card" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cYb96WCt22DZy3AXTssTSn.jpg" mos="" align="middle" fullscreen="" width="1500" height="1097" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price.<a class="view-deal button" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow" data-dimension112="269870ef-1e48-4a9d-a370-3816a5d549ad" data-action="Deal Block" data-label="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension48="If you need more storage for your Nintendo Switch 2 console, the Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and the deal makes it a much more comfortable price." data-dimension25="$47">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-game-deals"><span>Nintendo Switch game deals</span></h3><div class="product"><a data-dimension112="a01c033d-c1ad-4bde-8b76-9895e21440d9" data-action="Deal Block" data-label="Lego 2K Drive" data-dimension48="Lego 2K Drive" data-dimension25="$10" href="https://www.amazon.com/LEGO-2K-Drive-Nintendo-Switch/dp/B0C8P4779T" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="knFjhmEYQ27TuGzDvpnHSN" name="lego-2k-drive-switch-deal.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/knFjhmEYQ27TuGzDvpnHSN.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Ever wanted to speed around a race track in a sports car built entirely of plastic bricks? <a href="https://www.tomsguide.com/reviews/lego-2k-drive-review-everything-isnt-awesome" data-dimension112="a01c033d-c1ad-4bde-8b76-9895e21440d9" data-action="Deal Block" data-label="Lego 2K Drive" data-dimension48="Lego 2K Drive" data-dimension25="$10">Lego 2K Drive</a> brings that dream to life in a content-rich open-world racing experience. There's a Story mode, as well as individual cups, and you'll need to master drifting, boosting and power-ups if you want to claim a spot on the podium. <a class="view-deal button" href="https://www.amazon.com/LEGO-2K-Drive-Nintendo-Switch/dp/B0C8P4779T" target="_blank" rel="nofollow" data-dimension112="a01c033d-c1ad-4bde-8b76-9895e21440d9" data-action="Deal Block" data-label="Lego 2K Drive" data-dimension48="Lego 2K Drive" data-dimension25="$10">View Deal</a></p></div><div class="product"><a data-dimension112="cdd0bcb2-5bfd-44ed-a04d-48af6382ba2e" data-action="Deal Block" data-label="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension48="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension25="$17" href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5DPB28" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="esresuqBfUwR9e3D7dxHAg" name="nba-2k26-switch-2-case" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/esresuqBfUwR9e3D7dxHAg.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage.<a class="view-deal button" href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5DPB28" target="_blank" rel="nofollow" data-dimension112="cdd0bcb2-5bfd-44ed-a04d-48af6382ba2e" data-action="Deal Block" data-label="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension48="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension25="$17">View Deal</a></p></div><div class="product"><a data-dimension112="b9d71d02-7dd2-4301-bf5c-b4d3847970b7" data-action="Deal Block" data-label="best Nintendo Switch multiplayer games" data-dimension48="best Nintendo Switch multiplayer games" data-dimension25="$18" href="https://www.amazon.com/Puyo-Tetris-2S-Nintendo-Switch-2/dp/B0F65YTY6B" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1047px;"><p class="vanilla-image-block" style="padding-top:143.27%;"><img id="2EvEUPLg9WoWXViWkUYyPU" name="puyo_puyo_tetris_2s_deal_block_ns2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/2EvEUPLg9WoWXViWkUYyPU.jpg" mos="" align="middle" fullscreen="" width="1047" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The original Puyo Puyo Tetris game made our list of the <a href="https://www.tomsguide.com/best-picks/best-nintendo-switch-multiplayer-games" data-dimension112="b9d71d02-7dd2-4301-bf5c-b4d3847970b7" data-action="Deal Block" data-label="best Nintendo Switch multiplayer games" data-dimension48="best Nintendo Switch multiplayer games" data-dimension25="$18">best Nintendo Switch multiplayer games</a>, and this sequel provides more of a good thing. Choose a side — Tetris or Puyo Puyo — and take on a friend (or the CPU) while you try to clear your blocks or blobs as fast as possible, using combo attacks to overwhelm your opponent.<a class="view-deal button" href="https://www.amazon.com/Puyo-Tetris-2S-Nintendo-Switch-2/dp/B0F65YTY6B" target="_blank" rel="nofollow" data-dimension112="b9d71d02-7dd2-4301-bf5c-b4d3847970b7" data-action="Deal Block" data-label="best Nintendo Switch multiplayer games" data-dimension48="best Nintendo Switch multiplayer games" data-dimension25="$18">View Deal</a></p></div><div class="product"><a data-dimension112="aa7d171a-a569-4475-8d26-a2a13cfa4a03" data-action="Deal Block" data-label="Lego Horizon Adventures review" data-dimension48="Lego Horizon Adventures review" data-dimension25="$19" href="https://www.amazon.com/LEGO-Horizon-Adventures-Nintendo-Switch/dp/B0DJDLS8Q1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1125px;"><p class="vanilla-image-block" style="padding-top:133.33%;"><img id="4AzebuKpUDwN63aT6nCVX5" name="lego_horizon_adventures_deal_block_nintendo_switch" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4AzebuKpUDwN63aT6nCVX5.jpg" mos="" align="middle" fullscreen="" width="1125" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This family-friendly Lego-fied version of Horizon Zero Dawn expertly balances the former’s adorable aesthetics and customization with the latter’s character-focused story and tactical combat. As we said in our <a href="https://www.tomsguide.com/gaming/lego-horizon-adventures-review" data-dimension112="aa7d171a-a569-4475-8d26-a2a13cfa4a03" data-action="Deal Block" data-label="Lego Horizon Adventures review" data-dimension48="Lego Horizon Adventures review" data-dimension25="$19">Lego Horizon Adventures review</a>, this is one of the more action-packed Lego games. But despite its greater emphasis on combat, the game never takes itself too seriously, offering the trademark comedic tone you’d expect from a Lego title.<a class="view-deal button" href="https://www.amazon.com/LEGO-Horizon-Adventures-Nintendo-Switch/dp/B0DJDLS8Q1" target="_blank" rel="nofollow" data-dimension112="aa7d171a-a569-4475-8d26-a2a13cfa4a03" data-action="Deal Block" data-label="Lego Horizon Adventures review" data-dimension48="Lego Horizon Adventures review" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="Animal Crossing: New Horizons" data-dimension48="Animal Crossing: New Horizons" data-dimension25="$29" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:920px;"><p class="vanilla-image-block" style="padding-top:163.04%;"><img id="GcRAWqkXSWYrCc9QbybJ8C" name="81mdc6bcbNL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcRAWqkXSWYrCc9QbybJ8C.jpg" mos="" align="middle" fullscreen="" width="920" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The ultimate island gaming experience on Nintendo Switch... other than <a href="https://www.tomsguide.com/gaming/nintendo/ive-played-animal-crossing-new-horizons-for-700-hours-and-the-3-0-update-left-me-wanting-more-in-the-best-kind-of-way" data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="Animal Crossing: New Horizons" data-dimension48="Animal Crossing: New Horizons" data-dimension25="$29">Animal Crossing: New Horizons</a>. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization. I've played it for over 150 hours myself — if you love Hello Kitty, you just can't pass it up.<a class="view-deal button" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow" data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="Animal Crossing: New Horizons" data-dimension48="Animal Crossing: New Horizons" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="ee444257-ec50-4cc1-bf0e-b5ef07ca85ed" data-action="Deal Block" data-label="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension48="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension25="$31" href="https://www.amazon.com/Capcom-Fighting-Collection-2-Nintendo-Switch/dp/B0DPGQBYJC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:419px;"><p class="vanilla-image-block" style="padding-top:162.05%;"><img id="Ce8vqL6YmGM8FukaLY7J78" name="Capcom Fighting Collection 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ce8vqL6YmGM8FukaLY7J78.jpg" mos="" align="middle" fullscreen="" width="419" height="679" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades. <a class="view-deal button" href="https://www.amazon.com/Capcom-Fighting-Collection-2-Nintendo-Switch/dp/B0DPGQBYJC" target="_blank" rel="nofollow" data-dimension112="ee444257-ec50-4cc1-bf0e-b5ef07ca85ed" data-action="Deal Block" data-label="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension48="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension25="$31">View Deal</a></p></div><div class="product"><a data-dimension112="f9436748-38ec-4ba7-bebd-62c064a44bd0" data-action="Deal Block" data-label="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension48="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension25="$33" href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="4xG2wv5AUJnDubSBFjdzoJ" name="super-mario-rpg-switch-game.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4xG2wv5AUJnDubSBFjdzoJ.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well.<a class="view-deal button" href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow" data-dimension112="f9436748-38ec-4ba7-bebd-62c064a44bd0" data-action="Deal Block" data-label="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension48="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension25="$33">View Deal</a></p></div><div class="product"><a data-dimension112="5ee8b13a-bf66-42e3-bee3-d7dbb7a73a61" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$37" href="https://www.amazon.com/Sonic-Shadow-Generations-Nintendo-Switch-2/dp/B0F663CWT8/" 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:71.47%;"><img id="9ZrMt2Hq2yhZU6NMDPtQmc" name="sonic-x-shadow-switch-2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ZrMt2Hq2yhZU6NMDPtQmc.jpg" mos="" align="middle" fullscreen="" width="1500" height="1072" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/sonic-x-shadow-generations-review" data-dimension112="5ee8b13a-bf66-42e3-bee3-d7dbb7a73a61" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$37">Sonic X Shadow Generations</a> remasters the classic game and bundles it with a new chapter where you play as beloved anti-hero Shadow. It's a fun mix of 2D and 3D Sonic, and with shorter, replayable levels, it fits perfectly on the portable Nintendo Switch 2. <a class="view-deal button" href="https://www.amazon.com/Sonic-Shadow-Generations-Nintendo-Switch-2/dp/B0F663CWT8/" target="_blank" rel="nofollow" data-dimension112="5ee8b13a-bf66-42e3-bee3-d7dbb7a73a61" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$37">View Deal</a></p></div><div class="product"><a data-dimension112="76b7339d-0094-48e3-920a-9301f8c5a8fe" data-action="Deal Block" data-label="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension48="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension25="$39" href="https://www.walmart.com/ip/Metroid-Prime-4-Nintendo-Nintendo-Switch-045496591748/218349758" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="P3MhpWL5XWqL8eTfhaordd" name="Metroid Prime 4 Beyond Nintendo Switch" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/P3MhpWL5XWqL8eTfhaordd.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home.<a class="view-deal button" href="https://www.walmart.com/ip/Metroid-Prime-4-Nintendo-Nintendo-Switch-045496591748/218349758" target="_blank" rel="nofollow" data-dimension112="76b7339d-0094-48e3-920a-9301f8c5a8fe" data-action="Deal Block" data-label="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension48="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Price check: $46 @ Walmart" data-dimension48="Price check: $46 @ Walmart" data-dimension25="$43" href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="5jjqhmQeCNsYPQqLt4UrZm" name="breath-of-the-wild-case.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5jjqhmQeCNsYPQqLt4UrZm.jpg" mos="" align="middle" fullscreen="" width="2500" height="2500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit.<br><strong>Price check: </strong><a href="https://www.walmart.com/ip/The-Legend-of-Zelda-Breath-of-the-Wild-Nintendo-Switch/55432568?" target="_blank" rel="nofollow" data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Price check: $46 @ Walmart" data-dimension48="Price check: $46 @ Walmart" data-dimension25="$43"><strong>$46 @ Walmart</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-3" target="_blank" rel="nofollow" data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Price check: $46 @ Walmart" data-dimension48="Price check: $46 @ Walmart" data-dimension25="$43">View Deal</a></p></div><div class="product"><a data-dimension112="c59cc024-82e8-4ef0-b438-de9d744c5ccd" data-action="Deal Block" data-label="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension48="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension25="$44" href="https://www.amazon.com/Donkey-Kong-Country-Returns-Nintendo-Switch/dp/B0D8SK1BMF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2894px;"><p class="vanilla-image-block" style="padding-top:161.92%;"><img id="w6TAhNWc7eE6HvkkZzrnwb" name="Donkey-Kong-Country-Returns-HD---Nintendo-Switch" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/w6TAhNWc7eE6HvkkZzrnwb.jpg" mos="" align="middle" fullscreen="" width="2894" height="4686" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play.<a class="view-deal button" href="https://www.amazon.com/Donkey-Kong-Country-Returns-Nintendo-Switch/dp/B0D8SK1BMF" target="_blank" rel="nofollow" data-dimension112="c59cc024-82e8-4ef0-b438-de9d744c5ccd" data-action="Deal Block" data-label="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension48="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44" href="https://electronics.woot.com/offers/pokmon-legends-z-a-7" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="mVQRW64mvVstFVQjwGe5gP" name="Pokémon Legends Z-A (Nintendo Switch)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mVQRW64mvVstFVQjwGe5gP.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/pokemon-legends-z-a-review" data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44">Pokémon Legends Z-A</a> reworks the franchise's traditional turn-based combat, but the thrill of capturing powerful pocket-sized monsters remains as compelling as ever. This deal is on the Switch version of the game, which means you won't get the absolute <em>best </em>performance or framerates, but you can still play it on your Switch 2 or original Switch.<br><strong>Price check: </strong><a href="https://www.walmart.com/ip/Pok-mon-Legends-Z-A-Nintendo-Switch-Region-Free-Version/18285504348" target="_blank" rel="nofollow"><strong>$47 @ Walmart</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/pokmon-legends-z-a-7" target="_blank" rel="nofollow" data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="772221c8-a2d6-4f02-8af2-943b4bdb0e06" data-action="Deal Block" data-label="Splatoon is a series known for multiplayer, team-based FPS action — but this spin-off is one for solo players. You'll take on waves of foes in Splatoon Raiders, and the game is packed with Splatoon's trademark fresh sense of style. Amazon is offering $10 off as a hidden discount." data-dimension48="Splatoon is a series known for multiplayer, team-based FPS action — but this spin-off is one for solo players. You'll take on waves of foes in Splatoon Raiders, and the game is packed with Splatoon's trademark fresh sense of style. Amazon is offering $10 off as a hidden discount." data-dimension25="$49" href="https://www.amazon.com/SplatoonTM-Raiders-Nintendo-Switch-2/dp/B0GY1S2VCQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="TZcakzFfEzgs3eUcZKyQZG" name="Splatoon Raiders ns2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/TZcakzFfEzgs3eUcZKyQZG.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Splatoon is a series known for multiplayer, team-based FPS action — but this spin-off is one for solo players. You'll take on waves of foes in Splatoon Raiders, and the game is packed with Splatoon's trademark fresh sense of style. Amazon is offering $10 off as a hidden discount.<a class="view-deal button" href="https://www.amazon.com/SplatoonTM-Raiders-Nintendo-Switch-2/dp/B0GY1S2VCQ" target="_blank" rel="nofollow" data-dimension112="772221c8-a2d6-4f02-8af2-943b4bdb0e06" data-action="Deal Block" data-label="Splatoon is a series known for multiplayer, team-based FPS action — but this spin-off is one for solo players. You'll take on waves of foes in Splatoon Raiders, and the game is packed with Splatoon's trademark fresh sense of style. Amazon is offering $10 off as a hidden discount." data-dimension48="Splatoon is a series known for multiplayer, team-based FPS action — but this spin-off is one for solo players. You'll take on waves of foes in Splatoon Raiders, and the game is packed with Splatoon's trademark fresh sense of style. Amazon is offering $10 off as a hidden discount." data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="110056c8-0e10-484a-84ec-143ddd7f2404" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$49" href="https://www.amazon.com/Star-Wars-Outlaws-Gold-Nintendo-Switch/dp/B0F79Z9V31/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="BwV6UrdZnqFU8bHcp3JcHX" name="star-wars-outlaws-switch-2-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/BwV6UrdZnqFU8bHcp3JcHX.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/star-wars-outlaws-review-a-quintessential-outing-in-a-galaxy-far-far-away" data-dimension112="110056c8-0e10-484a-84ec-143ddd7f2404" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$49">Star Wars Outlaws</a> is one of the best things to come out of the galaxy far, far away in years. You play the rogue Kay Vess, looking to make a name (and find the score of a lifetime) in a world controlled by the Galactic Empire. It's an Ubisoft game, so you can expect a large open world full of distractions and side missions.<a class="view-deal button" href="https://www.amazon.com/Star-Wars-Outlaws-Gold-Nintendo-Switch/dp/B0F79Z9V31/" target="_blank" rel="nofollow" data-dimension112="110056c8-0e10-484a-84ec-143ddd7f2404" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="52beae54-60e2-491e-af2b-b254ace2f585" data-action="Deal Block" data-label="Relive the first six chapters in the Final Fantasy story with this anniversary collection on Nintendo Switch. Each classic RPG in this remastered package includes updated pixel visuals, rearranged soundtracks and a ton of useful tweaks to game balance and UI that makes these games more fun than ever." data-dimension48="Relive the first six chapters in the Final Fantasy story with this anniversary collection on Nintendo Switch. Each classic RPG in this remastered package includes updated pixel visuals, rearranged soundtracks and a ton of useful tweaks to game balance and UI that makes these games more fun than ever." data-dimension25="$48" href="https://www.amazon.com/FINAL-FANTASY-Collection-Anniversary-Nintendo-Switch/dp/B0DCKFWW1V" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="UShGAihp2WQpyH3N8mRUyV" name="71QWO4tJLoL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/UShGAihp2WQpyH3N8mRUyV.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Relive the first six chapters in the Final Fantasy story with this anniversary collection on Nintendo Switch. Each classic RPG in this remastered package includes updated pixel visuals, rearranged soundtracks and a ton of useful tweaks to game balance and UI that makes these games more fun than ever.<a class="view-deal button" href="https://www.amazon.com/FINAL-FANTASY-Collection-Anniversary-Nintendo-Switch/dp/B0DCKFWW1V" target="_blank" rel="nofollow" data-dimension112="52beae54-60e2-491e-af2b-b254ace2f585" data-action="Deal Block" data-label="Relive the first six chapters in the Final Fantasy story with this anniversary collection on Nintendo Switch. Each classic RPG in this remastered package includes updated pixel visuals, rearranged soundtracks and a ton of useful tweaks to game balance and UI that makes these games more fun than ever." data-dimension48="Relive the first six chapters in the Final Fantasy story with this anniversary collection on Nintendo Switch. Each classic RPG in this remastered package includes updated pixel visuals, rearranged soundtracks and a ton of useful tweaks to game balance and UI that makes these games more fun than ever." data-dimension25="$48">View Deal</a></p></div><div class="product"><a data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="B6gzE9GtuUpJbrHescqg94" name="cyberpunk-2077-ue-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B6gzE9GtuUpJbrHescqg94.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown.<a class="view-deal button" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow" data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo Switch 2 getting replaceable battery in EU — but it should be for everyone ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/nintendo-is-redesigning-the-switch-2-to-comply-with-eu-battery-replacement-rules</link>
                                                                            <description>
                            <![CDATA[ New Switch 2 consoles in the EU will have more accessible batteries, but what does this mean for the rest of the world? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LBfHnraF5pgrDLPXsoqo5m</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 04 Jun 2026 11:53:28 +0000</pubDate>                                                                                                                                <updated>Thu, 04 Jun 2026 13:50:55 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ tom.pritchard@futurenet.com (Tom Pritchard) ]]></author>                    <dc:creator><![CDATA[ Tom Pritchard ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/biCewUkKfSA6QnT2HxVc3f.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/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nintendo has just <a href="https://www.nintendo.com/en-gb/Corporate/Consumer-Information/Compliance-with-EU-Directives-and-Regulations/Compliance-with-EU-Directives-and-Regulations-625942.html" target="_blank">announced</a> that it plans to modify the <a href="https://www.tomsguide.com/gaming/nintendo/ive-spent-24-hours-with-the-nintendo-switch-2-for-review-heres-5-things-i-love-and-2-things-i-dont">Nintendo Switch 2</a> console and make it significantly easier to replace the battery. This is being done to comply with <a href="https://www.tomsguide.com/phones/iphones/eu-is-mandating-readily-removable-batteries-for-phones-but-iphones-may-be-exempt">EU regulations about user-replaceable batteries</a>, which will come into force in February 2027. Sadly, this doesn't necessarily mean that everyone will automatically be able to buy one of these modified Switch 2 consoles.</p><p>Nintendo's announcement isn't particularly forthcoming with details about how these new Switch 2 consoles will be distributed. Instead, it has only specified that future EU Switch 2 consoles will be sold with unique model numbers and an additional "OSM" code on the packaging, which marks them as distinct from existing models on sale. Those units have model numbers starting with "BEE."</p><h2 id="what-does-this-mean-for-future-switch-2s">What does this mean for future Switch 2s?</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="ByXrLe7CCS8yLRayiBquMn" name="switch-2-resident-evil-lead-image" alt="A Nintendo Switch 2 on a table showing icons for three Resident Evil games" src="https://cdn.mos.cms.futurecdn.net/ByXrLe7CCS8yLRayiBquMn.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 / Tom's Guide)</span></figcaption></figure><p>Nintendo specifically says that this is being done to differentiate "separate products for regulatory purposes." This suggests that the old design won't vanish overnight. I've emailed Nintendo to clarify this point, and will update when I hear back.</p><p>So the big question is whether Nintendo will restrict the sale of these new units to the EU, or if they will eventually start selling them in other regions as well. The company is certainly under no obligation to sell these modified units elsewhere, but it also doesn't make a whole lot of sense to manufacture entirely different hardware for a single region.</p><p>Typically, regional variations are limited to specific components, rather than whole new designs.<a href="https://www.tomsguide.com/phones/samsung-phones/samsung-galaxy-s26-review"> Samsung Galaxy S26</a> phones utilize the Snapdragon 8 Elite Gen 5 for Galaxy chipset in North America, while units sold elsewhere have the Exynos 2600.</p><p>Similarly, all iPhones made the switch <a href="https://www.tomsguide.com/news/the-iphone-just-got-an-official-deadline-to-ditch-lightning-for-usb-c">from Lightning to USB-C</a>, rather than just the models within a specific part of Europe. It doesn't make sense to regionalize the manufacturing process to such an extent and go to the trouble and expense of producing such wildly different versions of the same product.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Odk3JW"></div>                            </div>                            <script src="https://kwizly.com/embed/Odk3JW.js" async></script><h2 id="these-rules-weren-t-kept-secret">These rules weren't kept secret</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="MuqZhMjioFq7Bnu5smpChD" name="Nintendo_Switch2_ 8.JPG" alt="A Nintendo Switch 2 photographed under RGB lighting" src="https://cdn.mos.cms.futurecdn.net/MuqZhMjioFq7Bnu5smpChD.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: Tom's Guide)</span></figcaption></figure><p>The other big question is why Nintendo didn't plan for this eventuality. The subject of user-replaceable batteries in electronics has been <a href="https://www.tomsguide.com/news/iphone-12-might-be-forced-to-offer-removable-batteries">going on for at least six years</a>, well ahead of the Switch 2's release, and one would think that they would have seen this coming and adjusted designs accordingly. The whole point of this legislation is to allow users to replace batteries without any specialist skills or tools. This is not the case with the current Switch 2 design.</p><p>Instead, the task of replacing the Switch 2's battery is a long and fairly convoluted process. According to <a href="https://www.ifixit.com/Guide/Nintendo+Switch+2+Battery+Replacement/190141" target="_blank">iFixit's repair guide</a>, the Switch 2 battery isn't easily accessible, even after you remove the console's back plate. A bunch of disassembly is required to even access the battery, and you then have to repeat the process in reverse to put the unit back together again.</p><p>Replacing the battery <a href="https://www.ifixit.com/Guide/Joy-Con+2+(Left)+Battery+Replacement/189109" target="_blank">in a Joy-Con 2</a> isn't nearly as complicated, but it's still not the simplest process in the world. Joy-Cons are going to be affected by the incoming rules, too, though Nintendo hasn't confirmed any plans at the time of writing.</p><h2 id="so-what-s-going-to-happen">So what's going to happen?</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="2uQ4GsqLJHm3CW4dwURXeb" name="Nintendo-Switch-2-MKW" alt="The Nintendo Switch 2 propped up on a kitchen table" src="https://cdn.mos.cms.futurecdn.net/2uQ4GsqLJHm3CW4dwURXeb.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: Stephen Lambrechts / Tom's Guide)</span></figcaption></figure><p>It's not entirely clear what Nintendo's plans are right now, only that it will have those modified replacement-friendly Switch 2 consoles on store shelves ahead of the EU's February 18, 2027 deadline. I expect that Nintendo will start distributing the new consoles ahead of that date and minimize the chances of any BEE consoles being sold when they're not supposed to be.</p><p>The intricacies of global trade, especially within the EMEA, also likely mean that the new OSM consoles will end up being sold elsewhere, too. Whether that will be restricted to EU neighbors like Norway or the U.K., or whether they will end up being shipped to the likes of North America and Asia, isn't something we can predict.</p><p>I hope that Nintendo will eventually wind down production of the original Switch 2 console in favor of making the OSM models more widely available. Having one console in production makes a lot more sense than two, after all. But since there's no hard deadline like there is in the EU, it would make sense for Nintendo to make this a more gradual process.</p><p>But no matter what ends up happening, it's worth noting that the new consoles probably won't be arriving <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay">before the Switch 2's price goes up</a> in September. There's a $50 price hike in the U.S., bringing the console to $599, and a €30 price increase to €500 in the EU.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/playstation/ps5-flexstrike-fight-stick-and-pulse-elevate-speakers-preview">I got hands-on with PS5 FlexStrike fight stick and Pulse Elevate desktop speakers — and I’m seriously impressed with one in particular</a></li><li><a href="https://www.tomsguide.com/gaming/handheld-gaming/the-steam-deck-price-hike-and-msis-new-claw-8-ex-ai-best-buy-leak-are-just-more-evidence-that-handheld-pc-prices-are-out-of-control">The Steam Deck price hike and MSI's new Claw 8 EX AI+ Best Buy leak are just more evidence that handheld PC prices are out of control</a></li><li><a href="https://www.tomsguide.com/gaming/handheld-gaming/this-retro-gaming-handheld-is-the-modern-xperia-play-tribute-ive-been-waiting-for-i-went-hands-on-at-computex-2026">I just found the Sony Xperia Play tribute I've been dreaming of — this retro gaming handheld takes me back to 2012</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo Music is now available in Apple CarPlay — letting you soundtrack your commute with Mario Kart ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/entertainment/music-streaming/nintendo-music-is-now-available-in-apple-carplay-letting-you-soundtrack-your-commute-with-mario-kart</link>
                                                                            <description>
                            <![CDATA[ Nintendo Music has come to Apple CarPlay and Android Auto — but you'll need a subscription before cranking up your favorite soundtrack. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5CdG5nSAKmHaWAoV29xWCG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nd6PtFwbrDazHgFfk9q2cQ-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 04 Jun 2026 09:25:33 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Music Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                                                                <author><![CDATA[ tom.pritchard@futurenet.com (Tom Pritchard) ]]></author>                    <dc:creator><![CDATA[ Tom Pritchard ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/biCewUkKfSA6QnT2HxVc3f.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/nd6PtFwbrDazHgFfk9q2cQ-1280-80.png">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nintendo Music logo]]></media:description>                                                            <media:text><![CDATA[Nintendo Music logo]]></media:text>
                                <media:title type="plain"><![CDATA[Nintendo Music logo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nd6PtFwbrDazHgFfk9q2cQ-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Did you know that Nintendo has its own music streaming service?<a href="https://www.tomsguide.com/gaming/nintendo/nintendo-launches-new-music-app-so-you-can-listen-to-your-favorite-game-soundtracks"> It first landed back in October 2024</a>, and I completely forgot that it was ever a thing. But for those of you with an active Nintendo Online subscription, this service lets you listen to Nintendo soundtracks from throughout history. It saves you the trouble of looking for a YouTube playlist that hasn't been hit by a copyright strike yet.</p><p>I bring this up because Nintendo has just rolled out a bunch of updates to Nintendo Music. The first big change is that Nintendo has added web browser support to the service, which will let you listen through your desktop machine. A new tablet-optimized app should also offer a better quality big-screen experience, rather than contending with the stretched-out version of the phone app.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/3yhshnFDHaE" allowfullscreen></iframe></div></div><p>Perhaps most exciting is the fact that Nintendo has added support for <a href="https://www.tomsguide.com/reference/android-auto-faq">Android Auto</a> and <a href="https://www.tomsguide.com/reference/apple-carplay">Apple CarPlay</a>. This means you have better control over the app while you're driving, through your car's touchscreen display and via voice controls. </p><p>This means you can drive to work while bopping along to the Mario Kart soundtrack, or matching the weather with the appropriate tunes from Animal Crossing. You just have to remember that real life isn't like a video game, and it's not acceptable to start tossing banana peels at passing drivers simply because you don't want them to overtake you.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2877px;"><p class="vanilla-image-block" style="padding-top:55.75%;"><img id="vtkkTrnnPEt6oossFdoxHJ" name="Screenshot 2026-06-03 132441" alt="Nintendo music app on a car display" src="https://cdn.mos.cms.futurecdn.net/vtkkTrnnPEt6oossFdoxHJ.png" mos="" align="middle" fullscreen="" width="2877" height="1604" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-WQnyGO"></div>                            </div>                            <script src="https://kwizly.com/embed/WQnyGO.js" async></script><div><blockquote><p>Remember that real life isn't like a video game, and it's not acceptable to start tossing banana peels at passing drivers.</p></blockquote></div><p>It's also probably not a good idea to get behind the wheel after eating a large portion of mushrooms. You know exactly what I'm talking about.</p><p>Sadly, the service is not free, and you will need an active subscription to <a href="https://www.tomsguide.com/us/nintendo-switch-online,review-5757.html">Nintendo Switch Online</a> if you want to take advantage of all the tracks Nintendo Music has to offer. You only need the basic subscription, which is $20 a year or $4 a month. That also comes with the ability to play games online, chat with friends, store saves in the cloud, and the ability to play classic games from the NES, SNES and Game Boy.</p><p>The $50 annual Switch Online + Expansion Pass subscription also comes with all those perks, plus access to games on new systems and free expansion packs for certain games like <a href="https://www.tomsguide.com/reviews/animal-crossing-new-horizons">Animal Crossing</a> and <a href="https://www.tomsguide.com/us/mario-kart-8-deluxe-switch,review-4336.html">Mario Kart 8</a>.</p><p>This is also a good time to mention that the <a href="https://www.tomsguide.com/gaming/nintendo/ive-spent-24-hours-with-the-nintendo-switch-2-for-review-heres-5-things-i-love-and-2-things-i-dont">Nintendo Switch 2</a> price will be<a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay"> increasing later this year</a>. From September 1, the cost of a Switch 2 console will be rising by $50 in the U.S., meaning you'll have to pay $499, and you won't even get any games bundled in with the system. </p><div class="product"><a data-dimension112="ea55685c-7903-4365-b82c-6c7772bf657d" data-action="Deal Block" data-label="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension48="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension25="$449" href="https://www.amazon.com/Nintendo-Switch-2-System/dp/B0F3GWXLTS/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:573px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CZVsCNarPBfDyJN4n9dfD6" name="Switch 2 deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CZVsCNarPBfDyJN4n9dfD6.jpg" mos="" align="middle" fullscreen="" width="573" height="573" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming.<a class="view-deal button" href="https://www.amazon.com/Nintendo-Switch-2-System/dp/B0F3GWXLTS/" target="_blank" rel="nofollow" data-dimension112="ea55685c-7903-4365-b82c-6c7772bf657d" data-action="Deal Block" data-label="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension48="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension25="$449">View Deal</a></p></div><p>Thankfully, you still have plenty of time to pick up a Switch 2 before that happens. You can also take advantage of the new $499 <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-choose-your-game-bundle-lets-you-save-money-by-packing-in-one-of-these-3-games-what-you-need-to-know">"Choose Your Game" bundle</a>, which lets you pick up a console with one of three games: <a href="https://www.tomsguide.com/gaming/nintendo/donkey-kong-bananza-review">Donkey Kong Bananza</a>, <a href="https://www.tomsguide.com/gaming/nintendo/mario-kart-world-review">Mario Kart World</a>, or <a href="https://www.tomsguide.com/gaming/pokemon-pokopia-review">Pokémon Pokopia</a>. That saves you $20 to $30 on the cost of buying one of those games separately. </p><div class="product"><a data-dimension112="0f00a66e-4b96-4474-be35-60cd31f02542" data-action="Deal Block" data-label="$499 @ Best Buy" data-dimension48="$499 @ Best Buy" data-dimension25="$499" href="https://www.amazon.com/dp/B0GZ5DFHC5/" 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:90.60%;"><img id="HFhsLDuMQr9ApbrRTkAZFi" name="Switch 2 Choose Your Game Bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HFhsLDuMQr9ApbrRTkAZFi.png" mos="" align="middle" fullscreen="" width="1500" height="1359" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The latest Switch 2 bundle lets you pick between one of three excellent titles. Your options are Mario Kart World, Pokémon Pokopia and Donkey Kong: Bananza. This means you can save up to $30 compared to buying one of those games separately. </p><p><strong>Price check:</strong> <a href="https://www.bestbuy.com/product/switch-2-choose-your-game-bundle-nintendo-switch-2/J7GSL57WQR" target="_blank" rel="nofollow" data-dimension112="0f00a66e-4b96-4474-be35-60cd31f02542" data-action="Deal Block" data-label="$499 @ Best Buy" data-dimension48="$499 @ Best Buy" data-dimension25="$499">$499 @ Best Buy</a> | <a href="https://www.gamestop.com/consoles-hardware/nintendo-switch-2/products/nintendo-switch-2-choose-your-game-bundle/445803.html" target="_blank" rel="nofollow">$499 @ Gamestop</a> | <a href="https://www.nintendo.com/us/store/products/nintendo-switch-2-choose-bundle-128060/" target="_blank" rel="nofollow">$499 @ Nintendo</a><a class="view-deal button" href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow" data-dimension112="0f00a66e-4b96-4474-be35-60cd31f02542" data-action="Deal Block" data-label="$499 @ Best Buy" data-dimension48="$499 @ Best Buy" data-dimension25="$499">View Deal</a></p></div><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/i-love-the-nintendo-switch-2-but-im-not-a-big-fan-of-the-joy-cons-here-are-the-controllers-i-recommend-instead">I love the Nintendo Switch 2 but I’m not a big fan of the Joy-Cons — here are the controllers I recommend instead</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/finally-got-a-switch-2-these-are-my-12-must-play-nintendo-exclusive-games">Finally got a Switch 2? These are my 12 must-play Nintendo-exclusive games</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/ive-been-buying-nintendo-switch-games-for-8-years-and-have-never-paid-full-price-7-secret-tips-i-use-to-save-on-video-games">I've been buying Nintendo Switch games for 8 years and have never paid full price: 7 secret tips I use to save on video games</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I just played Final Fantasy VII Rebirth on Switch 2 — here's how it compares to PS5 Pro ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/i-just-played-final-fantasy-vii-rebirth-on-switch-2-and-this-huge-rpg-pushes-nintendos-hybrid-console-to-its-limit</link>
                                                                            <description>
                            <![CDATA[ Final Fantasy VII Rebirth is now on Nintendo Switch 2, and this epic RPG plays very well on the hybrid console, but with a few blemishes. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">j89hZhzK9YAUJUgZXA4E5j</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3mEvkJLhEeZFu66V85cNGZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Jun 2026 12:00:00 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Jun 2026 12:11:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn.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/3mEvkJLhEeZFu66V85cNGZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Square Enix]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Final Fantasy VII Rebirth screenshot showing Barret and Cloud]]></media:description>                                                            <media:text><![CDATA[Final Fantasy VII Rebirth screenshot showing Barret and Cloud]]></media:text>
                                <media:title type="plain"><![CDATA[Final Fantasy VII Rebirth screenshot showing Barret and Cloud]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3mEvkJLhEeZFu66V85cNGZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Back in January, I declared Final Fantasy VII Remake the <a href="https://www.tomsguide.com/gaming/nintendo/i-just-played-final-fantasy-vii-remake-on-nintendo-switch-2-and-its-stunning-especially-in-handheld-mode">“new Switch 2 showcase,”</a> and I stand by that statement. But <a href="https://www.tomsguide.com/reviews/final-fantasy-vii-rebirth">Final Fantasy VII Rebirth</a>, which launches on Nintendo’s hybrid console this week (on June 3), is a different beast. It’s deeper and denser in every way, offering a sprawling open world, hundreds of quests and more iconic characters to meet.</p><p>Before getting my hands on the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a> edition of Final Fantasy VII Rebirth, I definitely had my doubts as to how Square Enix was going to cram this huge RPG into less powerful hardware than the <a href="https://www.tomsguide.com/reviews/ps5">PS5</a>, where it initially released in 2024. Even more so because Rebirth had its share of performance and graphical woes on PlayStation’s flagship console.</p><p>After putting a handful of hours into Final Fantasy VII Rebirth on Switch 2, I’ve come away once again enthralled by this fantastic RPG and generally happy to recommend the version shortly releasing on Nintendo hardware. But with a <em>few</em> more caveats than I had when recommending Remake.</p><div class="product"><a data-dimension112="8ee9bdcc-f854-4332-8219-422a0162d57e" data-action="Deal Block" data-label="Final Fantasy VII Rebirth is the second chapter in the ambitious Remake trilogy and sees Cloud and his allies leave the city of Midgar behind as they journey across the planet on a quest to stop the villainous Sephiroth. This huge RPG offers several large maps to explore, dozens of quests, and plenty of surprisingly enjoyable mini-games (including Queen's Blood). It's a cinematic and epic sequel." data-dimension48="Final Fantasy VII Rebirth is the second chapter in the ambitious Remake trilogy and sees Cloud and his allies leave the city of Midgar behind as they journey across the planet on a quest to stop the villainous Sephiroth. This huge RPG offers several large maps to explore, dozens of quests, and plenty of surprisingly enjoyable mini-games (including Queen's Blood). It's a cinematic and epic sequel." data-dimension25="$49" href="https://www.amazon.com/FINAL-FANTASY-VII-REBIRTH-Exclusive-Gathering-FINAL/dp/B0GM224VBV" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="Pg7kpniMbNYrPmur3Ft6GH" name="final-fantasy-vii-rebirth-switch-2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Pg7kpniMbNYrPmur3Ft6GH.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Final Fantasy VII Rebirth is the second chapter in the ambitious Remake trilogy and sees Cloud and his allies leave the city of Midgar behind as they journey across the planet on a quest to stop the villainous Sephiroth. This huge RPG offers several large maps to explore, dozens of quests, and plenty of surprisingly enjoyable mini-games (including Queen's Blood). It's a cinematic and epic sequel.<a class="view-deal button" href="https://www.amazon.com/FINAL-FANTASY-VII-REBIRTH-Exclusive-Gathering-FINAL/dp/B0GM224VBV" target="_blank" rel="nofollow" data-dimension112="8ee9bdcc-f854-4332-8219-422a0162d57e" data-action="Deal Block" data-label="Final Fantasy VII Rebirth is the second chapter in the ambitious Remake trilogy and sees Cloud and his allies leave the city of Midgar behind as they journey across the planet on a quest to stop the villainous Sephiroth. This huge RPG offers several large maps to explore, dozens of quests, and plenty of surprisingly enjoyable mini-games (including Queen's Blood). It's a cinematic and epic sequel." data-dimension48="Final Fantasy VII Rebirth is the second chapter in the ambitious Remake trilogy and sees Cloud and his allies leave the city of Midgar behind as they journey across the planet on a quest to stop the villainous Sephiroth. This huge RPG offers several large maps to explore, dozens of quests, and plenty of surprisingly enjoyable mini-games (including Queen's Blood). It's a cinematic and epic sequel." data-dimension25="$49">View Deal</a></p></div><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-Oom99e"></div>                            </div>                            <script src="https://kwizly.com/embed/Oom99e.js" async></script><h2 id="here-s-how-ffvii-rebirth-on-switch-2-compares-to-ps5-pro">Here’s how FFVII Rebirth on Switch 2 compares to PS5 Pro</h2><p>To set out my stall, my experience with Final Fantasy VII Rebirth so far has come with the Nintendo Switch 2 in handheld mode. I’m aware some of the graphical hiccups I’m going to highlight might be alleviated by playing on a TV, but the vast majority of my Switch 2 playtime is in handheld mode. Plus, I’d argue that being able to take FFVII Rebirth anywhere is the selling point of the Switch 2 port compared to playing on PS5, <a href="https://www.tomsguide.com/reviews/xbox-series-x">Xbox Series X</a> or PC.</p><iframe allow="" height="340" width="100%" id="" style="" class="position-center" data-lazy-priority="low" data-lazy-src="https://cdn.knightlab.com/libs/juxtapose/latest/embed/index.html?uid=5209ba8e-5ddd-11f1-ba1b-0e6f42328d7d"></iframe><p>On initial boot-up, FFVII Rebirth started promisingly on Switch 2. There is a clear hit to image quality, with textures in the distance noticeably fuzzy compared to <a href="https://www.tomsguide.com/gaming/playstation/ps5-pro-review">PS5 Pro</a> (I replayed the intro on PS5 Pro beforehand to give me a fresh comparison point). But in the largely linear opening that represents the first couple of hours of play, Rebirth looks pretty good. </p><p>The real downgrades to get the game running on Switch 2 become more apparent as you guide Cloud and his allies out of the city of Migard and into the first open-world section, the Grasslands. Just standing on the cliffside looking out over the lush field, the differences in image quality are stark. This was a show-stopping moment on PS5 Pro, but on Switch 2, the blurry, jaggied textures surrounding the foliage are undeniably hard to ignore. </p><iframe allow="" height="340" width="100%" id="" style="" class="position-center" data-lazy-priority="low" data-lazy-src="https://cdn.knightlab.com/libs/juxtapose/latest/embed/index.html?uid=74c727c8-5ddd-11f1-ba1b-0e6f42328d7d"></iframe><p>Pop-up becomes increasingly apparent in this section, as little patches of grass in the distance pop into existence as you get closer. Character models also lose detail at a distance. I advise against swinging the camera around to face your party when running around the open areas, but when you get up close, they look good. However, the fuzzy hair problem, which was also very noticeable in <a href="https://www.tomsguide.com/gaming/nintendo/i-played-all-3-new-resident-evil-games-on-switch-2-heres-the-one-you-should-buy">Resident Evil Requiem on Switch 2</a>, is definitely apparent.</p><p>One area that doesn’t suffer too much is the frame rate. Yes, you have to settle for 30 fps rather than having 60 fps like on PS5, but this is a trade-off Nintendo players are used to making, and I noticed only sporadic drops. Personally, I would always exchange a more consistent frame rate for reduced image quality, so Square Enix made the right decision in my book.</p><iframe allow="" height="340" width="100%" id="" style="" class="position-center" data-lazy-priority="low" data-lazy-src="https://cdn.knightlab.com/libs/juxtapose/latest/embed/index.html?uid=0fa685fa-5ddd-11f1-ba1b-0e6f42328d7d"></iframe><p>A quick word on FFVII Rebirth as a game: it’s frickin' epic, and well suited to playing on Switch 2. If I had one criticism of the game back in 2024, it was that it was almost too big, with bloated side activities padding the runtime. However, on Switch 2, I welcome all these little distractions, as they can be tackled in shorter play sessions when on the move or traveling.  </p><h2 id="should-you-buy-ffvii-rebirth-on-switch-2">Should you buy FFVII Rebirth on Switch 2?</h2><p>If you want the best-looking and performing version of Final Fantasy VII Rebirth, then playing on Switch 2 obviously shouldn’t be your first choice. You’ll get the best visuals and frame rate on PS5, Xbox Series X, or one of the <a href="https://www.tomsguide.com/us/best-gaming-pc,review-2219.html">best gaming PCs.</a> However, that’s a given. If you want the ability to play FFVII Rebirth anywhere, the Switch 2 version offers this USP, and while it does make sacrifices to get there, they’re not dealbreakers by any means.</p><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="jPMTRgjB8WpKWSgu8VZYf5" name="final-fantasy-vii-rebirth-switch-2-screenshot-01" alt="Screenshot of Final Fantasy VII Rebirth on Switch 2 showing Aerith in battle" src="https://cdn.mos.cms.futurecdn.net/jPMTRgjB8WpKWSgu8VZYf5.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: Square Enix / Tom's Guide)</span></figcaption></figure><p>Best of all, you don’t need to rely on my subjective judgement before committing your cash. Square Enix has released a pretty generously long <a href="https://www.nintendo.com/my/news/article/4iXaxIo10wCkvO6bA3xvPN" target="_blank">demo on the Nintendo eShop</a>, which allows you to check out FFVII Rebirth Switch 2 before you buy. And, as all good demos should, your progression will carry over into the main game. So there's no need to replay levels. </p><p>For the most part, I’ve been impressed with the quality of AAA ports on Switch 2, and Final Fantasy VII Rebirth joins the list of blockbuster games that have found a new home (and new potential players) on Nintendo’s platform. I’ll be curious to see if the third and final chapter of the Final Fantasy VII Remake trilogy lands on Switch 2 because if this series gets any bigger in scope, then the hybrid console might be tipped over its limits.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/reviews/final-fantasy-vii-rebirth">Final Fantasy VII Rebirth review</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-just-played-final-fantasy-vii-remake-on-nintendo-switch-2-and-its-stunning-especially-in-handheld-mode">I played Final Fantasy VII Remake on Switch 2, and it’s stunning</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/best-nintendo-switch-2-games">Best Nintendo Switch 2 games in 2026</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Finally got a Switch 2? These are my 12 must-play Nintendo-exclusive games ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/finally-got-a-switch-2-these-are-my-12-must-play-nintendo-exclusive-games</link>
                                                                            <description>
                            <![CDATA[ I'd recommend these 12 Nintendo exclusives to anyone, whether the Switch 2 is your first modern Nintendo console or an upgrade from last gen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">kkkbJpTvR6c5n9PANnmiHB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hPQd5QhV3Eawq3oBsHQrei-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 29 May 2026 17:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Sarah Chaney ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/suPHU879S6aTM4FZ2htzD5.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Sarah Chaney is a freelance tech writer with 4 years of experience across multiple outlets, including How-To Geek, MakeUseOf, SlashGear, Laptop Mag, and of course, Tom&#039;s Guide. She loves reviewing the latest gadgets, from inventive robot vacuums to new laptops, wearables, and anything PC-related. When she&#039;s not writing, she&#039;s probably playing a video game, exploring the outdoors, or listening to her current favorite song or album on repeat.&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/hPQd5QhV3Eawq3oBsHQrei-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo / Edited by Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A selection of Nintendo Switch 2 games.]]></media:description>                                                            <media:text><![CDATA[A selection of Nintendo Switch 2 games.]]></media:text>
                                <media:title type="plain"><![CDATA[A selection of Nintendo Switch 2 games.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hPQd5QhV3Eawq3oBsHQrei-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The original Nintendo Switch is no slouch. The console's first version debuted in 2017, but it still holds up well today. Depending on the model being sold — V1, V2, or OLED — and its condition, you'll typically see used models sell for anywhere between $100 and $300 on online marketplaces.</p><p>That said, the original console's internals and features pale in comparison to the new kid on the block: the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review" target="_blank">Nintendo Switch 2</a>. Despite the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay" target="_blank">Switch 2's confirmed price hikes</a>, it's hard not to love the new console. Compared to its predecessor, it has a larger display, magnetic Joy-Cons, USB-C ports on top and bottom, an upgraded kickstand, and more. </p><p>Put simply, the <a href="https://www.tomsguide.com/gaming/nintendo/best-thing-i-bought-this-year-was-the-nintendo-switch-2-and-its-not-even-close" target="_blank">Switch 2 is a worthy upgrade</a> for Nintendo fans, even considering its high price tag. If you've finally made the decision to trade in your old Switch for a fancy new Switch 2 (or to dive into the world of Nintendo consoles for the first time ever with the Switch 2), the likelihood is high you won't regret it.</p><p>But with a new console comes a need for new games. The Switch 2 is backwards compatible with original Switch games, but there are a few Switch 2 exclusives and original Switch games that have been reworked to look and play better on the new console. </p><p>Ultimately, there's a huge catalog of games to choose from, both Nintendo exclusives and others. If you need help narrowing it down, here are my 12 favorite Nintendo-made games to play on the Switch 2.  </p>        <div class="featured_product_block featured_block_hero" data-id="3c6ab863-8056-4433-89ef-9345832897c7">            <a href="https://www.amazon.com/Legend-Zelda-Echoes-Wisdom-Nintendo-Switch/dp/B0D8SDKKVW" data-model-name="The Legend of Zelda: Echoes of Wisdom" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/anVCjPzBbpkPfsd9rPkG63.jpg" alt="Nintendo, The Legend of Zelda: Echoes of Wisdom"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">The Legend of Zelda: Echoes of Wisdom</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="04ba903a-8270-402c-aa39-7553eebcf43e">            <a href="https://www.amazon.com/Super-Mario-Odyssey-US-Version-Switch/dp/B01MY7GHKJ" data-model-name="Super Mario Odyssey" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ovKaXavzzpfpMwDzmsW5LZ.jpg" alt="Nintendo, Super Mario Odyssey"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Super Mario Odyssey</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="5f3a2ef0-3940-40c5-a123-b39c3007f5e3">            <a href="https://www.amazon.com/Legend-Zelda-Links-Awakening-Nintendo-Switch/dp/B07SG15148" data-model-name="The Legend of Zelda: Link's Awakening" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/gy4wso47fBevwNkzxLWvKo.jpg" alt="Nintendo, The Legend of Zelda: Link's Awakening"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">The Legend of Zelda: Link's Awakening</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="f8c351bb-5f02-4fb8-9c4b-dbc91e21a07d">            <a href="https://www.amazon.com/New-Super-Mario-Bros-Deluxe-Nintendo/dp/B07HCZ7LPW" data-model-name="New Super Mario Bros. U Deluxe " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bNZmU8MN4GpwBiEWxkmhs4.jpg" alt="Nintendo, New Super Mario Bros. U Deluxe "></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">New Super Mario Bros. U Deluxe </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="3312762b-c29a-4974-a9fa-9d1542aad59a">            <a href="https://www.amazon.com/Pokemon-Sword-Nintendo-Switch/dp/B07PC7X38X" data-model-name="Pokémon Sword" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Hvc8H8DRNA9jBBu4ujCL7n.jpg" alt="Nintendo, Pokémon Sword"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Pokémon Sword</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="65dcaa5a-127d-438e-b61a-02717aea3713">            <a href="https://www.amazon.com/Animal-CrossingTM-Horizons-Nintendo-SwitchTM-Switch/dp/B0FYHRBRG3" data-model-name="Animal Crossing™: New Horizons Nintendo Switch™ 2 Edition" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/47UHArE88Voq4oT8uAMyFh.jpg" alt="Nintendo, Animal Crossing™: New Horizons Nintendo Switch™ 2 Edition"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Animal Crossing™: New Horizons Nintendo Switch™ 2 Edition</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="3dbff663-d58a-4cd7-b833-4a15a50daa5f">            <a href="https://www.amazon.com/Legend-Zelda-Breath-Wild-Nintendo-Switch/dp/B0F5HWLKZ7" data-model-name="The Legend of Zelda: Breath of the Wild" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QtL4hGeBGxgsYuQEuPkwkd.jpg" alt="Nintendo, The Legend of Zelda: Breath of the Wild"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">The Legend of Zelda: Breath of the Wild</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="dcdc6e16-c9fc-4dc1-89b3-862e2bf75458">            <a href="https://www.amazon.com/Pok%C3%A9mon-Pokopia-Nintendo-Switch-2/dp/B0G1VH7HZ1" data-model-name="Pokémon Pokopia" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/KM6mBbDSNKDZjBUAbWbd8b.jpg" alt="Nintendo, Pokémon Pokopia"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Pokémon Pokopia</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="ee3f8c30-1a00-427e-8f21-692ed4e39001">            <a href="https://www.amazon.com/Kirby-Air-Riders-Nintendo-Switch-2/dp/B0FN13VMCC" data-model-name="Kirby Air Riders" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/9yX8r4GTvQ83qyQxqGtEBg.jpg" alt="Nintendo, Kirby Air Riders"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Kirby Air Riders</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a38fc74c-32fd-4907-815d-cb9c07e3a0ec">            <a href="https://www.amazon.com/Donkey-Kong-Bananza-Nintendo-Switch-2/dp/B0F66KLYVH" data-model-name="Donkey Kong Bananza" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/wsSxJBn2C4KAPjHkg9CCQi.jpg" alt="Nintendo, Donkey Kong Bananza"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Donkey Kong Bananza</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="3b1e1cc6-b827-40d3-8f38-c13e2ee3cef8">            <a href="https://www.amazon.com/Mario-KartTM-World-Nintendo-Switch-2/dp/B0F66GQLHH" data-model-name="Mario Kart World" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Dhtofedus5KBtteSCj5KGc.jpg" alt="Nintendo, Mario Kart World"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Mario Kart World</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="358616dc-e8d2-4b1e-9288-3fcc3d105d96">            <a href="https://www.amazon.com/Legend-ZeldaTM-Kingdom-Nintendo-SwitchTM-Switch/dp/B0F66DXJNM" data-model-name="The Legend of Zelda: Tears of the Kingdom" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v9GfNKDhRJAL9ao5bva9xe.jpg" alt="Nintendo, The Legend of Zelda: Tears of the Kingdom"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">The Legend of Zelda: Tears of the Kingdom</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ As a certified 'cozy gamer', these are the 12 most stress-free games for the ultimate bliss ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/as-a-certified-cozy-gamer-these-are-the-12-most-stress-free-games-for-the-ultimate-cozy-bliss</link>
                                                                            <description>
                            <![CDATA[ Keen on a new 'cozy' game? These 12 Amazon finds are my top-rated picks as a cozy gamer. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HC4DkgZvNc7XW8WV57Wp3L</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5j8QpvxKZujWMLQp4EAnUT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 25 May 2026 23:56:21 +0000</pubDate>                                                                                                                                <updated>Wed, 27 May 2026 00:03:11 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming]]></category>
                                                    <category><![CDATA[Nintendo]]></category>
                                                                                                <author><![CDATA[ lucy.scotting@futurenet.com (Lucy Scotting) ]]></author>                    <dc:creator><![CDATA[ Lucy Scotting ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/UC9ncAYxkmJ5ipHEyX44ri.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Lucy Scotting is a staff writer for Tom’s Guide Australia, primarily covering lifestyle, streaming and internet-related news. Lucy started her career writing for HR and staffing industry publications, with articles covering emerging tech, business and finance.&lt;/p&gt;&lt;p&gt;In her spare time, Lucy can be found watching sci-fi movies, working on her dystopian fiction novel (in progress since 2017) or hanging out with her dog, Fletcher. If she’s not found doing any of the above, she’s likely on her next adventure to a new city, country, or continent. &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5j8QpvxKZujWMLQp4EAnUT-1280-80.jpg">
                                                            <media:credit><![CDATA[Future / Skystone Games]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Tiny Bookshop key art with Tom&#039;s Guide deal badge]]></media:description>                                                            <media:text><![CDATA[Tiny Bookshop key art with Tom&#039;s Guide deal badge]]></media:text>
                                <media:title type="plain"><![CDATA[Tiny Bookshop key art with Tom&#039;s Guide deal badge]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5j8QpvxKZujWMLQp4EAnUT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>For the past 20-odd years, I have loved easy, open-world gaming. Ever since getting my first Game Boy Color, to my beloved (and heavily used) Nintendo DS Lite, and to my current handheld console, a limited edition Animal Crossing-themed Nintendo Switch, I have always opted for fun, simple games with open-ended goals and low-stakes progression. </p><p>Enter the 2020s term 'cozy gaming' — which is essentially just that — low commitment games that ooze aesthetic visual appeal, satisfying mechanics (like fishing, foraging and in some cases, flying), and hours upon hours of stress-free entertainment. </p><p>Some of my favourite cozy games are ones I've continued to play in short bursts for years at this point — namely, <a href="https://www.amazon.com.au/Animal-Crossing-Horizons-Nintendo-Switch/dp/B0FYKP1YPH" target="_blank">Animal Crossing</a> and <a href="https://www.amazon.com.au/Disney-Dreamlight-Valley-Cozy-CIB/dp/B0CGSSGFW2/" target="_blank">Disney Dreamlight Valley</a> — but I've also dabbled in newer entries over the past few months, including my current obsession, <a href="https://www.amazon.com.au/Silver-Lining-Interactive-6644-Bookshop/dp/B0G66TP1K9" target="_blank">Tiny Bookshop</a>. The name pretty much gives away the synopsis — you own a cutesy bookshop caravan in a seaside town, and you can customise almost everything about it. </p><p>If you're anything like me, you might be after a cozy game to try out. Whether it's to reinvigorate your love for gaming or you want a stress-free hobby to plug into every night, these 12 Amazon finds will provide that and more. Better yet, most of these games are available for Nintendo Switch, Nintendo Switch 2 or PlayStation consoles. So if you're after a new cozy game, scroll on to find my top-rated picks below. </p>        <div class="featured_product_block featured_block_hero" data-id="ff0bb0cc-6cfe-4aeb-94e8-57c3475d9e98">            <a href="https://www.amazon.com.au/Animal-Crossing-Horizons-Nintendo-Switch/dp/B0FYKP1YPH" data-model-name="Animal Crossing: New Horizons - Nintendo Switch 2" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/cNzEhdmioBJQigobcUtF5e.jpg" alt="Animal Crossing: New Horizons - Nintendo Switch 2 Edition"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Animal Crossing: New Horizons - Nintendo Switch 2</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b5304ab3-e40a-48b7-b565-d07665338f45">            <a href="https://www.amazon.com.au/Silver-Lining-Interactive-6644-Bookshop/dp/B0G66TP1K9" data-model-name="Tiny Bookshop - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/3whYm5PD2zQPFupCnRJPwd.jpg" alt="Tiny Bookshop - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Silver Lining Interactive</div>                                        <div class="featured__title">Tiny Bookshop - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="f243781f-ae5a-4bb8-b0b1-01cf4d386926">            <a href="https://www.amazon.com.au/Disney-Dreamlight-Valley-Cozy-CIB/dp/B0CGSSGFW2/" data-model-name="Disney Dreamlight Valley Cozy Edition - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:132.98%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/6H9HLc7vTDGYFm2SHw9Hzd.jpg" alt="Disney Dreamlight Valley Cozy Edition Cib"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nighthawk Interactive</div>                                        <div class="featured__title">Disney Dreamlight Valley Cozy Edition - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b4345ccc-f6d2-4941-a18f-dadabbdfce8a">            <a href="https://www.amazon.com.au/Hello-Kitty-Island-Adventure-Switch/dp/B0FHQM1NV4" data-model-name="Hello Kitty Island Adventure - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/m8hh9xSZy4QLsMXekqcErd.jpg" alt="Hello Kitty Island Adventure - Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Sunblink</div>                                        <div class="featured__title">Hello Kitty Island Adventure - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="eeaafd8a-451e-460b-b40f-72bbdcffc9fd">            <a href="https://www.jbhifi.com.au/products/nintendo-switch-tomodachi-life-living-the-dream" data-model-name="Tomodachi Life: Living the Dream - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/rSBrF27g8MQdUmKuFqYAke.jpg" alt="Tomodachi Life: Living the Dream"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Tomodachi Life: Living the Dream - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8bdc07af-181f-42c0-9738-40c2cf8ec8c6">            <a href="https://www.amazon.com.au/MySims-Cozy-Bundle-Nintendo-Switch/dp/B0FXZ7R6KM" data-model-name="MySims: Cozy Bundle - PlayStation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:124.69%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/DF9RawZfP6UTmgqqm4TRAe.jpg" alt="Mysims: Cozy Bundle - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Electronic Arts</div>                                        <div class="featured__title">MySims: Cozy Bundle - PlayStation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="925a000e-58b6-43bb-8a7d-0b4ae2d3b139">            <a href="https://www.amazon.com.au/Fangamer-5060760880859-Stardew-Valley-Nintendo/dp/B08F8KRRGL" data-model-name="Stardew Valley - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/9rTDM2QeTEnmTsZSMDqrVe.jpg" alt="Stardew Valley (nintendo Switch)"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Fangamer</div>                                        <div class="featured__title">Stardew Valley - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9097a3e1-04a4-478f-a5e6-a31de85280b6">            <a href="https://www.amazon.com.au/Tales-Shire-Rings-Nintendo-Switch/dp/B0F832DJRS/" data-model-name="Tales of the Shire: a Lord of the Rings Game - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/TtQrg4g5dXDZScVp9XfmQe.jpg" alt="Tales of the Shire: a Lord of the Rings Game - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>U&I</div>                                        <div class="featured__title">Tales of the Shire: a Lord of the Rings Game - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="22b09626-e945-4362-92bc-99955dfa1c4a">            <a href="https://www.amazon.com.au/BANDAI-NAMCO-Entertainment-Switch-NoManSky-Switch/dp/B0B51F8D3K" data-model-name="No Man's Sky - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/AJu72msBVvwDExKz2cXeCe.jpg" alt="Hello Game No Man's Sky Nintendo Switch Game"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Bandai Namco</div>                                        <div class="featured__title">No Man's Sky - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0c7a347f-6b6b-4ece-8930-fd24f425d257">            <a href="https://www.amazon.com.au/Nintendo-1231638-Fae-Farm-Switch/dp/B0C824L6WV" data-model-name="Fae Farm - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/qcaxqnhoCKu4QHjr5MGURe.jpg" alt="Fae Farm /nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Fae Farm - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="ba63958d-3740-4ffa-8467-f2a20a2ef4bc">            <a href="https://www.amazon.com.au/Untitled-Goose-Game-Nintendo-Switch/dp/B08DB49XRR" data-model-name="Untitled Goose Game - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/RxtuGJSDDR4ubYnn8xnGLe.jpg" alt="Untitled Goose Game (nintendo Switch)"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Skybound Games</div>                                        <div class="featured__title">Untitled Goose Game - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="15e3c4ea-f367-4765-bd0e-34d20a85182f">            <a href="https://www.amazon.com.au/Skybound-Stray-Nintendo-Switch/dp/B0DJCT4Y7Q" data-model-name="Stray - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/cauMxFUdpAQAXumcUmbDJe.jpg" alt="Stray - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Skybound</div>                                        <div class="featured__title">Stray - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo Switch Memorial Day deals — 17 best deals today, including lowest ever prices for must-play Switch 2 games ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/nintendo-switch-memorial-day-deals-17-best-deals-today-including-lowest-ever-prices-for-must-play-switch-2-games</link>
                                                                            <description>
                            <![CDATA[ Memorial Day offers the perfect time to build your Nintendo library with massive discounts on essential Switch 1 and Switch 2 games. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Gr4FuGPmAdyHtkWicGNABj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 25 May 2026 14:58:12 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn.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/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.tomsguide.com/live/news/best-memorial-day-deals-2026-running-shoes-patio-furniture-tvs">Memorial Day sales</a> are here, and I'm on the hunt for savings on Nintendo Switch 2 games and hardware. Fortunately, the holiday weekend is delivering with some discounts on excellent games, and a new Nintendo Switch 2 hardware bundle that puts the choice of game in your hands.</p><p>Today's best deals include the excellent <a href="https://www.amazon.com/Cyberpunk-2077-Nintendo-Switch-2/dp/B0F64Q8C97" target="_blank" rel="nofollow">Cyberpunk 2077: Ultimate Edition</a>, the overlooked <a href="https://www.amazon.com/Cronos-Nintendo-Switch-2/dp/B0FKVWSM3N" target="_blank" rel="nofollow">Cronos: The New Dawn</a> and the sprawling <a href="​ https://www.amazon.com/Cronos-Nintendo-Switch-2/dp/B0FKVWSM3N" target="_blank" rel="nofollow">Assassin's Creed: Shadows</a>. Plus, Nintendo's own titles are on sale, including <a href="https://www.bestbuy.com/product/hyrule-warriors-age-of-imprisonment-nintendo-switch-2-nintendo-switch-2/J7GSL5JV9Y" target="_blank" rel="nofollow">Hyrule Warriors: Age of Imprisonment</a> and <a href="https://www.bestbuy.com/product/metroid-prime-4-beyond-nintendo-switch-2-nintendo-switch-2/J7GSL5JFV6/sku/12581928" target="_blank" rel="nofollow">Metro Prime 4 Beyond</a>. </p><p>There are also deals on Nintendo Switch 1 games, if you haven't upgraded to Switch 2 (or just wanted to catch up on some older titles). These are the best Memorial Day Nintendo Switch deals I'd buy with my own money.</p><h3 class="article-body__section" id="section-nintendo-switch-memorial-day-deals-quick-links"><span>Nintendo Switch Memorial Day deals - quick links </span></h3><ul><li><a href="https://www.amazon.com/s?k=Nintendo+Switch+games" target="_blank" rel="nofollow"><strong>Shop all Nintendo Switch deals @ Amazon</strong></a></li><li><strong>Persona 5 Royal: </strong><a href="https://www.amazon.com/Persona-5-Royal-Standard-Nintendo-Switch/dp/B0BF9L5CK8" target="_blank" rel="nofollow"><strong>was $59 now $29 @ Amazon</strong></a></li><li><strong>Cronos The New Dawn: </strong><a href="https://www.amazon.com/Cronos-Nintendo-Switch-2/dp/B0FKVWSM3N" target="_blank" rel="nofollow"><strong>was $39 now $29 @ Amazon </strong></a></li><li><strong>Star Wars Outlaws (Gold Edition): </strong><a href="https://www.amazon.com/Star-Wars-Outlaws-Gold-Nintendo-Switch/dp/B0F79Z9V31/" target="_blank" rel="nofollow"><strong>was $59 now $35 @ Amazon</strong></a><strong></strong></li><li><strong>Zelda Breath of the Wild: </strong><a href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-1" target="_blank" rel="nofollow"><strong>was $59 now $43 @ Woot</strong></a><strong></strong></li><li><strong>Pokemon Legends Z-A: </strong><a href="https://electronics.woot.com/offers/pokmon-legends-z-a-4" target="_blank" rel="nofollow"><strong>was $59 now $44 @ Woot</strong></a></li><li><strong>Cyberpunk 2077 Ultimate Edition: </strong><a href="https://www.amazon.com/Cyberpunk-2077-Nintendo-Switch-2/dp/B0F64Q8C97" target="_blank" rel="nofollow"><strong>was $69 now $57 @ Amazon</strong></a><strong></strong></li><li><strong>Switch 2 'Choose Your Game' Bundle: </strong><a href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow"><strong>$499 @ Amazon</strong></a><strong></strong></li></ul><h3 class="article-body__section" id="section-nintendo-switch-2-console-bundle-deals"><span>Nintendo Switch 2 console bundle deals</span></h3><div class="product"><a data-dimension112="5490ddb9-2db4-4b9d-9a42-a372a76087ac" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499" href="https://www.amazon.com/dp/B0GZ5DFHC5/" 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:90.60%;"><img id="HFhsLDuMQr9ApbrRTkAZFi" name="Switch 2 Choose Your Game Bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HFhsLDuMQr9ApbrRTkAZFi.png" mos="" align="middle" fullscreen="" width="1500" height="1359" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This Nintendo Switch 2 bundle gets you a console and a choice of one of three excellent titles. Your options are Mario Kart World, Pokémon Pokopia and Donkey Kong: Bananza. This means you can save up to $30 compared to buying one of those games separately. <br><strong>Price check: </strong><a href="https://www.bestbuy.com/product/switch-2-choose-your-game-bundle-nintendo-switch-2/J7GSL57WQR" target="_blank" rel="nofollow" data-dimension112="5490ddb9-2db4-4b9d-9a42-a372a76087ac" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499"><strong>$499 @ Best Buy</strong></a><strong> | </strong><a href="https://www.gamestop.com/consoles-hardware/nintendo-switch-2/products/nintendo-switch-2-choose-your-game-bundle/445803.html" target="_blank" rel="nofollow"><strong>$499 @ Gamestop</strong></a><strong> | </strong><a href="https://www.nintendo.com/us/store/products/nintendo-switch-2-choose-bundle-128060/" target="_blank" rel="nofollow"><strong>$499 @ Nintendo</strong></a><a class="view-deal button" href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow" data-dimension112="5490ddb9-2db4-4b9d-9a42-a372a76087ac" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-2-game-deals"><span>Nintendo Switch 2 game deals</span></h3><div class="product"><a data-dimension112="b30c2a11-94ae-438f-8ce2-22f9679e45a4" data-action="Deal Block" data-label="Prove your skills on the court anywhere with NBA 2K26 on Nintendo Switch 2. While the Switch edition isn't quite as visually impressive as its console siblings, it's got all the same modes, including myTeam and MyGM, and the series unrivalled sense of NBA authenticity." data-dimension48="Prove your skills on the court anywhere with NBA 2K26 on Nintendo Switch 2. While the Switch edition isn't quite as visually impressive as its console siblings, it's got all the same modes, including myTeam and MyGM, and the series unrivalled sense of NBA authenticity." data-dimension25="$17" href="https://www.amazon.com/NBA-2K26-Nintendo-Switch-2/dp/B0FH5DPB28/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="esresuqBfUwR9e3D7dxHAg" name="nba-2k26-switch-2-case" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/esresuqBfUwR9e3D7dxHAg.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Prove your skills on the court anywhere with NBA 2K26 on Nintendo Switch 2. While the Switch edition isn't quite as visually impressive as its console siblings, it's got all the same modes, including myTeam and MyGM, and the series unrivalled sense of NBA authenticity. <a class="view-deal button" href="https://www.amazon.com/NBA-2K26-Nintendo-Switch-2/dp/B0FH5DPB28/" target="_blank" rel="nofollow" data-dimension112="b30c2a11-94ae-438f-8ce2-22f9679e45a4" data-action="Deal Block" data-label="Prove your skills on the court anywhere with NBA 2K26 on Nintendo Switch 2. While the Switch edition isn't quite as visually impressive as its console siblings, it's got all the same modes, including myTeam and MyGM, and the series unrivalled sense of NBA authenticity." data-dimension48="Prove your skills on the court anywhere with NBA 2K26 on Nintendo Switch 2. While the Switch edition isn't quite as visually impressive as its console siblings, it's got all the same modes, including myTeam and MyGM, and the series unrivalled sense of NBA authenticity." data-dimension25="$17">View Deal</a></p></div><div class="product"><a data-dimension112="f464feb6-75f0-4a44-b022-a826c88c0d5b" data-action="Deal Block" data-label="Cronos: The New Dawn" data-dimension48="Cronos: The New Dawn" data-dimension25="$29" href="https://www.amazon.com/Cronos-Nintendo-Switch-2/dp/B0FKVWSM3N" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1328px;"><p class="vanilla-image-block" style="padding-top:158.43%;"><img id="jBU6gTzsJhmpjTxeGSJh9M" name="Cronos The New Dawn Nintendo Switch 2 deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jBU6gTzsJhmpjTxeGSJh9M.png" mos="" align="middle" fullscreen="" width="1328" height="2104" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/cronos-the-new-dawn-is-the-spiritual-successor-to-dead-space-i-needed-this-halloween" data-dimension112="f464feb6-75f0-4a44-b022-a826c88c0d5b" data-action="Deal Block" data-label="Cronos: The New Dawn" data-dimension48="Cronos: The New Dawn" data-dimension25="$29">Cronos: The New Dawn</a> is a must-play for fans of Resident Evil and Dead Space. In this original survival-horror, you play a traveller in a bleak future. Your mission is to travel to the past to learn vital information that could save the future. In your way are a variety of mutated, nightmarish foes and terrifying boss battles. <a class="view-deal button" href="https://www.amazon.com/Cronos-Nintendo-Switch-2/dp/B0FKVWSM3N" target="_blank" rel="nofollow" data-dimension112="f464feb6-75f0-4a44-b022-a826c88c0d5b" data-action="Deal Block" data-label="Cronos: The New Dawn" data-dimension48="Cronos: The New Dawn" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="f687745f-32fa-4ca2-af64-894210ad588f" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$32" href="https://www.amazon.com/Sonic-Shadow-Generations-Nintendo-Switch-2/dp/B0F663CWT8/" 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:71.47%;"><img id="9ZrMt2Hq2yhZU6NMDPtQmc" name="sonic-x-shadow-switch-2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/9ZrMt2Hq2yhZU6NMDPtQmc.jpg" mos="" align="middle" fullscreen="" width="1500" height="1072" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/sonic-x-shadow-generations-review" data-dimension112="f687745f-32fa-4ca2-af64-894210ad588f" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$32">Sonic X Shadow Generations</a> remasters the classic game and bundles it with a new chapter where you play as beloved anti-hero Shadow. It's a fun mix of 2D and 3D Sonic, and with shorter, replayable levels, it fits perfectly on the portable Nintendo Switch 2. <a class="view-deal button" href="https://www.amazon.com/Sonic-Shadow-Generations-Nintendo-Switch-2/dp/B0F663CWT8/" target="_blank" rel="nofollow" data-dimension112="f687745f-32fa-4ca2-af64-894210ad588f" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$32">View Deal</a></p></div><div class="product"><a data-dimension112="774b5a95-1c30-4223-be6b-3dbca02fcdab" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$35" href="https://www.amazon.com/Star-Wars-Outlaws-Gold-Nintendo-Switch/dp/B0F79Z9V31/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="BwV6UrdZnqFU8bHcp3JcHX" name="star-wars-outlaws-switch-2-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/BwV6UrdZnqFU8bHcp3JcHX.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/star-wars-outlaws-review-a-quintessential-outing-in-a-galaxy-far-far-away" data-dimension112="774b5a95-1c30-4223-be6b-3dbca02fcdab" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$35">Star Wars Outlaws</a> is one of the best things to come out of the galaxy far, far away in years. You play the rogue Kay Vess, looking to make a name (and find the score of a lifetime) in a world controlled by the Galactic Empire. It's an Ubisoft game, so you can expect a large open world full of distractions and side missions.<a class="view-deal button" href="https://www.amazon.com/Star-Wars-Outlaws-Gold-Nintendo-Switch/dp/B0F79Z9V31/" target="_blank" rel="nofollow" data-dimension112="774b5a95-1c30-4223-be6b-3dbca02fcdab" data-action="Deal Block" data-label="Star Wars Outlaws" data-dimension48="Star Wars Outlaws" data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="d548b9ad-97b7-46a7-adae-1af1c889b94a" data-action="Deal Block" data-label="Assassin's Creed: Shadows" data-dimension48="Assassin's Creed: Shadows" data-dimension25="$44" href="https://www.amazon.com/Assassins-Creed-Shadows-Standard-Nintendo-Switch/dp/B0FXBVGKHT/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="jaRNfSrmmQecbFxCRnVuVg" name="Assassin's Creed Shadows deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jaRNfSrmmQecbFxCRnVuVg.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The latest installment in the popular Assassin's Creed series takes the franchise to a long-requested setting, Feudal Japan. With two playable protagonists, one focused on brutal combat, the other ninja-style stealth, <a href="https://www.tomsguide.com/gaming/assassins-creed-shadows-review" data-dimension112="d548b9ad-97b7-46a7-adae-1af1c889b94a" data-action="Deal Block" data-label="Assassin's Creed: Shadows" data-dimension48="Assassin's Creed: Shadows" data-dimension25="$44">Assassin's Creed: Shadows</a> will keep you playing for dozens of hours, and runs well on Switch 2.  <a class="view-deal button" href="https://www.amazon.com/Assassins-Creed-Shadows-Standard-Nintendo-Switch/dp/B0FXBVGKHT/" target="_blank" rel="nofollow" data-dimension112="d548b9ad-97b7-46a7-adae-1af1c889b94a" data-action="Deal Block" data-label="Assassin's Creed: Shadows" data-dimension48="Assassin's Creed: Shadows" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="d71fe8ff-bdbe-4884-9bb6-3d6d32cc637a" data-action="Deal Block" data-label="one of [my] biggest gaming surprises in 2025" data-dimension48="one of [my] biggest gaming surprises in 2025" data-dimension25="$49" href="https://www.bestbuy.com/product/hyrule-warriors-age-of-imprisonment-nintendo-switch-2-nintendo-switch-2/J7GSL5JV9Y" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:936px;"><p class="vanilla-image-block" style="padding-top:160.26%;"><img id="928ucBYdQnV5PzneCp2PXi" name="hyrule-warriors-age-of-imprisonment-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/928ucBYdQnV5PzneCp2PXi.jpg" mos="" align="middle" fullscreen="" width="936" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Hyrule Warriors: Age of Imprisonment is a fantastic game that you shouldn't miss. It was "<a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2s-first-new-zelda-game-is-one-of-my-biggest-gaming-surprises-of-2025" data-dimension112="d71fe8ff-bdbe-4884-9bb6-3d6d32cc637a" data-action="Deal Block" data-label="one of [my] biggest gaming surprises in 2025" data-dimension48="one of [my] biggest gaming surprises in 2025" data-dimension25="$49">one of [my] biggest gaming surprises in 2025</a>." The latest installment in the Hyrule Warriors series sees Princess Zelda thrown back thousands of years into Hyrule's past, joining the Imprisoning War against the mighty Ganondorf. With multiple playable characters and the Warriors' trademark large-scale battles, this is a thrilling spin-off that tells a previously untold canon Zelda tale.<a class="view-deal button" href="https://www.bestbuy.com/product/hyrule-warriors-age-of-imprisonment-nintendo-switch-2-nintendo-switch-2/J7GSL5JV9Y" target="_blank" rel="nofollow" data-dimension112="d71fe8ff-bdbe-4884-9bb6-3d6d32cc637a" data-action="Deal Block" data-label="one of [my] biggest gaming surprises in 2025" data-dimension48="one of [my] biggest gaming surprises in 2025" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="a0f06397-40e9-4a16-a9ba-c1813fab1208" data-action="Deal Block" data-label="Cyberpunk 2077: Ultimate Edition" data-dimension48="Cyberpunk 2077: Ultimate Edition" data-dimension25="$57" href="https://www.amazon.com/Cyberpunk-2077-Nintendo-Switch-2/dp/B0F64Q8C97" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="B6gzE9GtuUpJbrHescqg94" name="cyberpunk-2077-ue-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B6gzE9GtuUpJbrHescqg94.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/reviews/cyberpunk-2077-phantom-liberty" data-dimension112="a0f06397-40e9-4a16-a9ba-c1813fab1208" data-action="Deal Block" data-label="Cyberpunk 2077: Ultimate Edition" data-dimension48="Cyberpunk 2077: Ultimate Edition" data-dimension25="$57">Cyberpunk 2077: Ultimate Edition</a> is the best version of the redeemed sci-fi action-RPG. Packing in the fantastic DLC expansion, you play a merc named V in the cybernetic city of the future, Night City. Packed with memorable quests and difficult choices to make, it's a Switch 2 showcase and definitely a must-play.<a class="view-deal button" href="https://www.amazon.com/Cyberpunk-2077-Nintendo-Switch-2/dp/B0F64Q8C97" target="_blank" rel="nofollow" data-dimension112="a0f06397-40e9-4a16-a9ba-c1813fab1208" data-action="Deal Block" data-label="Cyberpunk 2077: Ultimate Edition" data-dimension48="Cyberpunk 2077: Ultimate Edition" data-dimension25="$57">View Deal</a></p></div><div class="product"><a data-dimension112="c6a209b5-4529-44db-a505-a5cfb18a29dc" data-action="Deal Block" data-label="Metroid Prime 4: Beyond" data-dimension48="Metroid Prime 4: Beyond" data-dimension25="$59" href="https://www.bestbuy.com/product/metroid-prime-4-beyond-nintendo-switch-2-nintendo-switch-2/J7GSL5JFV6/sku/12581928" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:667px;"><p class="vanilla-image-block" style="padding-top:161.92%;"><img id="KLs9JURTVpSwCScXNRpgEC" name="metroid-prime-4-switch-2-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/KLs9JURTVpSwCScXNRpgEC.webp" mos="" align="middle" fullscreen="" width="667" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In <a href="https://www.tomsguide.com/gaming/nintendo/metroid-prime-4-beyond-review" data-dimension112="c6a209b5-4529-44db-a505-a5cfb18a29dc" data-action="Deal Block" data-label="Metroid Prime 4: Beyond" data-dimension48="Metroid Prime 4: Beyond" data-dimension25="$59">Metroid Prime 4: Beyond</a>, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home.<a class="view-deal button" href="https://www.bestbuy.com/product/metroid-prime-4-beyond-nintendo-switch-2-nintendo-switch-2/J7GSL5JFV6/sku/12581928" target="_blank" rel="nofollow" data-dimension112="c6a209b5-4529-44db-a505-a5cfb18a29dc" data-action="Deal Block" data-label="Metroid Prime 4: Beyond" data-dimension48="Metroid Prime 4: Beyond" data-dimension25="$59">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-game-deals"><span>Nintendo Switch game deals</span></h3><div class="product"><a data-dimension112="71e38f5c-207b-4240-971b-92dfef175e2a" data-action="Deal Block" data-label="Sonic Mania is the main reason to buy this double pack — it's the best 2D Sonic game in years, inspired by the classics with beautiful sprites and sidescrolling levels. However, getting Team Sonic Racing too makes this a great value. While it can't beat Mario Kart, Team Sonic Racing is actually a solid effort in the kart racing genre that adds its own twist with team racing." data-dimension48="Sonic Mania is the main reason to buy this double pack — it's the best 2D Sonic game in years, inspired by the classics with beautiful sprites and sidescrolling levels. However, getting Team Sonic Racing too makes this a great value. While it can't beat Mario Kart, Team Sonic Racing is actually a solid effort in the kart racing genre that adds its own twist with team racing." data-dimension25="$24" href="https://www.amazon.com/Sonic-Mania-Team-Racing-Double-Pack/dp/B08GHH697V" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:420px;"><p class="vanilla-image-block" style="padding-top:161.67%;"><img id="Lk7btCMVhL6Gchwr2mzkfP" name="81gGlMDz6zL._AC_SY679_ (1)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Lk7btCMVhL6Gchwr2mzkfP.jpg" mos="" align="middle" fullscreen="" width="420" height="679" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Sonic Mania is the main reason to buy this double pack — it's the best 2D Sonic game in years, inspired by the classics with beautiful sprites and sidescrolling levels. However, getting Team Sonic Racing too makes this a great value. While it can't beat Mario Kart, Team Sonic Racing is actually a solid effort in the kart racing genre that adds its own twist with team racing.<a class="view-deal button" href="https://www.amazon.com/Sonic-Mania-Team-Racing-Double-Pack/dp/B08GHH697V" target="_blank" rel="nofollow" data-dimension112="71e38f5c-207b-4240-971b-92dfef175e2a" data-action="Deal Block" data-label="Sonic Mania is the main reason to buy this double pack — it's the best 2D Sonic game in years, inspired by the classics with beautiful sprites and sidescrolling levels. However, getting Team Sonic Racing too makes this a great value. While it can't beat Mario Kart, Team Sonic Racing is actually a solid effort in the kart racing genre that adds its own twist with team racing." data-dimension48="Sonic Mania is the main reason to buy this double pack — it's the best 2D Sonic game in years, inspired by the classics with beautiful sprites and sidescrolling levels. However, getting Team Sonic Racing too makes this a great value. While it can't beat Mario Kart, Team Sonic Racing is actually a solid effort in the kart racing genre that adds its own twist with team racing." data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="2e9e44b6-0136-44ba-be94-0a1589b207d4" data-action="Deal Block" data-label="Stray" data-dimension48="Stray" data-dimension25="$28" href="https://www.walmart.com/ip/Stray-Nintendo-Switch/10498109572" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="oVFXNJ5f54qdpfXNbJxVHi" name="71i8NG4LEZL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/oVFXNJ5f54qdpfXNbJxVHi.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/reviews/stray" data-dimension112="2e9e44b6-0136-44ba-be94-0a1589b207d4" data-action="Deal Block" data-label="Stray" data-dimension48="Stray" data-dimension25="$28">Stray</a> casts you as a curious cat in a world filled with humanoid robots. There’s a lot to like in this cyberpunk adventure, from its visually-striking setting, to its nonverbal storytelling, to its dedicated “meow” button. The gameplay is simple, but some platforming and puzzle challenges should keep players engaged during Stray’s relatively short playtime.<a class="view-deal button" href="https://www.walmart.com/ip/Stray-Nintendo-Switch/10498109572" target="_blank" rel="nofollow" data-dimension112="2e9e44b6-0136-44ba-be94-0a1589b207d4" data-action="Deal Block" data-label="Stray" data-dimension48="Stray" data-dimension25="$28">View Deal</a></p></div><div class="product"><a data-dimension112="f35fbc95-6473-49d6-9eb3-92375597d13d" data-action="Deal Block" data-label="Persona 5 Royal" data-dimension48="Persona 5 Royal" data-dimension25="$29" href="https://www.amazon.com/Persona-5-Royal-Standard-Nintendo-Switch/dp/B0BF9L5CK8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:921px;"><p class="vanilla-image-block" style="padding-top:162.76%;"><img id="pcERSBWuGpNWKa3fwKTd6H" name="persona_5.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pcERSBWuGpNWKa3fwKTd6H.jpg" mos="" align="middle" fullscreen="" width="921" height="1499" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/reviews/persona-5" data-dimension112="f35fbc95-6473-49d6-9eb3-92375597d13d" data-action="Deal Block" data-label="Persona 5 Royal" data-dimension48="Persona 5 Royal" data-dimension25="$29">Persona 5 Royal</a> is part turn-based RPG and part high-school simulator. You play as a new student who has recently moved to Tokyo. Soon you discover the ability to transverse a strange alternate reality and form The Phantom Thieves in an effort to fix the corrupt society around you. Just be warned, Persona 5 Royal will consume all your free time once it gets its hooks in. <a class="view-deal button" href="https://www.amazon.com/Persona-5-Royal-Standard-Nintendo-Switch/dp/B0BF9L5CK8" target="_blank" rel="nofollow" data-dimension112="f35fbc95-6473-49d6-9eb3-92375597d13d" data-action="Deal Block" data-label="Persona 5 Royal" data-dimension48="Persona 5 Royal" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="733fc292-f7de-4085-9673-037aa96ab2aa" data-action="Deal Block" data-label="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension48="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension25="$34" href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="4xG2wv5AUJnDubSBFjdzoJ" name="super-mario-rpg-switch-game.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4xG2wv5AUJnDubSBFjdzoJ.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well.<a class="view-deal button" href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow" data-dimension112="733fc292-f7de-4085-9673-037aa96ab2aa" data-action="Deal Block" data-label="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension48="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension25="$34">View Deal</a></p></div><div class="product"><a data-dimension112="9f5f00ba-a895-4d30-a42f-35da7dd29242" data-action="Deal Block" data-label="Price check: $46 @ Walmart" data-dimension48="Price check: $46 @ Walmart" data-dimension25="$43" href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="5jjqhmQeCNsYPQqLt4UrZm" name="breath-of-the-wild-case.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5jjqhmQeCNsYPQqLt4UrZm.jpg" mos="" align="middle" fullscreen="" width="2500" height="2500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit.<br><strong>Price check: </strong><a href="https://www.walmart.com/ip/The-Legend-of-Zelda-Breath-of-the-Wild-Nintendo-Switch/55432568?" target="_blank" rel="nofollow" data-dimension112="9f5f00ba-a895-4d30-a42f-35da7dd29242" data-action="Deal Block" data-label="Price check: $46 @ Walmart" data-dimension48="Price check: $46 @ Walmart" data-dimension25="$43"><strong>$46 @ Walmart</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-1" target="_blank" rel="nofollow" data-dimension112="9f5f00ba-a895-4d30-a42f-35da7dd29242" data-action="Deal Block" data-label="Price check: $46 @ Walmart" data-dimension48="Price check: $46 @ Walmart" data-dimension25="$43">View Deal</a></p></div><div class="product"><a data-dimension112="e520b938-607f-4fc5-bce4-9051f0cd73b9" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44" href="https://electronics.woot.com/offers/pokmon-legends-z-a-4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="mVQRW64mvVstFVQjwGe5gP" name="Pokémon Legends Z-A (Nintendo Switch)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mVQRW64mvVstFVQjwGe5gP.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/pokemon-legends-z-a-review" data-dimension112="e520b938-607f-4fc5-bce4-9051f0cd73b9" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44">Pokémon Legends Z-A</a> reworks the franchise's traditional turn-based combat, but the thrill of capturing powerful pocket-sized monsters remains as compelling as ever. This deal is on the Switch version of the game, which means you won't get the absolute <em>best </em>performance or framerates, but you can still play it on your Switch 2 or original Switch.<br><strong>Price check: </strong><a href="https://www.walmart.com/ip/Pok-mon-Legends-Z-A-Nintendo-Switch-Region-Free-Version/18285504348" target="_blank" rel="nofollow"><strong>$47 @ Walmart</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/pokmon-legends-z-a-4" target="_blank" rel="nofollow" data-dimension112="e520b938-607f-4fc5-bce4-9051f0cd73b9" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="10b1d802-5303-4ab9-a1bf-a6df0fba0f39" data-action="Deal Block" data-label="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension48="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension25="$44" href="https://www.amazon.com/Donkey-Kong-Country-Returns-Nintendo-Switch/dp/B0D8SK1BMF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2894px;"><p class="vanilla-image-block" style="padding-top:161.92%;"><img id="w6TAhNWc7eE6HvkkZzrnwb" name="Donkey-Kong-Country-Returns-HD---Nintendo-Switch" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/w6TAhNWc7eE6HvkkZzrnwb.jpg" mos="" align="middle" fullscreen="" width="2894" height="4686" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play.<a class="view-deal button" href="https://www.amazon.com/Donkey-Kong-Country-Returns-Nintendo-Switch/dp/B0D8SK1BMF" target="_blank" rel="nofollow" data-dimension112="10b1d802-5303-4ab9-a1bf-a6df0fba0f39" data-action="Deal Block" data-label="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension48="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="9864e281-b33c-4caa-9b43-376202e9fdb5" data-action="Deal Block" data-label="Price check: $49 @ Amazon" data-dimension48="Price check: $49 @ Amazon" data-dimension25="$44" href="https://electronics.woot.com/offers/dragon-quest-vii-reimagined" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="d6pNSQbA8hNSbDkwk7J8Ba" name="Dragon Quest VII Reimagined NS" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/d6pNSQbA8hNSbDkwk7J8Ba.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2.<br><strong>Price check: </strong><a href="https://www.amazon.com/DRAGON-QUEST-VII-Reimagined-Nintendo-Switch/dp/B0FQWDLG2N" target="_blank" rel="nofollow" data-dimension112="9864e281-b33c-4caa-9b43-376202e9fdb5" data-action="Deal Block" data-label="Price check: $49 @ Amazon" data-dimension48="Price check: $49 @ Amazon" data-dimension25="$44"><strong>$49 @ Amazon</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/dragon-quest-vii-reimagined" target="_blank" rel="nofollow" data-dimension112="9864e281-b33c-4caa-9b43-376202e9fdb5" data-action="Deal Block" data-label="Price check: $49 @ Amazon" data-dimension48="Price check: $49 @ Amazon" data-dimension25="$44">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo Switch Memorial Day sale — 21 games I'd buy with my own money from $17 ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/nintendo-switch-memorial-day-sale-21-games-id-buy-with-my-own-money-from-usd17</link>
                                                                            <description>
                            <![CDATA[ Get the most out of Memorial Day weekend — these are the Nintendo Switch game deals that are really worth it. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">z7Wy6QUjSSZfoVqTdPXC4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9iX57p4qrPD2KLYtBeVh3J-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 21 May 2026 10:57:24 +0000</pubDate>                                                                                                                                <updated>Thu, 21 May 2026 11:38:15 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9iX57p4qrPD2KLYtBeVh3J-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nintendo Switch 2 in hand, playing Mario Kart World]]></media:description>                                                            <media:text><![CDATA[Nintendo Switch 2 in hand, playing Mario Kart World]]></media:text>
                                <media:title type="plain"><![CDATA[Nintendo Switch 2 in hand, playing Mario Kart World]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9iX57p4qrPD2KLYtBeVh3J-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've spent over 1,000 hours gaming on my Nintendo Switch and Nintendo Switch 2. And when I'm not gaming, I'm searching the web for the best discounts on Switch games.</p><p>This year's <a href="https://www.tomsguide.com/sales-events/memorial-day-sales-2026">Memorial Day sales</a> are a good chance to pick up some of the titles you've missed out on, and I'm sharing all the deals I would actually buy to kick off summer.</p><p>One of the deals I'm most excited about is the new <a href="https://www.amazon.com/dp/B0GZ5DFHC5" target="_blank" rel="nofollow">Nintendo Switch 2 Choose Your Game bundle for $499</a>. This will get you a Nintendo Switch 2 console bundled with either Mario Kart World, Donkey Kong Bananza or Pokémon Pokopia, and save you between $20 and $30, depending on your choice of game. (Mario Kart World offers the best saving overall, but Pokémon Pokopia gets my vote — it's incredibly addictive and cozy gameplay took the world by storm when it released.)</p><p>There are lots more deals I'd highly recommend picking up, so check them out below. For more, see our <a href="https://www.tomsguide.com/coupons/category/gaming">gaming promo codes</a> coverage.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick links</span></h3><ul><li><strong></strong><a href="https://www.amazon.com/b?node=16227133011" target="_blank" rel="nofollow"><strong>shop Nintendo Switch game deals at Amazon</strong></a><strong></strong></li><li><strong>NBA 2K26: </strong><a href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5DPB28" target="_blank" rel="nofollow"><strong>was $19 now $17</strong></a></li><li><strong>Sonic Mania + Team Sonic Racing Double Pack: </strong><a href="https://www.amazon.com/Sonic-Mania-Team-Racing-Double-Pack/dp/B08GHH697V" target="_blank" rel="nofollow"><strong>was $39 now $24</strong></a></li><li><strong>Stray: </strong><a href="https://www.walmart.com/ip/Stray-Nintendo-Switch/10498109572" target="_blank" rel="nofollow"><strong>was $39 now $26</strong></a></li><li><strong>Persona 5 Royal: </strong><a href="https://www.amazon.com/Persona-5-Royal-Standard-Nintendo-Switch/dp/B0BF9L5CK8" target="_blank" rel="nofollow"><strong>was $59 now $29</strong></a></li><li><strong>Super Mario RPG: </strong><a href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow"><strong>was $59 now $34</strong></a></li><li><strong>Cyberpunk 2077 Ultimate Edition: </strong><a href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><strong>was $69 now $57</strong></a></li><li><strong>Nintendo Switch 2 Choose Your Game Bundle: </strong><a href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow"><strong>now $499</strong></a> <strong>up to $30 off!</strong></li></ul><h3 class="article-body__section" id="section-nintendo-switch-2-console-bundles"><span>Nintendo Switch 2 console bundles</span></h3><div class="product"><a data-dimension112="bf567932-0b7f-40d2-950b-a93da05fbef5" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499" href="https://www.amazon.com/dp/B0GZ5DFHC5/" 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:90.60%;"><img id="HFhsLDuMQr9ApbrRTkAZFi" name="Switch 2 Choose Your Game Bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HFhsLDuMQr9ApbrRTkAZFi.png" mos="" align="middle" fullscreen="" width="1500" height="1359" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This Nintendo Switch 2 bundle gets you a console and a choice of one of three excellent titles. Your options are Mario Kart World, Pokémon Pokopia and Donkey Kong: Bananza. This means you can save up to $30 compared to buying one of those games separately. <br><strong>Price check: </strong><a href="https://www.bestbuy.com/product/switch-2-choose-your-game-bundle-nintendo-switch-2/J7GSL57WQR" target="_blank" rel="nofollow" data-dimension112="bf567932-0b7f-40d2-950b-a93da05fbef5" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499"><strong>$499 @ Best Buy</strong></a><strong> | </strong><a href="https://www.gamestop.com/consoles-hardware/nintendo-switch-2/products/nintendo-switch-2-choose-your-game-bundle/445803.html" target="_blank" rel="nofollow"><strong>$499 @ Gamestop</strong></a><strong> | </strong><a href="https://www.nintendo.com/us/store/products/nintendo-switch-2-choose-bundle-128060/" target="_blank" rel="nofollow"><strong>$499 @ Nintendo</strong></a><a class="view-deal button" href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow" data-dimension112="bf567932-0b7f-40d2-950b-a93da05fbef5" data-action="Deal Block" data-label="Price check: $499 @ Best Buy" data-dimension48="Price check: $499 @ Best Buy" data-dimension25="$499">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-2-game-deals"><span>Nintendo Switch 2 game deals</span></h3><div class="product"><a data-dimension112="cdd0bcb2-5bfd-44ed-a04d-48af6382ba2e" data-action="Deal Block" data-label="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension48="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension25="$17" href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5DPB28" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="esresuqBfUwR9e3D7dxHAg" name="nba-2k26-switch-2-case" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/esresuqBfUwR9e3D7dxHAg.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage.<a class="view-deal button" href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5DPB28" target="_blank" rel="nofollow" data-dimension112="cdd0bcb2-5bfd-44ed-a04d-48af6382ba2e" data-action="Deal Block" data-label="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension48="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch 2 version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension25="$17">View Deal</a></p></div><div class="product"><a data-dimension112="bc4af3ec-2b0d-4841-a8bb-09e4f22ad01b" data-action="Deal Block" data-label="Sonic Mania is the main reason to buy this double pack — it's the best 2D Sonic game in years, inspired by the classics with beautiful sprites and sidescrolling levels. However, getting Team Sonic Racing too makes this a great value. While it can't beat Mario Kart, Team Sonic Racing is actually a solid effort in the kart racing genre that adds its own twist with team racing." data-dimension48="Sonic Mania is the main reason to buy this double pack — it's the best 2D Sonic game in years, inspired by the classics with beautiful sprites and sidescrolling levels. However, getting Team Sonic Racing too makes this a great value. While it can't beat Mario Kart, Team Sonic Racing is actually a solid effort in the kart racing genre that adds its own twist with team racing." data-dimension25="$24" href="https://www.amazon.com/Sonic-Mania-Team-Racing-Double-Pack/dp/B08GHH697V" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:420px;"><p class="vanilla-image-block" style="padding-top:161.67%;"><img id="Lk7btCMVhL6Gchwr2mzkfP" name="81gGlMDz6zL._AC_SY679_ (1)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Lk7btCMVhL6Gchwr2mzkfP.jpg" mos="" align="middle" fullscreen="" width="420" height="679" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Sonic Mania is the main reason to buy this double pack — it's the best 2D Sonic game in years, inspired by the classics with beautiful sprites and sidescrolling levels. However, getting Team Sonic Racing too makes this a great value. While it can't beat Mario Kart, Team Sonic Racing is actually a solid effort in the kart racing genre that adds its own twist with team racing.<a class="view-deal button" href="https://www.amazon.com/Sonic-Mania-Team-Racing-Double-Pack/dp/B08GHH697V" target="_blank" rel="nofollow" data-dimension112="bc4af3ec-2b0d-4841-a8bb-09e4f22ad01b" data-action="Deal Block" data-label="Sonic Mania is the main reason to buy this double pack — it's the best 2D Sonic game in years, inspired by the classics with beautiful sprites and sidescrolling levels. However, getting Team Sonic Racing too makes this a great value. While it can't beat Mario Kart, Team Sonic Racing is actually a solid effort in the kart racing genre that adds its own twist with team racing." data-dimension48="Sonic Mania is the main reason to buy this double pack — it's the best 2D Sonic game in years, inspired by the classics with beautiful sprites and sidescrolling levels. However, getting Team Sonic Racing too makes this a great value. While it can't beat Mario Kart, Team Sonic Racing is actually a solid effort in the kart racing genre that adds its own twist with team racing." data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="3593e70c-a982-4520-a641-3d28695df535" data-action="Deal Block" data-label="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension48="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension25="$24" href="https://www.amazon.com/Just-Dance-2026-Limited-Nintendo-Switch/dp/B0FJH3K1RW/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1238px;"><p class="vanilla-image-block" style="padding-top:112.76%;"><img id="A4gbkM2Zi6X4yuFvKW3ibQ" name="Just dance 2026 edition" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/A4gbkM2Zi6X4yuFvKW3ibQ.png" mos="" align="middle" fullscreen="" width="1238" height="1396" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained.<a class="view-deal button" href="https://www.amazon.com/Just-Dance-2026-Limited-Nintendo-Switch/dp/B0FJH3K1RW/" target="_blank" rel="nofollow" data-dimension112="3593e70c-a982-4520-a641-3d28695df535" data-action="Deal Block" data-label="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension48="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="87d186c1-1892-4fbe-8222-7bcb3a3db7b3" data-action="Deal Block" data-label="Stray" data-dimension48="Stray" data-dimension25="$26" href="https://www.walmart.com/ip/Stray-Nintendo-Switch/10498109572" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="oVFXNJ5f54qdpfXNbJxVHi" name="71i8NG4LEZL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/oVFXNJ5f54qdpfXNbJxVHi.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/reviews/stray" data-dimension112="87d186c1-1892-4fbe-8222-7bcb3a3db7b3" data-action="Deal Block" data-label="Stray" data-dimension48="Stray" data-dimension25="$26">Stray</a> casts you as a curious cat in a world filled with humanoid robots. There’s a lot to like in this cyberpunk adventure, from its visually-striking setting, to its nonverbal storytelling, to its dedicated “meow” button. The gameplay is simple, but some platforming and puzzle challenges should keep players engaged during Stray’s relatively short playtime.<a class="view-deal button" href="https://www.walmart.com/ip/Stray-Nintendo-Switch/10498109572" target="_blank" rel="nofollow" data-dimension112="87d186c1-1892-4fbe-8222-7bcb3a3db7b3" data-action="Deal Block" data-label="Stray" data-dimension48="Stray" data-dimension25="$26">View Deal</a></p></div><div class="product"><a data-dimension112="f7de1e2b-0f97-499b-8a61-b2ac70b1070c" data-action="Deal Block" data-label="Persona 5 Royal" data-dimension48="Persona 5 Royal" data-dimension25="$29" href="https://www.amazon.com/Persona-5-Royal-Standard-Nintendo-Switch/dp/B0BF9L5CK8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:921px;"><p class="vanilla-image-block" style="padding-top:162.76%;"><img id="pcERSBWuGpNWKa3fwKTd6H" name="persona_5.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pcERSBWuGpNWKa3fwKTd6H.jpg" mos="" align="middle" fullscreen="" width="921" height="1499" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/reviews/persona-5" data-dimension112="f7de1e2b-0f97-499b-8a61-b2ac70b1070c" data-action="Deal Block" data-label="Persona 5 Royal" data-dimension48="Persona 5 Royal" data-dimension25="$29">Persona 5 Royal</a> is part turn-based RPG and part high-school simulator. You play as a new student who has recently moved to Tokyo. Soon you discover the ability to transverse a strange alternate reality and form The Phantom Thieves in an effort to fix the corrupt society around you. Just be warned, Persona 5 Royal will consume all your free time once it gets its hooks in. <a class="view-deal button" href="https://www.amazon.com/Persona-5-Royal-Standard-Nintendo-Switch/dp/B0BF9L5CK8" target="_blank" rel="nofollow" data-dimension112="f7de1e2b-0f97-499b-8a61-b2ac70b1070c" data-action="Deal Block" data-label="Persona 5 Royal" data-dimension48="Persona 5 Royal" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization. I've played it for over 150 hours myself — if you love Hello Kitty, you just can't pass it up." data-dimension48="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization. I've played it for over 150 hours myself — if you love Hello Kitty, you just can't pass it up." data-dimension25="$29" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:920px;"><p class="vanilla-image-block" style="padding-top:163.04%;"><img id="GcRAWqkXSWYrCc9QbybJ8C" name="81mdc6bcbNL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcRAWqkXSWYrCc9QbybJ8C.jpg" mos="" align="middle" fullscreen="" width="920" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization. I've played it for over 150 hours myself — if you love Hello Kitty, you just can't pass it up.<a class="view-deal button" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow" data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization. I've played it for over 150 hours myself — if you love Hello Kitty, you just can't pass it up." data-dimension48="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization. I've played it for over 150 hours myself — if you love Hello Kitty, you just can't pass it up." data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="ee444257-ec50-4cc1-bf0e-b5ef07ca85ed" data-action="Deal Block" data-label="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension48="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension25="$31" href="https://www.amazon.com/Capcom-Fighting-Collection-2-Nintendo-Switch/dp/B0DPGQBYJC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:419px;"><p class="vanilla-image-block" style="padding-top:162.05%;"><img id="Ce8vqL6YmGM8FukaLY7J78" name="Capcom Fighting Collection 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ce8vqL6YmGM8FukaLY7J78.jpg" mos="" align="middle" fullscreen="" width="419" height="679" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades. <a class="view-deal button" href="https://www.amazon.com/Capcom-Fighting-Collection-2-Nintendo-Switch/dp/B0DPGQBYJC" target="_blank" rel="nofollow" data-dimension112="ee444257-ec50-4cc1-bf0e-b5ef07ca85ed" data-action="Deal Block" data-label="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension48="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension25="$31">View Deal</a></p></div><div class="product"><a data-dimension112="f9436748-38ec-4ba7-bebd-62c064a44bd0" data-action="Deal Block" data-label="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension48="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension25="$34" href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="4xG2wv5AUJnDubSBFjdzoJ" name="super-mario-rpg-switch-game.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4xG2wv5AUJnDubSBFjdzoJ.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well.<a class="view-deal button" href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow" data-dimension112="f9436748-38ec-4ba7-bebd-62c064a44bd0" data-action="Deal Block" data-label="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension48="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension25="$34">View Deal</a></p></div><div class="product"><a data-dimension112="e28f0c0a-c46e-4a6e-88c9-868329b15d50" data-action="Deal Block" data-label="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in! It's my personal favorite Nintendo Switch 2 game of any I've played so far." data-dimension48="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in! It's my personal favorite Nintendo Switch 2 game of any I've played so far." data-dimension25="$39" href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="57TPNdEXDVLAz95RC3MsWo" name="rune_factory_guardians_of_azuma_deal_block_ns2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/57TPNdEXDVLAz95RC3MsWo.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in! It's my personal favorite Nintendo Switch 2 game of any I've played so far.<a class="view-deal button" href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow" data-dimension112="e28f0c0a-c46e-4a6e-88c9-868329b15d50" data-action="Deal Block" data-label="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in! It's my personal favorite Nintendo Switch 2 game of any I've played so far." data-dimension48="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in! It's my personal favorite Nintendo Switch 2 game of any I've played so far." data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Price check: $46 @ Walmart" data-dimension48="Price check: $46 @ Walmart" data-dimension25="$43" href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="5jjqhmQeCNsYPQqLt4UrZm" name="breath-of-the-wild-case.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5jjqhmQeCNsYPQqLt4UrZm.jpg" mos="" align="middle" fullscreen="" width="2500" height="2500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit.<br><strong>Price check: </strong><a href="https://www.walmart.com/ip/The-Legend-of-Zelda-Breath-of-the-Wild-Nintendo-Switch/55432568?" target="_blank" rel="nofollow" data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Price check: $46 @ Walmart" data-dimension48="Price check: $46 @ Walmart" data-dimension25="$43"><strong>$46 @ Walmart</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-1" target="_blank" rel="nofollow" data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Price check: $46 @ Walmart" data-dimension48="Price check: $46 @ Walmart" data-dimension25="$43">View Deal</a></p></div><div class="product"><a data-dimension112="c59cc024-82e8-4ef0-b438-de9d744c5ccd" data-action="Deal Block" data-label="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension48="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension25="$44" href="https://www.amazon.com/Donkey-Kong-Country-Returns-Nintendo-Switch/dp/B0D8SK1BMF" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2894px;"><p class="vanilla-image-block" style="padding-top:161.92%;"><img id="w6TAhNWc7eE6HvkkZzrnwb" name="Donkey-Kong-Country-Returns-HD---Nintendo-Switch" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/w6TAhNWc7eE6HvkkZzrnwb.jpg" mos="" align="middle" fullscreen="" width="2894" height="4686" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play.<a class="view-deal button" href="https://www.amazon.com/Donkey-Kong-Country-Returns-Nintendo-Switch/dp/B0D8SK1BMF" target="_blank" rel="nofollow" data-dimension112="c59cc024-82e8-4ef0-b438-de9d744c5ccd" data-action="Deal Block" data-label="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension48="Fans of Donkey Kong Bananza will definitely want to experience some of DK's hit games from the past. For starters, you'll definitely want to get Donkey Kong Country Returns HD on sale for $44. With updated visuals and 80 action-packed stages, this is a classic platformer that's a must-play. You'll be navigating challenges like mine carts, rocket barrels and animal companions in solo or co-op play." data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44" href="https://electronics.woot.com/offers/pokmon-legends-z-a-4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="mVQRW64mvVstFVQjwGe5gP" name="Pokémon Legends Z-A (Nintendo Switch)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mVQRW64mvVstFVQjwGe5gP.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/pokemon-legends-z-a-review" data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44">Pokémon Legends Z-A</a> reworks the franchise's traditional turn-based combat, but the thrill of capturing powerful pocket-sized monsters remains as compelling as ever. This deal is on the Switch version of the game, which means you won't get the absolute <em>best </em>performance or framerates, but you can still play it on your Switch 2 or original Switch.<br><strong>Price check: </strong><a href="https://www.walmart.com/ip/Pok-mon-Legends-Z-A-Nintendo-Switch-Region-Free-Version/18285504348" target="_blank" rel="nofollow"><strong>$47 @ Walmart</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/pokmon-legends-z-a-4" target="_blank" rel="nofollow" data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="65379a4c-7ab8-46da-abd8-f67c7f8ea3d2" data-action="Deal Block" data-label="Price check: $45 @ Walmart" data-dimension48="Price check: $45 @ Walmart" data-dimension25="$44" href="https://electronics.woot.com/offers/super-mario-maker-2z-6" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="jih4qhfvnjaEQbubEWvbkG" name="Super Mario Maker 2.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jih4qhfvnjaEQbubEWvbkG.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you've ever wanted to construct your own Mario courses rather than just play them, Super Mario Maker 2 is the game for you. Play, create and share your courses with the world and dive into a full single-player story as well. With thousands of user-created courses already available, Super Mario Maker 2 offers a nearly endless supply of new content. <br><strong>Price check: </strong><a href="https://www.walmart.com/ip/Nintendo-Super-Mario-Maker-2-Nintendo-Switch-U-S-Version/367896025" target="_blank" rel="nofollow" data-dimension112="65379a4c-7ab8-46da-abd8-f67c7f8ea3d2" data-action="Deal Block" data-label="Price check: $45 @ Walmart" data-dimension48="Price check: $45 @ Walmart" data-dimension25="$44"><strong>$45 @ Walmart</strong></a><strong> | </strong><a href="https://www.amazon.com/Super-Mario-Maker-2-Nintendo-Switch/dp/B07NQDG7RQ" target="_blank" rel="nofollow"><strong>$50 @ Amazon</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/super-mario-maker-2z-6" target="_blank" rel="nofollow" data-dimension112="65379a4c-7ab8-46da-abd8-f67c7f8ea3d2" data-action="Deal Block" data-label="Price check: $45 @ Walmart" data-dimension48="Price check: $45 @ Walmart" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="9c0a8302-2e26-4f1e-9beb-1e4f261f7614" data-action="Deal Block" data-label="Price check: $49 @ Amazon" data-dimension48="Price check: $49 @ Amazon" data-dimension25="$44" href="https://electronics.woot.com/offers/dragon-quest-vii-reimagined" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="d6pNSQbA8hNSbDkwk7J8Ba" name="Dragon Quest VII Reimagined NS" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/d6pNSQbA8hNSbDkwk7J8Ba.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2.<br><strong>Price check: </strong><a href="https://www.amazon.com/DRAGON-QUEST-VII-Reimagined-Nintendo-Switch/dp/B0FQWDLG2N" target="_blank" rel="nofollow" data-dimension112="9c0a8302-2e26-4f1e-9beb-1e4f261f7614" data-action="Deal Block" data-label="Price check: $49 @ Amazon" data-dimension48="Price check: $49 @ Amazon" data-dimension25="$44"><strong>$49 @ Amazon</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/dragon-quest-vii-reimagined" target="_blank" rel="nofollow" data-dimension112="9c0a8302-2e26-4f1e-9beb-1e4f261f7614" data-action="Deal Block" data-label="Price check: $49 @ Amazon" data-dimension48="Price check: $49 @ Amazon" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="364cbfd0-f995-478e-8787-ba77b3f4c7d6" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$46" href="https://electronics.woot.com/offers/super-mario-party-jamboree-16" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="weEoLNe5QopfPdXFNbxamL" name="super_mario_party_jamboree_deal_block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/weEoLNe5QopfPdXFNbxamL.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Join Mario and friends for their biggest party yet in <a href="https://www.tomsguide.com/gaming/super-mario-party-jamboree-review" data-dimension112="364cbfd0-f995-478e-8787-ba77b3f4c7d6" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$46">Super Mario Party Jamboree</a>. With 110 mini-games and seven boards, this party game is packed with content and is an excellent way to gather friends and family for a fast-paced, competitive multiplayer experience.<br><strong>Price check: </strong><a href="https://www.amazon.com/Super-Mario-Party-Jamboree-Nintendo-Switch/dp/B0DL7CVGV5" target="_blank" rel="nofollow"><strong>$51 @ Amazon</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/super-mario-party-jamboree-16" target="_blank" rel="nofollow" data-dimension112="364cbfd0-f995-478e-8787-ba77b3f4c7d6" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$46">View Deal</a></p></div><div class="product"><a data-dimension112="a2aaa7ca-70dd-421b-8be3-2790f010c7fc" data-action="Deal Block" data-label="one of [his] biggest gaming surprises in 2025" data-dimension48="one of [his] biggest gaming surprises in 2025" data-dimension25="$49" href="https://www.bestbuy.com/product/hyrule-warriors-age-of-imprisonment-nintendo-switch-2-nintendo-switch-2/J7GSL5JV9Y" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:936px;"><p class="vanilla-image-block" style="padding-top:160.26%;"><img id="928ucBYdQnV5PzneCp2PXi" name="hyrule-warriors-age-of-imprisonment-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/928ucBYdQnV5PzneCp2PXi.jpg" mos="" align="middle" fullscreen="" width="936" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Hyrule Warriors: Age of Imprisonment is a fantastic game that you shouldn't miss. Our Senior Entertainment Editor, Rory, noted that it was "<a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2s-first-new-zelda-game-is-one-of-my-biggest-gaming-surprises-of-2025" data-dimension112="a2aaa7ca-70dd-421b-8be3-2790f010c7fc" data-action="Deal Block" data-label="one of [his] biggest gaming surprises in 2025" data-dimension48="one of [his] biggest gaming surprises in 2025" data-dimension25="$49">one of [his] biggest gaming surprises in 2025</a>." The latest installment in the Hyrule Warriors series sees Princess Zelda thrown back thousands of years into Hyrule's past, joining the Imprisoning War against the mighty Ganondorf. With multiple playable characters and the Warriors' trademark large-scale battles, this is a thrilling spin-off that tells a previously untold canon Zelda tale.<a class="view-deal button" href="https://www.bestbuy.com/product/hyrule-warriors-age-of-imprisonment-nintendo-switch-2-nintendo-switch-2/J7GSL5JV9Y" target="_blank" rel="nofollow" data-dimension112="a2aaa7ca-70dd-421b-8be3-2790f010c7fc" data-action="Deal Block" data-label="one of [his] biggest gaming surprises in 2025" data-dimension48="one of [his] biggest gaming surprises in 2025" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="B6gzE9GtuUpJbrHescqg94" name="cyberpunk-2077-ue-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B6gzE9GtuUpJbrHescqg94.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown.<a class="view-deal button" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow" data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57">View Deal</a></p></div><div class="product"><a data-dimension112="e7deb74d-1144-4a71-9dca-518a7f9a9a59" data-action="Deal Block" data-label="Price check: $69 @ Amazon" data-dimension48="Price check: $69 @ Amazon" data-dimension25="$58" href="https://www.walmart.com/ip/NS-HACPBPDPA/17720110272/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:538px;"><p class="vanilla-image-block" style="padding-top:105.58%;"><img id="DTzTy2GXvzoShUjTrGFCqV" name="Super-Mario-Galaxy" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/DTzTy2GXvzoShUjTrGFCqV.png" mos="" align="middle" fullscreen="" width="538" height="568" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Experience two classic Super Mario Galaxy games, now enhanced for the Nintendo Switch system, featuring improved resolution and UI. In Super Mario Galaxy 2, team up with Yoshi and Lubba aboard Starship Mario, using Yoshi's unique abilities and power-ups like the Dash Pepper and Blimp Fruit.<br><strong>Price check: </strong><a href="https://www.amazon.com/Super-Mario-GalaxyTM-Nintendo-Switch/dp/B0FNQKK1C1" target="_blank" rel="nofollow" data-dimension112="e7deb74d-1144-4a71-9dca-518a7f9a9a59" data-action="Deal Block" data-label="Price check: $69 @ Amazon" data-dimension48="Price check: $69 @ Amazon" data-dimension25="$58"><strong>$69 @ Amazon</strong></a><a class="view-deal button" href="https://www.walmart.com/ip/NS-HACPBPDPA/17720110272/" target="_blank" rel="nofollow" data-dimension112="e7deb74d-1144-4a71-9dca-518a7f9a9a59" data-action="Deal Block" data-label="Price check: $69 @ Amazon" data-dimension48="Price check: $69 @ Amazon" data-dimension25="$58">View Deal</a></p></div><div class="product"><a data-dimension112="bd130d5d-cf6f-4914-bcd8-da1443b839d3" data-action="Deal Block" data-label="Everybody's favorite green dinosaur is taking the spotlight in Yoshi and the Mysterious Book. It boasts a seriously charming and unique art style, with 2D platforming levels to explore and creatures to document within the titular Mysterious Book's pages. Amazon is offering a hidden discount on Yoshi and the Mysterious Book — add it to your cart to see the price drop." data-dimension48="Everybody's favorite green dinosaur is taking the spotlight in Yoshi and the Mysterious Book. It boasts a seriously charming and unique art style, with 2D platforming levels to explore and creatures to document within the titular Mysterious Book's pages. Amazon is offering a hidden discount on Yoshi and the Mysterious Book — add it to your cart to see the price drop." data-dimension25="$59" href="https://www.amazon.com/YoshiTM-Mysterious-Book-Nintendo-Switch-2/dp/B0GTWSJ5BW" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:494px;"><p class="vanilla-image-block" style="padding-top:161.94%;"><img id="tS6bJJvwraqjhzbXe6gL3e" name="Yoshi and the Mysterious Book NS2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tS6bJJvwraqjhzbXe6gL3e.jpg" mos="" align="middle" fullscreen="" width="494" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Everybody's favorite green dinosaur is taking the spotlight in Yoshi and the Mysterious Book. It boasts a seriously charming and unique art style, with 2D platforming levels to explore and creatures to document within the titular Mysterious Book's pages. Amazon is offering a hidden discount on Yoshi and the Mysterious Book — add it to your cart to see the price drop.<a class="view-deal button" href="https://www.amazon.com/YoshiTM-Mysterious-Book-Nintendo-Switch-2/dp/B0GTWSJ5BW" target="_blank" rel="nofollow" data-dimension112="bd130d5d-cf6f-4914-bcd8-da1443b839d3" data-action="Deal Block" data-label="Everybody's favorite green dinosaur is taking the spotlight in Yoshi and the Mysterious Book. It boasts a seriously charming and unique art style, with 2D platforming levels to explore and creatures to document within the titular Mysterious Book's pages. Amazon is offering a hidden discount on Yoshi and the Mysterious Book — add it to your cart to see the price drop." data-dimension48="Everybody's favorite green dinosaur is taking the spotlight in Yoshi and the Mysterious Book. It boasts a seriously charming and unique art style, with 2D platforming levels to explore and creatures to document within the titular Mysterious Book's pages. Amazon is offering a hidden discount on Yoshi and the Mysterious Book — add it to your cart to see the price drop." data-dimension25="$59">View Deal</a></p></div><div class="product"><a data-dimension112="9586998c-58c2-419e-9b1d-39c36f60adbe" data-action="Deal Block" data-label="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension48="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension25="$59" href="https://www.bestbuy.com/product/metroid-prime-4-beyond-nintendo-switch-2-nintendo-switch-2/J7GSL5JFV6/sku/12581928" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:667px;"><p class="vanilla-image-block" style="padding-top:161.92%;"><img id="KLs9JURTVpSwCScXNRpgEC" name="metroid-prime-4-switch-2-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/KLs9JURTVpSwCScXNRpgEC.webp" mos="" align="middle" fullscreen="" width="667" height="1080" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home.<a class="view-deal button" href="https://www.bestbuy.com/product/metroid-prime-4-beyond-nintendo-switch-2-nintendo-switch-2/J7GSL5JFV6/sku/12581928" target="_blank" rel="nofollow" data-dimension112="9586998c-58c2-419e-9b1d-39c36f60adbe" data-action="Deal Block" data-label="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension48="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension25="$59">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo Switch 2 'Choose Your Game' bundle lets you save money by packing in one of these 3 games — what you need to know ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-choose-your-game-bundle-lets-you-save-money-by-packing-in-one-of-these-3-games-what-you-need-to-know</link>
                                                                            <description>
                            <![CDATA[ Save up to $30 when you bundle your Switch 2 with a choice of Mario Kart world, Pokopia or Donkey Kong: Bananza. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">scoPcoaSAEUAL4Ryd2D7Lf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MuqZhMjioFq7Bnu5smpChD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 20 May 2026 10:50:46 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ tom.pritchard@futurenet.com (Tom Pritchard) ]]></author>                    <dc:creator><![CDATA[ Tom Pritchard ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/biCewUkKfSA6QnT2HxVc3f.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/MuqZhMjioFq7Bnu5smpChD-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MuqZhMjioFq7Bnu5smpChD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you still haven't picked up a <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a>, or you realized you need to buy a second console for your home, then there's a brand new bundle you'll want to take a look at. Multiple retailers have started offering a "Choose Your Game" bundle, which lets you pick one of three different digital titles — saving you up to $30 in the process.</p><p>The bundle is being offered by multiple retailers, including <a href="https://www.gamestop.com/consoles-hardware/nintendo-switch-2/products/nintendo-switch-2-choose-your-game-bundle/445803.html" target="_blank" rel="nofollow">GameStop</a>, <a href="https://www.bestbuy.com/product/switch-2-choose-your-game-bundle-nintendo-switch-2/J7GSL57WQR" target="_blank" rel="nofollow">Best Buy</a>, <a href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow">Amazon</a> and <a href="https://www.nintendo.com/us/store/products/nintendo-switch-2-choose-bundle-128060/" target="_blank" rel="nofollow">Nintendo</a> itself. Priced at $499, it gets you a Nintendo Switch 2 console (normally $449) and a choice of <a href="https://www.tomsguide.com/gaming/nintendo/donkey-kong-bananza-review">Donkey Kong: Bananza</a>,<a href="https://www.tomsguide.com/gaming/pokemon-pokopia-review"> Pokémon Pokopia</a> or <a href="https://www.tomsguide.com/gaming/nintendo/mario-kart-world-review">Mario Kart World</a>. The first two games retail for $69, while Mario Kart is usually $79.</p><div class="product"><a data-dimension112="7e18e8a3-910a-422b-8e72-081dfdbf215d" data-action="Deal Block" data-label="$499 @ Best Buy" data-dimension48="$499 @ Best Buy" data-dimension25="$499" href="https://www.amazon.com/dp/B0GZ5DFHC5/" 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:90.60%;"><img id="HFhsLDuMQr9ApbrRTkAZFi" name="Switch 2 Choose Your Game Bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/HFhsLDuMQr9ApbrRTkAZFi.png" mos="" align="middle" fullscreen="" width="1500" height="1359" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The latest Switch 2 bundle lets you pick between one of three excellent titles. Your options are Mario Kart World, Pokémon Pokopia and Donkey Kong: Bananza. This means you can save up to $30 compared to buying one of those games separately. </p><p><strong>Price check:</strong> <a href="https://www.bestbuy.com/product/switch-2-choose-your-game-bundle-nintendo-switch-2/J7GSL57WQR" target="_blank" rel="nofollow" data-dimension112="7e18e8a3-910a-422b-8e72-081dfdbf215d" data-action="Deal Block" data-label="$499 @ Best Buy" data-dimension48="$499 @ Best Buy" data-dimension25="$499">$499 @ Best Buy</a> | <a href="https://www.gamestop.com/consoles-hardware/nintendo-switch-2/products/nintendo-switch-2-choose-your-game-bundle/445803.html" target="_blank" rel="nofollow">$499 @ Gamestop</a> | <a href="https://www.nintendo.com/us/store/products/nintendo-switch-2-choose-bundle-128060/" target="_blank" rel="nofollow">$499 @ Nintendo</a><a class="view-deal button" href="https://www.amazon.com/dp/B0GZ5DFHC5/" target="_blank" rel="nofollow" data-dimension112="7e18e8a3-910a-422b-8e72-081dfdbf215d" data-action="Deal Block" data-label="$499 @ Best Buy" data-dimension48="$499 @ Best Buy" data-dimension25="$499">View Deal</a></p></div><p>In other words, you're saving $20 to $30 compared to buying the Switch 2 and your chosen game separately. Not to mention the fact that the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay">Switch 2's price is increasing to $499 later this year</a>. So buying now could save you an additional $50, or net you a free game, depending on your point of view.</p><p>Switch 2 bundles are nothing new. A Mario Kart World bundle has been available <a href="https://www.tomsguide.com/gaming/nintendo/i-track-restocks-for-a-living-heres-my-6-essential-switch-2-pre-order-tips">since the console launched last year</a>, for the same $499 price tag. So if you end up choosing Mario Kart with your bundle, nothing is actually changing. That said, the fact that you now get more choice on which game your console comes with can only be a good thing. Especially when those options are as good as Bananza and Pokopia. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OLVjbe"></div>                            </div>                            <script src="https://kwizly.com/embed/OLVjbe.js" async></script><p>Of course, none of the bundled games are available in physical form. Though this isn't a huge surprise, and I can't remember the last time a console bundle came with a physical game. Maybe the late Xbox 360/PS3 era? <em>(Editor's note: PlayStation was still offering physical games in bundles as recently as 2018 with the Marvel's Spider-Man PS4 Pro bundle.)</em></p><p>You don't have to make your game choice right away, though. Rather than buying one of three bundles from the retailer, you'll get a 16-character code that can be redeemed for either of the three titles in the Switch 2 eShop. Redeeming your code is when you have to make the choice, and since you're only allowed one of the three, you should pick wisely.</p><p>The bargain-lover in me says that you should choose Mario Kart World, since it's the most expensive of the trio and will save you the most money. But if you're not a fan of virtual Italian plumbers or racing games, then one of the other two might be a better choice. </p><p>Pokopia is a fantastic little game that helped one Tom's Guide staff member finally <a href="https://www.tomsguide.com/gaming/nintendo/i-never-understood-the-cozy-game-hype-until-i-played-pokemon-pokopia-and-after-200-hours-i-still-cant-put-it-down"><u>see the appeal of cozy games</u></a>, while Donkey Kong is easily one of the <a href="https://www.tomsguide.com/gaming/nintendo/i-thought-i-was-bored-with-the-nintendo-switch-2-but-then-i-played-donkey-kong-bananza"><u>most unique platformers you can buy.</u></a> Then, of course, Mario Kart World is another Mario Kart, and a great pick if you want to play with friends or online.</p><p>So if you've been holding off on buying a Switch 2, now might be the best time to buy. Not only will you get a fantastic game while paying slightly less money, but you'll also beat the price hike and get to enjoy Nintendo's latest hybrid console.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More From Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/ive-been-buying-nintendo-switch-games-for-8-years-and-have-never-paid-full-price-7-secret-tips-i-use-to-save-on-video-games">I've been buying Nintendo Switch games for 8 years and have never paid full price: 7 secret tips I use to save on video games</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/yoshi-and-the-mysterious-book-review">I played Yoshi and the Mysterious Book and haven’t had this much fun playing a Yoshi game since the Super Nintendo</a></li><li><a href="https://www.tomsguide.com/sales-events/21-nintendo-switch-game-deals-you-could-buy-for-less-than-the-cost-of-mario-kart-world">21 Nintendo Switch game deals you could buy for less than the cost of Mario Kart World</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I played Yoshi and the Mysterious Book and haven’t had this much fun playing a Yoshi game since the Super Nintendo ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/yoshi-and-the-mysterious-book-review</link>
                                                                            <description>
                            <![CDATA[ Yoshi’s first Switch 2 adventure beautifully reinvents the classic formula with cozy, creature-filled 2D puzzles that make it an absolute must-play. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qdFtpeYoX8ZNTeS5vYYqBV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/swNYbkysSqBsAZhfkuTXhL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 19 May 2026 13:00:00 +0000</pubDate>                                                                                                                                <updated>Thu, 21 May 2026 15:16:32 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ anthony.spadafora@futurenet.com (Anthony Spadafora) ]]></author>                    <dc:creator><![CDATA[ Anthony Spadafora ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/z73LEoj7FkUjNG85GcWHtH.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anthony Spadafora is the managing editor for security and home office furniture at Tom’s Guide where he covers everything from data breaches and malware to password managers and the best way to cover your whole home or business with a strong Wi-Fi signal.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before joining the team, he spent three years covering cybersecurity and B2B tech for ITProPortal while living in South Korea. After moving back to the US. Anthony joined the TechRadar Pro team where he covered these topics along with VPNs, web hosting, online collaboration software and video conferencing for four years. Anthony also has his ears to the ground and is on the lookout for the next major cyberattack or data breach.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Based in Houston, Texas, Anthony also handles VPN testing for both Tom’s Guide and TechRadar. As someone who has worked from home exclusively since 2018, he has reviewed dozens of standing desks as well as office chairs and has taken a closer look at other essential remote working accessories. As part of these reviews, Anthony frequently builds intricate desk setups which is why he’s such a big advocate for cable management and keeping things organized. When he’s not writing, he can be found tinkering with PCs and game consoles, managing cables and making upgrades to his smart home.&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/swNYbkysSqBsAZhfkuTXhL-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Several Yoshis sitting in front of Mr. E in Yoshi and the Mysterious Book]]></media:description>                                                            <media:text><![CDATA[Several Yoshis sitting in front of Mr. E in Yoshi and the Mysterious Book]]></media:text>
                                <media:title type="plain"><![CDATA[Several Yoshis sitting in front of Mr. E in Yoshi and the Mysterious Book]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/swNYbkysSqBsAZhfkuTXhL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Yoshi and the Mysterious Book review: Specs</div><div class="fancy_box_body"><p class="fancy-box__body-text"><strong>Platforms:</strong> Nintendo Switch 2<br><strong>Price:</strong> $69 / £59 / AU$109 (Physical), $59 / £49 / AU$89 (Digital)<br><strong>Release date:</strong> May 21, 2026<br><strong>Genre:</strong> Puzzle-platformer</p></div></div><p>Yoshi and the Mysterious Book is a return to form for Mario’s beloved sidekick, but with plenty of interesting areas to explore and discoveries to make along the way. It ditches the 2.5D visuals and more realistic look of recent Yoshi games for a new 2D, stop-motion animation style that makes the whole game feel like a giant pop-up book.</p><p>I have fond memories of playing the original Yoshi’s Island growing up, and Yoshi and the Mysterious Book made me feel the same way with its side-scrolling, 2D gameplay. In fact, even after completing a chapter, I kept coming back to find creatures and discoveries I missed the first time around.</p><p>Even though this is Yoshi’s first official outing on the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a>, the game runs well and plays great. Controlling Yoshi feels smooth throughout, even on busier, more complex levels. However, I was a bit thrown off the first time I saw a loading screen before a level started, and I had to wait longer than expected.</p><p>Still, Yoshi and the Mysterious Book is the perfect cozy game for fans of the series, especially since you don’t take damage or lose lives. Instead, exploration and discovery are the main focus, which is a nice twist on the classic Yoshi formula.</p><p>Is this book and the creatures you’ll discover within its pages worth a read, though? Find out in my full review.</p><h2 id="yoshi-and-the-mysterious-book-the-basics">Yoshi and the Mysterious Book: The Basics</h2><ul><li><strong>What is it? </strong>Yoshi and the Mysterious Book is a 2D puzzle-platformer that focuses on exploration and discovery as you investigate new creatures.</li><li><strong>Who is it for? </strong>Yoshi fans who want a return to the series’ 2D roots but with a discovery-focused twist.</li><li><strong>What’s the price? </strong>Yoshi and the Mysterious Book costs <a href="https://www.amazon.com/YoshiTM-Mysterious-Book-Nintendo-Switch-2/dp/B0GTWNYX4S" target="_blank" rel="nofollow">$59 for the digital version</a> or <a href="https://www.amazon.com/YoshiTM-Mysterious-Book-Nintendo-Switch-2/dp/B0GTWSJ5BW?th=1" target="_blank" rel="nofollow">$69 for the physical edition</a>.</li><li><strong>What other games has the developer made? </strong>Yoshi and the Mysterious Book was developed by Good-Feel . In addition to other Yoshi games like Yoshi’s Crafted World and Yoshi’s Woolly World, they also made Kirby’s Epic Yarn and Princess Peach: Showtime!</li><li><strong>What games is it similar to? </strong>With its 2D design, Yoshi and the Mysterious Book feels a lot more like Super Mario World 2: Yoshi's Island. However, the game’s core exploration and discovery mechanics are similar to Pokémon Snap and Scribblenauts.</li></ul><h2 id="new-book-similar-foes">New book, similar foes</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="swNYbkysSqBsAZhfkuTXhL" name="Yoshi and the Mysterious Book-LIST1" alt="Several Yoshis sitting in front of Mr. E in Yoshi and the Mysterious Book" src="https://cdn.mos.cms.futurecdn.net/swNYbkysSqBsAZhfkuTXhL.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: Nintendo)</span></figcaption></figure><p>As the name implies, one minute the Yoshis are enjoying their carefree existence on Yoshi’s Island, and the next, a strange talking book who calls himself Mr. E — read mystery — falls from the sky. Since he’s forgotten what’s inside his own pages, he tasks the Yoshis with exploring his various chapters and the mysterious creatures found in them.</p><p>It wouldn’t be a Yoshi game without Bowser’s resident wizard, Kamek, making an appearance, though. However, instead of traveling with Baby Bowser like in past games, this time around, it’s Bowser Jr. who joins him instead. This makes sense as Yoshi and the Mysterious Book takes place in the present-day Mario timeline, but it’s also a nice tie-in with the recent <a href="https://www.tomsguide.com/entertainment/movies/when-is-the-super-mario-galaxy-movie-coming-to-streaming-heres-our-best-guess">Super Mario Galaxy movie</a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="E6M2x8xU7iHBKV4RjS7eWV" name="2026050915013100_s" alt="Yoshi and a water monster fighting Kamek and Bowser Jr. in Yoshi and the Mysterious Book" src="https://cdn.mos.cms.futurecdn.net/E6M2x8xU7iHBKV4RjS7eWV.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: Nintendo)</span></figcaption></figure><p>While most of the game is spent investigating the various creatures found within Mr. E’s pages, you do have several run-ins with Kamek and Bowser Jr. They were some of my favorite moments in the game, as each boss fight sees Yoshi battle a massive creature alongside this meddling pair.</p><p>Later boss fights change up this formula entirely, though, and instead of fighting Kamek and Bowser Jr., you spend an equal amount of time saving them from danger.</p><h2 id="turning-the-page">Turning the page</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:1320px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="jMtKRHyqLoAAet5sZQLCyY" name="Yoshi and the Mysterious Book-1" alt="Yoshi riding a creature that looks like a hang glider in Yoshi and the Mysterious Book" src="https://cdn.mos.cms.futurecdn.net/jMtKRHyqLoAAet5sZQLCyY.jpg" mos="" align="middle" fullscreen="" width="1320" height="743" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>Gone are the photorealistic textures and objects of Yoshi’s Crafted World, and in their place, we’re met with watercolor-like visuals. The levels within each chapter look as if they’ve been hand-painted, and I really liked how the start and end of each level appear as if they haven’t been colored in yet. The game really leans into the fact that it takes place within a storybook, which works quite well.</p><p>Whether you’re exploring a forest, the seaside, or even underground, the chapters and various levels within them in Yoshi and the Mysterious Book are filled with color and life. The game looks just as great in handheld mode as it does on a 4K TV with HDR enabled, too.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LRkxYsXAkYEeW7ULZXkUsb" name="2026051801094100_s" alt="A creature entry in Yoshi and the Mysterious Book" src="https://cdn.mos.cms.futurecdn.net/LRkxYsXAkYEeW7ULZXkUsb.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: Nintendo)</span></figcaption></figure><p>When you’re done exploring a level, all of the discoveries you’ve made on the game’s various creatures are quickly jotted down inside Mr. E’s pages. Then, instead of having a classic picture-book-style look, your discoveries appear more like journal entries.</p><p>That theme continues once you unlock Mr. E’s Exploration Tools, which you get by turning in Smiley Flowers. For every five you hand in, you get a new exploration tool you can pin to your screen. From showing stats like Yoshi’s current speed to how many eggs you’re currently carrying, they help mix up the gameplay while allowing you to give the game your own custom look.</p><p>Overall, Yoshi and the Mysterious Book is a beautiful game with a simple yet timeless art style.</p><h2 id="gotta-study-em-all">Gotta study ‘em all </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="rvHi2ar8z4P9G4neEfCo4f" name="2026050803351900_s" alt="Investigating a new creature in Yoshi and the Mysterious Book" src="https://cdn.mos.cms.futurecdn.net/rvHi2ar8z4P9G4neEfCo4f.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: Nintendo)</span></figcaption></figure><p>Exploration and then discovery are at the core of Yoshi and the Mysterious Book’s gameplay. First, you explore a new chapter by interacting with a lone creature on the page. Once you’ve studied and named said creature, another one will be revealed, and you can then study it in the next level. That sense of discovery kept me hooked, especially as there isn’t a time limit or damage to worry about. Instead, I was free to take my time and explore each level at my own pace.</p><p>Since you’re helping Mr. E study the creatures in his pages, he takes detailed notes throughout each level. One creature might taste delicious while another has Yoshi recoiling after sticking out his tongue. All of this info, along with the way creatures interact with Yoshi, each other, and their environment, is recorded. </p><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="HpTdVUwZmtgTqy2kRLriqh" name="2026051604264800_s" alt="Yoshi inside the mouth of a giant fish underwater in Yoshi and the Mysterious Book" src="https://cdn.mos.cms.futurecdn.net/HpTdVUwZmtgTqy2kRLriqh.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: Nintendo)</span></figcaption></figure><p>Given how the game pushes you to experiment in these open sandboxes rather than follow a straight path, the level layouts can occasionally get slightly confusing when you're hunting for that last interaction. However, you’re rewarded with stars for uncovering new things about each creature, and subsequent chapters require a certain number of them to be unlocked for you to progress.</p><p>For a 2D puzzle-platformer, there’s a lot of thought that goes into each level, and I really liked how my past discoveries influenced how I approached later levels. For instance, knowing how a particular creature reacts to water might be the difference between missing a discovery and uncovering one on another level.</p><p>As you learn about new creatures, the Index at the back of Mr. E’s book begins to fill up. You can revisit your findings along your journey, and eventually, the knowledge you’ve gained about the game’s various creatures comes back into play. Along the way, though, you’re running, jumping, and flying through the air with a new creature in Yoshi’s mouth or perched upon his back. Yoshi’s movements feel very responsive, and just making your way through each level as you uncover hidden rooms and areas is a whole lot of fun.</p><h2 id="just-one-more-discovery">Just one more discovery</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="AdqVPYAzyS63GNNxtyWAvk" name="2026050904364000_s" alt="Yoshi fishing in Yoshi and the Mysterious Book" src="https://cdn.mos.cms.futurecdn.net/AdqVPYAzyS63GNNxtyWAvk.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: Nintendo)</span></figcaption></figure><p>Although I’d recommend taking your time and completing Yoshi and the Mysterious Book at your own pace, the game’s sense of discovery and exploration kept me playing longer than I intended to each time I played. Seeing the overworld of each chapter come to life with new creatures quickly got addictive, as did finding new discoveries in each level along the way.</p><p>Being that this is a Yoshi game after all, it’s not overly difficult. Yes, you do need to earn a certain number of stars to unlock each new chapter. However, as I worked my way through the five main levels in each chapter, I uncovered enough discoveries that I never needed to backtrack just for stars. Instead, when I did backtrack, it was because I wanted to.</p><p>Once you unlock the next chapter, nothing’s stopping you from progressing. I don’t even think you necessarily have to complete each boss fight to do so. However, as I mentioned before, the boss fights are some of the best I’ve seen in a Yoshi game yet. Likewise, you do learn a bit more about the game’s story and what’s driving Kamek and Bowser Jr. to explore Mr. E’s pages when you 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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8pjUQyCMZNS5ws8FzLZu" name="2026050915052500_s" alt="Yoshi looking at a book in Yoshi and the Mysterious Book" src="https://cdn.mos.cms.futurecdn.net/8pjUQyCMZNS5ws8FzLZu.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: Nintendo)</span></figcaption></figure><p>Even after completing a chapter, though, I found myself going back and looking for new creatures to study on Mr. E’s pages. Those extra levels were a lot of fun, and adding to the index feels a lot like building out your Pokedex in Pokémon. It was only towards the end of the game that I realized just how important the discoveries I made along the way actually were.</p><h2 id="yoshi-and-the-mysterious-book-review-verdict">Yoshi and the Mysterious Book review: Verdict</h2><p>Yoshi and the Mysterious Book is a charming and surprisingly fun 2D puzzle-platformer. It makes excellent use of the Switch 2’s more powerful internals, even if those longer load times before each level did throw me off. The return to true 2D is a welcome change for the series, and I almost feel like Yoshi and the Mysterious Book reinvents the tried and true Yoshi formula in a similar way to Super Mario World.</p><p>If you’re looking for a more serious platformer where every dodge and jump counts, this game likely won’t be for you. However, if you want a return to Yoshi’s Island but with the freedom to explore and discover a whole host of unique and interesting creatures, then it’s an absolute must-play.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 21 Nintendo Switch game deals you could buy for less than the cost of Mario Kart World ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/sales-events/21-nintendo-switch-game-deals-you-could-buy-for-less-than-the-cost-of-mario-kart-world</link>
                                                                            <description>
                            <![CDATA[ Starting your video games collection from scratch? Here are the Nintendo Switch game deals you should buy, for much less than the price of a single new release. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tBGAFyPSvpofsAqd4hUNHk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Cm29gAVdkhjfqyLELyi9J6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 16 May 2026 06:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Sales Events]]></category>
                                                    <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Cm29gAVdkhjfqyLELyi9J6-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo / 2K]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Compilation showing a Nintendo Switch 2 console and games]]></media:description>                                                            <media:text><![CDATA[Compilation showing a Nintendo Switch 2 console and games]]></media:text>
                                <media:title type="plain"><![CDATA[Compilation showing a Nintendo Switch 2 console and games]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Cm29gAVdkhjfqyLELyi9J6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Mario Kart World is a great game, don't get me wrong. But at $79 it's undeniably expensive. If want to make sure you get the most for your money, there are dozens of other games you can pick up for less than the price of Mario Kart World — and I'm here to share the essentials you can get for less.</p><p>Whether you're a physical game collector (like me!) or want to load up on dirt-cheap digital games from the Nintendo Store, keep scrolling to see all the best value Nintendo Switch games for a fun-packed summer.</p><ul><li><a href="https://www.amazon.com/b?node=16227133011" target="_blank" rel="nofollow"><strong>Shop all Nintendo Switch game deals at Amazon</strong></a></li></ul>        <div class="featured_product_block featured_block_hero" data-id="572d5e74-92c2-4117-a3f9-f04998510de2">            <a href="https://www.amazon.com/NBA-2K26-Nintendo-Switch-2/dp/B0FH5DPB28" data-model-name="NBA 2K26 - Nintendo Switch 2" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/AzHjE5VKzjoGC9Z9QXCWFQ.jpg" alt="2K, Nba 2k26 - Nintendo Switch 2"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>2K</div>                                        <div class="featured__title">NBA 2K26 - Nintendo Switch 2</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="133c2929-602c-4b7c-b065-73cd5189d205">            <a href="https://www.amazon.com/Sonic-Shadow-Generations-Nintendo-Switch-2/dp/B0F663CWT8" data-model-name="Sonic X Shadow Generations - Nintendo Switch 2" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/NGsp5FyEpqjsVz3QfSBW5S.jpg" alt="SEGA, Sonic X Shadow Generations - Nintendo Switch 2"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>SEGA</div>                                        <div class="featured__title">Sonic X Shadow Generations - Nintendo Switch 2</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="356b47fb-7438-4b6e-835e-c88a6d6f5ece">            <a href="https://www.bestbuy.com/product/persona-5-royal-standard-edition-nintendo-switch/JXKWQRVCZC" data-model-name="Persona 5 Royal Standard Edition - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/thHKfKT57Ar3T3WcRQpENT.jpg" alt="SEGA, Persona 5 Royal Standard Edition - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>SEGA</div>                                        <div class="featured__title">Persona 5 Royal Standard Edition - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="aaf3285d-b59e-41dc-af62-99c0c3567ac3">            <a href="https://www.amazon.com/FINAL-FANTASY-VII-REMAKE-INTERGRADE-Nintendo/dp/B0FR6937TP" data-model-name="Final Fantasy VII Remake Intergrade - Nintendo Switch 2 (Standard Edition)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/6JRE5TfGbNoUwNdYqxtYbU.jpg" alt="Square Enix, Final Fantasy Vii Remake Intergrade - Nintendo Switch 2 (standard Edition)"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Square Enix</div>                                        <div class="featured__title">Final Fantasy VII Remake Intergrade - Nintendo Switch 2 (Standard Edition)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="ee1916af-3bbb-4b27-9bf0-215dab4359f1">            <a href="https://www.amazon.com/Super-Mario-RPG-Nintendo-Switch-Version/dp/B0C8VKNJ1B" data-model-name="Super Mario RPG - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/KSgvcVpEv3nucPMcWKCr3X.jpg" alt="Nintendo, Super Mario RPG - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Super Mario RPG - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="f6146488-fc93-4638-8ffa-e91a19615006">            <a href="https://www.amazon.com/Mario-Luigi-Brothership-Nintendo-Switch/dp/B0D8SH3TNY" data-model-name="Mario & Luigi: Brothership" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/9AzmoBwhFExPDkJ87uRrVY.jpg" alt="Nintendo, Mario & Luigi: Brothership"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Mario & Luigi: Brothership</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b9299912-bc62-4c10-873c-8b498f4f2740">            <a href="https://www.amazon.com/NieR-Automata-End-YoRHa-Nintendo-Switch/dp/B0B5BBSW57" data-model-name="Nier:Automata the End of Yorha Edition - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/G3vRhs2NxkP8PrZvyzGSca.jpg" alt="Square Enix, Nier:automata the End of Yorha Edition - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Square Enix</div>                                        <div class="featured__title">Nier:Automata the End of Yorha Edition - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="ab10ba99-ba9f-434d-b77b-5588b85fff3b">            <a href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-1" data-model-name="The Legend of Zelda: Breath of the Wild - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/TsKRmVLUdFnKpSVfQi8foc.jpg" alt="Electronics.Woot, The Legend of Zelda: Breath of the Wild - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Electronics.Woot</div>                                        <div class="featured__title">The Legend of Zelda: Breath of the Wild - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="d81c8e4c-f091-4359-aae9-5aaeeb718c9d">            <a href="https://electronics.woot.com/offers/mario-kart-8-deluxe-20" data-model-name="Mario Kart 8 Deluxe" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/FXMJWhANjcMA7Y6t82jufe.jpg" alt="Electronics.Woot, Mario Kart 8 Deluxe - $44.99"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Electronics.Woot</div>                                        <div class="featured__title">Mario Kart 8 Deluxe</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6a56ed50-b7e3-48e2-8c97-5b1ac82f32fd">            <a href="https://www.walmart.com/ip/NS-HACPBPDPA/17720110272" data-model-name="Super Mario Galaxy + Super Mario Galaxy 2 for Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/je6SjfwKMFa2ncupeXVQHg.jpg" alt="Nintendo, Super Mario Galaxy + Super Mario Galaxy 2 for Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Super Mario Galaxy + Super Mario Galaxy 2 for Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="31f43cfb-a4cd-4686-8dc7-0fdaa16c317c">            <a href="https://www.walmart.com/ip/Kirby-Air-Riders/17687303818" data-model-name="Kirby Air Riders, Nintendo Switch 2" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ucHDnFdzPF2GBKwvLqnCPh.jpg" alt="Nintendo, Kirby Air Riders, Nintendo Switch 2"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Kirby Air Riders, Nintendo Switch 2</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0d90459f-fe2f-425c-8765-c0df8ad605ff">            <a href="https://www.bestbuy.com/product/pokemon-legends-z-a-nintendo-switch-2-nintendo-switch-2/J7GSL5JVRR/sku/12581934" data-model-name="Pokémon Legends: Z-A Nintendo Switch 2 - Nintendo Switch 2" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/xyotSkPtNTPU9oGN8wTD4j.jpg" alt="Nintendo, Pokémon Legends: Z-A Nintendo Switch 2 - Nintendo Switch 2"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Pokémon Legends: Z-A Nintendo Switch 2 - Nintendo Switch 2</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h2 id="there-are-loads-of-digital-discounts-as-well">There are loads of digital discounts as well</h2><p>The Nintendo Store is the place to go for digital game discounts! Some of the best Nintendo Switch and Nintendo Switch 2 games are available for great prices over here. Check out the best cheap game deals here:</p><ul><li><strong>Overcooked Special Edition: </strong><a href="https://www.nintendo.com/us/store/products/overcooked-special-edition-switch/" target="_blank" rel="nofollow"><strong>was $19 now $3</strong></a></li><li><strong>Devil May Cry: </strong><a href="https://www.nintendo.com/us/store/products/devil-may-cry-switch/" target="_blank" rel="nofollow"><strong>was $19 now $4</strong></a></li><li><strong>Life is Strange Arcadia Bay Collection: </strong><a href="https://www.nintendo.com/us/store/products/life-is-strange-arcadia-bay-collection-switch/" target="_blank" rel="nofollow"><strong>was $39 now $7</strong></a></li><li><strong>Batman Arkham Asylum: </strong><a href="https://www.nintendo.com/us/store/products/batman-arkham-asylum-switch/" target="_blank" rel="nofollow"><strong>was $24 now $9</strong></a></li><li><strong>Clock Tower Rewind: </strong><a href="https://www.nintendo.com/us/store/products/clock-tower-rewind-switch/" target="_blank" rel="nofollow"><strong>was $19 now $11</strong></a></li><li><strong>Blasphemous I&II: </strong><a href="https://www.nintendo.com/us/store/products/blasphemous-plus-blasphemous-2-bundle-switch/" target="_blank" rel="nofollow"><strong>was $44 now $11</strong></a></li><li><strong>Terraria: </strong><a href="https://www.nintendo.com/us/store/products/terraria-switch/" target="_blank" rel="nofollow"><strong>was $29 now $14</strong></a></li><li><strong>Diablo Prime Evil Collection: </strong><a href="https://www.nintendo.com/us/store/products/diablo-prime-evil-collection-switch/" target="_blank" rel="nofollow"><strong>was $59 now $19</strong></a></li><li><strong>Dragon Ball FighterZ Legendary Edition: </strong><a href="https://www.nintendo.com/us/store/products/dragon-ball-fighterz-legendary-edition-switch/" target="_blank" rel="nofollow"><strong>was $109 now $27</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've been buying Nintendo Switch games for 8 years and have never paid full price: 7 secret tips I use to save on video games ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/ive-been-buying-nintendo-switch-games-for-8-years-and-have-never-paid-full-price-7-secret-tips-i-use-to-save-on-video-games</link>
                                                                            <description>
                            <![CDATA[ I search for Nintendo Switch game deals basically 24/7 — here's 7 insider tips to get you the most fun for your money. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8p8L3jFzXGDFdhLLHhUKDg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/e8w9uaH4GeHYgUdC8QQjBU-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 12 May 2026 12:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/e8w9uaH4GeHYgUdC8QQjBU-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nintendo Switch with Tom&#039;s Guide Savings Squad badge]]></media:description>                                                            <media:text><![CDATA[Nintendo Switch with Tom&#039;s Guide Savings Squad badge]]></media:text>
                                <media:title type="plain"><![CDATA[Nintendo Switch with Tom&#039;s Guide Savings Squad badge]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/e8w9uaH4GeHYgUdC8QQjBU-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you’re paying full price for your Nintendo Switch games — what are you doing? I’m an avid Nintendo Switch gamer, but at heart, I’m very stingy. So I’ve never paid full retail price for a Switch game in my over eight years of collecting.</p><p>But how, you might ask? Don’t worry, I’m here to share the secret tips I use to save money on Nintendo Switch game purchases.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong></strong><a href="https://www.amazon.com/b?node=16227133011" target="_blank" rel="nofollow"><strong>shop Nintendo Switch game deals at Amazon</strong></a></li><li><strong>Sonic X Shadow Generations (Switch 2): </strong><a href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow"><strong>was $49 now $24</strong></a></li><li><strong>Samsung P9 microSD Express Card (256GB): </strong><a href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow"><strong>was $79 now $59</strong></a></li><li><strong>Nintendo Switch 2 + Super Mario Galaxy bundle: </strong><a href="https://www.amazon.com/Nintendo-Switch-System-Super-Galaxy-Bundle/dp/B0GQX61CMS" target="_blank" rel="nofollow"><strong>was $519 now $499</strong></a></li></ul><h3 class="article-body__section" id="section-retailer-discounts"><span>Retailer discounts</span></h3><p>One of the easiest ways to save on games is to check local and online retailers for discounts. On any day of the week, you’re likely to find Nintendo Switch games discounted at Amazon, Best Buy and other retailers across the web. In particular, I often find great price drops on Sega and Lego games this way.</p><p>Discounts are at their best during special events like Black Friday. You can also keep an eye out for retailer-specific sales, like Amazon Gaming Week which is typically held in April.</p><p>The most important thing to remember is to check prices at other sources before you buy — take a look at other game retailers (and the Nintendo Store’s digital prices) before you hit "purchase." Nothing stings more than realizing you could’ve gotten a better deal somewhere else if you hadn’t been hasty.</p><div class="product"><a data-dimension112="93a56769-72dd-4aa9-abb1-19b87e0ca73b" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24" href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="gfRjQCgygHva8ps9Miu4UH" name="sonic_x_shadow_generations_deal_block_switch_2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gfRjQCgygHva8ps9Miu4UH.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/sonic-x-shadow-generations-review" data-dimension112="93a56769-72dd-4aa9-abb1-19b87e0ca73b" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">Sonic X Shadow Generations</a> combines a remaster of 2011's Sonic Generations, a love letter to the Blue Blur that remains a fan-favorite to this day, with a new Shadow-focused campaign. It's a strong package overall and even better on sale for a discount.<a class="view-deal button" href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow" data-dimension112="93a56769-72dd-4aa9-abb1-19b87e0ca73b" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">View Deal</a></p></div><h3 class="article-body__section" id="section-digital-game-sales"><span>Digital game sales</span></h3><p>Digital game sales are awesome — they make it easy to fill out your library with awesome games at extremely cheap prices. If you get lucky, you’ll be able to find some of the Switch’s best games on sale for dirt cheap over at the Nintendo digital storefront. I frequently see great sales on games from publishers like Capcom (think Street Fighter, Monster Hunter and Mega Man) and deals on popular sports games like EA FC and 2K.</p><p>The snag here is that the <a href="https://www.nintendo.com/us/store/sales-and-deals/" target="_blank" rel="nofollow">Nintendo Digital Store</a> has just as many terrible games on sale as it does great ones. Stick to the “Best sellers” tab if you’re not sure what to pick, or check out reviews before you buy.</p><div class="product"><a data-dimension112="60dc62ed-b1cb-4de7-92d8-9ef79d4079f8" data-action="Deal Block" data-label="Overcooked is the perfect game to play with a partner — you'll need to work as a team to run a kitchen efficiently, cooking everything from burgers to soups. Everything is served with a little sprinkle of chaos." data-dimension48="Overcooked is the perfect game to play with a partner — you'll need to work as a team to run a kitchen efficiently, cooking everything from burgers to soups. Everything is served with a little sprinkle of chaos." data-dimension25="$3" href="https://www.nintendo.com/us/store/products/overcooked-special-edition-switch/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1050px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="M2UHhM7ysKfWRXtuLJ73aC" name="Overcooked Special Edition" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/M2UHhM7ysKfWRXtuLJ73aC.jpg" mos="" align="middle" fullscreen="" width="1050" height="591" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Overcooked is the perfect game to play with a partner — you'll need to work as a team to run a kitchen efficiently, cooking everything from burgers to soups. Everything is served with a little sprinkle of chaos.<a class="view-deal button" href="https://www.nintendo.com/us/store/products/overcooked-special-edition-switch/" target="_blank" rel="nofollow" data-dimension112="60dc62ed-b1cb-4de7-92d8-9ef79d4079f8" data-action="Deal Block" data-label="Overcooked is the perfect game to play with a partner — you'll need to work as a team to run a kitchen efficiently, cooking everything from burgers to soups. Everything is served with a little sprinkle of chaos." data-dimension48="Overcooked is the perfect game to play with a partner — you'll need to work as a team to run a kitchen efficiently, cooking everything from burgers to soups. Everything is served with a little sprinkle of chaos." data-dimension25="$3">View Deal</a></p></div><h3 class="article-body__section" id="section-early-bird-discounts"><span>Early bird discounts</span></h3><p>Patience is key when it comes to video game deals. In most cases, video games get cheaper over time. But if there’s a new release out there that you just can’t wait for, there are still ways to save.</p><p>Ahead of big game releases, retailers tend to compete to get your money, so you’ll want to shop around to see who’s making the best case for your dollar!</p><p>I was able to get 10% off my copy of Tomodachi Life: Living the Dream on release day — simply by choosing the retailer that had the best price. At time of writing, the game has been out for two weeks and the deal is currently unavailable. (But prices might drop again once a few more weeks have passed.)</p><p>These discounts can be hard to find. For example, Amazon sometimes hides discounts until you've added products to your cart — look out for a marker saying <strong>"Click to see price" </strong>or <strong>"To see our price, add this item to your cart." </strong>Right now Amazon is offering a hidden pre-order discount on Yoshi and the Mysterious Book — add it to your cart to get $10 off. These deals don't always last, so don't wait if you see them available.</p><div class="product"><a data-dimension112="64b7f289-4f0c-4742-b715-1dd914d31b43" data-action="Deal Block" data-label="Pre-order! Everybody's favorite green dinosaur is taking the spotlight! Yoshi and the Mysterious Book boasts a seriously charming and unique art style. You'll need to explore 2D platforming levels and document creatures you find within the titular Mysterious Book's pages. Note: You must log into your Prime account to see this discount." data-dimension48="Pre-order! Everybody's favorite green dinosaur is taking the spotlight! Yoshi and the Mysterious Book boasts a seriously charming and unique art style. You'll need to explore 2D platforming levels and document creatures you find within the titular Mysterious Book's pages. Note: You must log into your Prime account to see this discount." data-dimension25="$59" href="https://www.amazon.com/YoshiTM-Mysterious-Book-Nintendo-Switch-2/dp/B0GTWSJ5BW" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:494px;"><p class="vanilla-image-block" style="padding-top:161.94%;"><img id="tS6bJJvwraqjhzbXe6gL3e" name="Yoshi and the Mysterious Book NS2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/tS6bJJvwraqjhzbXe6gL3e.jpg" mos="" align="middle" fullscreen="" width="494" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Pre-order! </strong>Everybody's favorite green dinosaur is taking the spotlight! Yoshi and the Mysterious Book boasts a seriously charming and unique art style. You'll need to explore 2D platforming levels and document creatures you find within the titular Mysterious Book's pages. <strong>Note: You must log into your Prime account to see this discount.</strong><a class="view-deal button" href="https://www.amazon.com/YoshiTM-Mysterious-Book-Nintendo-Switch-2/dp/B0GTWSJ5BW" target="_blank" rel="nofollow" data-dimension112="64b7f289-4f0c-4742-b715-1dd914d31b43" data-action="Deal Block" data-label="Pre-order! Everybody's favorite green dinosaur is taking the spotlight! Yoshi and the Mysterious Book boasts a seriously charming and unique art style. You'll need to explore 2D platforming levels and document creatures you find within the titular Mysterious Book's pages. Note: You must log into your Prime account to see this discount." data-dimension48="Pre-order! Everybody's favorite green dinosaur is taking the spotlight! Yoshi and the Mysterious Book boasts a seriously charming and unique art style. You'll need to explore 2D platforming levels and document creatures you find within the titular Mysterious Book's pages. Note: You must log into your Prime account to see this discount." data-dimension25="$59">View Deal</a></p></div><h3 class="article-body__section" id="section-shopping-pre-owned"><span>Shopping pre-owned</span></h3><p>Nintendo Switch games are generally a lot cheaper second hand — so if your goal is to save, don’t neglect second-hand game retailers. As long as you shop from a trustworthy source, pre-owned games will function the exact same way as brand-new ones. They just cost less, and as a bonus — someone else has already removed the plastic wrap from the game box for you.</p><p><a href="https://www.gamestop.com/video-games/pre-owned?prefn1=platform&prefv1=Nintendo%20Switch%202" target="_blank" rel="nofollow">GameStop</a> is a good first port-of-call for pre-owned games. For example, Donkey Kong Tropical Freeze is often praised as one of Nintendo’s best 2D platformers ever — <a href="https://www.amazon.com/Donkey-Kong-Country-Tropical-Freeze-Nintendo/dp/B078Y4FLCL" target="_blank" rel="nofollow">Amazon charges $52 for a new copy</a>, but you can <a href="https://www.gamestop.com/video-games/nintendo-switch/products/donkey-kong-country-tropical-freeze---nintendo-switch/166630.html" target="_blank" rel="nofollow">grab it pre-owned for $39 at GameStop</a>.</p><div class="product"><a data-dimension112="b66c5d54-ccf8-4e1f-835b-c76b9c678007" data-action="Deal Block" data-label="Price check: $52 @ Amazon" data-dimension48="Price check: $52 @ Amazon" data-dimension25="$39" href="https://www.gamestop.com/video-games/nintendo-switch/products/donkey-kong-country-tropical-freeze---nintendo-switch/166630.html" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1000px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="7XwVsAs9uJaDETVmxYTUWP" name="Donkey Kong Country.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/7XwVsAs9uJaDETVmxYTUWP.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Initially launched on the Wii U, Donkey Kong Country: Tropical Freeze is back and sports a new Funky Mode. In this 2D platformer, you play as one of the Kong clan as they seek to save their island from an invading arctic force. Tropical Freeze is one of the best side-scrolling platformers ever made, and it looks (and plays) even better now.<br><strong>Price check: </strong><a href="https://www.amazon.com/Donkey-Kong-Country-Tropical-Freeze-Nintendo/dp/B079MW1VVM" target="_blank" rel="nofollow" data-dimension112="b66c5d54-ccf8-4e1f-835b-c76b9c678007" data-action="Deal Block" data-label="Price check: $52 @ Amazon" data-dimension48="Price check: $52 @ Amazon" data-dimension25="$39"><strong>$52 @ Amazon</strong></a><a class="view-deal button" href="https://www.gamestop.com/video-games/nintendo-switch/products/donkey-kong-country-tropical-freeze---nintendo-switch/166630.html" target="_blank" rel="nofollow" data-dimension112="b66c5d54-ccf8-4e1f-835b-c76b9c678007" data-action="Deal Block" data-label="Price check: $52 @ Amazon" data-dimension48="Price check: $52 @ Amazon" data-dimension25="$39">View Deal</a></p></div><h3 class="article-body__section" id="section-woot"><span>Woot</span></h3><p>One of my favorite lesser-known game retailers is Woot. It offers discounts you simply won’t find anywhere else.</p><p>First-party Nintendo games starring Mario, Zelda and friends don’t go on sale often. Amazon and Best Buy tend to drop prices on Nintendo Switch games over time, so you can sometimes find them for $10 or so less than MSRP. Other than that, you’ll have to wait for big sales events like Black Friday to see discounts.</p><p>The exception to this rule is Woot. If I wanted to buy a first-party game like The Legend of Zelda: Breath of the Wild or Super Mario Bros. Wonder, I’d check Woot first. It’s a subsidiary company of Amazon, but Woot undercuts Amazon’s prices more often than not. For example, right now you can pick up <a href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-1" target="_blank" rel="nofollow">The Legend of Zelda Breath of the Wild for $43 at Woot</a>. </p><div class="product"><a data-dimension112="5123da09-a96b-42ae-b077-eeb653c5d99e" data-action="Deal Block" data-label="Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit." data-dimension48="Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit." data-dimension25="$43" href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-1" target="_blank" rel="nofollow sponsored"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="5jjqhmQeCNsYPQqLt4UrZm" name="breath-of-the-wild-case.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5jjqhmQeCNsYPQqLt4UrZm.jpg" mos="" align="middle" fullscreen="" width="2500" height="2500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit.<a class="view-deal button" href="https://electronics.woot.com/offers/the-legend-of-zelda-breath-of-the-wild-nintendo-switch-1" target="_blank" rel="nofollow sponsored" data-dimension112="5123da09-a96b-42ae-b077-eeb653c5d99e" data-action="Deal Block" data-label="Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit." data-dimension48="Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit." data-dimension25="$43">View Deal</a></p></div><h3 class="article-body__section" id="section-make-wishlists"><span>Make wishlists</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:2752px;"><p class="vanilla-image-block" style="padding-top:55.81%;"><img id="FWKYteU8o6QWEdavRdLEye" name="collections-preview-image-5-2026-03-20T11-32-41" alt="Nintendo Switch games" src="https://cdn.mos.cms.futurecdn.net/FWKYteU8o6QWEdavRdLEye.jpg" mos="" align="middle" fullscreen="" width="2752" height="1536" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo / Warner Bros. / CD Projekt Red / Edited by Gemini)</span></figcaption></figure><p>This tip doesn’t actually involve spending money, and it’s a good way to keep an eye on the prices of the games you want to buy. When I see a game I want, I add it to my wishlist. Then I just check my wishlist every now and then to see whether the games I want are discounted.</p><p>Making wishlists helps me cut down on making impulse purchases, and means I avoid spending hours scrolling through Nintendo’s digital sales pages.</p><h3 class="article-body__section" id="section-return-to-your-backlog"><span>Return to your backlog</span></h3><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7aZBXrHTYmYNHNPSkD84pK" name="Nintendo-Switch-Two-Years-Later-008.jpg" alt="Nintendo Switch" src="https://cdn.mos.cms.futurecdn.net/7aZBXrHTYmYNHNPSkD84pK.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: Tom's Guide)</span></figcaption></figure><p>The best way to save money is by not spending any at all. Before you buy a new game, is there one you already own but haven’t finished yet, or an old favorite you haven’t returned to in a while?</p><p>Even though I get a dopamine hit adding new video games to my collection, I always try to focus on my backlog first and foremost. I’m guilty of buying lots of games I know I don’t really have time to properly finish. I even went on a buying ban in 2024, which extended through most of 2025. (I broke it when I went shopping on vacation and found some Japan-exclusive retro games I simply couldn’t pass up on.)</p><p>In addition, there are several ways to play games for free. You can download free games and demos from digital storefronts, swap games with friends, or check out video games from your local library if they’re available.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The Nintendo Switch 2 is getting a price hike — get these 11 deals before prices go up ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/the-nintendo-switch-2-is-getting-a-price-hike-get-these-11-deals-before-prices-go-up</link>
                                                                            <description>
                            <![CDATA[ The Nintendo Switch 2 is going to go up in price — take these chances to save while they're available! ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cG762MAxxrJdkQLxAecJ66</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7HrNuZnfZ6sf8vANuwifJU-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 08 May 2026 11:23:36 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/7HrNuZnfZ6sf8vANuwifJU-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nintendo Switch 2 photographed under RGB lighting, playing Mario Kart World]]></media:description>                                                            <media:text><![CDATA[Nintendo Switch 2 photographed under RGB lighting, playing Mario Kart World]]></media:text>
                                <media:title type="plain"><![CDATA[Nintendo Switch 2 photographed under RGB lighting, playing Mario Kart World]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7HrNuZnfZ6sf8vANuwifJU-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>That thing we all feared would happen is happening. The <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay">Nintendo Switch 2 is getting a price hike</a>. So now's the time to buy a Nintendo Switch 2 console, as it'll be going up in price in September.</p><p>Luckily, there are chances to save money while you do so. The best way to buy a console right now is the <a href="https://www.amazon.com/Nintendo-Switch-System-Super-Galaxy-Bundle/dp/B0GQX61CMS" target="_blank" rel="nofollow">Nintendo Switch 2 + Super Mario Galaxy bundle for $499</a>. This will get you a Nintendo Switch 2, and copies of Super Mario Galaxy and Super Mario Galaxy 2, all in one package. You'll save around $20 compared to buying everything separately.</p><p>There's no telling what else could go up in price this year, so I'm sharing the games and accessories I think are essential to make sure you can get your console kitted out without overspending. Check them out below!</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong></strong><a href="https://www.amazon.com/b?node=16227133011" target="_blank" rel="nofollow"><strong>shop Nintendo Switch game deals at Amazon</strong></a></li><li><strong>Rune Factory Guardians of Azuma (Switch 2): </strong><a href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow"><strong>was $49 now $39</strong></a></li><li><strong>Cyberpunk 2077 Ultimate Edition: </strong><a href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><strong>was $69 now $57</strong></a></li><li><strong>Samsung P9 microSD Express Card (256GB): </strong><a href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow"><strong>was $79 now $58</strong></a></li><li><strong>Nintendo Switch 2 + Super Mario Galaxy bundle: </strong><a href="https://www.amazon.com/Nintendo-Switch-System-Super-Galaxy-Bundle/dp/B0GQX61CMS" target="_blank" rel="nofollow"><strong>was $519 now $499</strong></a></li></ul><h3 class="article-body__section" id="section-nintendo-switch-2-console-bundles"><span>Nintendo Switch 2 console bundles</span></h3><div class="product"><a data-dimension112="a68f5a06-05cc-4bad-a8fc-ba0475f555e6" data-action="Deal Block" data-label="A super bundle! This one gets you a Nintendo Switch 2 console, and copies of both Super Mario Galaxy and Super Mario Galaxy 2. They both feature some of the finest 3D platforming the Mario series has to offer. And at $499, you're saving around $20 compared to buying the items separately." data-dimension48="A super bundle! This one gets you a Nintendo Switch 2 console, and copies of both Super Mario Galaxy and Super Mario Galaxy 2. They both feature some of the finest 3D platforming the Mario series has to offer. And at $499, you're saving around $20 compared to buying the items separately." data-dimension25="$499" href="https://www.amazon.com/Nintendo-Switch-System-Super-Galaxy-Bundle/dp/B0GQX61CMS" 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="zt8LKzJoMA63ozRttare9C" name="Switch 2 + Super Mario Galaxy Bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zt8LKzJoMA63ozRttare9C.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A super bundle! This one gets you a Nintendo Switch 2 console, and copies of both Super Mario Galaxy and Super Mario Galaxy 2. They both feature some of the finest 3D platforming the Mario series has to offer. And at $499, you're saving around $20 compared to buying the items separately. <a class="view-deal button" href="https://www.amazon.com/Nintendo-Switch-System-Super-Galaxy-Bundle/dp/B0GQX61CMS" target="_blank" rel="nofollow" data-dimension112="a68f5a06-05cc-4bad-a8fc-ba0475f555e6" data-action="Deal Block" data-label="A super bundle! This one gets you a Nintendo Switch 2 console, and copies of both Super Mario Galaxy and Super Mario Galaxy 2. They both feature some of the finest 3D platforming the Mario series has to offer. And at $499, you're saving around $20 compared to buying the items separately." data-dimension48="A super bundle! This one gets you a Nintendo Switch 2 console, and copies of both Super Mario Galaxy and Super Mario Galaxy 2. They both feature some of the finest 3D platforming the Mario series has to offer. And at $499, you're saving around $20 compared to buying the items separately." data-dimension25="$499">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-accessories"><span>Nintendo Switch accessories</span></h3><div class="product"><a data-dimension112="68f64e7f-6535-4e3d-88de-12dc5c820c45" data-action="Deal Block" data-label="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension48="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension25="$6" href="https://www.amazon.com/Auto-Alignment-Protector-Accessories-Installation-Anti-Scratch-Ultra-Clear/dp/B0DRCKDWD1" 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:82.53%;"><img id="E425V6fcv6Q2jdN3at9AYb" name="switch-2-screen-protector" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/E425V6fcv6Q2jdN3at9AYb.jpg" mos="" align="middle" fullscreen="" width="1500" height="1238" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try. <a class="view-deal button" href="https://www.amazon.com/Auto-Alignment-Protector-Accessories-Installation-Anti-Scratch-Ultra-Clear/dp/B0DRCKDWD1" target="_blank" rel="nofollow" data-dimension112="68f64e7f-6535-4e3d-88de-12dc5c820c45" data-action="Deal Block" data-label="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension48="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension25="$6">View Deal</a></p></div><div class="product"><a data-dimension112="e6a1f838-2af4-446a-a719-72e65d2335cf" data-action="Deal Block" data-label="Forget battery life woes. The Turtle Beach Rematch Wireless is an ergonomic way to elevate your gaming experience, and comes in several officially licensed colorways. It offers customizable back buttons, responsive thumbsticks and triggers, and comparable battery life to Nintendo's Switch 2 Pro controller... but at a significantly lower price point." data-dimension48="Forget battery life woes. The Turtle Beach Rematch Wireless is an ergonomic way to elevate your gaming experience, and comes in several officially licensed colorways. It offers customizable back buttons, responsive thumbsticks and triggers, and comparable battery life to Nintendo's Switch 2 Pro controller... but at a significantly lower price point." data-dimension25="$39" href="https://www.amazon.com/Turtle-Rematch-Wireless-Controller-Gaming-Console/dp/B0F1RB4YGC" 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="XMP9BiyxzAMgZazxM7sZfm" name="Rematch Wireless Controller (Super Mario Star)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XMP9BiyxzAMgZazxM7sZfm.jpg" mos="" align="middle" fullscreen="" width="1000" height="1000" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Forget battery life woes. The Turtle Beach Rematch Wireless is an ergonomic way to elevate your gaming experience, and comes in several officially licensed colorways. It offers customizable back buttons, responsive thumbsticks and triggers, and comparable battery life to Nintendo's Switch 2 Pro controller... but at a <em>significantly </em>lower price point. <a class="view-deal button" href="https://www.amazon.com/Turtle-Rematch-Wireless-Controller-Gaming-Console/dp/B0F1RB4YGC" target="_blank" rel="nofollow" data-dimension112="e6a1f838-2af4-446a-a719-72e65d2335cf" data-action="Deal Block" data-label="Forget battery life woes. The Turtle Beach Rematch Wireless is an ergonomic way to elevate your gaming experience, and comes in several officially licensed colorways. It offers customizable back buttons, responsive thumbsticks and triggers, and comparable battery life to Nintendo's Switch 2 Pro controller... but at a significantly lower price point." data-dimension48="Forget battery life woes. The Turtle Beach Rematch Wireless is an ergonomic way to elevate your gaming experience, and comes in several officially licensed colorways. It offers customizable back buttons, responsive thumbsticks and triggers, and comparable battery life to Nintendo's Switch 2 Pro controller... but at a significantly lower price point." data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="a68e848a-b440-48c3-b6c3-1a63cb8eacce" data-action="Deal Block" data-label="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension48="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension25="$59" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" 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:73.13%;"><img id="cYb96WCt22DZy3AXTssTSn" name="P9 microSD Express Card" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cYb96WCt22DZy3AXTssTSn.jpg" mos="" align="middle" fullscreen="" width="1500" height="1097" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price.<a class="view-deal button" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow" data-dimension112="a68e848a-b440-48c3-b6c3-1a63cb8eacce" data-action="Deal Block" data-label="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension48="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension25="$59">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-2-game-deals"><span>Nintendo Switch 2 game deals</span></h3><div class="product"><a data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24" href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="gfRjQCgygHva8ps9Miu4UH" name="sonic_x_shadow_generations_deal_block_switch_2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gfRjQCgygHva8ps9Miu4UH.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/sonic-x-shadow-generations-review" data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">Sonic X Shadow Generations</a> combines a remaster of 2011's Sonic Generations, a love letter to the Blue Blur that remains a fan-favorite to this day, with a new Shadow-focused campaign. It's a strong package overall and even better on sale for a discount.<a class="view-deal button" href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow" data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="b76b612f-8e25-4e51-9685-84ee8acfba90" data-action="Deal Block" data-label="Persona 3 Reload" data-dimension48="Persona 3 Reload" data-dimension25="$29" href="https://www.amazon.com/Persona-Reload-Launch-Nintendo-Switch-2/dp/B0FKNJHYR9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="EWQPyziZ4GM5rGUTHefyDB" name="persona-3-reload-switch-2-na" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EWQPyziZ4GM5rGUTHefyDB.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/reviews/persona-3-reload" data-dimension112="b76b612f-8e25-4e51-9685-84ee8acfba90" data-action="Deal Block" data-label="Persona 3 Reload" data-dimension48="Persona 3 Reload" data-dimension25="$29">Persona 3 Reload</a> is a full remake of the beloved original game that set the structure for the Persona franchise as we know it today. You play a newcomer to Port Island and must live the everyday life of a high school student, while also exploring a dark mirror world full of dangerous shadow monsters when the clock strikes midnight. Persona 3 Reload is perfect for newcomers and franchise veterans alike.  <a class="view-deal button" href="https://www.amazon.com/Persona-Reload-Launch-Nintendo-Switch-2/dp/B0FKNJHYR9" target="_blank" rel="nofollow" data-dimension112="b76b612f-8e25-4e51-9685-84ee8acfba90" data-action="Deal Block" data-label="Persona 3 Reload" data-dimension48="Persona 3 Reload" data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="df2c523b-6b19-4b54-bd65-b498cca0b773" data-action="Deal Block" data-label="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension48="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension25="$39" href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="57TPNdEXDVLAz95RC3MsWo" name="rune_factory_guardians_of_azuma_deal_block_ns2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/57TPNdEXDVLAz95RC3MsWo.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!<a class="view-deal button" href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow" data-dimension112="df2c523b-6b19-4b54-bd65-b498cca0b773" data-action="Deal Block" data-label="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension48="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="6959228d-9bbb-4073-8cc4-058e6de44f51" data-action="Deal Block" data-label="Price check: $54 @ Amazon" data-dimension48="Price check: $54 @ Amazon" data-dimension25="$44" href="https://electronics.woot.com/offers/pokmon-legends-z-a-4" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="mVQRW64mvVstFVQjwGe5gP" name="Pokémon Legends Z-A (Nintendo Switch)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mVQRW64mvVstFVQjwGe5gP.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The Switch version of Pokémon Legends Z-A is on sale for $44. Playing this version which means you won't get the absolute <em>best </em>performance or framerates, but you can still play it on your Switch 2 or original Switch.<br><strong>Price check: </strong><a href="https://www.amazon.com/Pok%C3%A9mon-Legends-Z-Nintendo-Switch/dp/B0D4LXM9NT" target="_blank" rel="nofollow" data-dimension112="6959228d-9bbb-4073-8cc4-058e6de44f51" data-action="Deal Block" data-label="Price check: $54 @ Amazon" data-dimension48="Price check: $54 @ Amazon" data-dimension25="$44"><strong>$54 @ Amazon</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/pokmon-legends-z-a-4" target="_blank" rel="nofollow" data-dimension112="6959228d-9bbb-4073-8cc4-058e6de44f51" data-action="Deal Block" data-label="Price check: $54 @ Amazon" data-dimension48="Price check: $54 @ Amazon" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="0f2417ca-2750-4305-9670-1a8cb0a2b7ff" data-action="Deal Block" data-label="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension48="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension25="$49" href="https://www.amazon.com/DRAGON-QUEST-VII-Reimagined-Nintendo-Switch/dp/B0FQWDLG2N" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="d6pNSQbA8hNSbDkwk7J8Ba" name="Dragon Quest VII Reimagined NS" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/d6pNSQbA8hNSbDkwk7J8Ba.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2.<a class="view-deal button" href="https://www.amazon.com/DRAGON-QUEST-VII-Reimagined-Nintendo-Switch/dp/B0FQWDLG2N" target="_blank" rel="nofollow" data-dimension112="0f2417ca-2750-4305-9670-1a8cb0a2b7ff" data-action="Deal Block" data-label="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension48="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="7977c438-e589-4df8-8c2e-f6449fb3cf3b" data-action="Deal Block" data-label="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension48="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension25="$54" href="https://electronics.woot.com/offers/metroid-prime-4-beyond-nintendo-switch-3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="P3MhpWL5XWqL8eTfhaordd" name="Metroid Prime 4 Beyond Nintendo Switch" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/P3MhpWL5XWqL8eTfhaordd.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home.<a class="view-deal button" href="https://electronics.woot.com/offers/metroid-prime-4-beyond-nintendo-switch-3" target="_blank" rel="nofollow" data-dimension112="7977c438-e589-4df8-8c2e-f6449fb3cf3b" data-action="Deal Block" data-label="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension48="In Metroid Prime 4: Beyond, intergalactic bounty hunter Samus Aran finds herself transported to the planet Viewros after a clash with deadly sharpshooter, Sylux. As Samus, you'll explore this strange new world, uncover and deploy Samus' new psychic powers, and drive across the landscape on her futuristic new bike, Vi-O-La, solving puzzles and doing battle with the strange creatures that reside on Viewros as you try to make your way home." data-dimension25="$54">View Deal</a></p></div><div class="product"><a data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="B6gzE9GtuUpJbrHescqg94" name="cyberpunk-2077-ue-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B6gzE9GtuUpJbrHescqg94.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown.<a class="view-deal button" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow" data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo Switch 2 price hike confirmed — here's how much you'll pay ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-confirmed-heres-how-much-youll-pay</link>
                                                                            <description>
                            <![CDATA[ After months of speculation, and reports of investor unease, Nintendo has confirmed the price of the Switch 2 will be going up from September 1. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">GMZ4jgwWyVw8rgjzD2JqGF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/MuqZhMjioFq7Bnu5smpChD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 08 May 2026 09:07:53 +0000</pubDate>                                                                                                                                <updated>Tue, 16 Jun 2026 01:32:40 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ tom.pritchard@futurenet.com (Tom Pritchard) ]]></author>                    <dc:creator><![CDATA[ Tom Pritchard ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/biCewUkKfSA6QnT2HxVc3f.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/MuqZhMjioFq7Bnu5smpChD-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/MuqZhMjioFq7Bnu5smpChD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The analysts predicted it, and <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-fears-grow-after-reports-investors-dont-like-how-cheap-the-console-is">investors were calling for it</a>, but now it's official. The price of the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a> is rising across the world, but the good news is that you have some time before those price hikes actually take effect.</p><p>This news has been <a href="https://www.nintendo.co.jp/corporate/release/en/2026/260508.html" target="_blank">confirmed</a> following Nintendo's latest earnings briefing, and speculation that Nintendo would follow in the footsteps <a href="https://www.tomsguide.com/gaming/playstation/major-sony-ps5-price-hike-just-hit-all-models-heres-what-youll-pay-now">of rivals Sony</a> and <a href="https://www.tomsguide.com/gaming/xbox/microsoft-raises-prices-on-xbox-series-s-and-x-for-the-second-time-this-year">Microsof</a>t. Nintendo revealed the new prices for various regions, including a $50 price hike for Switch 2 consoles sold in the U.S. </p><p>So, from September 1, you'll be paying $499 for a Switch 2 instead of the original launch price of $449.</p><div class="product"><a data-dimension112="d5f2ef8a-1167-4cd8-98b5-3f6639e43c2f" data-action="Deal Block" data-label="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension48="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension25="$449" href="https://www.amazon.com/Nintendo-Switch-2-System/dp/B0F3GWXLTS/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:573px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CZVsCNarPBfDyJN4n9dfD6" name="Switch 2 deal block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CZVsCNarPBfDyJN4n9dfD6.jpg" mos="" align="middle" fullscreen="" width="573" height="573" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming.<a class="view-deal button" href="https://www.amazon.com/Nintendo-Switch-2-System/dp/B0F3GWXLTS/" target="_blank" rel="nofollow" data-dimension112="d5f2ef8a-1167-4cd8-98b5-3f6639e43c2f" data-action="Deal Block" data-label="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension48="With price hikes confirmed for September 1, now is the time to pick up a Switch 2 console. Complete with a larger 8-inch HD display, a larger battery, bigger and more comfortable Joy-Cons, improved performance and even a mouse mode for those of you with preferences for PC-style gaming." data-dimension25="$449">View Deal</a></p></div><h2 id="nintendo-switch-2-price-hikes-around-the-world">Nintendo Switch 2 price hikes around the world</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="3LJfZk4bAKNSwHNTunbRZD" name="Nintendo_Switch2_ 11.JPG" alt="A Nintendo Switch 2 photographed under RGB lighting" src="https://cdn.mos.cms.futurecdn.net/3LJfZk4bAKNSwHNTunbRZD.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: Tom's Guide)</span></figcaption></figure><p>The U.S. isn't the only region affected by these price hikes, so you can be safe in the knowledge that Nintendo isn't explicitly targeting U.S. consumers. Prices in Canada are rising by $50 (CAD) to $680, while European buyers are getting a €30 to €500. Meanwhile, Australians will be paying AU$769.95 — a AU$70 increase on its price at launch. Like the U.S., those changes come into effect on September 1.</p><p>U.K. price hikes haven't been confirmed, but I would be surprised if a price hike wasn't also coming. The current cost of a Switch 2 is £396 for the console by itself, but I can realistically see the price rising to somewhere between £430 and £450. However, we'll have to wait and see what happens in the coming days.</p><p>Japanese buyers don't have so long to enjoy the original Switch 2 price, since the price hike will take effect on May 25, and will affect multiple consoles. The Japanese-language Switch 2 price is rising by ¥10,000 to ¥59,980 (~$382), but the multi-language system price is confirmed to be staying at ¥69,980 (~$446).</p><p>Japanese buyers will also have to pay more for the first-generation Switch models The OLED model is rising by ¥10,000 to ¥47,980, while the standard Switch is going to be ¥43,980 — an increase of ¥11,002. The Switch Lite will be ¥29,980, an increase of ¥8,002.</p><p>Nintendo has also confirmed price hikes for Switch Online memberships in Japan, and that there are plans for a "price revision" in South Korea. Nothing has been mentioned about other regions, but that's something people should be mindful of if they're thinking of letting their Switch Online subscriptions lapse.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-exEKmW"></div>                            </div>                            <script src="https://kwizly.com/embed/exEKmW.js" async></script><h2 id="nintendo-switch-2-price-hikes-what-this-means-for-you">Nintendo Switch 2 price hikes: What this means for you</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="HA3njHCNNwWCCDLkyUJ9fD" name="Nintendo_Switch2_ 9.JPG" alt="A Nintendo Switch 2 photographed under RGB lighting" src="https://cdn.mos.cms.futurecdn.net/HA3njHCNNwWCCDLkyUJ9fD.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: Tom's Guide)</span></figcaption></figure><p>While none of us ever want the price of our gadgets and consoles to rise, especially so soon after release day, most of us saw this coming. There have been rumors surrounding a <a href="https://www.tomsguide.com/gaming/handheld-gaming/nintendo-switch-2-what-the-tariff-pause-could-mean-for-nintendos-big-launch">Switch 2 price hike for several months</a>, and while Nintendo has stayed silent on the topic, global events mean that some sort of increase was inevitable.</p><p>Production costs have been rising across the board, exacerbated by the conflict in the Middle East and the ongoing <a href="https://www.tomsguide.com/computing/ram-price-crisis-2026-everything-you-need-to-know">RAMageddon memory shortages</a>. It's reportedly got to the point where Nintendo is selling Switch 2 consoles at a loss, something it always avoided with the original Switch, and investors are apparently unhappy about that.</p><p>The fact that Nintendo is giving almost four months' notice about the price hike means there is still plenty of time to pick up the Switch 2 at its original price. In fact, it almost feels like an intentional decision to help push sales over the next few months. </p><p>So if you've been on the fence about picking up the hybrid console, now is the time to buy. Because odds are that other people will be having the same thoughts you are, and you don't want to be left out because a spike in demand caused shortages of the lower-priced stock.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/these-11-switch-2-games-drop-in-may-and-2-are-unmissable">These 11 Switch 2 games drop in May and 2 are unmissable</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-love-the-nintendo-switch-2-but-im-not-a-big-fan-of-the-joy-cons-here-are-the-controllers-i-recommend-instead">I love the Nintendo Switch 2 but I’m not a big fan of the Joy-Cons — here are the controllers I recommend instead</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/tomodachi-life-living-the-dream-gave-me-the-island-life-animal-crossing-couldnt-and-a-reason-to-play-my-switch-every-day">Tomodachi Life: Living the Dream gave me the island life Animal Crossing couldn’t — and a reason to play my Switch 2 every day</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo Switch 2 price hike fears grow after reports investors don't like how cheap the console is ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-price-hike-fears-grow-after-reports-investors-dont-like-how-cheap-the-console-is</link>
                                                                            <description>
                            <![CDATA[ Investors have decided that the Switch 2 isn't expensive enough, and reportedly want Nintendo to raise the price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">u85ZAToFJVopLhXoMjxJXg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 07 May 2026 14:45:31 +0000</pubDate>                                                                                                                                <updated>Tue, 12 May 2026 11:09:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ tom.pritchard@futurenet.com (Tom Pritchard) ]]></author>                    <dc:creator><![CDATA[ Tom Pritchard ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/biCewUkKfSA6QnT2HxVc3f.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/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HA3njHCNNwWCCDLkyUJ9fD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you thought the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a> was already quite expensive, then you're probably not alone. Sadly, it seems that Nintendo's investors don't agree with customers. In fact, according to a <a href="https://www.bloomberg.com/news/newsletters/2026-05-06/nintendo-switch-2-price-hike-in-spotlight-ahead-of-earnings" target="_blank">report from Bloomberg</a>, investors aren't happy that Nintendo isn't charging more for its latest console.</p><p>According to the report, Nintendo's stock price is still on the decline, sinking below its rival Sony. This is despite the fact that Nintendo is seemingly doing better than Sony, thanks to a slew of successful game releases, and data showing that the Switch 2 is apparently selling faster than any other games console in history.</p><p>It may be because <a href="https://www.tomsguide.com/gaming/playstation/every-ps5-model-is-getting-a-price-hike-in-the-u-s-and-todays-the-last-day-to-get-one-cheaper">Sony has been very willing to raise the price of the PS5</a>, while the Switch has stuck with the same $450 price tag it debuted with last year. Apparently, investors are concerned that this price tag is unprofitable, especially in the wake of supply chain shortages and the continually rising cost of production.</p><p>Some analysts believe that Nintendo's stock price will continue to struggle without a price increase. Others believe that increasing the cost of the Switch 2 hardware will only alienate consumers, which is a risky move with the rising cost of living. If people are struggling to pay for basics, they're not going to pay out for pricey consoles and video games</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-X7qznW"></div>                            </div>                            <script src="https://kwizly.com/embed/X7qznW.js" async></script><h2 id="so-what-happens-now">So what happens now?</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="2uQ4GsqLJHm3CW4dwURXeb" name="Nintendo-Switch-2-MKW" alt="The Nintendo Switch 2 propped up on a kitchen table" src="https://cdn.mos.cms.futurecdn.net/2uQ4GsqLJHm3CW4dwURXeb.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: Stephen Lambrechts / Tom's Guide)</span></figcaption></figure><p>I'm firmly in the camp of keeping prices low because of the cost-of-living crisis. When existence gets too expensive to keep up with, there's very little room left for buying new video games regularly. That's doubly important when you remember that the <a href="https://www.tomsguide.com/gaming/nintendo/best-nintendo-switch-2-games">best Nintendo Switch 2 games</a> are quite expensive and rarely go on sale.</p><p>Bloomberg notes that game consoles are typically sold at a loss, with the games helping to subsidize the hardware gamers need to play them. That's why console games were always, historically, more expensive than PC games. The original <a href="https://www.tomsguide.com/reviews/nintendo-switch">Switch</a> bucked that trend, and it sounds like investors would prefer it if the Switch 2 followed that same example. </p><p>Naturally, Nintendo needs to make the same calculations as all electronics companies right now. Either it keeps prices the same, to try and encourage people to buy consoles, or it raises them to boost its own margins at the risk of future sales. </p><p>With Nintendo's next earnings briefing happening on Friday, this is something that the company may have to discuss. The question of whether the price will actually change or not isn't something we can predict, so we'll be paying very close attention to what Nintendo has to say during the briefing. </p><p>In the end, it'll all come down to what Nintendo sees as more important right now: stock price, or ensuring continued consumer confidence?</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/these-11-switch-2-games-drop-in-may-and-2-are-unmissable">These 11 Switch 2 games drop in May and 2 are unmissable</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-love-the-nintendo-switch-2-but-im-not-a-big-fan-of-the-joy-cons-here-are-the-controllers-i-recommend-instead">I love the Nintendo Switch 2 but I’m not a big fan of the Joy-Cons — here are the controllers I recommend instead</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/tomodachi-life-living-the-dream-gave-me-the-island-life-animal-crossing-couldnt-and-a-reason-to-play-my-switch-every-day">Tomodachi Life: Living the Dream gave me the island life Animal Crossing couldn’t — and a reason to play my Switch 2 every day</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ These 11 Switch 2 games drop in May and 2 are unmissable ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/these-11-switch-2-games-drop-in-may-and-2-are-unmissable</link>
                                                                            <description>
                            <![CDATA[ May is the Switch 2's biggest month yet, with Indiana Jones and Yoshi coming to the Nintendo console. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gY3Qsipdd9LkcmfiqfeXBM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AXA3DQe9uyinrFWLqoKdCK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 03 May 2026 09:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ john-anthony.disotto@futurenet.com (John-Anthony Disotto) ]]></author>                    <dc:creator><![CDATA[ John-Anthony Disotto ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/apUjevMoC6MzjfVN7GBCoi.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;John-Anthony Disotto is the Collections Editor at Tom&#039;s Guide, curating advice on the best products to spend your hard-earned cash on. An award-winning journalist and longtime Apple expert, he previously covered AI at TechRadar and served as How To Editor at iMore.&lt;/p&gt;&lt;p&gt;He used to work for Apple as a technician focused on iOS and iPhone repairs at the Genius Bar and has used the Apple ecosystem for over a decade. In his spare time, John-Anthony can be found watching any sport under the sun, from football to darts, taking the term &#039;Lego house&#039; far too literally as he runs out of space to display any more plastic bricks, or chilling on the couch with his French bulldog, Kermit. &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/AXA3DQe9uyinrFWLqoKdCK-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo /  Edited by Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nintendo Switch 2 May 2026 Yoshi and Indiana Jones]]></media:description>                                                            <media:text><![CDATA[Nintendo Switch 2 May 2026 Yoshi and Indiana Jones]]></media:text>
                                <media:title type="plain"><![CDATA[Nintendo Switch 2 May 2026 Yoshi and Indiana Jones]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AXA3DQe9uyinrFWLqoKdCK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>May is shaping up to be one of the busiest months the Switch 2 has had since launch, with these eleven games landing inside the next four weeks and a lineup that swings from new IP to long-awaited ports.</p><p>Two games stand head and shoulders above the rest. First is Yoshi and the Mysterious Book, a brand-new first-party platformer with the kind of art style that just makes you smile while playing with everyone's favorite green dinosaur. Yoshi and the Mysterious Book arrives on Nintendo Switch 2 on May 21st.</p><p>Indiana Jones and the Great Circle is the other, finally bringing one of the most acclaimed adventure games of the last couple of years to Nintendo hardware. Indiana Jones arrives on Nintendo Switch 2 on May 12th.</p><p>Elsewhere, there's some infuriating but rewarding platforming in Super Meat Boy 3D and the latest iteration of Farming Simulator. That said, whatever else you pick up in May, you really shouldn't sleep on Yoshi and Indy.</p>        <div class="featured_product_block featured_block_hero" data-id="ad9bd832-98c5-4969-a68e-797bfc74934b">            <a href="https://www.amazon.com/dp/B0GTWNYX4S" data-model-name="Yoshi and the Mysterious Book" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.48%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/HcXwVoxyCa8McWNUgyCi7P.jpg" alt="Nintendo, Yoshi and the Mysterious Book"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Yoshi and the Mysterious Book</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="ebb94e85-6629-47c4-b29e-b7d5bdafd86e">            <a href="https://www.amazon.com/dp/B0GL3F9SM6" data-model-name="Indiana Jones and the Great Circle" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/4uqwz2GULkTJYvGmjYM2uP.jpg" alt="Xbox, Indiana Jones and the Great Circle"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Xbox</div>                                        <div class="featured__title">Indiana Jones and the Great Circle</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="7a225486-625a-4904-8cc7-8d360f549c0f">            <a href="https://www.amazon.com/dp/B0GJFS9PJ4" data-model-name="Bubsy 4D" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.48%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ownZRTQJ22syeTbBJVt9UR.jpg" alt="Atari, Bubsy 4D"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Atari</div>                                        <div class="featured__title">Bubsy 4D</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="95ef0dfe-4c74-4ed3-aba5-4f4008c1871a">            <a href="https://www.amazon.com/dp/B0GK5R1PD8" data-model-name="Tales of Arise: Beyond the Dawn" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.48%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/s8iECs7Joe3cyovKggvaAS.jpg" alt="Bandai Namco, Tales of Arise: Beyond the Dawn"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Bandai Namco</div>                                        <div class="featured__title">Tales of Arise: Beyond the Dawn</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="d1cd8fc4-be8b-41a5-aa2b-1c099406aeba">            <a href="https://www.amazon.com/dp/B0GV1YHQRP" data-model-name="Farming Simulator 26" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.48%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/LerU6VwwkwFuFiDfuxxkvS.jpg" alt="GIANTS Software (GmbH), Farming Simulator 26"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>GIANTS Software (GmbH)</div>                                        <div class="featured__title">Farming Simulator 26</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8789fac9-07ab-4b64-9a38-0486d55040e7">            <a href="https://www.amazon.com/dp/B0GWNB3G9R" data-model-name="Coffee Talk Tokyo" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.48%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/4KrN3xHBgJmuc9FBRAsfhT.jpg" alt="PM Studios, Coffee Talk Tokyo"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PM Studios</div>                                        <div class="featured__title">Coffee Talk Tokyo</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="836be6de-42c1-4f68-a435-63d54abab4d9">            <a href="https://www.amazon.com/dp/B0GV4QMPZL" data-model-name="Super Meat Boy 3D" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.48%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/XT5PXGhM2yPC5hGnHAxJVU.jpg" alt="PM Studios, Super Meat Boy 3D"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PM Studios</div>                                        <div class="featured__title">Super Meat Boy 3D</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="3b8cf0ff-0ce8-4938-a3a1-b632c584424b">            <a href="https://www.amazon.com/dp/B0FX5ZWTF1" data-model-name="Bluey's Quest for the Gold Pen" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.48%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/fH9eRDNpqRjbbdgcCGozHV.jpg" alt="PM Studios, Bluey's Quest for the Gold Pen"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PM Studios</div>                                        <div class="featured__title">Bluey's Quest for the Gold Pen</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="d9706c04-d58e-4c84-b9fe-faf2ab51b6d6">            <a href="https://www.amazon.com/dp/B0G93PPX9J" data-model-name="R-Type Dimensions III" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.48%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/b3HscBBLaWG53Fmcpi6wSX.jpg" alt="ININ, R-Type Dimensions III"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>ININ</div>                                        <div class="featured__title">R-Type Dimensions III</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="d5664518-e38f-4c01-bc41-0abc8d3e0214">            <a href="https://www.amazon.com/dp/B0GWFPVFZ4" data-model-name="Nickelodeon Extreme Tennis: Next!" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.48%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/6R9jFNB4XARpk88bfZFYEY.jpg" alt="Nighthawk Interactive, Nickelodeon Extreme Tennis: Next!"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nighthawk Interactive</div>                                        <div class="featured__title">Nickelodeon Extreme Tennis: Next!</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="c4aff0b1-ff54-4cea-ae2a-239f0a44e802">            <a href="https://www.amazon.com/dp/B0FP2Z7YMX" data-model-name="Starbites" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/7M7zYG8RWAvhaTv8RvgB2Z.jpg" alt="NIS America, Starbites"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>NIS America</div>                                        <div class="featured__title">Starbites</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I love the Nintendo Switch 2 but I’m not a big fan of the Joy-Cons — here are the controllers I recommend instead ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/i-love-the-nintendo-switch-2-but-im-not-a-big-fan-of-the-joy-cons-here-are-the-controllers-i-recommend-instead</link>
                                                                            <description>
                            <![CDATA[ I review Switch 2 controllers for a living and I've handpicked my top-rated gamepads to take your handheld and docked gaming to the next level. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">nEbpA9wrgWgvAMhhBy3MzG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jFSFwhpjVRFYVDYF3Tcks6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 03 May 2026 05:30:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ nikita.achanta@futurenet.com (Nikita Achanta) ]]></author>                    <dc:creator><![CDATA[ Nikita Achanta ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/oXuvixDz99SbZp9z8Uoor3.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nikita is a Senior Writer on the Reviews team at Tom&#039;s Guide. She is a lifelong gaming and photography enthusiast, especially interested in wildlife photography. Having worked as a Sub Editor and Writer for Canon EMEA, she’s a bit of a grammar nerd (and a supporter of the Oxford comma), and has also interviewed photographers from all over the world and working in different genres. A holder of two master’s degrees, the most recent one being in Magazine Journalism from Cardiff University, Nikita’s work has appeared in several publications such as Motor Sport Magazine, NME, Marriott Bonvoy, The Independent, and Metro. Her favorite tech includes the PS5, the DJI Air 3S, and the Fujifilm X-T50. She&#039;s also a licensed drone pilot and cameras expert so you&#039;ll find her testing those nearly every week.&lt;/p&gt;&lt;p&gt;In her downtime, Nikita can usually be found sinking hours into RPGs on her PS5, flying a drone, out on a walk with a camera in hand, at a concert, watching F1, or planning her next tattoo. You can follow her photography account on Instagram&lt;a href=&quot;https://www.instagram.com/photos.bynikita/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt; here&lt;/a&gt;.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/jFSFwhpjVRFYVDYF3Tcks6-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo / Turtle Beach / GameSir / Edited with Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A collection of controllers for the Nintendo Switch 2]]></media:description>                                                            <media:text><![CDATA[A collection of controllers for the Nintendo Switch 2]]></media:text>
                                <media:title type="plain"><![CDATA[A collection of controllers for the Nintendo Switch 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jFSFwhpjVRFYVDYF3Tcks6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a> is one of the best consoles of our generation, and I don't think many people will come at me with pitchforks for saying that. While I didn't pre-order it like a lot of people, I have been using it for the last seven months and I have to say: I'm hooked. I've replayed <a href="https://www.tomsguide.com/us/legend-of-zelda-breath-of-the-wild,review-4239.html">The Legend of Zelda: Breath of the Wild</a>, and I've sunk over 200 hours into <a href="https://www.tomsguide.com/gaming/nintendo/i-never-understood-the-cozy-game-hype-until-i-played-pokemon-pokopia-and-after-200-hours-i-still-cant-put-it-down">Pokémon Pokopia</a> and nearly that many into <a href="https://www.tomsguide.com/gaming/nintendo/pokemon-firered-leafgreen-switch-switch-2-experience">Pokémon FireRed</a>.</p><p>I love how portable the Switch 2 is, and the performance is something to behold. But I'd be lying if I said I love the Joy-Cons just as much. Don't get me wrong: I like that they're bigger and a little more ergonomic than the first-gen ones, but they still aren't perfect. So, when I'm playing in docked mode and not handled while traveling, I opt for one of the <a href="https://www.tomsguide.com/gaming/nintendo/best-nintendo-switch-2-controllers">best Nintendo Switch 2 controllers</a> instead.</p><p>And there are quite a few to choose from. Not just first-party ones from Nintendo itself, but third-party ones too, from the likes of Turtle Beach, GameSir and 8BitDo. I review Switch 2 controllers for a living so you can take my word for the ones I'm going to recommend below.</p>        <div class="featured_product_block featured_block_hero" data-id="9a28f7df-d77b-4686-8cec-46a2fab3911c">            <a href="https://www.amazon.com/GameSir-Bluetooth-Controller-Android-Wireless-Smartphone/dp/B0DP2RV39C/" data-model-name="GameSir G8 Plus" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/wAgAAFiRKxYnPVERmvS3FN.jpg" alt="GameSir G8 Plus"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>GameSir</div>                                        <div class="featured__title">GameSir G8 Plus</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="6da0ef2d-5ea3-495d-a71c-74686f9c7b08">            <a href="https://www.amazon.com/Bluetooth-Controller-Joysticks-Switchable-Gaming-Console/dp/B0F2H6VKP8/" data-model-name="8BitDo Ultimate 2" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v5njiV8wqTjgUNajVTBpDN.jpg" alt="8BitDo Switch controller"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>8Bitdo</div>                                        <div class="featured__title">8BitDo Ultimate 2</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="d5194838-2f84-4db5-9e11-7efd5cc9b910">            <a href="https://www.amazon.com/Controller-Officially-Lenticular-Rechargeable-Gaming-Console/dp/B0FFTQ1YVM/" data-model-name="Turtle Beach Rematch Wireless " data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/cAGDATRswf9Cq4YY9ENCGN.jpg" alt="Turtle Beach Rematch Wireless"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Turtle Beach</div>                                        <div class="featured__title">Turtle Beach Rematch Wireless </div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a59e3d00-3091-467e-a258-ef08e456d7fb">            <a href="https://www.amazon.com/Turtle-Afterglow-Wireless-Gaming-Controller-Console/dp/B0FS1YLGTP/" data-model-name="Turtle Beach Afterglow Wave" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/kd2iM57VsURvujnjFra2FN.jpg" alt="Turtle Beach Afterglow Wave"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Turtle Beach</div>                                        <div class="featured__title">Turtle Beach Afterglow Wave</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8a8bf68d-4c99-46ad-8467-54561fd71e91">            <a href="https://www.amazon.com/Nintendo-SwitchTM-2-Pro-Controller-Switch/dp/B0F3VTFD6J/" data-model-name="Nintendo Switch 2 Pro Controller" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/vznSBhkRAoM3BMncybAmEN.jpg" alt="Nintendo Switch 2 Pro Controller"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Nintendo Switch 2 Pro Controller</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="3fc50d85-635c-42e7-8da9-2e7f1372940f">            <a href="https://www.amazon.com/Wireless-Controller-PC-Rubberized-Detachable-Faceplate/dp/B0DPMHHBHY/" data-model-name="Gamesir Super Nova" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/mz4HKkn6xwRNUQtnExukDN.jpg" alt="GameSir Super Nova"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>GameSir</div>                                        <div class="featured__title">Gamesir Super Nova</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h2 id="how-do-i-pick-the-best-switch-2-controller-for-myself">How do I pick the best Switch 2 controller for myself?</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="aByrqz7cpfdf4XGdjzrWrB" name="Turtle_Beach_Rematch_Wireless_controller_ 8.JPG" alt="A Mario-themed Turtle Beach Rematch Wireless gaming controller for Nintendo Switch 2 and other Switch consoles" src="https://cdn.mos.cms.futurecdn.net/aByrqz7cpfdf4XGdjzrWrB.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: Tom's Guide)</span></figcaption></figure><p>So, you've decided you want to buy a Nintendo Switch 2 controller. Yay! But how do you choose you're practically spoiled for choice? </p><p>As with most products, the first thing you need to consider is your <strong>budget</strong>, so how much are you willing to spend? The good news is that most third-party Switch 2 controllers don't break the bank — unless you choose the first-party <a href="https://www.tomsguide.com/gaming/gaming-peripherals/nintendo-switch-2-pro-controller-review">Switch 2 Pro Controller</a>, of course.</p><p>If you choose not to go for the first-party option, you wouldn't go wrong with the <a href="https://www.tomsguide.com/gaming/gaming-peripherals/turtle-beach-rematch-wireless-nintendo-switch-controller-review">Turtle Beach Rematch Wireless</a> or the <a href="https://www.tomsguide.com/gaming/gaming-peripherals/gamesir-super-nova-review">GameSir Super Nova</a>. Both have their own selling points. If you're after visual aesthetics, it might be worth going for the Rematch Wireless as it features a glow-in-the-dark Mario-themed casing. If you want pure performance, the Super Nova should be your port of call as it features Hall Effect triggers and thumbsticks for pinpoint precision.</p><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="2xCfLATgJTRPtZqEwR8s8V" name="Gamesir_G8_plus_ 9.JPG" alt="A golden GameSir G8 Plus phone gaming controller" src="https://cdn.mos.cms.futurecdn.net/2xCfLATgJTRPtZqEwR8s8V.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: Tom's Guide)</span></figcaption></figure><p>It's also worth considering the <strong>use-case</strong>. I, of course, mentioned Hall Effect sticks and triggers earlier, which deliver enhanced precision. They're also more durable than the analog sticks used by the Switch 2's Joy-Cons — I know nearly every Switch owner has experienced stick drift in their time.</p><p>If analog triggers bother you, you could even grab a controller like the <a href="https://www.tomsguide.com/gaming/gaming-peripherals/gamesir-g8-plus-review">GameSir G8 Plus</a>. This is basically a mobile controller for on-the-go gaming, but the G8 Plus is wide enough to fit the Switch 2's screen, so this controller could potentially replace your Joy-Cons. I find this controller a lot more ergonomic than the Joy-Cons too, as it's got great weight distribution and chunky grips.</p><p><strong>Battery life </strong>is another pre-purchase consideration. You can get up to 40 hours from a controller like the Turtle Beach Rematch Wireless. </p><p>Once you've thought about the ergonomics, battery life, budget and use-case, you're ready to make the right decision. And regardless of the gamepad you pick from the aforementioned list, I'm sure you'll be happy with your choice (and my recommendations!).</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XkGrNX"></div>                            </div>                            <script src="https://kwizly.com/embed/XkGrNX.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/gaming-peripherals/ive-finally-found-the-perfect-gamepad-for-the-switch-2-and-it-isnt-the-nintendo-switch-2-pro-controller">I’ve finally found the perfect gamepad for the Switch 2 — and it isn’t the Nintendo Switch 2 Pro Controller</a></li><li><a href="https://www.tomsguide.com/gaming/gaming-peripherals/i-tried-the-nintendo-switch-2-pro-controller-and-it-adds-the-one-feature-ive-always-wanted">I tried the Nintendo Switch 2 Pro Controller and it adds the one feature I’ve always wanted</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/best-nintendo-switch-2-controllers">These are the best Nintendo Switch 2 controllers we've tested so far</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 56 Amazon Gaming Week PS5, Switch, Xbox video game deals actually worth buying ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/56-amazon-gaming-week-ps5-switch-xbox-video-game-deals-actually-worth-buying</link>
                                                                            <description>
                            <![CDATA[ I dug past the Amazon Gaming Week filler and found 56 genuine bargains across PS5, Nintendo Switch, and Xbox worth your money. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NYAtqiWw9GCfohk9vDLMM6</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/f28AxCfSgmVkRKPJ2tNfzh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 29 Apr 2026 10:21:55 +0000</pubDate>                                                                                                                                <updated>Wed, 29 Apr 2026 10:33:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ john-anthony.disotto@futurenet.com (John-Anthony Disotto) ]]></author>                    <dc:creator><![CDATA[ John-Anthony Disotto ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/apUjevMoC6MzjfVN7GBCoi.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;John-Anthony Disotto is the Collections Editor at Tom&#039;s Guide, curating advice on the best products to spend your hard-earned cash on. An award-winning journalist and longtime Apple expert, he previously covered AI at TechRadar and served as How To Editor at iMore.&lt;/p&gt;&lt;p&gt;He used to work for Apple as a technician focused on iOS and iPhone repairs at the Genius Bar and has used the Apple ecosystem for over a decade. In his spare time, John-Anthony can be found watching any sport under the sun, from football to darts, taking the term &#039;Lego house&#039; far too literally as he runs out of space to display any more plastic bricks, or chilling on the couch with his French bulldog, Kermit. &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/f28AxCfSgmVkRKPJ2tNfzh-1280-80.jpg">
                                                            <media:credit><![CDATA[Amazon / Sony / Nintendo / Microsoft / Edited by Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[amazon gaming week]]></media:description>                                                            <media:text><![CDATA[amazon gaming week]]></media:text>
                                <media:title type="plain"><![CDATA[amazon gaming week]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/f28AxCfSgmVkRKPJ2tNfzh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Did you know Amazon Gaming Week has started? You'd be forgiven if you weren't aware, because quite honestly I had no idea up until this morning.</p><p>Amazon-themed discount weeks can often be underwhelming, especially when it's just a load of old stock the company is trying to offload before the next big Amazon Prime Day.</p><p>That said, I've scoured through Amazon Gaming Week and selected what I believe to be the best deals across Nintendo Switch, PS5, and Xbox, so you can add a new game to your library just in time for the weekend.</p><p>Some of these games are physical releases while others are discounts on digital codes (check the product name to be sure). And while I've not played all of these games, I've checked reviews and made sure nothing on this list is filler.</p><p>If you want my personal recommendation, I suggest any of the Resident Evil games on PS5, Sonic X Shadow Generations on Nintendo Switch, or Doom: The Dark Ages on Xbox.</p><h3 class="article-body__section" id="section-ps5-games"><span>PS5 Games</span></h3>        <div class="featured_product_block featured_block_hero" data-id="f9f169c1-5818-4a19-a9cb-d1e537872d25">            <a href="https://www.amazon.com/dp/B0D4RJGFDT" data-model-name="Metal Gear Solid Δ: Snake Eater Tactical Ed – PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:127.23%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CFNtYigYmu6SWVssdjJLeP.jpg" alt="Metal Gear Solid Δ: Snake Eater Tactical Ed – Ps5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Konami</div>                                        <div class="featured__title">Metal Gear Solid Δ: Snake Eater Tactical Ed – PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="3b2a1119-8ae1-4d0c-977b-577d131ea8c6">            <a href="https://www.amazon.com/dp/B0DKW2H52M" data-model-name="Resident Evil 2 - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/d34avGWyNmWv9pmT2vGKLN.jpg" alt="Resident Evil 2 - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Capcom</div>                                        <div class="featured__title">Resident Evil 2 - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="61eb6fb5-5a17-4a08-95b1-28b0b21dc5c0">            <a href="https://www.amazon.com/dp/B0DKWQ5WSZ" data-model-name="Resident Evil 3 - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/RRnciVKm4objZUXTyLXaRN.jpg" alt="Resident Evil 3 - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Capcom</div>                                        <div class="featured__title">Resident Evil 3 - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="f89a183e-5c7b-46ee-92bb-83625a96f63d">            <a href="https://www.amazon.com/dp/B0DKW9TJ23" data-model-name="Resident Evil 7 Biohazard Gold Edition - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/UuRHaxQTyC4FCwvzX5qLPN.jpg" alt="Resident Evil 7 Biohazard Gold Edition - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Capcom</div>                                        <div class="featured__title">Resident Evil 7 Biohazard Gold Edition - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="f0d1ce32-c522-48de-a686-0aacd3c3d3c7">            <a href="https://www.amazon.com/dp/B0DVMVRN9Z" data-model-name="Elden Ring Nightreign PS5 Amazon Exclusive Deluxe Edition" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/965kWMuLxG7pDPKZGqi8UP.jpg" alt="Elden Ring Nightreign Ps5 Amazon Exclusive Deluxe Edition"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Bandai Namco</div>                                        <div class="featured__title">Elden Ring Nightreign PS5 Amazon Exclusive Deluxe Edition</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e8b5ab2a-ea95-4f85-97db-f7adb7705ffc">            <a href="https://www.amazon.com/dp/B0CW5RNMJR" data-model-name="Five Nights at Freddy's Help Wanted 2 PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/9XeP7bn88oFUDJ4eMvpzKP.jpg" alt="Five Nights at Freddy's Help Wanted 2 Ps5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Five Nights at Freddy's Help Wanted 2 PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b37c77b1-d031-4f73-b4dd-8c4245a27285">            <a href="https://www.amazon.com/dp/B0DT1HDBMY" data-model-name="Pga Tour 2K25 - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/haPRDzNtio5BMNhecntvRP.jpg" alt="Pga Tour 2k25 - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>2K</div>                                        <div class="featured__title">Pga Tour 2K25 - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="ff5cc9f3-42a9-45e6-a957-7eb12d0d65a9">            <a href="https://www.amazon.com/dp/B0D2PL2X82" data-model-name="Cat Quest III PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/T4AmWe57rhywiJSspkEmVN.jpg" alt="Cat Quest Iii Ps5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Cat Quest III PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="833e4431-3142-4613-b6da-f7ccc3707b54">            <a href="https://www.amazon.com/dp/B0D1ZH728K" data-model-name="Squirrel With a Gun PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/gvhAipyijyS5w2sS6X7ZPP.jpg" alt="Squirrel With a Gun Ps5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Squirrel With a Gun PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="255fc105-8eee-4678-9fb8-57c6d2e16572">            <a href="https://www.amazon.com/dp/B0DV9TT5XT" data-model-name="WWE 2K25 - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/KNfRpzLA9Rz3xK5U6HEuKP.jpg" alt="Wwe 2k25 - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>2K</div>                                        <div class="featured__title">WWE 2K25 - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="42e51ef4-8ba9-464e-b21e-2f908c3858a8">            <a href="https://www.amazon.com/dp/B0GKHMCC5V" data-model-name="MLB The Show 26 – PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:124.69%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/HZ6DMvdbwxsYi6uJPiYoMN.jpg" alt="Mlb® the Show™ 26 – Ps5™"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PlayStation</div>                                        <div class="featured__title">MLB The Show 26 – PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="51d26171-ca7d-4032-b276-c1ed9b8c900d">            <a href="https://www.amazon.com/dp/B0DYR6F37F" data-model-name="MotoGP25 - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/YELowVBSNiFudxaG7EDPWP.jpg" alt="Motogp25 - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Deep Silver</div>                                        <div class="featured__title">MotoGP25 - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="14234d9d-c1b3-498b-ae8e-e3bd5e02cdea">            <a href="https://www.amazon.com/dp/B0DQVTFS95" data-model-name="Roadcraft PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:122.25%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/KmJJAw7D6SYaASS9AB2EcP.jpg" alt="Roadcraft Ps5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Roadcraft PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="301f2907-13a0-48a6-859a-405bd3e4c55c">            <a href="https://www.amazon.com/dp/B0DDWF8KKD" data-model-name="Lost Records - Bloom & Rage PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/MphMSeeBbgMoMHetJiythP.jpg" alt="Lost Records - Bloom & Rage Ps5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Lost Records - Bloom & Rage PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="514ac2e7-ad48-443f-a09b-4da30bb5da76">            <a href="https://www.amazon.com/dp/B0F1C14LY8" data-model-name="Silent Hill F - Playstation 5, Amazon Exclusive Day One Edition" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:127.23%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ABUY6EVhx6KtcTKz78pVgP.jpg" alt="Silent Hill F - Playstation 5, Amazon Exclusive Day One Edition"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Konami</div>                                        <div class="featured__title">Silent Hill F - Playstation 5, Amazon Exclusive Day One Edition</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2b0ca1ab-fc21-48f0-bed8-78b8d0c6c87b">            <a href="https://www.amazon.com/dp/B0DD67PTC9" data-model-name="Suikoden I & II HD Remastered PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:127.23%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/PmtWQHSE3mgfdF7JDLNpZP.jpg" alt="Suikoden I & Ii Hd Remastered Ps5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Konami</div>                                        <div class="featured__title">Suikoden I & II HD Remastered PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="cf9c173c-9afd-4bad-810f-556be2cbe46c">            <a href="https://www.amazon.com/dp/B0DHX2V7TX" data-model-name="Monster Hunter Wilds Standard Edition - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:124.69%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QSixp8uxYYFDUHWB7sBjUN.jpg" alt="Monster Hunter Wilds Standard Edition - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Capcom</div>                                        <div class="featured__title">Monster Hunter Wilds Standard Edition - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8ec334c4-52f1-4767-b99b-13e9b096606e">            <a href="https://www.amazon.com/dp/B0DGW4BY9C" data-model-name="Dog Man: Misson Impawsible - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:118.76%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/LxwNBP699Lcyuf7KFKCqXN.jpg" alt="Dog Man: Misson Impawsible - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mindscape</div>                                        <div class="featured__title">Dog Man: Misson Impawsible - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8e8640f9-1f7b-4cec-b4b2-2ab809613b05">            <a href="https://www.amazon.com/dp/B0BJTKYLCB" data-model-name="Resident Evil 4 - PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:117.65%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/oxjrFenfGG9brFiay2nGQN.jpg" alt="Resident Evil 4 - Ps5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Capcom</div>                                        <div class="featured__title">Resident Evil 4 - PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="093cfa80-9972-44b1-9325-984f82e081ae">            <a href="https://www.amazon.com/dp/B0DX42RXMS" data-model-name="Lost Soul Aside - PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:124.69%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/YJc3WUX4ZjUtaxSMVBzUaR.jpg" alt="Lost Soul Aside - Ps5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PlayStation</div>                                        <div class="featured__title">Lost Soul Aside - PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b698cb74-1380-4126-9aa5-0e9c22bd87ec">            <a href="https://www.amazon.com/dp/B0F19GPDW3" data-model-name="Death Stranding 2: On the Beach - PS5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:127.55%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/bX7L2WmndWDTmvQ6UpgYXR.jpg" alt="Death Stranding 2: on the Beach - Ps5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>PlayStation</div>                                        <div class="featured__title">Death Stranding 2: On the Beach - PS5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="c98b5d18-30ee-41d1-9964-95f877aef4d8">            <a href="https://www.amazon.com/dp/B0DKV9B1Y3" data-model-name="Bye Sweet Carole - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Kbwa6DRLwdZJkkKsxy5meR.jpg" alt="Bye Sweet Carole - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Bye Sweet Carole - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="f4b7c7d9-0285-433d-a451-b31c1e41ab49">            <a href="https://www.amazon.com/dp/B0F49DTZ88" data-model-name="Disney Illusion Island Starring Mickey & Friends - Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/kSeFZdNYEukFyqjzHA9UWR.jpg" alt="Disney Illusion Island Starring Mickey & Friends - Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nighthawk Interactive</div>                                        <div class="featured__title">Disney Illusion Island Starring Mickey & Friends - Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="4378eefb-c00a-4b21-b6fb-7bfe01e7c95b">            <a href="https://www.amazon.com/dp/B0DTRRGVSD" data-model-name="Doom: The Dark Ages – Playstation 5" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:140.06%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/kRUQ2wPRygz7fziNqE3sYR.jpg" alt="Doom: the Dark Ages – Playstation 5"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Xbox</div>                                        <div class="featured__title">Doom: The Dark Ages – Playstation 5</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h3 class="article-body__section" id="section-nintendo-switch-games"><span>Nintendo Switch games</span></h3>        <div class="featured_product_block featured_block_hero" data-id="e1853e4a-1789-40c4-9d39-76cbba38c41c">            <a href="https://www.amazon.com/dp/B0D9PKCT42" data-model-name="Yu-Gi-Oh! Early Days Collection Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/h6keEAgzoSbZXVjcRY5joZ.jpg" alt="Yu-Gi-Oh! Early Days Collection Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Konami</div>                                        <div class="featured__title">Yu-Gi-Oh! Early Days Collection Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e3a6173d-741a-470c-8d30-645857461ec1">            <a href="https://www.amazon.com/dp/B0D6JKTRHP" data-model-name="Sonic X Shadow Generations - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/e6eMqddKxDRMVCHjJiAMpZ.jpg" alt="Sonic X Shadow Generations - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>SEGA</div>                                        <div class="featured__title">Sonic X Shadow Generations - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="e034556f-c538-4403-8e3b-3af7e34ffc4e">            <a href="https://www.amazon.com/dp/B078JWMTNC" data-model-name="Bayonetta 2 - Nintendo Switch [digital Code]" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:75.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/4ZFFzBYqPz3bZ9oBkifpfZ.jpg" alt="Bayonetta 2 - Nintendo Switch [digital Code]"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Bayonetta 2 - Nintendo Switch [digital Code]</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="70d19b6e-291b-4e1d-95f3-dc9ab13bc0dd">            <a href="https://www.amazon.com/dp/B0D7NQN715" data-model-name="Marvel Vs. Capcom Fighting Collection: Arcade Classics - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/kRFYXD5JGytfziYFLRTrjZ.jpg" alt="Marvel Vs. Capcom Fighting Collection: Arcade Classics - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Capcom</div>                                        <div class="featured__title">Marvel Vs. Capcom Fighting Collection: Arcade Classics - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2f0b7aee-a0bc-4187-b840-6cd695f4edda">            <a href="https://www.amazon.com/dp/B0DSCRSCJW" data-model-name="Carmen Sandiego 40th Anniversary Edition Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/5WN7k9hWMLh9vPJvu2pdMZ.jpg" alt="Carmen Sandiego 40th Anniversary Edition Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Carmen Sandiego 40th Anniversary Edition Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="ad487d0e-dff8-4b0e-9fc2-dae56fd336c7">            <a href="https://www.amazon.com/dp/B0FBCNB57Q" data-model-name="40 Sports Games in 1 Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/mEtZngQKkMR4kbFCyTuMdZ.jpg" alt="40 Sports Games in 1 Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">40 Sports Games in 1 Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="1c49289f-1791-418f-85dd-2a3802eaa3b1">            <a href="https://www.amazon.com/dp/B0D2PJ2WMT" data-model-name="Cat Quest III Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/chMMSXddNSFkhMJzG6bdVZ.jpg" alt="Cat Quest Iii Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Cat Quest III Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="bc83249a-2527-4d3c-9fc5-89ed4fb47630">            <a href="https://www.amazon.com/dp/B07B3NQJY9" data-model-name="Kirby Star Allies - Nintendo Switch [digital Code]" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:57.20%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/7Ef4FGgsoaPTp79ify8ZHD.jpg" alt="Kirby Star Allies - Nintendo Switch [digital Code]"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Kirby Star Allies - Nintendo Switch [digital Code]</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="d3e455d5-eff6-4be0-91f8-0d7568b1a301">            <a href="https://www.amazon.com/dp/B07BW16JT3" data-model-name="Hyrule Warriors: Definitive Edition - Nintendo Switch [Digital Code]" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.20%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/hvB37GHu4DRnFJNQGjSPbZ.jpg" alt="Hyrule Warriors: Definitive Edition - Nintendo Switch [digital Code]"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Hyrule Warriors: Definitive Edition - Nintendo Switch [Digital Code]</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="4e912447-27b6-49fc-bbf7-5346508fd199">            <a href="https://www.amazon.com/dp/B07DM7KD4W" data-model-name="Fire Emblem: Three Houses - Nintendo Switch [igital Code]" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:56.20%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CmSfRgajLpDJ6aiXfKQiFZ.jpg" alt="Fire Emblem: Three Houses - Nintendo Switch [digital Code]"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Fire Emblem: Three Houses - Nintendo Switch [igital Code]</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="528a4390-64ef-46c5-88d3-1e51665cabc5">            <a href="https://www.amazon.com/dp/B0DCHN3YQL" data-model-name="Cat Quest - The Fur-Tastic Trilogy Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/EJDSJZE7oKZmRix9P5JJiZ.jpg" alt="Cat Quest - the Fur-Tastic Trilogy Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Cat Quest - The Fur-Tastic Trilogy Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0c74b6dd-403d-4faf-a722-139bd40c71a4">            <a href="https://www.amazon.com/dp/B0CK4Y8YLG" data-model-name="Star Wars: Heritage Pack - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/tXUChGvKw2Vug4XVGYKSQZ.jpg" alt="Star Wars: Heritage Pack - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Aspyr</div>                                        <div class="featured__title">Star Wars: Heritage Pack - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="9c670a11-ce5b-41aa-b861-03c67cd1089f">            <a href="https://www.amazon.com/dp/B0DGW49QJB" data-model-name="Dog Man: Mission Impawsible - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/pTkot4eYa2TMBqyjgYiNTZ.jpg" alt="Dog Man: Mission Impawsible - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Mindscape</div>                                        <div class="featured__title">Dog Man: Mission Impawsible - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="91adad6f-d5d1-441a-b651-b0a3cfed4033">            <a href="https://www.amazon.com/dp/B0DFRLZBP8" data-model-name="Five Nights at Freddy's Help Wanted 2 Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/PybZ7HnsSHHHDi5fJmDDKZ.jpg" alt="Five Nights at Freddy's Help Wanted 2 Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Five Nights at Freddy's Help Wanted 2 Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="cd6735f8-3b5d-4aca-80b2-cced45d0b47a">            <a href="https://www.amazon.com/dp/B0CW3LVC9H" data-model-name="Disney Epic Mickey: Rebrushed - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Lhm4jkdX7URdbWv4KyfWGZ.jpg" alt="Disney Epic Mickey: Rebrushed - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>THQ Nordic</div>                                        <div class="featured__title">Disney Epic Mickey: Rebrushed - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="f88204d5-a29a-4b47-aa1c-73b1d0b3d94b">            <a href="https://www.amazon.com/dp/B0DKV7PZHK" data-model-name="Bye Sweet Carole - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/42yC2d2E7B2zPuCiftM9mZ.jpg" alt="Bye Sweet Carole - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Bye Sweet Carole - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="83a021f4-a07f-4fcb-a8f9-788e15daa7b6">            <a href="https://www.amazon.com/dp/B0F2PPWWMX" data-model-name="Xseed Games Story of Seasons: Grand Bazaar - Premium Edition - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:77.40%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/maLRXYD2Ro4yLbJs6BxcYZ.jpg" alt="Xseed Games Story of Seasons: Grand Bazaar - Premium Edition - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Xseed Games</div>                                        <div class="featured__title">Xseed Games Story of Seasons: Grand Bazaar - Premium Edition - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="732a1d9d-b174-4ae7-834f-d4bbf8549906">            <a href="https://www.amazon.com/dp/B0CJ3GM5CS" data-model-name="Bluey: the Videogame- Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/Kb6ZYgzdkJWGVhn9iRzZeb.jpg" alt="Bluey: the Videogame- Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Outright Games</div>                                        <div class="featured__title">Bluey: the Videogame- Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="60400a59-8da5-4bbb-879b-045c6ebe86b2">            <a href="https://www.amazon.com/dp/B0C91MLPNG" data-model-name="Sonic Superstars - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/BHz2FX775HJJP8YwKuqvfb.jpg" alt="Sonic Superstars - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>SEGA</div>                                        <div class="featured__title">Sonic Superstars - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="db3ed566-87b4-412b-9bd6-0f9fae7a1cdf">            <a href="https://www.amazon.com/dp/B0DD6HKF2H" data-model-name="Suikoden I & II HD Remastered Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:150%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CN8Lb9BPKJ4TyWAVKhgMjb.jpg" alt="Suikoden I & Ii Hd Remastered Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Konami</div>                                        <div class="featured__title">Suikoden I & II HD Remastered Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h3 class="article-body__section" id="section-xbox-games"><span>Xbox Games</span></h3>        <div class="featured_product_block featured_block_hero" data-id="5d45dfd8-eb1f-4207-be4b-ad1550910e01">            <a href="https://www.amazon.com/dp/B071ZF5L32" data-model-name="Far Cry 5 - Xbox One Standard Edition" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:126.90%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/EYyA69zqAax8KLLhE8z6Fe.jpg" alt="Far Cry 5 - Xbox One Standard Edition"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Ubisoft</div>                                        <div class="featured__title">Far Cry 5 - Xbox One Standard Edition</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="47da0e7c-dc75-4f33-8d31-956cc7b5a0aa">            <a href="https://www.amazon.com/dp/B0DTRP1PC5" data-model-name="Doom: The Dark Ages – Xbox Series X" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:140.45%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/YCvBd3yBCMoz7jjPCRGzSe.jpg" alt="Doom: the Dark Ages – Xbox Series X"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Xbox</div>                                        <div class="featured__title">Doom: The Dark Ages – Xbox Series X</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="43f7e9ee-7366-4654-a426-e5fe1b0c24db">            <a href="https://www.amazon.com/dp/B0DYVS54XN" data-model-name="Tony Hawk's™ Pro Skater™ 3 + 4 – Collector's Edition – Xbox Series X and Xbox One" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/vZumDHkDWQhdLubz9GYXW6.jpg" alt="Tony Hawk's™ Pro Skater™ 3 + 4 – Collector's Edition – Xbox Series X and Xbox One"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Xbox</div>                                        <div class="featured__title">Tony Hawk's™ Pro Skater™ 3 + 4 – Collector's Edition – Xbox Series X and Xbox One</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="be1ee031-d8a0-49a9-9bf1-afce5c132e2e">            <a href="https://www.amazon.com/dp/B0DT1JY68G" data-model-name="PGA Tour 2K25 - Xbox Series X" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:136.24%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/7VHD9SuQStYCsGhJSYu6Ke.jpg" alt="Pga Tour 2k25 - Xbox Series X"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>2K</div>                                        <div class="featured__title">PGA Tour 2K25 - Xbox Series X</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0eff6f88-da3f-47a1-9922-ec7be64ee289">            <a href="https://www.amazon.com/dp/B0DYR3Y3MH" data-model-name="Motogp25 - Xbox Series X" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:127.88%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/fCVTFNkBe2fA8UMA72j6Ge.jpg" alt="Motogp25 - Xbox Series X"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Deep Silver</div>                                        <div class="featured__title">Motogp25 - Xbox Series X</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="f24d1b51-08ab-4eda-8ced-80c4b4c4ea2b">            <a href="https://www.amazon.com/dp/B0F2541MYQ" data-model-name="Raidou: Remastered – the Mystery of the Soulless Army Launch Edition - Xbox Series X" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:136.24%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/uRnTv6g2sTWAUWHHWX3WRe.jpg" alt="Raidou: Remastered – the Mystery of the Soulless Army Launch Edition - Xbox Series X"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>SEGA</div>                                        <div class="featured__title">Raidou: Remastered – the Mystery of the Soulless Army Launch Edition - Xbox Series X</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="c64a6a67-aa77-4c0b-9c3d-36f22a6c9f5f">            <a href="https://www.amazon.com/dp/B0DQBJB1SN" data-model-name="Five Nights at Freddy's Help Wanted 2 Xbox Series X" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/UMHYBEpaFMiwt7q82ajgMe.jpg" alt="Five Nights at Freddy's Help Wanted 2 Xbox Series X"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Five Nights at Freddy's Help Wanted 2 Xbox Series X</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="cb2843ba-18d0-488a-947d-55ef864967ff">            <a href="https://www.amazon.com/dp/B0DQVRK4WH" data-model-name="Roadcraft Xbox Series X" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:127.23%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/VKniwvU74owVwLmiaBSoKe.jpg" alt="Roadcraft Xbox Series X"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Roadcraft Xbox Series X</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="5a2325b3-d234-40e7-af8f-4746e8dddebe">            <a href="https://www.amazon.com/dp/B0DGWQSHW4" data-model-name="Revenge of the Savage Planet Day One Edition Xbox Series X" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/9VuWFP3Mf2DHunB3nuTwPe.jpg" alt="Revenge of the Savage Planet Day One Edition Xbox Series X"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Revenge of the Savage Planet Day One Edition Xbox Series X</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="11f5307a-a30a-4baa-b99a-a3495941ce98">            <a href="https://www.amazon.com/dp/B0DVMPV5JF" data-model-name="Elden Ring Nightreign Xbox Series X Amazon Exclusive Deluxe Edition" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:122.55%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/maBZ9C9aeUkPTYNBj44oCe.jpg" alt="Elden Ring Nightreign Xbox Series X Amazon Exclusive Deluxe Edition"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Bandai Namco</div>                                        <div class="featured__title">Elden Ring Nightreign Xbox Series X Amazon Exclusive Deluxe Edition</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="455ff97c-4401-4a5f-abf0-6cde91933745">            <a href="https://www.amazon.com/dp/B0DN3DM49R" data-model-name="Poppy Playtime Triple Pack Xbox Seriex X | Xbox One" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:115.47%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/yL7CSQuvseueNq6hWaLDCe.jpg" alt="Poppy Playtime Triple Pack Xbox Seriex X | Xbox One"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Maximum Entertainment</div>                                        <div class="featured__title">Poppy Playtime Triple Pack Xbox Seriex X | Xbox One</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I used ChatGPT Tasks to track video game deals and these 2 discounts were too good to pass up ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/ai/i-used-chatgpt-tasks-to-track-video-game-deals-and-these-2-discounts-were-too-good-to-pass-up</link>
                                                                            <description>
                            <![CDATA[ With ChatGPT Tasks, I set up automated gaming discount alerts that the chatbot carried out—this led me to discovering two awesome video game deals that I just couldn’t pass up. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">oxU4YTdDbAQJaHPHkBBcEW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fY3aydSQWYDpsF7LE3GyeZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 27 Apr 2026 07:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[AI]]></category>
                                                                                                                    <dc:creator><![CDATA[ Elton Jones ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/qoRE8e6t2nzaNKAhJGDv7g.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/fY3aydSQWYDpsF7LE3GyeZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Xbox Elite Wireless Controller Series 2]]></media:description>                                                            <media:text><![CDATA[Xbox Elite Wireless Controller Series 2]]></media:text>
                                <media:title type="plain"><![CDATA[Xbox Elite Wireless Controller Series 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fY3aydSQWYDpsF7LE3GyeZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.tomsguide.com/ai/i-just-ditched-to-do-lists-for-chatgpt-tasks-heres-5-ways-its-changed-everything">ChatGPT Tasks</a> has quickly become one of my favorite features from OpenAI. From a productivity standpoint, it has worked as a reliable daily reminder system for work tasks, pushed me to find more creative ways to use AI tools and even helped me build practical nightly routines to protect my mental health after each workday. After seeing how effective Tasks could be in my professional life, I started wondering what other parts of my routine could benefit from the same kind of automated help.</p><p>That led me to gaming. My video game fandom knows no bounds. I bounce between genres and love both AAA blockbusters and indie gems. As the owner of a PS5 Pro, Xbox Series X|S and a Switch, with plans to grab a <a href="https://www.tomsguide.com/gaming/nintendo/ive-spent-24-hours-with-the-nintendo-switch-2-for-review-heres-5-things-i-love-and-2-things-i-dont">Switch 2</a> once Splatoon Raiders launches in July , I’m always hunting for the best prices on games I want to add to my growing collection (or backlog).</p><p>So I decided to use ChatGPT Tasks to do the searching for me. By setting up daily reminders focused on game discounts, I ended up finding three deals that were actually worth jumping on.</p><h2 id="finding-the-right-prompts-to-find-the-right-deals">Finding the right prompts to find the right deals</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="vKzaU7vSu6G5Gbqa83b4XT" name="TG_Vizio-D-Series_13.jpg" alt="Child playing video games on Vizio D-Series" src="https://cdn.mos.cms.futurecdn.net/vKzaU7vSu6G5Gbqa83b4XT.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: Vizio)</span></figcaption></figure><p>To get the process underway, I initially asked ChatGPT for help on coming up with the right prompts that I could then turn into daily Tasks. These are the seven best ones that it generated for me to use, based on its memory of my past video game-themed questions and requests:</p><ul><li><strong>The 'Only Tell Me When It’s Cheap' tracker: </strong><em>Check daily at [time] for discounts on [names of games]. Only notify me if any drop below $30. Include platform, current price, and percentage discount.</em></li><li><strong>The 'Best Deals' digest: </strong><em>Every [day] at [time], send me a roundup of the 10 best video game deals across the PlayStation Store, Microsoft Store, and Nintendo eShop. Prioritize discounts of 50% or more and include links and prices.</em></li><li><strong>The wishlist watcher: </strong><em>Every [part of the day or evening] at [time], check for discounts on the following games: [insert your wishlist]. Notify me only if any are discounted by at least 40%. Include original price, sale price, and store.</em></li><li><strong>The 'Historical Low' finder: </strong><em>Check every [day] at [time] if any major video games (AAA titles from the last [number of years]) have reached or matched their historical lowest price. Notify me with the game name, platform, current price, and previous low.</em></li><li><strong>The platform-specific deal sniper: </strong><em>Every [day] at [time], check for PlayStation Store, Microsoft Store, and Nintendo eShop discounts on top-rated games with a Metacritic score of 85+. Only notify me if they are discounted by at least 50%.</em></li><li><strong>The flash sale catcher: </strong><em>Check every 6 hours for limited-time or flash sales on the PlayStation Store, Microsoft Store, and Nintendo eShop. Notify me immediately if any popular or trending games are discounted by 60% or more.</em></li><li><strong>The genre-based deal finder:</strong><em><strong> </strong></em><em>Every [day] at [time], find the best deals on [genres] games across all platforms. Only include games rated 80+ and discounted by at least 40%. Provide a short description for each.</em></li></ul><p>After taking note of these seven usable prompts, I told Tasks to work with the Weekly “Best Deals” Digest, Platform-Specific Deal Sniper and Genre-Based Deal Finder. For the three prompts I chose, I set them for Fridays at their respective times of 5 pm, 5:15 pm and 5:25 pm.</p><h2 id="the-three-biggest-discounts-that-caught-my-eye">The three biggest discounts that caught my eye</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1500px;"><p class="vanilla-image-block" style="padding-top:60.00%;"><img id="b4rPEsbF2oj3HVho2pMjXb" name="dragon-ball-fighterz.jpg" alt="Dragon Ball Fighterz" src="https://cdn.mos.cms.futurecdn.net/b4rPEsbF2oj3HVho2pMjXb.jpg" mos="" align="middle" fullscreen="" width="1500" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Bandai Namco Entertainment)</span></figcaption></figure><p>This past Friday, ChatGPT alerted me to three deals I likely never would have spotted on my own. Better yet, each discount was tied to a game I had already planned to buy once the price was right.</p><p>One prompt flagged Dark Souls Remastered on the PlayStation Store for $19.99 (down from $39.99) and INSIDE on the Microsoft Store for $3.74 (down from $24.99). Another let me know the Metro Saga Bundle, which includes all three Metro games plus the DLC for Metro Exodus, had dropped from $59.99 to just $5.99. My third prompt highlighted the FighterZ Edition of Dragon Ball FighterZ for PS5 on the PlayStation Store, discounted from $89.99 to $14.39.</p><p>What I appreciated most was that each Task included the exact details I had asked for, including the discount percentage, Metacritic scores and a quick explanation of why each deal was worth considering.</p><h2 id="final-thoughts">Final thoughts</h2><p>With me being in the mood to finally check out an old-school “Soulslike” experience, get immersed in the unnerving vibes of a highly-rated puzzle-platformer, finally experience the Metro series before its latest entry (<em>Metro 2039</em>) launches and pick up the PS5 version of one my favorite fighters to try out its latest DLC character, Tasks worked like a charm in finding me the best deals for those assorted gaming experiences.</p><p>Tasks isn’t just great at generating reminders for birthdays and work-related events—it’s also amazing at bringing you up to speed on can’t-miss deals on your favorite things. In my case, it helped me find the best discounts on games that had been in my crosshairs for years now.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom’s Guide</span></h3><ul><li><a href="https://www.tomsguide.com/ai/10-chatgpt-prompts-to-decode-someones-personality-in-seconds" target="_blank">10 ChatGPT prompts to decode someone's personality in seconds</a></li><li><a href="https://www.tomsguide.com/ai/i-turned-off-gemini-personal-intelligence-for-a-week-and-im-not-going-back" target="_blank">I turned off Gemini Personal Intelligence for a week — and I’m not going back</a></li><li><a href="https://www.tomsguide.com/ai/i-applied-tim-cooks-simplicity-rule-to-my-chatgpt-prompts-and-it-became-a-masterclass-in-creativity" target="_blank">I applied Tim Cook’s ‘Simplicity Rule’ to my ChatGPT prompts — and it became a masterclass in creativity</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've spent over 1,000 hours gaming on my Nintendo Switch — these are the 17 games and accessories I think every Switch owner should buy ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/ive-spent-over-1-000-hours-gaming-on-my-nintendo-switch-these-are-the-15-games-and-accessories-i-think-every-switch-owner-should-buy</link>
                                                                            <description>
                            <![CDATA[ After over 1,000 hours of playtime, these are the games and accessories I recommend to every Nintendo Switch owner. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">uuTy6aCgt5LC5QLyhzM4NV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/e7rCGa5jXZETYWFBVThUw-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 19 Apr 2026 10:45:00 +0000</pubDate>                                                                                                                                <updated>Mon, 20 Apr 2026 13:59:44 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/e7rCGa5jXZETYWFBVThUw-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Super Mario Galaxy 2 promo image]]></media:description>                                                            <media:text><![CDATA[Super Mario Galaxy 2 promo image]]></media:text>
                                <media:title type="plain"><![CDATA[Super Mario Galaxy 2 promo image]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/e7rCGa5jXZETYWFBVThUw-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>After spending over 1,000 hours gaming on my Nintendo Switch and Nintendo Switch 2 consoles, I feel pretty qualified to share the games and accessories I like the most.</p><p>Case in point? You shouldn't buy the Nintendo Switch 2 Pro Controller, you should buy the <a href="https://www.amazon.com/Wireless-Controller-PC-Rubberized-Lighting-Charging/dp/B0DPMGDZLZ" target="_blank" rel="nofollow">GameSir Super Nova for $49 at Amazon</a>. Sure, the Switch 2 Pro Controller is comfortable, but the GameSir Super Nova is too — and it has Hall Effect sensors to combat stick drift, making it more reliable. It's also a lot cheaper.</p><p>I've been searching the web for the best Nintendo Switch deals this week, so keep scrolling to see my recommendations.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick Links</span></h3><ul><li><strong></strong><a href="https://www.amazon.com/b?node=16227133011" target="_blank" rel="nofollow"><strong>shop Nintendo Switch game deals at Amazon</strong></a></li><li><strong>Persona 5 Royal: </strong><a href="https://www.amazon.com/Persona-5-Royal-Standard-Nintendo-Switch/dp/B0BF9L5CK8" target="_blank" rel="nofollow"><strong>was $59 now $24</strong></a></li><li><strong>GameSir Super Nova Wireless Controller: </strong><a href="https://www.amazon.com/dp/B0DPMGDZLZ" target="_blank" rel="nofollow"><strong>was $59 now $49</strong></a></li><li><strong>Rune Factory Guardians of Azuma (Switch 2): </strong><a href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow"><strong>was $49 now $42</strong></a></li><li><strong>Samsung P9 microSD Express Card (256GB): </strong><a href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow"><strong>was $54 now $63</strong></a></li><li><strong>Cyberpunk 2077 Ultimate Edition: </strong><a href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><strong>was $69 now $57</strong></a></li><li><strong>Nintendo Switch 2 + Super Mario Galaxy bundle: </strong><a href="https://www.amazon.com/Nintendo-Switch-System-Super-Galaxy-Bundle/dp/B0GQX61CMS" target="_blank" rel="nofollow"><strong>was $519 now $499</strong></a></li></ul><h3 class="article-body__section" id="section-nintendo-switch-2-console-bundles"><span>Nintendo Switch 2 console bundles</span></h3><div class="product"><a data-dimension112="a68f5a06-05cc-4bad-a8fc-ba0475f555e6" data-action="Deal Block" data-label="A super bundle! This one gets you a Nintendo Switch 2 console, and copies of both Super Mario Galaxy and Super Mario Galaxy 2. They both feature some of the finest 3D platforming the Mario series has to offer. And at $499, you're saving around $20 compared to buying the items separately." data-dimension48="A super bundle! This one gets you a Nintendo Switch 2 console, and copies of both Super Mario Galaxy and Super Mario Galaxy 2. They both feature some of the finest 3D platforming the Mario series has to offer. And at $499, you're saving around $20 compared to buying the items separately." data-dimension25="$499" href="https://www.amazon.com/Nintendo-Switch-System-Super-Galaxy-Bundle/dp/B0GQX61CMS" 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="zt8LKzJoMA63ozRttare9C" name="Switch 2 + Super Mario Galaxy Bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zt8LKzJoMA63ozRttare9C.jpg" mos="" align="middle" fullscreen="" width="500" height="500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A super bundle! This one gets you a Nintendo Switch 2 console, and copies of both Super Mario Galaxy and Super Mario Galaxy 2. They both feature some of the finest 3D platforming the Mario series has to offer. And at $499, you're saving around $20 compared to buying the items separately. <a class="view-deal button" href="https://www.amazon.com/Nintendo-Switch-System-Super-Galaxy-Bundle/dp/B0GQX61CMS" target="_blank" rel="nofollow" data-dimension112="a68f5a06-05cc-4bad-a8fc-ba0475f555e6" data-action="Deal Block" data-label="A super bundle! This one gets you a Nintendo Switch 2 console, and copies of both Super Mario Galaxy and Super Mario Galaxy 2. They both feature some of the finest 3D platforming the Mario series has to offer. And at $499, you're saving around $20 compared to buying the items separately." data-dimension48="A super bundle! This one gets you a Nintendo Switch 2 console, and copies of both Super Mario Galaxy and Super Mario Galaxy 2. They both feature some of the finest 3D platforming the Mario series has to offer. And at $499, you're saving around $20 compared to buying the items separately." data-dimension25="$499">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-accessories"><span>Nintendo Switch accessories</span></h3><div class="product"><a data-dimension112="68f64e7f-6535-4e3d-88de-12dc5c820c45" data-action="Deal Block" data-label="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension48="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension25="$8" href="https://www.amazon.com/Auto-Alignment-Protector-Accessories-Installation-Anti-Scratch-Ultra-Clear/dp/B0DRCKDWD1" 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:82.53%;"><img id="E425V6fcv6Q2jdN3at9AYb" name="switch-2-screen-protector" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/E425V6fcv6Q2jdN3at9AYb.jpg" mos="" align="middle" fullscreen="" width="1500" height="1238" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try. <a class="view-deal button" href="https://www.amazon.com/Auto-Alignment-Protector-Accessories-Installation-Anti-Scratch-Ultra-Clear/dp/B0DRCKDWD1" target="_blank" rel="nofollow" data-dimension112="68f64e7f-6535-4e3d-88de-12dc5c820c45" data-action="Deal Block" data-label="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension48="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension25="$8">View Deal</a></p></div><div class="product"><a data-dimension112="2417f66d-87bc-48cc-a3c8-02f2ec286ceb" data-action="Deal Block" data-label="The GameSir Super Nova has taken over as the main controller I use whenever I'm not playing my Nintendo Switch 2 in handheld mode. It's comfortable to hold and has super-powerful rumble that makes gameplay feel more immersive. It also includes Hall Effect triggers and thumbsticks, which means it's less likely to develop the dreaded stick drift that plagues Nintendo Joy-Con controllers." data-dimension48="The GameSir Super Nova has taken over as the main controller I use whenever I'm not playing my Nintendo Switch 2 in handheld mode. It's comfortable to hold and has super-powerful rumble that makes gameplay feel more immersive. It also includes Hall Effect triggers and thumbsticks, which means it's less likely to develop the dreaded stick drift that plagues Nintendo Joy-Con controllers." data-dimension25="$49" href="https://www.amazon.com/dp/B0DPMGDZLZ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:553px;"><p class="vanilla-image-block" style="padding-top:88.97%;"><img id="zUdfDtS97N6M25csjTTHBC" name="Screenshot 2025-09-09 at 16.53.49" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zUdfDtS97N6M25csjTTHBC.png" mos="" align="middle" fullscreen="" width="553" height="492" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The GameSir Super Nova has taken over as the main controller I use whenever I'm not playing my Nintendo Switch 2 in handheld mode. It's comfortable to hold and has super-powerful rumble that makes gameplay feel more immersive. It also includes Hall Effect triggers and thumbsticks, which means it's less likely to develop the dreaded stick drift that plagues Nintendo Joy-Con controllers.<a class="view-deal button" href="https://www.amazon.com/dp/B0DPMGDZLZ" target="_blank" rel="nofollow" data-dimension112="2417f66d-87bc-48cc-a3c8-02f2ec286ceb" data-action="Deal Block" data-label="The GameSir Super Nova has taken over as the main controller I use whenever I'm not playing my Nintendo Switch 2 in handheld mode. It's comfortable to hold and has super-powerful rumble that makes gameplay feel more immersive. It also includes Hall Effect triggers and thumbsticks, which means it's less likely to develop the dreaded stick drift that plagues Nintendo Joy-Con controllers." data-dimension48="The GameSir Super Nova has taken over as the main controller I use whenever I'm not playing my Nintendo Switch 2 in handheld mode. It's comfortable to hold and has super-powerful rumble that makes gameplay feel more immersive. It also includes Hall Effect triggers and thumbsticks, which means it's less likely to develop the dreaded stick drift that plagues Nintendo Joy-Con controllers." data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="6e53865a-ff1c-46fc-9e7b-60aaae42da12" data-action="Deal Block" data-label="This Nintendo Switch 2 case from Belkin has a super-smart design with a 10,000mAh power bank built in to keep your console charged while you're on the go. It's bulkier than most other Switch 2 cases, but the extra power is invaluable on long trips when you're away from a power outlet." data-dimension48="This Nintendo Switch 2 case from Belkin has a super-smart design with a 10,000mAh power bank built in to keep your console charged while you're on the go. It's bulkier than most other Switch 2 cases, but the extra power is invaluable on long trips when you're away from a power outlet." data-dimension25="$62" href="https://www.amazon.com/Belkin-Nintendo-Integrated-Protective-Cartridges/dp/B0FBQCJGL7" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1131px;"><p class="vanilla-image-block" style="padding-top:132.63%;"><img id="6ioxYfQipXCBAq95BDtn56" name="Nintendo Switch 2 Case w/Integrated 10,000mAh Power Bank Charger" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6ioxYfQipXCBAq95BDtn56.jpg" mos="" align="middle" fullscreen="" width="1131" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This Nintendo Switch 2 case from Belkin has a super-smart design with a 10,000mAh power bank built in to keep your console charged while you're on the go. It's bulkier than most other Switch 2 cases, but the extra power is invaluable on long trips when you're away from a power outlet.<a class="view-deal button" href="https://www.amazon.com/Belkin-Nintendo-Integrated-Protective-Cartridges/dp/B0FBQCJGL7" target="_blank" rel="nofollow" data-dimension112="6e53865a-ff1c-46fc-9e7b-60aaae42da12" data-action="Deal Block" data-label="This Nintendo Switch 2 case from Belkin has a super-smart design with a 10,000mAh power bank built in to keep your console charged while you're on the go. It's bulkier than most other Switch 2 cases, but the extra power is invaluable on long trips when you're away from a power outlet." data-dimension48="This Nintendo Switch 2 case from Belkin has a super-smart design with a 10,000mAh power bank built in to keep your console charged while you're on the go. It's bulkier than most other Switch 2 cases, but the extra power is invaluable on long trips when you're away from a power outlet." data-dimension25="$62">View Deal</a></p></div><div class="product"><a data-dimension112="a68e848a-b440-48c3-b6c3-1a63cb8eacce" data-action="Deal Block" data-label="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension48="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension25="$63" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" 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:73.13%;"><img id="cYb96WCt22DZy3AXTssTSn" name="P9 microSD Express Card" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cYb96WCt22DZy3AXTssTSn.jpg" mos="" align="middle" fullscreen="" width="1500" height="1097" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price.<a class="view-deal button" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow" data-dimension112="a68e848a-b440-48c3-b6c3-1a63cb8eacce" data-action="Deal Block" data-label="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension48="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension25="$63">View Deal</a></p></div><div class="product"><a data-dimension112="628e07f5-6573-4154-9edb-4bebacff6047" data-action="Deal Block" data-label="The SteelSeries Arctis Nova Pro Wireless is an impressive evolution of the company’s signature gaming headset. The DAC is robust, the sound quality is a cut above the rest and it’s compatible with consoles and PCs — even if you can only pair it with two of them at a time." data-dimension48="The SteelSeries Arctis Nova Pro Wireless is an impressive evolution of the company’s signature gaming headset. The DAC is robust, the sound quality is a cut above the rest and it’s compatible with consoles and PCs — even if you can only pair it with two of them at a time." data-dimension25="$297" href="https://www.amazon.com/SteelSeries-Arctis-Wireless-Multi-System-Headset/dp/B09ZWCYQTX" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:961px;"><p class="vanilla-image-block" style="padding-top:156.09%;"><img id="ansjQKkLFqdVSEJmKjQxs3" name="SteelSeries Arctis Nova Pro.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ansjQKkLFqdVSEJmKjQxs3.jpg" mos="" align="middle" fullscreen="" width="961" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The SteelSeries Arctis Nova Pro Wireless is an impressive evolution of the company’s signature gaming headset. The DAC is robust, the sound quality is a cut above the rest and it’s compatible with consoles and PCs — even if you can only pair it with two of them at a time.<a class="view-deal button" href="https://www.amazon.com/SteelSeries-Arctis-Wireless-Multi-System-Headset/dp/B09ZWCYQTX" target="_blank" rel="nofollow" data-dimension112="628e07f5-6573-4154-9edb-4bebacff6047" data-action="Deal Block" data-label="The SteelSeries Arctis Nova Pro Wireless is an impressive evolution of the company’s signature gaming headset. The DAC is robust, the sound quality is a cut above the rest and it’s compatible with consoles and PCs — even if you can only pair it with two of them at a time." data-dimension48="The SteelSeries Arctis Nova Pro Wireless is an impressive evolution of the company’s signature gaming headset. The DAC is robust, the sound quality is a cut above the rest and it’s compatible with consoles and PCs — even if you can only pair it with two of them at a time." data-dimension25="$297">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-2-game-deals"><span>Nintendo Switch 2 game deals</span></h3><div class="product"><a data-dimension112="25ebbb5c-bbf1-4b53-b4a9-b950790a85c6" data-action="Deal Block" data-label="Dinkum is a life simulation game with an Aussie flair. You can build, decorate, farm and customize the land to your heart's content. Just watch out, as some of the wildlife in the outback isn’t so friendly." data-dimension48="Dinkum is a life simulation game with an Aussie flair. You can build, decorate, farm and customize the land to your heart's content. Just watch out, as some of the wildlife in the outback isn’t so friendly." data-dimension25="$24" href="https://www.amazon.com/Dinkum-Nintendo-Switch/dp/B0FTHZ6LGH" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="GcGTe682DbkRXwdzReBiWF" name="Dinkum" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcGTe682DbkRXwdzReBiWF.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Dinkum is a life simulation game with an Aussie flair. You can build, decorate, farm and customize the land to your heart's content. Just watch out, as some of the wildlife in the outback isn’t so friendly.<a class="view-deal button" href="https://www.amazon.com/Dinkum-Nintendo-Switch/dp/B0FTHZ6LGH" target="_blank" rel="nofollow" data-dimension112="25ebbb5c-bbf1-4b53-b4a9-b950790a85c6" data-action="Deal Block" data-label="Dinkum is a life simulation game with an Aussie flair. You can build, decorate, farm and customize the land to your heart's content. Just watch out, as some of the wildlife in the outback isn’t so friendly." data-dimension48="Dinkum is a life simulation game with an Aussie flair. You can build, decorate, farm and customize the land to your heart's content. Just watch out, as some of the wildlife in the outback isn’t so friendly." data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24" href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="gfRjQCgygHva8ps9Miu4UH" name="sonic_x_shadow_generations_deal_block_switch_2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gfRjQCgygHva8ps9Miu4UH.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/sonic-x-shadow-generations-review" data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">Sonic X Shadow Generations</a> combines a remaster of 2011's Sonic Generations, a love letter to the Blue Blur that remains a fan-favorite to this day, with a new Shadow-focused campaign. It's a strong package overall and even better on sale for a discount.<a class="view-deal button" href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow" data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="d9b894eb-bfc1-48ed-95d3-9de21bbdb7f5" data-action="Deal Block" data-label="Persona 5 Royal" data-dimension48="Persona 5 Royal" data-dimension25="$24" href="https://www.amazon.com/Persona-5-Royal-Standard-Nintendo-Switch/dp/B0BF9L5CK8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:921px;"><p class="vanilla-image-block" style="padding-top:162.76%;"><img id="pcERSBWuGpNWKa3fwKTd6H" name="persona_5.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/pcERSBWuGpNWKa3fwKTd6H.jpg" mos="" align="middle" fullscreen="" width="921" height="1499" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/reviews/persona-5" data-dimension112="d9b894eb-bfc1-48ed-95d3-9de21bbdb7f5" data-action="Deal Block" data-label="Persona 5 Royal" data-dimension48="Persona 5 Royal" data-dimension25="$24">Persona 5 Royal</a> is part turn-based RPG and part high-school simulator. You play as a new student who has recently moved to Tokyo. Soon you discover the ability to transverse a strange alternate reality and form The Phantom Thieves in an effort to fix the corrupt society around you. Just be warned, Persona 5 Royal will consume all your free time once it gets its hooks in. <a class="view-deal button" href="https://www.amazon.com/Persona-5-Royal-Standard-Nintendo-Switch/dp/B0BF9L5CK8" target="_blank" rel="nofollow" data-dimension112="d9b894eb-bfc1-48ed-95d3-9de21bbdb7f5" data-action="Deal Block" data-label="Persona 5 Royal" data-dimension48="Persona 5 Royal" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="fe5f30e4-76a0-4619-8f7f-d4537fd94608" data-action="Deal Block" data-label="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension48="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension25="$24" href="https://www.amazon.com/Just-Dance-2026-Limited-Nintendo-Switch/dp/B0FJH3K1RW/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1238px;"><p class="vanilla-image-block" style="padding-top:112.76%;"><img id="A4gbkM2Zi6X4yuFvKW3ibQ" name="Just dance 2026 edition" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/A4gbkM2Zi6X4yuFvKW3ibQ.png" mos="" align="middle" fullscreen="" width="1238" height="1396" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained.<a class="view-deal button" href="https://www.amazon.com/Just-Dance-2026-Limited-Nintendo-Switch/dp/B0FJH3K1RW/" target="_blank" rel="nofollow" data-dimension112="fe5f30e4-76a0-4619-8f7f-d4537fd94608" data-action="Deal Block" data-label="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension48="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="6f91a2d1-fb88-4b23-981f-45cb3913f7d4" data-action="Deal Block" data-label="Life is Strange: Double Exposure puts the original Life is Strange protagonist Max Caulfield back in the frame for a brand new mystery. Using Max's new timeline-shifting power, explore the snowy environs of the Caledon University campus and try to solve (and prevent) the murder of her close friend, Safi." data-dimension48="Life is Strange: Double Exposure puts the original Life is Strange protagonist Max Caulfield back in the frame for a brand new mystery. Using Max's new timeline-shifting power, explore the snowy environs of the Caledon University campus and try to solve (and prevent) the murder of her close friend, Safi." data-dimension25="$24" href="https://www.amazon.com/Life-Strange-Double-Exposure-Nintendo-Switch/dp/B0D692R6TG" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="ZnBf3tNgNVuhZTw9RhZWJk" name="81TbXj8f-3L._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZnBf3tNgNVuhZTw9RhZWJk.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Life is Strange: Double Exposure puts the original Life is Strange protagonist Max Caulfield back in the frame for a brand new mystery. Using Max's new timeline-shifting power, explore the snowy environs of the Caledon University campus and try to solve (and prevent) the murder of her close friend, Safi.<a class="view-deal button" href="https://www.amazon.com/Life-Strange-Double-Exposure-Nintendo-Switch/dp/B0D692R6TG" target="_blank" rel="nofollow" data-dimension112="6f91a2d1-fb88-4b23-981f-45cb3913f7d4" data-action="Deal Block" data-label="Life is Strange: Double Exposure puts the original Life is Strange protagonist Max Caulfield back in the frame for a brand new mystery. Using Max's new timeline-shifting power, explore the snowy environs of the Caledon University campus and try to solve (and prevent) the murder of her close friend, Safi." data-dimension48="Life is Strange: Double Exposure puts the original Life is Strange protagonist Max Caulfield back in the frame for a brand new mystery. Using Max's new timeline-shifting power, explore the snowy environs of the Caledon University campus and try to solve (and prevent) the murder of her close friend, Safi." data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension48="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension25="$29" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:920px;"><p class="vanilla-image-block" style="padding-top:163.04%;"><img id="GcRAWqkXSWYrCc9QbybJ8C" name="81mdc6bcbNL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcRAWqkXSWYrCc9QbybJ8C.jpg" mos="" align="middle" fullscreen="" width="920" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization.<a class="view-deal button" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow" data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension48="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="df2c523b-6b19-4b54-bd65-b498cca0b773" data-action="Deal Block" data-label="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension48="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension25="$42" href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="57TPNdEXDVLAz95RC3MsWo" name="rune_factory_guardians_of_azuma_deal_block_ns2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/57TPNdEXDVLAz95RC3MsWo.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!<a class="view-deal button" href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow" data-dimension112="df2c523b-6b19-4b54-bd65-b498cca0b773" data-action="Deal Block" data-label="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension48="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="289a25e8-c9e5-43f2-ac77-b355b8799e52" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$49" href="https://www.amazon.com/Super-Mario-Party-Jamboree-Nintendo-Switch/dp/B0DL7CVGV5" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="weEoLNe5QopfPdXFNbxamL" name="super_mario_party_jamboree_deal_block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/weEoLNe5QopfPdXFNbxamL.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Join Mario and friends for their biggest party yet in <a href="https://www.tomsguide.com/gaming/super-mario-party-jamboree-review" data-dimension112="289a25e8-c9e5-43f2-ac77-b355b8799e52" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$49">Super Mario Party Jamboree</a>. With 110 mini-games and seven boards, this party game is packed with content and is an excellent way to gather friends and family for a fast-paced, competitive multiplayer experience.<a class="view-deal button" href="https://www.amazon.com/Super-Mario-Party-Jamboree-Nintendo-Switch/dp/B0DL7CVGV5" target="_blank" rel="nofollow" data-dimension112="289a25e8-c9e5-43f2-ac77-b355b8799e52" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$49">View Deal</a></p></div><div class="product"><a data-dimension112="0f2417ca-2750-4305-9670-1a8cb0a2b7ff" data-action="Deal Block" data-label="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension48="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension25="$53" href="https://www.amazon.com/DRAGON-QUEST-VII-Reimagined-Nintendo-Switch/dp/B0FQWDLG2N" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="d6pNSQbA8hNSbDkwk7J8Ba" name="Dragon Quest VII Reimagined NS" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/d6pNSQbA8hNSbDkwk7J8Ba.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2.<a class="view-deal button" href="https://www.amazon.com/DRAGON-QUEST-VII-Reimagined-Nintendo-Switch/dp/B0FQWDLG2N" target="_blank" rel="nofollow" data-dimension112="0f2417ca-2750-4305-9670-1a8cb0a2b7ff" data-action="Deal Block" data-label="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension48="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension25="$53">View Deal</a></p></div><div class="product"><a data-dimension112="79ba3460-2a09-4fdd-a2b8-b1214451a1f3" data-action="Deal Block" data-label="The latest game in the WWE 2K series is on sale for the first time. Okay, you probably don't need this one if you've played WWE 2K25, but there's a new high-risk Stamina system to make fights more intense. Plus, with the Nintendo Switch 2 version, you can take the action with you on the go." data-dimension48="The latest game in the WWE 2K series is on sale for the first time. Okay, you probably don't need this one if you've played WWE 2K25, but there's a new high-risk Stamina system to make fights more intense. Plus, with the Nintendo Switch 2 version, you can take the action with you on the go." data-dimension25="$57" href="https://www.amazon.com/WWE-2K26-Nintendo-Switch-2/dp/B0GKR53JKK/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="YPUFk83SG5DzvjjrqNSXBj" name="WWE 2K26 Nintendo Switch 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/YPUFk83SG5DzvjjrqNSXBj.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The latest game in the WWE 2K series is on sale for the first time. Okay, you probably don't need this one if you've played WWE 2K25, but there's a new high-risk Stamina system to make fights more intense. Plus, with the Nintendo Switch 2 version, you can take the action with you on the go.<a class="view-deal button" href="https://www.amazon.com/WWE-2K26-Nintendo-Switch-2/dp/B0GKR53JKK/" target="_blank" rel="nofollow" data-dimension112="79ba3460-2a09-4fdd-a2b8-b1214451a1f3" data-action="Deal Block" data-label="The latest game in the WWE 2K series is on sale for the first time. Okay, you probably don't need this one if you've played WWE 2K25, but there's a new high-risk Stamina system to make fights more intense. Plus, with the Nintendo Switch 2 version, you can take the action with you on the go." data-dimension48="The latest game in the WWE 2K series is on sale for the first time. Okay, you probably don't need this one if you've played WWE 2K25, but there's a new high-risk Stamina system to make fights more intense. Plus, with the Nintendo Switch 2 version, you can take the action with you on the go." data-dimension25="$57">View Deal</a></p></div><div class="product"><a data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="B6gzE9GtuUpJbrHescqg94" name="cyberpunk-2077-ue-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B6gzE9GtuUpJbrHescqg94.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown.<a class="view-deal button" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow" data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Tomodachi Life: Living the Dream gave me the island life Animal Crossing couldn’t — and a reason to play my Switch 2 every day ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/tomodachi-life-living-the-dream-gave-me-the-island-life-animal-crossing-couldnt-and-a-reason-to-play-my-switch-every-day</link>
                                                                            <description>
                            <![CDATA[ Tomodachi Life is a far call from Animal Crossing or The Sims, but its customizable nature and sheer wackiness have completely won me over. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hyh2CdTcKyR4EHCQFRuBLD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/SAgd4TM6QqUXhmcHQgpr6B-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 15 Apr 2026 13:15:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ anthony.spadafora@futurenet.com (Anthony Spadafora) ]]></author>                    <dc:creator><![CDATA[ Anthony Spadafora ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/z73LEoj7FkUjNG85GcWHtH.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anthony Spadafora is the managing editor for security and home office furniture at Tom’s Guide where he covers everything from data breaches and malware to password managers and the best way to cover your whole home or business with a strong Wi-Fi signal.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before joining the team, he spent three years covering cybersecurity and B2B tech for ITProPortal while living in South Korea. After moving back to the US. Anthony joined the TechRadar Pro team where he covered these topics along with VPNs, web hosting, online collaboration software and video conferencing for four years. Anthony also has his ears to the ground and is on the lookout for the next major cyberattack or data breach.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Based in Houston, Texas, Anthony also handles VPN testing for both Tom’s Guide and TechRadar. As someone who has worked from home exclusively since 2018, he has reviewed dozens of standing desks as well as office chairs and has taken a closer look at other essential remote working accessories. As part of these reviews, Anthony frequently builds intricate desk setups which is why he’s such a big advocate for cable management and keeping things organized. When he’s not writing, he can be found tinkering with PCs and game consoles, managing cables and making upgrades to his smart home.&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/SAgd4TM6QqUXhmcHQgpr6B-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A person playing Tomodachi Life: Living the Dream on the Nintendo Switch 2 in handheld mode]]></media:description>                                                            <media:text><![CDATA[A person playing Tomodachi Life: Living the Dream on the Nintendo Switch 2 in handheld mode]]></media:text>
                                <media:title type="plain"><![CDATA[A person playing Tomodachi Life: Living the Dream on the Nintendo Switch 2 in handheld mode]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/SAgd4TM6QqUXhmcHQgpr6B-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Playing Tomodachi Life: Living the Dream for the past few weeks has made me feel as if I’m right back in the spring of 2020. Except this time, instead of being in debt to Tom Nook hunting for gold nuggets, my island is actually thriving. And the best part, I barely had to do a thing.</p><p>I too picked up <a href="https://www.tomsguide.com/gaming/nintendo/ive-played-animal-crossing-new-horizons-for-700-hours-and-the-3-0-update-left-me-wanting-more-in-the-best-kind-of-way">Animal Crossing: New Horizons</a> on release day but, unlike with my wife who’s sunk hundreds of hours into the game, it just didn’t come naturally to me. While she crafted with glee and had new residents moving in almost every day, I struggled with what to do next. Sure, I loved the game’s graphics and art style and watched her play for longer than I’d like to admit, but I just couldn’t make that island my home.</p><p>With the latest entry in Nintendo's Tomodachi series though, I’m picking up my <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Switch 2</a> on a daily basis just to see what happened on my island while I was away. I didn’t play the original Tomodachi Life on 3DS either, so I’ve gone into this new island-building experience blind and I’m glad I did.</p><p>Whether or not Tomodachi Life: Living the Dream will help scratch that itch you didn’t know you had too is entirely up to you. For me though, it’s been one of the <a href="https://www.tomsguide.com/round-up/best-nintendo-switch-games">best Nintendo Switch games</a> yet and an entirely new experience that only Nintendo could deliver.</p><div class="product"><a data-dimension112="9b56eca9-b9b8-4481-af57-ab522047662d" data-action="Deal Block" data-label="If you're looking for a low-stress alternative to the typical "grind" of social simulators, this is it. While the full game is available now on Switch and Switch 2, you can also download the free demo today to see if the island life (and the floating hands) is right for you." data-dimension48="If you're looking for a low-stress alternative to the typical "grind" of social simulators, this is it. While the full game is available now on Switch and Switch 2, you can also download the free demo today to see if the island life (and the floating hands) is right for you." data-dimension25="$59.99" href="https://www.bestbuy.com/product/tomodachi-life-living-the-dream-nintendo-switch/J7GSL5JVW2/sku/6670504" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:900px;"><p class="vanilla-image-block" style="padding-top:161.89%;"><img id="i8DpgTJgv4FzV8bnDgyJAA" name="Living the Dream" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/i8DpgTJgv4FzV8bnDgyJAA.webp" mos="" align="middle" fullscreen="" width="900" height="1457" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you're looking for a low-stress alternative to the typical "grind" of social simulators, this is it. While the full game is available now on Switch and Switch 2, you can also download the free demo today to see if the island life (and the floating hands) is right for you.<a class="view-deal button" href="https://www.bestbuy.com/product/tomodachi-life-living-the-dream-nintendo-switch/J7GSL5JVW2/sku/6670504" target="_blank" rel="nofollow" data-dimension112="9b56eca9-b9b8-4481-af57-ab522047662d" data-action="Deal Block" data-label="If you're looking for a low-stress alternative to the typical "grind" of social simulators, this is it. While the full game is available now on Switch and Switch 2, you can also download the free demo today to see if the island life (and the floating hands) is right for you." data-dimension48="If you're looking for a low-stress alternative to the typical "grind" of social simulators, this is it. While the full game is available now on Switch and Switch 2, you can also download the free demo today to see if the island life (and the floating hands) is right for you." data-dimension25="$59.99">View Deal</a></p></div><h2 id="from-chores-to-chaos">From chores to chaos</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/0Fghz93zCdY" allowfullscreen></iframe></div></div><p>Tomodachi Life: Living the Dream is entirely what you make of it, for better or worse. Instead of waiting for residents to randomly move onto your island, you’re creating them from scratch — the same way you designed Miis on the Wii. From their facial features to their names and even the specific pitch of their voice, every choice is in your hands the moment you boot up the game.</p><p>Rather than hitting trees to knock branches loose for crafting, Living the Dream rewards you with cold, hard cash just for checking in on your Miis. You start with a single resident, but as the game opens up, you’re able to add more and more of them to your island. From there, you spend your earnings at local stores to buy food, clothes, and items to give to your Miis, with the end goal of improving their happiness — and, as a result, the happiness of the entire island.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yvikdSyP4qitaggcaQc77G" name="Tomodachi Life_ Living the Dream-4" alt="A screenshot showing an island in Tomodachi Life: Living the Dream at night" src="https://cdn.mos.cms.futurecdn.net/yvikdSyP4qitaggcaQc77G.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>It’s fun, and unlike with Animal Crossing: New Horizons, I haven’t felt stuck or unsure of what to craft next. As an outside observer rather than just another resident, the game provides subtle suggestions in the form of floating bubbles above my Miis' heads, nudging me to check in.</p><p>Beyond the lack of resource gathering, I really came to appreciate the "point and click" nature of the experience. I didn’t have to run across my island to get to a different store or a Mii’s house; in lieu of 3D traversal, I could move my pointing finger across the map to instantly check up on things. However, even when I didn’t, life kept on going.</p><h2 id="the-ants-go-marching">The ants go marching</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="A824HC8NRG85o7T2CQShKK" name="Tomodachi Life_ Living the Dream-5" alt="A group of Miis sitting on the floor talking amongst themselves in Tomodachi Life: Living the Dream" src="https://cdn.mos.cms.futurecdn.net/A824HC8NRG85o7T2CQShKK.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>When I came back to my island in Animal Crossing: New Horizons after not playing for some time, life went on without me — but not in a good way. Instead of returning to a thriving community, I’d find a town overgrown with weeds and a carefully crafted home infested with cockroaches. In Tomodachi Life: Living the Dream, this couldn’t be further from the truth.</p><p>Though you still get more done while actively playing, your island keeps moving even when you’re away. Your Miis develop new relationships, get into altercations with one another, and your island even physically changes with the passage of time. It’s a rewarding reason to boot up the game at various hours of the day just to see how the island's mood has shifted.</p><p>For instance, after loading back into the game, I found a few of my Miis sitting in the grass, talking amongst themselves with no interaction on my part. This prompted me to zoom in and find out what they were discussing; like with a lot of the game’s dialogue, the discovery gave me a genuine chuckle.</p><p>Over time, your island develops its own lingo. Beyond seeing your ideas for new residents come to life, entering your own custom answers is a huge part of the fun. </p><p>After making myself and my wife, I created two Miis based on our dogs. The newest addition to our pack, Zelda, recently broke her toe. Since my wife is always stubbing hers, I decided to have the two talk about “hurting our toes.” To my surprise, it was a hit topic. Other Miis on the island wanted in on the action and, instead of being painful like in real life, everyone seemed to get a kick out of it (no pun intended).</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ELWL79RhKPEFkhBpmoCEeN" name="Tomodachi Life_ Living the Dream-3" alt="A screenshot from Tomodachi Life: Living the Dream showing a hand picking up a Mii and moving them somewhere else" src="https://cdn.mos.cms.futurecdn.net/ELWL79RhKPEFkhBpmoCEeN.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>I have to admit, seeing my realistic, virtual hands floating above the island was a bit disconcerting at first. However, once I got used to the idea of being an outside observer with a hands-on approach, it became a lot of fun. I didn't have to wait for my Miis to cross paths; I could literally reach into the scene, pluck a resident off the ground, and drag them across the island to hang out with a potential friend.</p><p>Watching my Miis dangling from my hand like pieces on a chessboard hasn’t lost its appeal yet. It’s even better when you pluck a Mii out of their house and drop them into someone else’s home in the middle of the night. On that note, with my busy schedule, I mostly played late at night—but even with half the island sleeping soundly, there were always things to 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:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="FXgC5SZaBXJUsdwUmu6WiR" name="Tomodachi Life_ Living the Dream-1" alt="A screenshot showing two hands poking a Mii in Tomodachi Life: Living the Dream" src="https://cdn.mos.cms.futurecdn.net/FXgC5SZaBXJUsdwUmu6WiR.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>Just like actual people, Miis get lost in their thoughts, experience a ‘fuzzy’ brain when overwhelmed, or fall down and need help getting back up. Poking one of my Miis with my virtual hands while my real ones moved the joysticks on my <a href="https://www.tomsguide.com/gaming/gaming-peripherals/i-tried-the-nintendo-switch-2-pro-controller-and-it-adds-the-one-feature-ive-always-wanted">Switch 2 Pro Controller</a> instantly made me like the game a whole lot more. It wasn’t until later that I realized a hands-off approach could be just as rewarding, and that I could also send another Mii to check on a struggling friend in my stead.</p><p>Hearing your Miis say the names of other residents or discuss custom topics you’ve added — combined with this high level of interaction — is what really won me over. While Living the Dream can be cute, it’s the sheer wackiness of it all that kept me coming back night after night to check on my island and its completely customized populace.</p><h2 id="my-daily-dose-of-disorder">My daily dose of disorder</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:1225px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="QxHDk3NVhUoXFxiK8ajMVY" name="Tomodachi Life_ Living the Dream-2" alt="A screenshot from Tomodachi Life: Living the Dream showing the game's name and a custom island behind it" src="https://cdn.mos.cms.futurecdn.net/QxHDk3NVhUoXFxiK8ajMVY.jpg" mos="" align="middle" fullscreen="" width="1225" height="689" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>Whether or not Tomodachi Life: Living the Dream will be as good a fit for you as it’s been for me is easy to find out. Unlike with Animal Crossing: New Horizons, there’s a <a href="https://www.nintendo.com/us/store/products/tomodachi-life-living-the-dream-switch/" target="_blank" rel="nofollow">playable demo</a> you can download right now from the eShop. While you could watch gameplay videos on YouTube, I wouldn’t recommend it; this is an experience that needs to be felt first-hand.</p><p>You’re not constrained by waiting for specific residents to show up, either. Instead, it’s entirely up to you to create and name them. If you’re worried about getting lost in the Mii Maker, don't be — you can simply answer a few questions and the game will generate a custom resident for you on the spot. Looking back, if I had known just how hooked I’d get, I might have planned out my island’s population a bit more before getting started. Then again, that’s half the fun with a game like this.</p><p>I started by making myself and my family, and I just kept going from there. Since I usually play at night after everyone has gone to bed, it’s been a blast showing my son the highlights the next morning. Even with our actual dogs, Mario and Zelda, sitting right there on the couch with us, he still got a huge kick out of seeing their digital counterparts becoming best friends on the TV.</p><p>Although I’ve been playing for weeks now, my total play time isn’t as high as I expected it to be. I attribute this to just how much you can get done in a short amount of time, which makes this the perfect game to check in on every day. It’s high-density fun that doesn’t demand your entire afternoon.</p><p>I know I’ve only scratched the surface, but without Tom Nook breathing down my neck for his next payment, I can’t wait to boot up my Switch 2 tomorrow to see exactly what’s changed while I was gone.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/gaming-peripherals/i-tried-genkis-covert-dock-3-with-the-nintendo-switch-2-and-it-beats-the-official-dock-for-one-key-reason">I tried Genki’s new Covert Dock 3 and it beats the Switch 2's official dock for one big reason</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-played-over-a-dozen-games-on-the-switch-2-and-i-have-a-surprise-favorite-so-far">Just got a Switch 2? Here’s the 5 games you need to play first</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-tried-playing-mario-kart-world-with-this-racing-wheel-for-the-original-switch-and-it-works-like-a-charm-on-switch-2">I tried playing Mario Kart World with a racing wheel on Switch 2 and it's perfect for cruising in Free Roam mode</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ When is 'The Super Mario Galaxy Movie' coming to streaming? Here's our best guess ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/entertainment/movies/when-is-the-super-mario-galaxy-movie-coming-to-streaming-heres-our-best-guess</link>
                                                                            <description>
                            <![CDATA[ Waiting to watch "The Super Mario Galaxy Movie" at home? Here's when we think Nintendo's latest big-screen adventure will be available to stream. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">t7ggwtifLyn2mEmRrrZee5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AuzrHHHKdUXdz6bNSdFtDX-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 07 Apr 2026 11:09:38 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Movies]]></category>
                                                    <category><![CDATA[Streaming]]></category>
                                                    <category><![CDATA[Entertainment]]></category>
                                                                                                                    <dc:creator><![CDATA[ Martin Shore ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/a5UrfxWQGQmYiGZ9sXbKja.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/AuzrHHHKdUXdz6bNSdFtDX-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo/Universal Studios]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[L-R: Luigi (voiced by Charlie Day), Mario (Chris Pratt), Yoshi (Donald Glover) and Princess Peach (Anya Taylor-Joy) flying through space in a scene from &quot;The Super Mario Galaxy Movie&quot;]]></media:description>                                                            <media:text><![CDATA[L-R: Luigi (voiced by Charlie Day), Mario (Chris Pratt), Yoshi (Donald Glover) and Princess Peach (Anya Taylor-Joy) flying through space in a scene from &quot;The Super Mario Galaxy Movie&quot;]]></media:text>
                                <media:title type="plain"><![CDATA[L-R: Luigi (voiced by Charlie Day), Mario (Chris Pratt), Yoshi (Donald Glover) and Princess Peach (Anya Taylor-Joy) flying through space in a scene from &quot;The Super Mario Galaxy Movie&quot;]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AuzrHHHKdUXdz6bNSdFtDX-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>"The Super Mario Galaxy Movie" sees Mario (Chris Pratt), Luigi (Charlie Day), Princess Peach (Anya Taylor-Joy), and the rest of the Mushroom Kingdom lot back on the big screen for what's already shaping up to be another blockbuster <a href="https://www.tomsguide.com/entertainment/streaming/best-video-game-movies-and-shows">video game adaptation. </a></p><p>Nintendo and Illumination's "<a href="https://www.tomsguide.com/news/how-to-watch-the-super-mario-bros-movie-online-everything-we-know">The Super Mario Bros. Movie</a>" was one of the biggest movies of 2023 — it made over $1.3 billion and was second only to Greta Gerwig's "Barbie" movie <a href="https://www.boxofficemojo.com/year/world/2023/" target="_blank">at the box office</a> — and the newly-released sequel's already gotten off to an impressive start.</p><p>Although <a href="https://www.rottentomatoes.com/m/the_super_mario_galaxy_movie" target="_blank">it's landed less-than-stellar reviews from critics</a>, moviegoers of all ages are clearly in the mood for more frenetic, colorful action from Mario and co., as "The Super Mario Galaxy Movie" had the biggest box office opening of 2026 so far. At the time of writing, it's brought in over $372 million worldwide since it hit theaters on April 1.</p><p>With all that said, it might be a little while before you can watch Mario's second big-screen adventure at home, but that won't stop me from trying to predict when the sequel will be available digitally. You can find my best guess at a potential "The Super Mario Galaxy Movie" streaming date below. </p><h2 id="when-is-the-super-mario-galaxy-movie-coming-to-streaming">When is 'The Super Mario Galaxy Movie' coming to streaming? </h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/En5QZmL5R1s" allowfullscreen></iframe></div></div><p>At the time of writing, the only way to watch "The Super Mario Galaxy Movie" is by heading to your nearest movie theater. The film only hit the big screen on April 1, so it probably won't be streaming for several weeks.</p><p>The first place you'll be able to watch "The Super Mario Galaxy Movie" at home will be via Premium Video-on-Demand (PVOD) storefronts like <a href="https://www.tomsguide.com/entertainment/streaming/prime-video">Prime Video</a> or <a href="https://www.tomsguide.com/entertainment/streaming/apple-tv">Apple TV. </a></p><p><strong>Right now, I'd guess that "The Super Mario Galaxy Movie" will be available to buy or rent digitally on or around Tuesday, May 5, 2026. </strong></p><p>That guess is based on several factors, including the fact that new PVOD releases typically drop on Tuesdays, plus <a href="https://variety.com/2026/film/news/universal-pictures-extends-theatrical-window-1236685714/" target="_blank">Universal Studios' recent commitment </a>to a minimum five-weekend theatrical run for its new releases (which will extend to a minimum of <em>seven </em>weekends in 2027). </p><p>Five weekends after release would take us up to Monday, May 4, which would be 34 days after the movie first premiered in theaters. And since that's not too dissimilar from the wait for some of Universal's recent releases — "<a href="https://www.tomsguide.com/entertainment/movies/wicked-for-good-review">Wicked: For Good</a>" took 40 days to come to PVOD, and the live-action "How To Train Your Dragon" took 32 days, for example — it seems like a decent enough prediction, until we hear anything different. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2859px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="FVRPza9R2EvtwzEvGa2gC8" name="2570_FP_1141531U_00110222 (1)" alt="L-R: Yoshi (voiced by Donald Glover), Mario (Chris Pratt) and Luigi (Charlie Day) standing in a bedroom in a scene from "The Super Mario Galaxy Movie"" src="https://cdn.mos.cms.futurecdn.net/FVRPza9R2EvtwzEvGa2gC8.jpg" mos="" align="middle" fullscreen="" width="2859" height="1608" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo/Universal Studios)</span></figcaption></figure><p>If you'd prefer to wait for "The Super Mario Galaxy Movie" to come to streaming, the first place it'll presumably be available is on <a href="https://www.tomsguide.com/entertainment/streaming/peacock">Peacock</a>, as that's where Universal's movies stream first.</p><p><strong>Currently, my best guess is that "The Super Mario Galaxy Movie" will stream on Peacock in August 2025.</strong></p><p>Again, that prediction's based on the fact that we wait roughly 3 to 4 months for Universal Pictures movies to come to Peacock. Case in point, "Wicked: For Good," "How to Train Your Dragon," and "Five Nights at Freddy's 2" all arrived on Peacock 120 days after their theatrical release. </p><p>If we assume the "Mario" sequel will follow that pattern, 120 days after April 1 brings us to Thursday, July 20, 2026, hence my August 2026 guess. </p><p>Of course, it pays to remember that all of this is my own speculation, and nothing official has been shared by Universal just yet. As soon as we get more info or a confirmed streaming date for "The Super Mario Galaxy Movie," we'll be sure to update this article, so keep checking back. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W5vRpO"></div>                            </div>                            <script src="https://kwizly.com/embed/W5vRpO.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/entertainment/prime-video/prime-video-added-5-gripping-movies-you-can-stream-for-free-and-one-is-a-seriously-dark-thriller">Prime Video just added 5 gripping movies you can stream for free</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/ive-seen-27-new-movies-in-theaters-in-2026-so-far-heres-my-3-best-and-3-worsthttps://www.tomsguide.com/entertainment/movies/ive-seen-27-new-movies-in-theaters-in-2026-so-far-heres-my-3-best-and-3-worst">I've seen 27 new movies in theaters in 2026 so far <strong>—</strong> here's my 3 best and 3 worst</a></li><li><a href="https://www.tomsguide.com/entertainment/movies/5-top-new-movies-to-stream-this-week-on-netflix-hbo-max-peacock-and-more-april-7-13">5 top new movies to stream this week on Netflix, HBO Max and more (April 7-13)</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I tried Genki’s new Covert Dock 3 and it beats the Switch 2's official dock for one big reason ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/gaming-peripherals/i-tried-genkis-covert-dock-3-with-the-nintendo-switch-2-and-it-beats-the-official-dock-for-one-key-reason</link>
                                                                            <description>
                            <![CDATA[ Nintendo’s official Switch 2 dock just got a massive price hike, but Genki’s new Covert Dock 3 is a cheaper, pocket-sized way to play on your TV with a single cable. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UCSJFCdCL59psRRLHyFJrh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8V2pnFcAEMVd8CSPPcEPqb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 05 Apr 2026 08:45:00 +0000</pubDate>                                                                                                                                <updated>Wed, 20 May 2026 22:16:03 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Peripherals]]></category>
                                                    <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ anthony.spadafora@futurenet.com (Anthony Spadafora) ]]></author>                    <dc:creator><![CDATA[ Anthony Spadafora ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/z73LEoj7FkUjNG85GcWHtH.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anthony Spadafora is the managing editor for security and home office furniture at Tom’s Guide where he covers everything from data breaches and malware to password managers and the best way to cover your whole home or business with a strong Wi-Fi signal.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before joining the team, he spent three years covering cybersecurity and B2B tech for ITProPortal while living in South Korea. After moving back to the US. Anthony joined the TechRadar Pro team where he covered these topics along with VPNs, web hosting, online collaboration software and video conferencing for four years. Anthony also has his ears to the ground and is on the lookout for the next major cyberattack or data breach.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Based in Houston, Texas, Anthony also handles VPN testing for both Tom’s Guide and TechRadar. As someone who has worked from home exclusively since 2018, he has reviewed dozens of standing desks as well as office chairs and has taken a closer look at other essential remote working accessories. As part of these reviews, Anthony frequently builds intricate desk setups which is why he’s such a big advocate for cable management and keeping things organized. When he’s not writing, he can be found tinkering with PCs and game consoles, managing cables and making upgrades to his smart home.&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/8V2pnFcAEMVd8CSPPcEPqb-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Genki Covert Dock 3 on a table]]></media:description>                                                            <media:text><![CDATA[The Genki Covert Dock 3 on a table]]></media:text>
                                <media:title type="plain"><![CDATA[The Genki Covert Dock 3 on a table]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8V2pnFcAEMVd8CSPPcEPqb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Upgrading to the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a> finally let me play all of the <a href="https://www.tomsguide.com/round-up/best-nintendo-switch-games">best Nintendo Switch games</a> in crisp 4K along with a ton of great new releases like Mario Kart World, <a href="https://www.tomsguide.com/gaming/nintendo/donkey-kong-bananza-review">Donkey Kong Bananza</a> and Kirby Air Riders. However, there was just one problem: I now only had one dock.</p><p>Don’t get me wrong, playing the Switch 2 in handheld mode or <a href="https://www.tomsguide.com/gaming/nintendo/i-played-the-switch-2-with-ar-glasses-heres-what-its-like-to-race-mario-kart-world-on-a-135-inch-screen-in-front-of-your-face">even with a pair of AR glasses</a> is fantastic. However, when possible, I like to play on a larger display, whether that be the TV in my game room or on my 32-inch monitor at my desk.</p><p>Over the original Switch’s lifespan, I ended up with several official docks from Nintendo and quite a few unofficial ones from Genki. Besides its absolutely tiny size, what I love about the <a href="https://www.tomsguide.com/opinion/this-tiny-nintendo-switch-dock-is-a-game-changer-and-its-perfect-for-traveling">Genki Covert Dock Mini</a> is how I can play my Switch on a TV or monitor with just a single USB-C cable. Likewise, as it wasn’t one of the first unofficial Switch docks, I wasn’t worried about bricking my console when using it.</p><p>I’ve been waiting for almost a year now, but Genki finally released the latest version of its Covert Dock for the Switch 2. After using it for a month now, it’s certainly lived up to the hype as just like with the original, I can dock my Switch using a single cable. However, while testing it out, I realized it actually beats the official Nintendo Switch 2 Dock in one big way that makes it perfect for households with multiple Switch consoles and even PC handhelds like the Steam Deck.</p><div class="product"><a data-dimension112="d138120f-3e25-4422-b089-279f625cbbdb" data-action="Deal Block" data-label="This plug-in dock lets you play your Nintendo Switch 2 on your TV with a single USB-C cable in 4K at 60Hz. There's also a USB-A port for connecting other accessories and in addition to Switch 2, it also works with your original Switch, laptop, tablet, Steam Deck and other handheld consoles." data-dimension48="This plug-in dock lets you play your Nintendo Switch 2 on your TV with a single USB-C cable in 4K at 60Hz. There's also a USB-A port for connecting other accessories and in addition to Switch 2, it also works with your original Switch, laptop, tablet, Steam Deck and other handheld consoles." data-dimension25="$69.99" href="https://www.genkithings.com/products/covert-dock-3" 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="58k3f4ei8un9QNkRXnawQG" name="Covert Dock 3" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/58k3f4ei8un9QNkRXnawQG.png" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This plug-in dock lets you play your Nintendo Switch 2 on your TV with a single USB-C cable in 4K at 60Hz. There's also a USB-A port for connecting other accessories and in addition to Switch 2, it also works with your original Switch, laptop, tablet, Steam Deck and other handheld consoles.<a class="view-deal button" href="https://www.genkithings.com/products/covert-dock-3" target="_blank" rel="nofollow" data-dimension112="d138120f-3e25-4422-b089-279f625cbbdb" data-action="Deal Block" data-label="This plug-in dock lets you play your Nintendo Switch 2 on your TV with a single USB-C cable in 4K at 60Hz. There's also a USB-A port for connecting other accessories and in addition to Switch 2, it also works with your original Switch, laptop, tablet, Steam Deck and other handheld consoles." data-dimension48="This plug-in dock lets you play your Nintendo Switch 2 on your TV with a single USB-C cable in 4K at 60Hz. There's also a USB-A port for connecting other accessories and in addition to Switch 2, it also works with your original Switch, laptop, tablet, Steam Deck and other handheld consoles." data-dimension25="$69.99">View Deal</a></p></div><h2 id="now-with-more-power-and-personality">Now with more power (and personality)</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="Ru4F5McDqdTmCuYrGEam6e" name="Genki Covert Dock 3--7" alt="The Genki Covert Dock 3 on a table with its included braided USB-C to USB-C cable" src="https://cdn.mos.cms.futurecdn.net/Ru4F5McDqdTmCuYrGEam6e.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: Tom's Guide)</span></figcaption></figure><p>Right off the bat, Genki’s new Covert Dock 3 immediately stands out thanks to its atomic orange accents. It features a similar design to the company’s previous Covert Dock and unlike the Mini, you also get a USB-A port for connecting wired controllers, USB adapters and other accessories.</p><p>In the box, you get the dock itself along with a braided USB-C to USB-C cable. However, this new cable is rated for up to 65W of power output (as is the dock itself) whereas the previous one topped off at 45W. This is one of my favorite USB-C cables overall and I also like to use it when connecting a portable monitor to my laptop or PC too.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XsYohn3sRSpTU96d6VwRfg" name="Genki Covert Dock 3--6" alt="The front ports on the Genki Covert Dock 3" src="https://cdn.mos.cms.futurecdn.net/XsYohn3sRSpTU96d6VwRfg.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: Tom's Guide)</span></figcaption></figure><p>On the front of the Covert Dock 3, you have easy access to all of its ports. The USB-C one at the top is used for connecting your Switch 2, <a href="https://www.tomsguide.com/gaming/handheld-gaming/rog-xbox-ally-x-review">Asus ROG Xbox Ally X</a> or any of the <a href="https://www.tomsguide.com/round-up/best-handheld-gaming-consoles">best handheld gaming consoles</a> for that matter. At the same time, you can also connect your smartphone or your laptop which comes in handy when traveling, especially if you want to watch YouTube or Netflix on the TV in your hotel room from your own devices. </p><p>The <a href="https://www.tomsguide.com/tvs/hdmi-21-what-is-it-and-how-many-ports-do-you-really-need">HDMI 2.1</a> port underneath the USB-C one connects to your TV or monitor and like I mentioned, the USB-A port on the bottom is for connecting extra wired accessories or for 2.4 GHz USB dongles when you don’t want to use Bluetooth.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Rp6rnFoDoUCnYPwVLioCTj" name="Genki Covert Dock 3--5" alt="The folding plug on the back of the Genki Covert Dock 3" src="https://cdn.mos.cms.futurecdn.net/Rp6rnFoDoUCnYPwVLioCTj.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: Tom's Guide)</span></figcaption></figure><p>Then around back, the Covert Dock 3’s plug folds out to make the 2.4 x 1.7 x 1.3-inch dock even more compact. Another nice touch for international travelers is that Genki also sells a set of <a href="https://www.genkithings.com/products/covert-dock-global-adapters" target="_blank" rel="nofollow">Covert Dock Global adapters</a> that slide on in the back so you don’t have to worry about plugging the device into a separate universal travel adapter. With the Covert Dock 2, Genki included these adapters in the box but now they’re only available as an optional add-on for $10 which isn’t that expensive if you plan on using this dock abroad.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/b91wyp1oA3s" allowfullscreen></iframe></div></div><h2 id="finally-a-one-cable-switch-2-dock-that-works">Finally, a one-cable Switch 2 dock that works</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="8jS9YmNn53VDPBkNeLar5o" name="Genki Covert Dock 3--4" alt="A Switch 2 plugged into the Genki Covert Dock 3 and connected to a TV" src="https://cdn.mos.cms.futurecdn.net/8jS9YmNn53VDPBkNeLar5o.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: Tom's Guide)</span></figcaption></figure><p>To get the Covert Dock 3 set up, I plugged it into the outlet under my TV, connected it to an Ultra High Speed HDMI cable and ran the included USB-C to USB-C cable up to my entertainment center. One other nice thing about that <a href="https://www.tomsguide.com/home/i-used-this-free-trick-to-finally-make-my-braided-cables-lay-flat">braided cable</a> is that the end you plug into the dock is straight while the one you plug into your Switch 2 or other devices is angled to prevent any unnecessary strain on your device’s USB-C port.</p><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="4ujgfZ8PUWVqniym6LVSSN" name="Genki Covert Dock 3--2" alt="A person holding a controller playing Super Mario Galaxy using the Genki Covert Dock 3" src="https://cdn.mos.cms.futurecdn.net/4ujgfZ8PUWVqniym6LVSSN.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: Tom's Guide)</span></figcaption></figure><p>With that done, I turned on my TV, booted up my Switch 2 and much to my surprise, everything worked on the first try. To test it out, I played a bit of the recently released <a href="https://www.tomsguide.com/gaming/nintendo/ive-been-a-mario-fan-for-30-years-heres-every-mario-game-you-can-play-on-the-nintendo-switch-and-switch-2-to-celebrate-mario-day-2026">Super Mario Galaxy</a> as well as the new <a href="https://www.tomsguide.com/gaming/nintendo/the-nintendo-switch-2-edition-of-super-mario-bros-wonder-isnt-just-a-visual-masterpiece-its-the-directors-cut-i-didnt-know-i-needed">Nintendo Switch 2 Edition of Super Mario Bros. Wonder</a>. When I checked my TV’s settings, my Switch 2 games were running in 4K at a smooth 60Hz with HDR enabled.</p><p>Now I’ve been meaning to upgrade to one of the <a href="https://www.tomsguide.com/us/best-tvs,review-2224.html">best TVs</a> with a higher refresh rate for a while now. Once I do though, on more powerful devices like a high-specced gaming laptop, the <a href="https://www.tomsguide.com/gaming/handheld-gaming/lenovos-legion-go-2-is-my-most-anticipated-gaming-handheld-of-2025-but-this-one-thing-has-me-worried">Lenovo Legion Go 2</a> or the ROG Xbox Ally X, you can actually push the Genki Covert Dock 3 all the way up to 4K at 120Hz. It also officially supports VRR or Variable Refresh Rate so you can enable AMD’s FreeSync or Nvidia’s G-Sync for incredibly smooth, tear-free gameplay.</p><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="47uXGBa5YNsHKtJ3dmHAu5" name="Genki Covert Dock 3--1" alt="A Nintendo Switch plugged into the Genki Covert Dock 3 and connected to a TV next to a Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/47uXGBa5YNsHKtJ3dmHAu5.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: Tom's Guide)</span></figcaption></figure><p>As I’m the early adopter at home, I upgraded to the Switch 2 on launch day but my wife is still playing <a href="https://www.tomsguide.com/gaming/nintendo/ive-played-animal-crossing-new-horizons-for-700-hours-and-the-3-0-update-left-me-wanting-more-in-the-best-kind-of-way">Animal Crossing: New Horizons</a> on her original Switch. Previously, I had the official Switch 2 dock set up for myself and a Genki Covert Dock Mini set up alongside it for when she wanted to play her Switch on the big screen. Now though, I only need one dock for both Switch consoles because when I plugged my wife’s Switch into the Covert Dock 3, it worked perfectly.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W09PYO"></div>                            </div>                            <script src="https://kwizly.com/embed/W09PYO.js" async></script><h2 id="a-truly-covert-switch-2-dock">A truly covert Switch 2 dock</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="NjzpwacEx8kGf3YoPgCr3D" name="Genki Covert Dock 3--3" alt="A Nintendo Switch 2 plugged into a Genki Covert Dock 3 connected to a TV hidden from sight by the Haworth Elements Table" src="https://cdn.mos.cms.futurecdn.net/NjzpwacEx8kGf3YoPgCr3D.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: Tom's Guide)</span></figcaption></figure><p>Since I first <a href="https://www.tomsguide.com/gaming/nintendo/i-was-struggling-to-set-up-my-switch-2-until-i-tried-using-mouse-mode-heres-why">set up my Switch 2</a> after picking one up at a midnight launch, I’ve been eagerly awaiting Genki’s next third-party dock. I did have to wait nine months to get my hands on it but it’s delivered and even exceeded my expectations thanks to the fact that it still works with the original Switch.</p><p>Unlike Nintendo’s official Switch 2 Dock which launched at $90 and recently went up in price to $124, the Genki Covert Dock 3 now looks like a steal at $69 without those optional global adapters. If you want to play on an iPad or even your laptop’s screen and be able to stream your game sessions, Genki also recently released its new ShadowCast 3 Pro capture card too.</p><p>One of my favorite things about the Switch and now the Switch 2 is being able to bring the console from room to room or even house to house and still be able to play on a larger display. I considered picking up a second official dock at launch just to do this but since I knew Genki definitely had a new dock in the works, I decided to wait and I’m glad I did.</p><p>While I haven’t travelled with it yet, I’m definitely packing my new Covert Dock 3 when we head out on our family trip this summer. From <a href="https://www.tomsguide.com/computing/i-paired-a-pocketable-mini-pc-with-a-pair-of-ar-glasses-and-even-i-was-surprised-when-it-became-my-go-to-travel-setup">Computex in Taiwan</a> to <a href="https://www.tomsguide.com/computing/peripherals/i-tested-satechis-new-thunderbolt-5-cubedock-and-it-works-great-with-my-macbook-pro-but-i-keep-mistaking-it-for-a-mac-mini-m4">CES in Las Vegas</a>, Genki’s previous docks have been a mainstay in my tech travel bag for years now. Here’s hoping Genki follows up this release with a new smaller and hopefully, slightly cheaper Covert Dock Mini 2 with Switch 2 support later on. </p><p>For now though, I plan to use the official Switch 2 Dock at my desk where I’m the only one playing and keep the Covert Dock 3 plugged in underneath my TV so both myself and my wife or anyone that stops by with a Steam Deck can play on the big screen with it too.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/i-played-all-3-new-resident-evil-games-on-switch-2-heres-the-one-you-should-buy">I played all 3 new Resident Evil games on Switch 2 — here’s the one you should buy</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-played-over-a-dozen-games-on-the-switch-2-and-i-have-a-surprise-favorite-so-far">Just got a Switch 2? Here’s the 5 games you need to play first</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-tried-playing-mario-kart-world-with-this-racing-wheel-for-the-original-switch-and-it-works-like-a-charm-on-switch-2">I tried playing Mario Kart World with a racing wheel on Switch 2 and it's perfect for cruising in Free Roam mode</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I never understood the cozy game hype until I played Pokémon Pokopia — and after 200 hours, I still can't put it down ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/i-never-understood-the-cozy-game-hype-until-i-played-pokemon-pokopia-and-after-200-hours-i-still-cant-put-it-down</link>
                                                                            <description>
                            <![CDATA[ Pokémon Pokopia has been out for a month, and though I wasn't convinced by it at launch, it has since become my second-most played Switch game, and I can't get enough. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Rz3phqoGpLhUAYk8G38JHe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2mdXFtynw2ByPEB9oNSEcR-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 05 Apr 2026 06:45:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ nikita.achanta@futurenet.com (Nikita Achanta) ]]></author>                    <dc:creator><![CDATA[ Nikita Achanta ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/oXuvixDz99SbZp9z8Uoor3.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nikita is a Senior Writer on the Reviews team at Tom&#039;s Guide. She is a lifelong gaming and photography enthusiast, especially interested in wildlife photography. Having worked as a Sub Editor and Writer for Canon EMEA, she’s a bit of a grammar nerd (and a supporter of the Oxford comma), and has also interviewed photographers from all over the world and working in different genres. A holder of two master’s degrees, the most recent one being in Magazine Journalism from Cardiff University, Nikita’s work has appeared in several publications such as Motor Sport Magazine, NME, Marriott Bonvoy, The Independent, and Metro. Her favorite tech includes the PS5, the DJI Air 3S, and the Fujifilm X-T50. She&#039;s also a licensed drone pilot and cameras expert so you&#039;ll find her testing those nearly every week.&lt;/p&gt;&lt;p&gt;In her downtime, Nikita can usually be found sinking hours into RPGs on her PS5, flying a drone, out on a walk with a camera in hand, at a concert, watching F1, or planning her next tattoo. You can follow her photography account on Instagram&lt;a href=&quot;https://www.instagram.com/photos.bynikita/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt; here&lt;/a&gt;.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2mdXFtynw2ByPEB9oNSEcR-1280-80.jpg">
                                                            <media:credit><![CDATA[Game Freak]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot from Pokémon Pokopia on the Nintendo Switch 2]]></media:description>                                                            <media:text><![CDATA[A screenshot from Pokémon Pokopia on the Nintendo Switch 2]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot from Pokémon Pokopia on the Nintendo Switch 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2mdXFtynw2ByPEB9oNSEcR-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>What a year for Pokémon, eh? I never thought I'd say that in the big 2026. As someone who loved the anime growing up and watched every episode religiously at 5PM when it aired, and had many figurines as a child, my love from Pokémon can't be overstated. So imagine my surprise when Nintendo announced <a href="https://www.tomsguide.com/gaming/nintendo/pokemon-firered-leafgreen-switch-switch-2-experience">Pokémon FireRed and LeafGreen</a> on the Nintendo Switch family of consoles.</p><p>Of course, that wasn't the only important Pocket Monsters game to arrive on the Switch in 2026. Who would have thought that <a href="https://www.tomsguide.com/gaming/pokemon-pokopia-review">Pokémon Pokopia</a> would be <em>so </em>popular that most retailers ran out of physical stock during launch week? Not me, but then again, I've never been a fan of cozy games. And no, I don't care for <a href="https://www.tomsguide.com/gaming/nintendo/ive-played-700-hours-of-animal-crossing-new-horizons-heres-my-verdict-on-the-switch-2-edition">Animal Crossing </a>or Stardew Valley.</p><div class="product"><a data-dimension112="c87a05da-d964-4ff0-a7cc-e401ad24896a" data-action="Deal Block" data-label="Pokopia feels like a Pokémon game made in a lab to captivate a new generation of fans. Its sprawling open world feels empty at first, but grows on you and ultimately succeeds at what the series has always done best: Convincing you to catch ‘em all." data-dimension48="Pokopia feels like a Pokémon game made in a lab to captivate a new generation of fans. Its sprawling open world feels empty at first, but grows on you and ultimately succeeds at what the series has always done best: Convincing you to catch ‘em all." data-dimension25="$69" href="https://www.amazon.com/Pok%C3%A9mon-Pokopia-Nintendo-Switch-2/dp/B0G1VH7HZ1/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:374px;"><p class="vanilla-image-block" style="padding-top:162.03%;"><img id="C9bNBEsCfB783Ve6XeYnY7" name="81GP6bubI3L._SY606_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/C9bNBEsCfB783Ve6XeYnY7.jpg" mos="" align="middle" fullscreen="" width="374" height="606" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Pokopia feels like a Pokémon game made in a lab to captivate a new generation of fans. Its sprawling open world feels empty at first, but grows on you and ultimately succeeds at what the series has always done best: Convincing you to catch ‘em all.<a class="view-deal button" href="https://www.amazon.com/Pok%C3%A9mon-Pokopia-Nintendo-Switch-2/dp/B0G1VH7HZ1/" target="_blank" rel="nofollow" data-dimension112="c87a05da-d964-4ff0-a7cc-e401ad24896a" data-action="Deal Block" data-label="Pokopia feels like a Pokémon game made in a lab to captivate a new generation of fans. Its sprawling open world feels empty at first, but grows on you and ultimately succeeds at what the series has always done best: Convincing you to catch ‘em all." data-dimension48="Pokopia feels like a Pokémon game made in a lab to captivate a new generation of fans. Its sprawling open world feels empty at first, but grows on you and ultimately succeeds at what the series has always done best: Convincing you to catch ‘em all." data-dimension25="$69">View Deal</a></p></div><p>But I'm not afraid to be proven wrong, and I finally get the hype behind cozy games, because after 150 hours spent trying to create the perfect island in Pokopia, I'm a believer. Pokopia is packed with over 300 Pokémon with individual personalities, quirky and funny dialogues that make you love them even more. I see it when I close my eyes, I think about it when I wake up. Call the 90s because I'm officially back in my Pokémon phase.</p><h2 id="giving-my-pokemon-the-best-lives-they-deserve">Giving my Pokémon the best lives they deserve</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="8MfatvkAHUFZ2LQZXSNvdR" name="Pokopia-op-ed-8" alt="A screenshot from Pokémon Pokopia on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/8MfatvkAHUFZ2LQZXSNvdR.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: Game Freak)</span></figcaption></figure><p>Similar to Animal Crossing and The Sims, Pokémon Pokopia is a social simulation game where you build houses and do whatever you want to the different landscapes. You play as a Ditto disguised as their trainer, and there are four different areas to explore which you unlock as part of the story. Along the way, you make habitats to attract different Pokémon, and unlock abilities that make it easier to make your islands better than how you find them (there's trash everywhere, plants are dead because they haven't been watered, etc.).</p><p>All the abilities you gain help you transform the landscape and make it look pretty — or brutalist, depending on the style you like. Your goal is simple: make habitats for your Pokémon, raise their comfort levels by asking them what they want, and increase each area's environment level to unlock new items, including furniture and decorations. Because all the Pokémon you encounter have their own personalities (more on this shortly), you <em>want </em>to give them the best life possible, and that's been my aim since I started playing the game.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8TA4ukzXL7uX8ZsjGVyRiR" name="Pokopia-op-ed-1" alt="A screenshot from Pokémon Pokopia on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/8TA4ukzXL7uX8ZsjGVyRiR.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: Game Freak)</span></figcaption></figure><p>While people online have been going crazy with builds (and I am envious), I've gone for a "Pokémon living in the wild, in the grass and amongst nature, but comfortably" kinda look for my islands. I've created tree-shaded habitats, installed campfires, built leafy statues, and... built a hot spring spa! My Pokémon seem to enjoy it too as, more often than not, that's where they're hanging out.</p><p>But I'm not done yet. I want to do so much more with my islands and the possibilities are truly endless. I'm currently planning on building a gazebo at the top of a hill with toys, decorations, lovely lighting, and comfy seats where my Pokémon can relax and unwind (after a day of making me 99 bricks and 99 gold ingots). Pokopia has a strange hold on me where it feels like an addiction. It's all I think about when I wake up or even as I fall asleep — I'm mapping out my islands and builds as I drift off.</p><h2 id="some-of-the-best-dialogue-i-ve-ever-seen">Some of the best dialogue I've ever seen</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/bfPStLyW4S3iPpgutN4isR.jpg" alt="A screenshot from Pokémon Pokopia on the Nintendo Switch 2" /><figcaption><small role="credit">Game Freak</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2mdXFtynw2ByPEB9oNSEcR.jpg" alt="A screenshot from Pokémon Pokopia on the Nintendo Switch 2" /><figcaption><small role="credit">Game Freak</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LwsEQH7uZKYYQ3HsKDkZCR.jpg" alt="A screenshot of Pokémon Pokopia with Cubone in the Withered Wastelands. " /><figcaption><small role="credit">Game Freak & Omega Force</small></figcaption></figure></figure><p>Pokémon Pokopia wouldn't be what it is if it wasn't for the impeccable writing — and I'm not just talking about the main story. I won't be discussing the main story here to avoid spoilers, so instead, I'd like to talk about the dialogue. The developers were clearly looking to appeal to Gen Z and millennials who grew up watching Pokémon with the dialogue, as most of the Pocket Monsters love saying, "Yo!" I wasn't expecting that, if I'm honest, and it caught me off-guard when I first started playing. I also couldn't stop laughing when a certain legendary shows up and has... a Southern accent?</p><p>Even if you haven't played Pokopia (you really need to), you've probably seen many memes making the rounds online, and one of the most famous ones is of Charmander saying, "<a href="https://www.instagram.com/p/DVofaqBlF4L/" target="_blank" rel="nofollow">I... I frew up</a>." Now, Charmander is one of my favorite Pokémon (he's always my starter) so I really wanted to get this dialogue. I hate to break it to you, but he never frew up. Instead, he says, "I... I tripped." While not as funny as the meme-ified version, it still cracks me up as he pulls a face like he's been kicked.</p><p>The dialogue is equal parts funny and heartbreaking, and remains true to the lore. From Lapras hinting at traveling the seas with Ash on its back to Cubone saying, "Mom prob'ly woulda liked a place like this too," there's plenty of nostalgia to be enjoyed by those, such as myself, who grew up with the Pokémon anime. Also, as someone who's favorite evolution is Pidgeot, I was brought to tears when mine told me that it loved me to pieces.</p><h2 id="but-i-have-one-issue-with-pokopia">But I have one issue with Pokopia</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="3JmpEyNaL5XPLH6DPEeBnR" name="Pokopia-op-ed-2" alt="A screenshot from Pokémon Pokopia on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/3JmpEyNaL5XPLH6DPEeBnR.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: Game Freak)</span></figcaption></figure><p>By now, it should be clear that I absolutely adore Pokémon Pokopia, and there are very few things I'd change about it. But there's one aspect of the game that I find myself complaining about a fair bit, nearly every time I boot up the game, and that's the inventory management system. When you start, your backpack has limited space for items you pick up and craft. But as you progress through the game, rebuild Poké Centres and increase your trainer rank, you can buy "Packing Tips" from the PC at different points in your adventure.</p><p>"Packing Tips" essentially increase the number of items you can carry in your backpack, and I highly recommend buying these items if you find yourself complaining about space in your bag. But even so, it's easy to run out of space in your bag, and I find myself either dropping items in the overworld or stashing them away in storage boxes. But I have storage boxes all over the place, in all the regions. Do I remember where I put the seaweed? Nope. Do I remember which storage box has my 20 iron ingots that I now need to build this house? Nope!</p><p>There's no central storage management system. It's not like you can check the PC to see which storage box includes what item, and I so desperately wish there was as it would make the game much easier to play (and more enjoyable than it already is). I know people online have been getting creative with their own storage solutions, but I just want a central, easily accessible storage system, and I don't think that's a lot to ask for. I hope, fingers and toes crossed, that Nintendo puts out a patch to introduce 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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="L3jtvF8AerFiWQnSJmdgGS" name="Pokopia-op-ed-6" alt="A screenshot from Pokémon Pokopia on the Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/L3jtvF8AerFiWQnSJmdgGS.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: Game Freak)</span></figcaption></figure><p>Regardless, Pokopia is still heaps of fun, and while the storage system isn't perfect, it hasn't stopped me from enjoying the game to its fullest. The writing is sublime; terraforming and building is effortless once you unlock all the abilities; and the peaceful soundtrack adds to the game's overall cozy appeal. I love how the areas bustle with life once Pokémon start spawning, and the way the Pokémon interact with one another either via dialogue or by playing together.</p><p>Though I don't like <em>all </em>cozy games, I understand the hype now. I'm a skeptic no more, and I've got my love for Pokémon to thank for that. After nearly 200 hours in, it has quickly become not only one of my favorite Pokémon games, but one of my favorite games full stop.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-OzzGJO"></div>                            </div>                            <script src="https://kwizly.com/embed/OzzGJO.js" async></script><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/over-2-2-million-copies-sold-over-release-weekend-pokemon-pokopia-hysteria-is-off-the-charts-and-these-8-accessories-will-enhance-your-switch-2-cozy-experience">'Over 2.2 million copies sold over release weekend': Pokémon Pokopia hysteria is off the charts, and these 8 accessories will enhance your Switch 2 cozy experience</a></li><li><a href="https://www.tomsguide.com/gaming/pokemon-pokopia-review">Pokémon Pokopia review</a></li><li><a href="https://www.tomsguide.com/sales-events/cant-get-enough-of-pokemon-pokopia-heres-12-more-cozy-nintendo-switch-games-i-recommend-playing-this-weekend">Can’t get enough of Pokémon Pokopia? Here’s 12 more cozy Nintendo Switch games I recommend playing this weekend</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ This $100 Switch 2 accessory could get you up to 16 hours of battery life, but is it worth the price? ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/this-usd100-switch-2-accessory-could-get-you-up-to-16-hours-of-battery-life-but-is-it-worth-the-price</link>
                                                                            <description>
                            <![CDATA[ This Nintendo Switch 2 charging case recharges your console up to 1.5x, but I'm not sure it's worth the price. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vpfyQng7Bgr6m93wT2DrnF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KQTM8PKGzw7YCv3eeirfyE-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 30 Mar 2026 05:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KQTM8PKGzw7YCv3eeirfyE-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Belkin Charging Case Pro for Nintendo Switch 2]]></media:description>                                                            <media:text><![CDATA[Belkin Charging Case Pro for Nintendo Switch 2]]></media:text>
                                <media:title type="plain"><![CDATA[Belkin Charging Case Pro for Nintendo Switch 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KQTM8PKGzw7YCv3eeirfyE-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I’m not afraid to say it: the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a> doesn’t have long enough battery life. I don’t go out and about with my console often, but I hate not being able to rely on its battery life for more than two hours.</p><p>I recently tested the <a href="https://www.tomsguide.com/gaming/nintendo/this-essential-accessory-fixes-the-nintendo-switch-2s-biggest-problem-and-its-on-sale-right-now">Belkin Charging Case for Nintendo Switch 2</a>, and it just about solved the problem of the Nintendo Switch 2’s poor battery life. However, it wasn’t all perfect — so when I heard a Pro version of the case was on the way, I was excited to try it out.</p><div class="product"><a data-dimension112="3e98251f-d9d8-416a-94b8-c0012645f0ee" data-action="Deal Block" data-label="This Belkin Charging Case Pro can both store your Nintendo Switch 2 and recharge its battery while you’re on the go. It comes with a built-in 10,000mAh power bank with charging speeds of 30W, which can also be used as a kickstand for gameplay sessions in tabletop mode." data-dimension48="This Belkin Charging Case Pro can both store your Nintendo Switch 2 and recharge its battery while you’re on the go. It comes with a built-in 10,000mAh power bank with charging speeds of 30W, which can also be used as a kickstand for gameplay sessions in tabletop mode." data-dimension25="$99" href="https://www.amazon.com/Belkin-Charging-Nintendo-Switch-000mAh/dp/B0GN7ZQRX9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1381px;"><p class="vanilla-image-block" style="padding-top:108.62%;"><img id="giZs5FSsRVheYKyUveAf3X" name="Charging Case Pro for Nintendo Switch 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/giZs5FSsRVheYKyUveAf3X.jpg" mos="" align="middle" fullscreen="" width="1381" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This Belkin Charging Case Pro can both store your Nintendo Switch 2 and recharge its battery while you’re on the go. It comes with a built-in 10,000mAh power bank with charging speeds of 30W, which can also be used as a kickstand for gameplay sessions in tabletop mode.<a class="view-deal button" href="https://www.amazon.com/Belkin-Charging-Nintendo-Switch-000mAh/dp/B0GN7ZQRX9" target="_blank" rel="nofollow" data-dimension112="3e98251f-d9d8-416a-94b8-c0012645f0ee" data-action="Deal Block" data-label="This Belkin Charging Case Pro can both store your Nintendo Switch 2 and recharge its battery while you’re on the go. It comes with a built-in 10,000mAh power bank with charging speeds of 30W, which can also be used as a kickstand for gameplay sessions in tabletop mode." data-dimension48="This Belkin Charging Case Pro can both store your Nintendo Switch 2 and recharge its battery while you’re on the go. It comes with a built-in 10,000mAh power bank with charging speeds of 30W, which can also be used as a kickstand for gameplay sessions in tabletop mode." data-dimension25="$99">View Deal</a></p></div><h2 id="the-positives">The positives</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xaTvaZhAM96wpXxSKeHwKW" name="belkin nintendo switch 2 charging case pro (2)" alt="Belkin Charging Case Pro for Nintendo Switch 2" src="https://cdn.mos.cms.futurecdn.net/xaTvaZhAM96wpXxSKeHwKW.jpg" mos="" align="middle" fullscreen="" width="3200" height="1800" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>There are plenty of advantages to choosing the Belkin Charging Case Pro over the regular Charging Case. The biggest upgrade is arguably the faster 30W charging speed — that means less waiting around for your console to charge. The Pro case also feels more durable and I’d be more confident my console would survive an accidental drop in it. And if you’re going to play in tabletop mode frequently, the built-in stand on the power bank is handy.</p><p>Another big plus is the fact that you can both charge the power bank, and see how much juice the power bank has left, without opening the case.</p><p>Finally, the Nintendo Switch 2 fits better in the new Pro case. Getting it settled in the original Charging Case always felt like a very slight squeeze, but the Pro case has the perfect sink-in fit I look for.</p><p>And there are positives that have carried over from the original case, too. The 10,000mAh capacity is the same, and will recharge your console about 1.5 times — that was enough to get me five hours of playtime at minimum. (Nintendo's maximum battery life rating for the Switch 2 is 6.5 hours, so this accessory could extend your total playtime up to a possible 16.25 hours.) </p><p>You also get space for 12 game cards, a pouch for accessories, and a hidden AirTag pouch so you can attach a tracker and keep an eye on your console’s location.</p><h2 id="the-negatives">The negatives</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3200px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UtHEwxPb9H5m99TqCJXRpL" name="belkin nintendo switch 2 charging case pro (1)" alt="Belkin Charging Case Pro for Nintendo Switch 2 (left) compared to Belkin Charging Case for Nintendo Switch 2 (right)" src="https://cdn.mos.cms.futurecdn.net/UtHEwxPb9H5m99TqCJXRpL.jpg" mos="" align="middle" fullscreen="" width="3200" height="1800" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Guide)</span></figcaption></figure><p>Unfortunately, my concerns with the original Nintendo Switch 2 Charging Case haven’t really been addressed — in fact, some issues have gotten worse. The Charging Case Pro is still heavy, and it's even bigger than the already bulky non-Pro case. I also thought that the old case was already expensive at $69, and the Pro version costs even more.</p><p>It’s most definitely possible to get a 10,000mAh power bank and a regular Switch 2 case for well under $100. So with this product, you’re mainly paying for the convenience of an all-in-one solution. I’m just not sure it’s worth it.</p><p>For starters, it doesn’t feel comfortable to use. I struggled to remove my Switch 2 from the power bank — it felt like it got stuck every time. I had to angle the stand to the sweet spot, place the case on a steady surface and pull the console up with both hands to get it out, which was a hassle.</p><p>Second of all, every time you put the console in the case, you have to connect it to the power bank. The non-Pro version has a cable you can simply disconnect and stash away if you don’t want to charge your console, which isn't an option here. And there were a couple of times where I noticed the Pro power bank’s percentage was dropping, while not actually charging my console.</p><h2 id="verdict">Verdict</h2><p>I’ll be keeping an eye out for sales on the Belkin Charging Case Pro, since it’ll definitely provide better value for money if it drops in price.</p><p>In the meantime, I’d recommend it most to gamers on the go who mostly play in tabletop mode, and want an easy way to keep their console charged.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I've spent over 1,000 hours gaming on my Nintendo Switch — here are the 19 games and accessories I'd buy over and over again ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/ive-spent-over-1-000-hours-gaming-on-my-nintendo-switch-here-are-the-15-games-and-accessories-id-buy-over-and-over-again</link>
                                                                            <description>
                            <![CDATA[ I've played my Nintendo Switch and Nintendo Switch 2 consoles for over 1,000 hours in total — check out the games and accessory deals I recommend most. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gan3mnjxneybHR23nUuQSM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KephAtPub7SAcri5xKxZtc-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 26 Mar 2026 17:21:15 +0000</pubDate>                                                                                                                                <updated>Tue, 31 Mar 2026 13:08:49 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KephAtPub7SAcri5xKxZtc-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nintendo Switch 2 playing Rune Factory Guardians of Azuma]]></media:description>                                                            <media:text><![CDATA[Nintendo Switch 2 playing Rune Factory Guardians of Azuma]]></media:text>
                                <media:title type="plain"><![CDATA[Nintendo Switch 2 playing Rune Factory Guardians of Azuma]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KephAtPub7SAcri5xKxZtc-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'm a bit scared to calculate how much I've played my Nintendo Switch and Nintendo Switch 2 in total, but I know that it's well over 1,000 hours. Last year alone, I played my Nintendo Switch and Nintendo Switch 2 for 550 hours, and I've also spent over 800 hours playing Animal Crossing New Horizons (spread over the six years since it released.)</p><p>So, you can trust me when I recommend my favorite Nintendo Switch games and accessories. This week <a href="https://www.tomsguide.com/live/news/amazon-big-spring-sale-up-to-40-percent-off-spring-apparel-walking-running-shoes-home-decor-tvs-and-appliances">Amazon's Big Spring Sale </a>is on and I've been scouring the sale for the best deals for Nintendo gamers.</p><p>One of the deals I recommend most is the <a href="https://www.amazon.com/Wireless-Controller-PC-Rubberized-Lighting-Charging/dp/B0DPMGDZLZ" target="_blank" rel="nofollow">GameSir Super Nova for $47</a>. The GameSir Super Nova is the best Switch controller I own, and right now it costs way less than the price of the Nintendo Switch 2 Pro Controller. It also has Hall Effect triggers and thumb sticks — which make the controller feel more accurate, more comfortable and most importantly, less likely to develop drift (an issue that plagues Nintendo's Joy-Con controllers.)</p><p>Keep scrolling to see my favorite Switch and Switch 2 deals this season! I also recommend checking out the <a href="https://www.tomsguide.com/gaming/playstation/forget-amazons-spring-sale-the-best-ps5-game-deals-start-from-just-usd4-at-playstation-store">best PS5 spring deals</a>.</p><h3 class="article-body__section" id="section-quick-links"><span>Quick links</span></h3><ul><li><strong></strong><a href="https://www.amazon.com/b?node=16227133011" target="_blank" rel="nofollow"><strong>shop Nintendo Switch game deals at Amazon</strong></a></li><li><strong>Hello Kitty Island Adventure (Switch): </strong><a href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow"><strong>was $39 now $29</strong></a></li><li><strong>Rune Factory Guardians of Azuma (Switch 2): </strong><a href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow"><strong>was $49 now $39</strong></a></li><li><strong>Samsung P9 microSD Express Card (256GB): </strong><a href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow"><strong>was $54 now $42</strong></a></li><li><strong>GameSir Super Nova Wireless Controller: </strong><a href="https://www.amazon.com/dp/B0DPMGDZLZ" target="_blank" rel="nofollow"><strong>was $59 now $47</strong></a></li><li><strong>Cyberpunk 2077 Ultimate Edition: </strong><a href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><strong>was $69 now $57</strong></a></li><li><strong>Belkin Nintendo Switch 2 Case w/Integrated 10,000mAh Power Bank Charger: </strong><a href="https://www.amazon.com/Belkin-Nintendo-Integrated-Protective-Cartridges/dp/B0FBQCJGL7" target="_blank" rel="nofollow"><strong>was $69 now $59</strong></a></li></ul><h3 class="article-body__section" id="section-nintendo-switch-accessories"><span>Nintendo Switch accessories</span></h3><div class="product"><a data-dimension112="68f64e7f-6535-4e3d-88de-12dc5c820c45" data-action="Deal Block" data-label="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension48="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension25="$8" href="https://www.amazon.com/Auto-Alignment-Protector-Accessories-Installation-Anti-Scratch-Ultra-Clear/dp/B0DRCKDWD1" 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:82.53%;"><img id="E425V6fcv6Q2jdN3at9AYb" name="switch-2-screen-protector" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/E425V6fcv6Q2jdN3at9AYb.jpg" mos="" align="middle" fullscreen="" width="1500" height="1238" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try. <a class="view-deal button" href="https://www.amazon.com/Auto-Alignment-Protector-Accessories-Installation-Anti-Scratch-Ultra-Clear/dp/B0DRCKDWD1" target="_blank" rel="nofollow" data-dimension112="68f64e7f-6535-4e3d-88de-12dc5c820c45" data-action="Deal Block" data-label="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension48="In my opinion, adding a screen protector to your Switch 2 is a must. Especially if you plan to play in portable mode regularly. I hate installing screen protectors, but this one comes with an installation tray to make the process much easier. Plus, you get two screen protectors in the pack, so if your first attempt isn't successful, you can have a second try." data-dimension25="$8">View Deal</a></p></div><div class="product"><a data-dimension112="1d7c6758-0da3-4356-bc02-b4be544e6fbd" data-action="Deal Block" data-label="Turtle Beach Airlite Fit" data-dimension48="Turtle Beach Airlite Fit" data-dimension25="$19" href="https://www.amazon.com/Turtle-Beach-Airlite-Wired-Gaming-Headset/dp/B0FDTLRZSH/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:466px;"><p class="vanilla-image-block" style="padding-top:124.25%;"><img id="3juWaVDxW3AHhHMMSM2sjQ" name="Turtle Beach Airlite Fit" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/3juWaVDxW3AHhHMMSM2sjQ.jpg" mos="" align="middle" fullscreen="" width="466" height="579" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The <a href="https://www.tomsguide.com/gaming/gaming-peripherals/turtle-beach-airlite-fit-nintendo-switch-headset-review" data-dimension112="1d7c6758-0da3-4356-bc02-b4be544e6fbd" data-action="Deal Block" data-label="Turtle Beach Airlite Fit" data-dimension48="Turtle Beach Airlite Fit" data-dimension25="$19">Turtle Beach Airlite Fit</a> headset is fantastic (and affordable.) It elevates your gaming experience by creating immersive soundscapes, thanks to 40mm drivers. It comes with a flip-to-mute mic that makes you sound loud and clear. All in all, this is a budget headset that performs like a premium one.<a class="view-deal button" href="https://www.amazon.com/Turtle-Beach-Airlite-Wired-Gaming-Headset/dp/B0FDTLRZSH/" target="_blank" rel="nofollow" data-dimension112="1d7c6758-0da3-4356-bc02-b4be544e6fbd" data-action="Deal Block" data-label="Turtle Beach Airlite Fit" data-dimension48="Turtle Beach Airlite Fit" data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="380cde24-6eae-4704-a861-997a6a09d4ae" data-action="Deal Block" data-label="The tomtoc Switch 2 Slim Carry Case is a great choice for taking your Nintendo handheld just about anywhere. It offers a form-fitting profile that doesn't add significant bulk to the console, and tomtoc claims it offers "military-standard-drop" protection, which should come in handy if you're the clumsy sort." data-dimension48="The tomtoc Switch 2 Slim Carry Case is a great choice for taking your Nintendo handheld just about anywhere. It offers a form-fitting profile that doesn't add significant bulk to the console, and tomtoc claims it offers "military-standard-drop" protection, which should come in handy if you're the clumsy sort." data-dimension25="$25" href="https://www.amazon.com/Carrying-Nintendo-Odorless-Protective-Portable-Protection/dp/B0DT48LYLP" 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="8uzAdHwWgC9g8qDL2FstsV" name="tomtoc-switch-2-case" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8uzAdHwWgC9g8qDL2FstsV.jpg" mos="" align="middle" fullscreen="" width="1500" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The tomtoc Switch 2 Slim Carry Case is a great choice for taking your Nintendo handheld just about anywhere. It offers a form-fitting profile that doesn't add significant bulk to the console, and tomtoc claims it offers "military-standard-drop" protection, which should come in handy if you're the clumsy sort. <a class="view-deal button" href="https://www.amazon.com/Carrying-Nintendo-Odorless-Protective-Portable-Protection/dp/B0DT48LYLP" target="_blank" rel="nofollow" data-dimension112="380cde24-6eae-4704-a861-997a6a09d4ae" data-action="Deal Block" data-label="The tomtoc Switch 2 Slim Carry Case is a great choice for taking your Nintendo handheld just about anywhere. It offers a form-fitting profile that doesn't add significant bulk to the console, and tomtoc claims it offers "military-standard-drop" protection, which should come in handy if you're the clumsy sort." data-dimension48="The tomtoc Switch 2 Slim Carry Case is a great choice for taking your Nintendo handheld just about anywhere. It offers a form-fitting profile that doesn't add significant bulk to the console, and tomtoc claims it offers "military-standard-drop" protection, which should come in handy if you're the clumsy sort." data-dimension25="$25">View Deal</a></p></div><div class="product"><a data-dimension112="aacb3629-6679-4324-9342-54f7b5eb101a" data-action="Deal Block" data-label="Turtle Beach Rematch Wireless" data-dimension48="Turtle Beach Rematch Wireless" data-dimension25="$32" href="https://www.amazon.com/Controller-Officially-Lenticular-Rechargeable-Gaming-Console/dp/B0FFTQ6B37" 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:98.93%;"><img id="ZkaCsGbc3YRjnj379RXJFC" name="Turtle Beach Rematch Wireless vendor image - Amazon" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZkaCsGbc3YRjnj379RXJFC.jpg" mos="" align="middle" fullscreen="" width="1500" height="1484" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>As budget controllers go, the <a href="https://www.tomsguide.com/gaming/gaming-peripherals/turtle-beach-rematch-wireless-nintendo-switch-controller-review" data-dimension112="aacb3629-6679-4324-9342-54f7b5eb101a" data-action="Deal Block" data-label="Turtle Beach Rematch Wireless" data-dimension48="Turtle Beach Rematch Wireless" data-dimension25="$32">Turtle Beach Rematch Wireless</a> is a fantastic gamepad for the Nintendo Switch family. Featuring analog thumbsticks and triggers that are highly responsive and motion controls, not only does the Rematch Wireless make games feel more immersive, but it’s extremely comfortable, too. There are also two rear buttons that can be remapped on the fly.<a class="view-deal button" href="https://www.amazon.com/Controller-Officially-Lenticular-Rechargeable-Gaming-Console/dp/B0FFTQ6B37" target="_blank" rel="nofollow" data-dimension112="aacb3629-6679-4324-9342-54f7b5eb101a" data-action="Deal Block" data-label="Turtle Beach Rematch Wireless" data-dimension48="Turtle Beach Rematch Wireless" data-dimension25="$32">View Deal</a></p></div><div class="product"><a data-dimension112="2417f66d-87bc-48cc-a3c8-02f2ec286ceb" data-action="Deal Block" data-label="The GameSir Super Nova has taken over as the main controller I use whenever I'm not playing my Nintendo Switch 2 in handheld mode. It's comfortable to hold and has super-powerful rumble that makes gameplay feel more immersive. It also includes Hall Effect triggers and thumbsticks, which means it's less likely to develop the dreaded stick drift that plagues Nintendo Joy-Con controllers." data-dimension48="The GameSir Super Nova has taken over as the main controller I use whenever I'm not playing my Nintendo Switch 2 in handheld mode. It's comfortable to hold and has super-powerful rumble that makes gameplay feel more immersive. It also includes Hall Effect triggers and thumbsticks, which means it's less likely to develop the dreaded stick drift that plagues Nintendo Joy-Con controllers." data-dimension25="$47" href="https://www.amazon.com/dp/B0DPMGDZLZ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:553px;"><p class="vanilla-image-block" style="padding-top:88.97%;"><img id="zUdfDtS97N6M25csjTTHBC" name="Screenshot 2025-09-09 at 16.53.49" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/zUdfDtS97N6M25csjTTHBC.png" mos="" align="middle" fullscreen="" width="553" height="492" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The GameSir Super Nova has taken over as the main controller I use whenever I'm not playing my Nintendo Switch 2 in handheld mode. It's comfortable to hold and has super-powerful rumble that makes gameplay feel more immersive. It also includes Hall Effect triggers and thumbsticks, which means it's less likely to develop the dreaded stick drift that plagues Nintendo Joy-Con controllers.<a class="view-deal button" href="https://www.amazon.com/dp/B0DPMGDZLZ" target="_blank" rel="nofollow" data-dimension112="2417f66d-87bc-48cc-a3c8-02f2ec286ceb" data-action="Deal Block" data-label="The GameSir Super Nova has taken over as the main controller I use whenever I'm not playing my Nintendo Switch 2 in handheld mode. It's comfortable to hold and has super-powerful rumble that makes gameplay feel more immersive. It also includes Hall Effect triggers and thumbsticks, which means it's less likely to develop the dreaded stick drift that plagues Nintendo Joy-Con controllers." data-dimension48="The GameSir Super Nova has taken over as the main controller I use whenever I'm not playing my Nintendo Switch 2 in handheld mode. It's comfortable to hold and has super-powerful rumble that makes gameplay feel more immersive. It also includes Hall Effect triggers and thumbsticks, which means it's less likely to develop the dreaded stick drift that plagues Nintendo Joy-Con controllers." data-dimension25="$47">View Deal</a></p></div><div class="product"><a data-dimension112="a68e848a-b440-48c3-b6c3-1a63cb8eacce" data-action="Deal Block" data-label="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension48="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension25="$42" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" 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:73.13%;"><img id="cYb96WCt22DZy3AXTssTSn" name="P9 microSD Express Card" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cYb96WCt22DZy3AXTssTSn.jpg" mos="" align="middle" fullscreen="" width="1500" height="1097" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price.<a class="view-deal button" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow" data-dimension112="a68e848a-b440-48c3-b6c3-1a63cb8eacce" data-action="Deal Block" data-label="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension48="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension25="$42">View Deal</a></p></div><div class="product"><a data-dimension112="76b38f5b-000e-4e2e-8049-a453ad359c4a" data-action="Deal Block" data-label="This Nintendo Switch 2 case from Belkin has a super-smart design with a 10,000mAh power bank built in to keep your console charged while you're on the go. It's bulkier than most other Switch 2 cases, but the extra power is invaluable on long trips when you're away from a power outlet." data-dimension48="This Nintendo Switch 2 case from Belkin has a super-smart design with a 10,000mAh power bank built in to keep your console charged while you're on the go. It's bulkier than most other Switch 2 cases, but the extra power is invaluable on long trips when you're away from a power outlet." data-dimension25="$59" href="https://www.amazon.com/Belkin-Nintendo-Integrated-Protective-Cartridges/dp/B0FBQCJGL7" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1131px;"><p class="vanilla-image-block" style="padding-top:132.63%;"><img id="6ioxYfQipXCBAq95BDtn56" name="Nintendo Switch 2 Case w/Integrated 10,000mAh Power Bank Charger" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6ioxYfQipXCBAq95BDtn56.jpg" mos="" align="middle" fullscreen="" width="1131" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>This Nintendo Switch 2 case from Belkin has a super-smart design with a 10,000mAh power bank built in to keep your console charged while you're on the go. It's bulkier than most other Switch 2 cases, but the extra power is invaluable on long trips when you're away from a power outlet.<a class="view-deal button" href="https://www.amazon.com/Belkin-Nintendo-Integrated-Protective-Cartridges/dp/B0FBQCJGL7" target="_blank" rel="nofollow" data-dimension112="76b38f5b-000e-4e2e-8049-a453ad359c4a" data-action="Deal Block" data-label="This Nintendo Switch 2 case from Belkin has a super-smart design with a 10,000mAh power bank built in to keep your console charged while you're on the go. It's bulkier than most other Switch 2 cases, but the extra power is invaluable on long trips when you're away from a power outlet." data-dimension48="This Nintendo Switch 2 case from Belkin has a super-smart design with a 10,000mAh power bank built in to keep your console charged while you're on the go. It's bulkier than most other Switch 2 cases, but the extra power is invaluable on long trips when you're away from a power outlet." data-dimension25="$59">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-2-game-deals"><span>Nintendo Switch 2 game deals</span></h3><div class="product"><a data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24" href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="gfRjQCgygHva8ps9Miu4UH" name="sonic_x_shadow_generations_deal_block_switch_2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gfRjQCgygHva8ps9Miu4UH.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/sonic-x-shadow-generations-review" data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">Sonic X Shadow Generations</a> combines a remaster of 2011's Sonic Generations, a love letter to the Blue Blur that remains a fan-favorite to this day, with a new Shadow-focused campaign. It's a strong package overall and even better on sale for a discount.<a class="view-deal button" href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow" data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="26975a9a-8519-4433-8675-527e7f6b306b" data-action="Deal Block" data-label="Sea of Stars is a charming throwback to classic RPGs boasting engaging turn-bases combat and stunning pixel art graphics. In the vein of legendary role-playing experiences, you set off on a perilous quest epic, assembling a crew of loyal followers, and if you get bored of battling monsters, you can always go fishing to pass the time instead." data-dimension48="Sea of Stars is a charming throwback to classic RPGs boasting engaging turn-bases combat and stunning pixel art graphics. In the vein of legendary role-playing experiences, you set off on a perilous quest epic, assembling a crew of loyal followers, and if you get bored of battling monsters, you can always go fishing to pass the time instead." data-dimension25="$24" href="https://www.amazon.com/Sea-Stars-Nintendo-Switch/dp/B0CTP1S2YM/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:986px;"><p class="vanilla-image-block" style="padding-top:152.13%;"><img id="B8h2Pjyg47PdjmDtUkNo7S" name="sea-of-stars-nintendo-switch-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B8h2Pjyg47PdjmDtUkNo7S.jpg" mos="" align="middle" fullscreen="" width="986" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Sea of Stars is a charming throwback to classic RPGs boasting engaging turn-bases combat and stunning pixel art graphics. In the vein of legendary role-playing experiences, you set off on a perilous quest epic, assembling a crew of loyal followers, and if you get bored of battling monsters, you can always go fishing to pass the time instead. <a class="view-deal button" href="https://www.amazon.com/Sea-Stars-Nintendo-Switch/dp/B0CTP1S2YM/" target="_blank" rel="nofollow" data-dimension112="26975a9a-8519-4433-8675-527e7f6b306b" data-action="Deal Block" data-label="Sea of Stars is a charming throwback to classic RPGs boasting engaging turn-bases combat and stunning pixel art graphics. In the vein of legendary role-playing experiences, you set off on a perilous quest epic, assembling a crew of loyal followers, and if you get bored of battling monsters, you can always go fishing to pass the time instead." data-dimension48="Sea of Stars is a charming throwback to classic RPGs boasting engaging turn-bases combat and stunning pixel art graphics. In the vein of legendary role-playing experiences, you set off on a perilous quest epic, assembling a crew of loyal followers, and if you get bored of battling monsters, you can always go fishing to pass the time instead." data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension48="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension25="$29" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:920px;"><p class="vanilla-image-block" style="padding-top:163.04%;"><img id="GcRAWqkXSWYrCc9QbybJ8C" name="81mdc6bcbNL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcRAWqkXSWYrCc9QbybJ8C.jpg" mos="" align="middle" fullscreen="" width="920" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization.<a class="view-deal button" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow" data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension48="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="fe5f30e4-76a0-4619-8f7f-d4537fd94608" data-action="Deal Block" data-label="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension48="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension25="$29" href="https://www.amazon.com/Just-Dance-2026-Limited-Nintendo-Switch/dp/B0FJH3K1RW/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1238px;"><p class="vanilla-image-block" style="padding-top:112.76%;"><img id="A4gbkM2Zi6X4yuFvKW3ibQ" name="Just dance 2026 edition" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/A4gbkM2Zi6X4yuFvKW3ibQ.png" mos="" align="middle" fullscreen="" width="1238" height="1396" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained.<a class="view-deal button" href="https://www.amazon.com/Just-Dance-2026-Limited-Nintendo-Switch/dp/B0FJH3K1RW/" target="_blank" rel="nofollow" data-dimension112="fe5f30e4-76a0-4619-8f7f-d4537fd94608" data-action="Deal Block" data-label="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension48="Forty tracks spanning current hits to classics, up to 6-player local multiplayer, and a new Party mode for unpredictable dance showdowns. Just Dance 2026 is perfect for gatherings where you need everyone entertained." data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="ec1ed627-06bd-4457-a273-403215e4a1c8" data-action="Deal Block" data-label="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension48="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension25="$29" href="https://www.amazon.com/Capcom-Fighting-Collection-2-Nintendo-Switch/dp/B0DPGQBYJC" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:419px;"><p class="vanilla-image-block" style="padding-top:162.05%;"><img id="Ce8vqL6YmGM8FukaLY7J78" name="Capcom Fighting Collection 2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Ce8vqL6YmGM8FukaLY7J78.jpg" mos="" align="middle" fullscreen="" width="419" height="679" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades. <a class="view-deal button" href="https://www.amazon.com/Capcom-Fighting-Collection-2-Nintendo-Switch/dp/B0DPGQBYJC" target="_blank" rel="nofollow" data-dimension112="ec1ed627-06bd-4457-a273-403215e4a1c8" data-action="Deal Block" data-label="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension48="Capcom Fighting Collection 2 brings together some of Capcom’s most underrated and nostalgic fighters, like Rival Schools and Cyberbots. It’s a quiet, retro gem (especially on Switch) for anyone who misses the charm and chaos of old-school arcades." data-dimension25="$29">View Deal</a></p></div><div class="product"><a data-dimension112="ce048183-9290-49c5-af9b-a975ac5d537b" data-action="Deal Block" data-label="If you'd like to try a slightly more mature take on Pokemon, give Dragon Quest Monsters a try. It features a more in-depth story and a unique twist on the usual monster-battling system. Plus, there are hundreds of interesting creatures to add to your team and many tough boss battles." data-dimension48="If you'd like to try a slightly more mature take on Pokemon, give Dragon Quest Monsters a try. It features a more in-depth story and a unique twist on the usual monster-battling system. Plus, there are hundreds of interesting creatures to add to your team and many tough boss battles." data-dimension25="$34" href="https://www.amazon.com/Dragon-Quest-Monsters-Prince-Nintendo-Switch/dp/B0C8VZXQYW" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="jDSRt4Kq4JoATkmGLksxmd" name="81UDFkwQxQL._SL1500_.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jDSRt4Kq4JoATkmGLksxmd.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you'd like to try a slightly more mature take on Pokemon, give Dragon Quest Monsters a try. It features a more in-depth story and a unique twist on the usual monster-battling system. Plus, there are hundreds of interesting creatures to add to your team and many tough boss battles.<a class="view-deal button" href="https://www.amazon.com/Dragon-Quest-Monsters-Prince-Nintendo-Switch/dp/B0C8VZXQYW" target="_blank" rel="nofollow" data-dimension112="ce048183-9290-49c5-af9b-a975ac5d537b" data-action="Deal Block" data-label="If you'd like to try a slightly more mature take on Pokemon, give Dragon Quest Monsters a try. It features a more in-depth story and a unique twist on the usual monster-battling system. Plus, there are hundreds of interesting creatures to add to your team and many tough boss battles." data-dimension48="If you'd like to try a slightly more mature take on Pokemon, give Dragon Quest Monsters a try. It features a more in-depth story and a unique twist on the usual monster-battling system. Plus, there are hundreds of interesting creatures to add to your team and many tough boss battles." data-dimension25="$34">View Deal</a></p></div><div class="product"><a data-dimension112="04c4a924-8c83-4933-997a-ec1cdde023ab" data-action="Deal Block" data-label="Persona 3 Reload" data-dimension48="Persona 3 Reload" data-dimension25="$34" href="https://www.amazon.com/Persona-Reload-Launch-Nintendo-Switch-2/dp/B0FKNJHYR9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="EWQPyziZ4GM5rGUTHefyDB" name="persona-3-reload-switch-2-na" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EWQPyziZ4GM5rGUTHefyDB.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/reviews/persona-3-reload" data-dimension112="04c4a924-8c83-4933-997a-ec1cdde023ab" data-action="Deal Block" data-label="Persona 3 Reload" data-dimension48="Persona 3 Reload" data-dimension25="$34">Persona 3 Reload</a> is a full remake of the beloved original game that set the structure for the Persona franchise as we know it today. You play a newcomer to Port Island and must live the everyday life of a high school student, while also exploring a dark mirror world full of dangerous shadow monsters when the clock strikes midnight. Persona 3 Reload is perfect for newcomers and franchise veterans alike.  <a class="view-deal button" href="https://www.amazon.com/Persona-Reload-Launch-Nintendo-Switch-2/dp/B0FKNJHYR9" target="_blank" rel="nofollow" data-dimension112="04c4a924-8c83-4933-997a-ec1cdde023ab" data-action="Deal Block" data-label="Persona 3 Reload" data-dimension48="Persona 3 Reload" data-dimension25="$34">View Deal</a></p></div><div class="product"><a data-dimension112="1cab1031-5b92-475b-9a49-0cdf77bf144f" data-action="Deal Block" data-label="Sonic Racing: CrossWorlds is a well-made racing game for the Nintendo Switch. It has 24 tracks and 15 CrossWorlds to warp to with Travel Rings, making it a robust game with plenty to do. It has 45 unique original vehicles and 70 different gadgets to mess with, as well." data-dimension48="Sonic Racing: CrossWorlds is a well-made racing game for the Nintendo Switch. It has 24 tracks and 15 CrossWorlds to warp to with Travel Rings, making it a robust game with plenty to do. It has 45 unique original vehicles and 70 different gadgets to mess with, as well." data-dimension25="$37" href="https://www.amazon.com/Sonic-Racing-CrossWorlds-Amazon-Exclusive-Nintendo/dp/B0F8RBYYNM" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1508px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="WPhgWzLoX4oohhthKBfgv5" name="1764076643.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/WPhgWzLoX4oohhthKBfgv5.jpg" mos="" align="middle" fullscreen="" width="1508" height="1508" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Sonic Racing: CrossWorlds is a well-made racing game for the Nintendo Switch. It has 24 tracks and 15 CrossWorlds to warp to with Travel Rings, making it a robust game with plenty to do. It has 45 unique original vehicles and 70 different gadgets to mess with, as well. <a class="view-deal button" href="https://www.amazon.com/Sonic-Racing-CrossWorlds-Amazon-Exclusive-Nintendo/dp/B0F8RBYYNM" target="_blank" rel="nofollow" data-dimension112="1cab1031-5b92-475b-9a49-0cdf77bf144f" data-action="Deal Block" data-label="Sonic Racing: CrossWorlds is a well-made racing game for the Nintendo Switch. It has 24 tracks and 15 CrossWorlds to warp to with Travel Rings, making it a robust game with plenty to do. It has 45 unique original vehicles and 70 different gadgets to mess with, as well." data-dimension48="Sonic Racing: CrossWorlds is a well-made racing game for the Nintendo Switch. It has 24 tracks and 15 CrossWorlds to warp to with Travel Rings, making it a robust game with plenty to do. It has 45 unique original vehicles and 70 different gadgets to mess with, as well." data-dimension25="$37">View Deal</a></p></div><div class="product"><a data-dimension112="df2c523b-6b19-4b54-bd65-b498cca0b773" data-action="Deal Block" data-label="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension48="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension25="$39" href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="57TPNdEXDVLAz95RC3MsWo" name="rune_factory_guardians_of_azuma_deal_block_ns2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/57TPNdEXDVLAz95RC3MsWo.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!<a class="view-deal button" href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0F3KMTVYQ" target="_blank" rel="nofollow" data-dimension112="df2c523b-6b19-4b54-bd65-b498cca0b773" data-action="Deal Block" data-label="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension48="Rune Factory Guardians of Azuma packs a lot in. In this RPG you'll need to fight enemies, tend to your farm, craft and more. And for the first time in the Rune Factory series, you can also manage your town by constructing buildings to entice more townsfolk to move in!" data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="51d1664a-86a2-4116-94f2-524a9dcf327d" data-action="Deal Block" data-label="Can any farming sim game beat Stardew Valley? That's still up for debate, but this is the Story of Seasons series' best effort in years. The farming gameplay is some of the most enjoyable on Switch, as its truly addictive trying to earn the most profit possible selling items at the weekly Grand Bazaar. The graphics also look amazing on Switch 2." data-dimension48="Can any farming sim game beat Stardew Valley? That's still up for debate, but this is the Story of Seasons series' best effort in years. The farming gameplay is some of the most enjoyable on Switch, as its truly addictive trying to earn the most profit possible selling items at the weekly Grand Bazaar. The graphics also look amazing on Switch 2." data-dimension25="$39" href="https://www.amazon.com/Seasons-Bazaar-Standard-Nintendo-Switch-2/dp/B0F3KVYGC1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:490px;"><p class="vanilla-image-block" style="padding-top:161.84%;"><img id="uQqiZyEjyAaiizsCPtvt8e" name="Story of Seasons Grand Bazaar NS2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/uQqiZyEjyAaiizsCPtvt8e.jpg" mos="" align="middle" fullscreen="" width="490" height="793" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Can any farming sim game beat Stardew Valley? That's still up for debate, but this is the Story of Seasons series' best effort in years. The farming gameplay is some of the most enjoyable on Switch, as its truly addictive trying to earn the most profit possible selling items at the weekly Grand Bazaar. The graphics also look amazing on Switch 2.<a class="view-deal button" href="https://www.amazon.com/Seasons-Bazaar-Standard-Nintendo-Switch-2/dp/B0F3KVYGC1" target="_blank" rel="nofollow" data-dimension112="51d1664a-86a2-4116-94f2-524a9dcf327d" data-action="Deal Block" data-label="Can any farming sim game beat Stardew Valley? That's still up for debate, but this is the Story of Seasons series' best effort in years. The farming gameplay is some of the most enjoyable on Switch, as its truly addictive trying to earn the most profit possible selling items at the weekly Grand Bazaar. The graphics also look amazing on Switch 2." data-dimension48="Can any farming sim game beat Stardew Valley? That's still up for debate, but this is the Story of Seasons series' best effort in years. The farming gameplay is some of the most enjoyable on Switch, as its truly addictive trying to earn the most profit possible selling items at the weekly Grand Bazaar. The graphics also look amazing on Switch 2." data-dimension25="$39">View Deal</a></p></div><div class="product"><a data-dimension112="0f2417ca-2750-4305-9670-1a8cb0a2b7ff" data-action="Deal Block" data-label="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension48="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension25="$53" href="https://www.amazon.com/DRAGON-QUEST-VII-Reimagined-Nintendo-Switch/dp/B0FQWDLG2N" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="d6pNSQbA8hNSbDkwk7J8Ba" name="Dragon Quest VII Reimagined NS" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/d6pNSQbA8hNSbDkwk7J8Ba.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2.<a class="view-deal button" href="https://www.amazon.com/DRAGON-QUEST-VII-Reimagined-Nintendo-Switch/dp/B0FQWDLG2N" target="_blank" rel="nofollow" data-dimension112="0f2417ca-2750-4305-9670-1a8cb0a2b7ff" data-action="Deal Block" data-label="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension48="A JRPG of epic proportions has made a comeback on Nintendo Switch and Nintendo Switch 2. Dragon Quest VII features an extremely memorable quest over dozens of hours of gameplay — it's definitely one you'll want to tackle on the hybrid Nintendo Switch or Nintendo Switch 2." data-dimension25="$53">View Deal</a></p></div><div class="product"><a data-dimension112="289a25e8-c9e5-43f2-ac77-b355b8799e52" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$53" href="https://www.amazon.com/Super-Mario-Party-Jamboree-Nintendo-Switch/dp/B0DL7CVGV5" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="weEoLNe5QopfPdXFNbxamL" name="super_mario_party_jamboree_deal_block" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/weEoLNe5QopfPdXFNbxamL.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Join Mario and friends for their biggest party yet in <a href="https://www.tomsguide.com/gaming/super-mario-party-jamboree-review" data-dimension112="289a25e8-c9e5-43f2-ac77-b355b8799e52" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$53">Super Mario Party Jamboree</a>. With 110 mini-games and seven boards, this party game is packed with content and is an excellent way to gather friends and family for a fast-paced, competitive multiplayer experience.<a class="view-deal button" href="https://www.amazon.com/Super-Mario-Party-Jamboree-Nintendo-Switch/dp/B0DL7CVGV5" target="_blank" rel="nofollow" data-dimension112="289a25e8-c9e5-43f2-ac77-b355b8799e52" data-action="Deal Block" data-label="Super Mario Party Jamboree" data-dimension48="Super Mario Party Jamboree" data-dimension25="$53">View Deal</a></p></div><div class="product"><a data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="B6gzE9GtuUpJbrHescqg94" name="cyberpunk-2077-ue-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B6gzE9GtuUpJbrHescqg94.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown.<a class="view-deal button" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow" data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension48="Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown." data-dimension25="$57">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Super Mario Bros. Wonder’s new expansion fixes my only gripe with the original — and it’s a blast on Switch 2 ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/the-nintendo-switch-2-edition-of-super-mario-bros-wonder-isnt-just-a-visual-masterpiece-its-the-directors-cut-i-didnt-know-i-needed</link>
                                                                            <description>
                            <![CDATA[ Super Mario Bros. Wonder was a perfect Switch 1 send-off, but the Switch 2 Edition’s 4K glow-up and Bellabel Park expansion make it a 2D Mario must-play. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fNM5JSKbjcwdryrChno7xj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/fNxramxcuZTg2BAcPvtM6B-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 25 Mar 2026 11:00:00 +0000</pubDate>                                                                                                                                <updated>Wed, 25 Mar 2026 20:49:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ anthony.spadafora@futurenet.com (Anthony Spadafora) ]]></author>                    <dc:creator><![CDATA[ Anthony Spadafora ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/z73LEoj7FkUjNG85GcWHtH.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anthony Spadafora is the managing editor for security and home office furniture at Tom’s Guide where he covers everything from data breaches and malware to password managers and the best way to cover your whole home or business with a strong Wi-Fi signal.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Before joining the team, he spent three years covering cybersecurity and B2B tech for ITProPortal while living in South Korea. After moving back to the US. Anthony joined the TechRadar Pro team where he covered these topics along with VPNs, web hosting, online collaboration software and video conferencing for four years. Anthony also has his ears to the ground and is on the lookout for the next major cyberattack or data breach.&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;Based in Houston, Texas, Anthony also handles VPN testing for both Tom’s Guide and TechRadar. As someone who has worked from home exclusively since 2018, he has reviewed dozens of standing desks as well as office chairs and has taken a closer look at other essential remote working accessories. As part of these reviews, Anthony frequently builds intricate desk setups which is why he’s such a big advocate for cable management and keeping things organized. When he’s not writing, he can be found tinkering with PCs and game consoles, managing cables and making upgrades to his smart home.&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/fNxramxcuZTg2BAcPvtM6B-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot from Super Mario Bros. Wonder Nintendo Switch 2 Edition showing Mario using the new Flower Pot power-up]]></media:description>                                                            <media:text><![CDATA[A screenshot from Super Mario Bros. Wonder Nintendo Switch 2 Edition showing Mario using the new Flower Pot power-up]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot from Super Mario Bros. Wonder Nintendo Switch 2 Edition showing Mario using the new Flower Pot power-up]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/fNxramxcuZTg2BAcPvtM6B-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>One of my favorite things about upgrading to the <a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a> so far is being able to go back and experience original Switch games in a whole new way. From smoother framerates and upgraded 4K graphics to entirely new ways to play, there’s never been a better time to revisit the <a href="https://www.tomsguide.com/round-up/best-nintendo-switch-games">best Nintendo Switch games</a> — and that’s certainly the case with Super Mario Bros. Wonder.</p><p>I have fond memories of playing the game when it first came out thanks to the more colorful direction Nintendo took with 2D Mario. The Talking Flowers made me chuckle every time I ran by one, the badges added new abilities to Mario’s arsenal, and best of all, the Wonder Flowers completely transformed a level each time you found one.</p><p>In my <a href="https://www.tomsguide.com/reviews/super-mario-bros-wonder">Super Mario Bros. Wonder review</a>, I praised the game’s fresh take on the 2D Mario formula. However, it felt a bit on the short side, and the original Switch didn't always do the game’s impressive visuals justice. Fortunately, the Nintendo Switch 2 Edition of Super Mario Bros. Wonder and the new "Meetup in Bellabel Park" expansion address those minor gripes.</p><p>Whether you played the original and enjoyed it as much as I did or this is your first time stepping into the Flower Kingdom, it’s a must-play for 2D Mario fans. On the Switch 2, it feels more like a Director’s Cut than just another upgrade.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W21RNe"></div>                            </div>                            <script src="https://kwizly.com/embed/W21RNe.js" async></script><h2 id="now-with-more-wonder">Now with more Wonder</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="tGonNqksEqU7ZLV423zURf" name="2026031902425100_s" alt="A screenshot from Super Mario Bros. Wonder Nintendo Switch 2 Edition showing Mario traversing the world map" src="https://cdn.mos.cms.futurecdn.net/tGonNqksEqU7ZLV423zURf.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: Nintendo)</span></figcaption></figure><p>With a total of 152 different levels across seven worlds (and a bonus one), there’s already quite a lot to do in Super Mario Bros. Wonder, especially when you factor in Wonder Flowers and how they change each level or even Mario himself. It took me about 12 hours to see the credits roll, though I did miss a few Wonder Seeds here and there.</p><p>Now with the Switch 2 Edition of the game and the new Meetup in Bellabel Park expansion, you get a chance to revisit those seven worlds and explore an entirely new one. While the game and its unique art style certainly stood out on the original Switch, it absolutely shines on the Switch 2. </p><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="rcDK6paMZ9RZ52wmMGY4Un" name="2026031600135700_s" alt="A screenshot from Super Mario Bros. Wonder Nintendo Switch 2 Edition showing Mario entering a level" src="https://cdn.mos.cms.futurecdn.net/rcDK6paMZ9RZ52wmMGY4Un.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: Nintendo)</span></figcaption></figure><p>Right off the bat, the jump from 1080p to 4K makes a massive difference. At that higher resolution, all of the details baked into each level really pop and gameplay just feels faster with a rock-solid 60fps. Likewise, levels load even faster and it takes even less time to jump back into the action.</p><p>The badges were one of my favorite parts of Super Mario Bros. Wonder when I first played it as they grant unique abilities and perks or can even instantly increase the game’s difficulty. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MmzYWg9Sp4Vr7pPMNyXhrb" name="2023110314572700_s.jpg" alt="The badge selection menu in Super Mario Bros. Wonder" src="https://cdn.mos.cms.futurecdn.net/MmzYWg9Sp4Vr7pPMNyXhrb.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>Now with the Switch 2 Edition, you can still equip any of the 24 badges from the original but there are also new, dual badges that grant the effect of two badges at once. For instance, one of them pairs my all time favorite badge, the <a href="https://www.tomsguide.com/opinion/i-played-super-mario-bros-wonder-after-tears-of-the-kingdom-and-it-was-a-big-mistake">Parachute Cap</a>, with a Floating High Jump one. When equipped, it lets you glide through the air using Mario’s cap or hang in the air after a jump in a similar way to Yoshi’s signature flutter jump.</p><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="ie9tsvcbDW9AfJNCVYFfrL" name="2026032500393100_s" alt="A screenshot from Super Mario Bros. Wonder Nintendo Switch 2 Edition showing Mario with his new Flower Pot power-up" src="https://cdn.mos.cms.futurecdn.net/ie9tsvcbDW9AfJNCVYFfrL.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: Nintendo)</span></figcaption></figure><p>You aren’t just getting new dual badges though, as there’s also a brand new Flower Pot power-up. As the name suggests, just like with the Cat power-up in Bowser’s Fury, this one lets Mario don a flower costume while gaining some useful new moves. In flower mode, Mario can throw flowers that rise upward to either break items or take out enemies. Using this new power-up is a lot of fun and I’d even argue that it feels a bit better than transforming into Elephant Mario in the original.</p><h2 id="catching-koopalings">Catching Koopalings</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="9s2sUikuEYzKLwmt9daDZY" name="2026031600184900_s" alt="A screenshot showing the an overhead view of the new Bellabel Park area in Super Mario Bros. Wonder Nintendo Switch 2 Edition" src="https://cdn.mos.cms.futurecdn.net/9s2sUikuEYzKLwmt9daDZY.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: Nintendo)</span></figcaption></figure><p>The Nintendo Switch 2 Edition of Super Mario Bros. Wonder doesn’t just add visual and mechanical upgrades to an already excellent 2D Mario game. In fact, there’s a whole new area to explore and a story that sees you transform the abandoned Bellabel Park into a flower-filled getaway for up to four players locally or 12 online.</p><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="pV7qtkuRdV7p7NcighzCMc" name="2026031600124700_s" alt="A screenshot from Super Mario Bros. Wonder Nintendo Switch 2 Edition showing the Koopalings stealing the Bellabel Flowers" src="https://cdn.mos.cms.futurecdn.net/pV7qtkuRdV7p7NcighzCMc.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: Nintendo)</span></figcaption></figure><p>After learning of the Bellabel Park ruins discovered by Captain Toad, Mario and the gang set out to see the site for themselves. Before you can reach Attraction Central — the hub for the game's competitive modes — you have to pass through Camp Central. At its heart stands a grand arch where seven magical Bellabel Flowers once hung. Unfortunately, Bowser’s elite minions, the Koopalings, arrive and make off with every single one of them.</p><p>To get them back, you team up with Captain Toad and the Toad Brigade. What I really liked about this quest is that it scatters the Koopalings across the game’s seven main worlds. Finding and defeating them one by one gave me serious Super Mario Bros. 3 vibes, albeit with a modern, more stylized twist that looks stunning in 4K.</p><h2 id="joining-the-brigade">Joining the Brigade</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="87P3bGY7MaW6A8ySvjceQo" name="NintendoSwitch2_SMBWNS2Edition_MeetupinBellabelPark_scrn14" alt="A screenshot from Super Mario Bros. Wonder Nintendo Switch 2 Edition showing Mario with a toad outside the Toad Brigade tent" src="https://cdn.mos.cms.futurecdn.net/87P3bGY7MaW6A8ySvjceQo.png" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>Your time in Bellabel Park isn’t just spent hunting for clues to the next Koopaling's whereabouts. To sharpen your skills and earn some coveted Bellabel Water, Mario officially joins the Toad Brigade right at the start of the expansion.</p><p>Much like the search for the Koopalings, the Toad Brigade’s training exercises take you back to various levels throughout the game. While the early tasks are simple, some of the higher-difficulty training courses can be quite challenging, serving as a clever way to push you into mastering badges from the main game that you might have overlooked in 2023.</p><p>During my playthrough, I found that tackling a few training courses between each Koopaling boss fight was the perfect way to mix things up. Not only are they a blast to play, but they’re also the key to restoring Bellabel Park to its former glory. As you earn badges for your Toad Brigade backpack and collect Bellabel Water along the way, you can literally see the park blooming back to life around you.</p><h2 id="getting-the-band-back-together">Getting the band back together</h2>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@tomsguide/video/7619696965319658783" data-video-id="7619696965319658783" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@tomsguide" href="https://www.tiktok.com/@tomsguide">@tomsguide</a>                            <p></p><a target="_blank" title="♬ Nintendo (feat. Charlie Muscle) - Dr. Moriarity" href="https://www.tiktok.com/music/Nintendo-feat-Charlie-Muscle-6827582237806954498">♬ Nintendo (feat. Charlie Muscle) - Dr. Moriarity</a></section>                    </blockquote></div>                <p>The Talking Flowers were one of my favorite additions to Super Mario Bros. Wonder as they provide humorous commentary and make the game a bit more fun. However, these flowers can also encourage you to keep going when things get tough, while their red variants will actively discourage you — which can be pretty funny.</p><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="5sf5pwiVZSFzbrzknzn9GC" name="2026031700082800_s" alt="A screenshot of a fountain in Super Mario Bros. Wonder Nintendo Switch 2 Edition that's been customized with new flowers" src="https://cdn.mos.cms.futurecdn.net/5sf5pwiVZSFzbrzknzn9GC.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: Nintendo)</span></figcaption></figure><p>Flowers play a big role in Meetup in Bellabel Park, too. Throughout the Camp Central area and Attraction Central, there are plots of land that need to be watered. Pouring Bellabel Water on these spots causes new flowers to bloom. There are loads of different flowers to collect which you can use to customize both areas to your liking, but sometimes when you water several at once, you’ll unlock social greetings or even musical instruments.</p><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="FSJ32QWELavgmtdhunvrcM" name="2026032500530800_s" alt="A screenshot from Super Mario Bros. Wonder Nintendo Switch 2 Edition showing the Poplin band marching through the multiplayer area" src="https://cdn.mos.cms.futurecdn.net/FSJ32QWELavgmtdhunvrcM.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: Nintendo)</span></figcaption></figure><p>As you collect more instruments, new members are added to the Poplin Band in Bellabel Park. In my experience, I mainly got new flowers or greetings when watering plots of land, but every now and then, I’d get an instrument instead. There’s a bit of a "gacha" mechanic here, but the gameplay loop of completing challenges, watering the ground, and having a chance to get a new musical instrument is pretty addictive.</p><p>I’ve played the Nintendo Switch 2 Edition for an additional eight or so hours so far, and while I have managed to defeat all the Koopalings, I’m still a few members short of a full Poplin Band. Granted, I mainly played the expansion on my own, but by playing local co-op with friends or heading online, it’ll be a lot easier to earn the Bellabel Water needed to fill out the band and finally see the credits roll.</p><h2 id="flowers-flowers-everywhere">Flowers, flowers everywhere</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="bw69ag6YrnWBL2ry32FMaR" name="2026031700065000_s" alt="A screenshot from Super Mario Bros. Wonder Nintendo Switch 2 Edition showing a customized flower arch" src="https://cdn.mos.cms.futurecdn.net/bw69ag6YrnWBL2ry32FMaR.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: Nintendo)</span></figcaption></figure><p>The original Super Mario Bros. Wonder was easily one of the best Nintendo Switch games when it first came out. However, as that was well into the original hybrid console’s lifespan, I bet a lot of people skipped out on the game at the time which is a real shame given the breath of fresh air Nintendo added to the classic 2D Mario formula.</p><p>Now though with the Nintendo Switch 2 Edition and the new Meetup in Bellabel Park expansion, Super Mario Bros. Wonder truly feels complete. Like with a Director’s Cut of your favorite film, you get to revisit the Flower Kingdom in crisp 4K with shorter load times to boot. And without giving too much away, the Koopaling boss fights are reason enough to pick up the expansion given how well designed and fun those extra levels are.</p><p>Just like how the <a href="https://www.tomsguide.com/features/6-best-mario-games-to-get-that-horrible-mario-movie-taste-out-of-your-mouth">Bowser’s Fury</a> expansion takes Super Mario 3D World in a completely new direction, so too does Super Mario Bros. Wonder for 2D Mario. Whether you grew up playing the original Mario games or are just looking for your next local multiplayer fix, Super Mario Bros. Wonder has never looked nor played better than it does on the Switch 2.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-just-got-a-huge-performance-upgrade-for-switch-1-games-heres-how-to-use-handheld-mode-boost">Nintendo Switch 2 just got a huge performance upgrade for Switch 1 games — here’s how to use Handheld Mode Boost</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/i-tried-playing-mario-kart-world-with-this-racing-wheel-for-the-original-switch-and-it-works-like-a-charm-on-switch-2">I tried playing Mario Kart World with a racing wheel on Switch 2 — and it's perfect for cruising in Free Roam mode</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/amazon-just-slashed-switch-2-game-prices-to-as-low-as-usd24-for-the-big-spring-sale-17-deals-id-buy-myself-right-now">Amazon just slashed Switch 2 game prices as low as $24 for the Big Spring Sale: 17 deals I'd buy myself right now</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ My Nintendo Switch 2's storage is always full, but this accessory fixes everything — and it's now on sale with $10 off ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/dont-wait-this-samsung-nintendo-switch-2-accessory-doubles-your-consoles-storage-and-its-just-usd44-right-now</link>
                                                                            <description>
                            <![CDATA[ This essential Nintendo Switch 2 accessory has dropped in price in Amazon's early spring sale. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">nrKayYZgSaN7F3FR2dfuCd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZHTAsfX5QQHJnyQs72ixo9-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Tue, 24 Mar 2026 12:19:33 +0000</pubDate>                                                                                                                                <updated>Wed, 25 Mar 2026 17:41:56 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/ZHTAsfX5QQHJnyQs72ixo9-1280-80.png">
                                                            <media:credit><![CDATA[Samsung]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Samsung P9 Express microSD Express Card]]></media:description>                                                            <media:text><![CDATA[Samsung P9 Express microSD Express Card]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung P9 Express microSD Express Card]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZHTAsfX5QQHJnyQs72ixo9-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Nintendo Switch 2 comes with 256GB of storage built-in. That might sound like a lot (especially considering the original Nintendo Switch shipped with just 32GB storage,) but those digital game downloads stack up fast and eat up a ton of space.</p><p>There's a simple way to add more storage space to your console, and that's with a microSD Express Card. Samsung's 256GB card is currently on sale with $10 off, and it'll double your Nintendo Switch 2's storage! All that storage for less than the cost of a new Nintendo Switch 2 game like Mario Kart World isn't bad.</p><div class="product"><a data-dimension112="b5c89f4a-4a4f-47cc-aa65-370c33ae8da1" data-action="Deal Block" data-label="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension48="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension25="$44" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" 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:73.13%;"><img id="cYb96WCt22DZy3AXTssTSn" name="P9 microSD Express Card" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cYb96WCt22DZy3AXTssTSn.jpg" mos="" align="middle" fullscreen="" width="1500" height="1097" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price.<a class="view-deal button" href="https://www.amazon.com/Samsung-Express-microSDXC-Nintendo-Switch-AM/dp/B0FT99KCV8" target="_blank" rel="nofollow" data-dimension112="b5c89f4a-4a4f-47cc-aa65-370c33ae8da1" data-action="Deal Block" data-label="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension48="An essential Nintendo Switch 2 accessory, this microSD Express Card gets you more storage for digital games! The Samsung P9 microSD Express Card offers 256GB of space with up to 800 MB/s transfer speeds, and it's built for Nintendo Switch 2. You won't sacrifice performance to get more space, and this deal makes it a much more comfortable price." data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="53ed923a-442c-4d18-85b3-35bc5556d35e" data-action="Deal Block" data-label="In the U.K.? You can get the Samsung P9 microSD Express Card (256GB) on sale for £54 right now at Amazon UK. And yes, it still comes in for less than the price of Mario Kart World." data-dimension48="In the U.K.? You can get the Samsung P9 microSD Express Card (256GB) on sale for £54 right now at Amazon UK. And yes, it still comes in for less than the price of Mario Kart World." data-dimension25="£54" href="https://www.amazon.co.uk/Samsung-High-Speed-Nintendo-MB-MK256T-WW/dp/B0FTSYGNP7" 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:73.13%;"><img id="cYb96WCt22DZy3AXTssTSn" name="P9 microSD Express Card" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/cYb96WCt22DZy3AXTssTSn.jpg" mos="" align="middle" fullscreen="" width="1500" height="1097" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>In the U.K.? You can get the Samsung P9 microSD Express Card (256GB) on sale for £54 right now at Amazon UK. And yes, it still comes in for less than the price of Mario Kart World.<a class="view-deal button" href="https://www.amazon.co.uk/Samsung-High-Speed-Nintendo-MB-MK256T-WW/dp/B0FTSYGNP7" target="_blank" rel="nofollow" data-dimension112="53ed923a-442c-4d18-85b3-35bc5556d35e" data-action="Deal Block" data-label="In the U.K.? You can get the Samsung P9 microSD Express Card (256GB) on sale for £54 right now at Amazon UK. And yes, it still comes in for less than the price of Mario Kart World." data-dimension48="In the U.K.? You can get the Samsung P9 microSD Express Card (256GB) on sale for £54 right now at Amazon UK. And yes, it still comes in for less than the price of Mario Kart World." data-dimension25="£54">View Deal</a></p></div><p>Video game file sizes just continue to get bigger, so the Nintendo Switch 2's default storage of 256GB really isn't a lot to work with. For example, I've been wanting to pick up the gritty action RPG Cyberpunk 2077 since it launched on Nintendo Switch 2, but it takes up a hefty 60.6 GB — with everything that's already stored on my console, I simply don't have enough space. That's when a microSD Express card comes in to save the day.</p><p>In addition to game downloads, you'll also need space on your console for save data, screenshots and videos. Basically, a microSD Express card is one of those essential accessories that I recommend every Nintendo Switch 2 owner get. (And you need a microSD Express card specifically, as a regular microSD unfortunately won't work with the Nintendo Switch 2.)</p><p>And while you'll be paying for the privilege of more space, this is also a sneaky way to save money on video games in the long run. Digital game sales are generally a lot cheaper than buying physical copies, especially during big sales events. So you'll want to make sure you have room for all those great titles once Black Friday comes around.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Amazon just slashed Switch 2 game prices as low as $24 for the Big Spring Sale: 17 deals I'd buy myself right now ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/amazon-just-slashed-switch-2-game-prices-to-as-low-as-usd24-for-the-big-spring-sale-17-deals-id-buy-myself-right-now</link>
                                                                            <description>
                            <![CDATA[ I've spent dozens of hours on my Switch 2, and these are the discounted games I'm adding to my cart ahead of Amazon's Big Spring Sale. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SKqfMbQqfCCdntCpbbauPG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/27CRdKmtLbS4VEquwFa9nN-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 22 Mar 2026 16:51:30 +0000</pubDate>                                                                                                                                <updated>Sun, 22 Mar 2026 18:17:22 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Alyse Stanley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/BxNnQuBWRHqkv5xWZsjrjc.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Alyse Stanley is a news editor at Tom’s Guide, overseeing weekend coverage and writing about the latest in tech, gaming, and entertainment. Before Tom’s Guide, Alyse worked as an editor for the Washington Post’s sunsetted video game section, Launcher, where she also wrote about indie games you shouldn’t miss, how to tackle your gaming backlog, and all things Nintendo. She previously led Gizmodo’s weekend news desk covering breaking tech news and has written game reviews and features for outlets like Polygon, Unwinnable, and Rock, Paper, Shotgun. A recent Chicago-area transplant born and raised in Virginia, Alyse is a big fan of horror movies, cartoons, and roller skating. She&#039;s also a puzzle fan and can often be found contributing to the NYT Connections coverage on Tom&#039;s Guide &lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/27CRdKmtLbS4VEquwFa9nN-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 running Mario Kart World being taken out of the Switch 2 dock.]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 running Mario Kart World being taken out of the Switch 2 dock.]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 running Mario Kart World being taken out of the Switch 2 dock.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/27CRdKmtLbS4VEquwFa9nN-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I finally took the plunge and got a Nintendo Switch 2 for my birthday in November, and I don't regret it one bit. I've already put an embarrassing number of hours into Hades 2, <a href="https://www.tomsguide.com/gaming/pokemon-pokopia-review">Pokémon Pokopia</a>, and Pokémon Legends Z-A, while Mario Kart World has become a regular in our weekly game night rotation. Amazon's Big Spring Sale is just around the corner, and I'm seeing some incredible deals on essentials titles to build out your Switch and Switch 2 library for less. </p><p>For example, the phenomenal <a href="https://www.walmart.com/ip/The-Legend-of-Zelda-Breath-of-the-Wild-Nintendo-Switch/55432568?" target="_blank" rel="nofollow">The Legend of Zelda: Breath of the Wild for $43 at Walmart</a>. I can't even begin to tell you how many hours I've lost exploring its vast open world, and it's the #1 Switch game I recommend to people who just got a new console. You can also snag Switch 2 games starting at just $24 at Amazon, with several hit titles slashed to half off or more. I'd definitely pick up <a href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow">Sonic x Shadow Generations for $24</a>; it's exactly the kind of blast from the past I was looking for as a huge fan of the much-maligned Sonic Adventure games. </p><p>There are lots more deals to choose from, so scroll on for some serious savings. While you're at it, check out our round-up of all <a href="https://www.tomsguide.com/sales-events/i-track-amazon-sales-for-a-living-here-are-the-only-big-spring-sale-preview-deals-worth-buying">the best deals ahead of Amazon's big spring sale</a>. </p><h3 class="article-body__section" id="section-quick-links"><span>Quick links</span></h3><ul><li><strong></strong><a href="https://www.amazon.com/b?node=16227133011" target="_blank" rel="nofollow"><strong>shop Nintendo Switch game deals at Amazon</strong></a><strong></strong></li><li><strong>NBA 2K26: </strong><a href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5H2XL1" target="_blank" rel="nofollow"><strong>was $59 now $19</strong></a><strong></strong></li><li><strong>Rune Factory 3 Special: </strong><a href="https://www.walmart.com/ip/Rune-Factory-3-Special-Nintendo-Switch/2770525914" target="_blank" rel="nofollow"><strong>was $29 now $20</strong></a></li><li><strong>Sonic X Shadow Generations: </strong><a href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow"><strong>was $49 now $24</strong></a> <strong>(Switch 2)</strong></li><li><strong>Tomb Raider IV-VI Remastered: </strong><a href="https://www.amazon.com/Tomb-Raider-IV-VI-Remastered-Starring-Croft/dp/B0F95PGXH3/" target="_blank" rel="nofollow"><strong>was $29 now $23</strong></a></li><li><strong>Assassin's Creed Shadows: </strong><a href="https://www.amazon.com/Assassins-Creed-Shadows-Standard-Nintendo-Switch/dp/B0FXBVGKHT" target="_blank" rel="nofollow"><strong>was $59 now $32</strong></a><strong> (Switch 2)</strong></li><li><strong>Yakuza 0: Director's Cut: </strong><a href="https://www.amazon.com/Yakuza-Directors-Cut-Nintendo-Switch-2/dp/B0F65ZBSXY" target="_blank" rel="nofollow"><strong>was $39 now $34</strong></a><strong> (Switch 2)</strong></li><li><strong>The Legend of Zelda Breath of the Wild: </strong><a href="https://www.walmart.com/ip/The-Legend-of-Zelda-Breath-of-the-Wild-Nintendo-Switch/55432568?" target="_blank" rel="nofollow"><strong>was $59 now $43</strong></a></li><li><strong>Persona 3 Reload: </strong><a href="https://www.amazon.com/Persona-Reload-Launch-Nintendo-Switch-2/dp/B0FKNJHYR9" target="_blank" rel="nofollow"><strong>was $59 now $36</strong></a><strong> (Switch 2)</strong></li><li><strong>Cyberpunk 2077 Ultimate Edition: </strong><a href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><strong>was $69 now $57</strong></a> <strong>(Switch 2)</strong></li></ul><h3 class="article-body__section" id="section-nintendo-switch-2-console-bundles"><span>Nintendo Switch 2 console bundles</span></h3><div class="product"><a data-dimension112="3b51c856-a974-4b38-87fc-8ddc1170f2c4" data-action="Deal Block" data-label="Mario Kart World" data-dimension48="Mario Kart World" data-dimension25="$499" href="https://www.amazon.com/Nintendo-Switch-Mario-World-Bundle-2/dp/B0FC5FJZ9Z" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="GPgxSR2Ucvg5aBHidrvrC3" name="nintendo-switch-2-mario-kart-world-bundle" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GPgxSR2Ucvg5aBHidrvrC3.jpg" mos="" align="middle" fullscreen="" width="2400" height="2400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>While there aren't any discounts on Switch 2 consoles right now, the best deal out there is the <a href="https://www.tomsguide.com/gaming/nintendo/mario-kart-world-review" data-dimension112="3b51c856-a974-4b38-87fc-8ddc1170f2c4" data-action="Deal Block" data-label="Mario Kart World" data-dimension48="Mario Kart World" data-dimension25="$499">Mario Kart World</a> Bundle. This package is exactly what it sounds like: the Switch 2 hardware bundled with the flagship launch game, Mario Kart World. It retails for $499, which is a $30 saving compared to purchasing the two items individually.<br><strong>Price check: </strong><a href="https://www.bestbuy.com/product/switch-2-mario-kart-world-bundle-nintendo-switch-2/J7GSL57HFZ/sku/6614325" target="_blank" rel="nofollow"><strong>$499 @ Best Buy</strong></a><strong> | </strong><a href="https://www.walmart.com/ip/Nintendo-Switch-2-Mario-Kart-World-Bundle/16422361549" target="_blank" rel="nofollow"><strong>$499 @ Walmart</strong></a><strong> | </strong><a href="https://www.target.com/p/nintendo-switch-2-console-mario-kart-world-bundle-digital-download-in-console/-/A-94739186" target="_blank" rel="nofollow"><strong>$499 @ Target</strong></a><strong> | </strong><a href="https://www.gamestop.com/consoles-hardware/nintendo-switch-2/products/nintendo-switch-2-console-and-mario-kart-world-bundle/20021651.html" target="_blank" rel="nofollow"><strong>$499 @ GameStop</strong></a><a class="view-deal button" href="https://www.amazon.com/Nintendo-Switch-Mario-World-Bundle-2/dp/B0FC5FJZ9Z" target="_blank" rel="nofollow" data-dimension112="3b51c856-a974-4b38-87fc-8ddc1170f2c4" data-action="Deal Block" data-label="Mario Kart World" data-dimension48="Mario Kart World" data-dimension25="$499">View Deal</a></p></div><h3 class="article-body__section" id="section-nintendo-switch-2-game-deals"><span>Nintendo Switch 2 game deals</span></h3><div class="product"><a data-dimension112="cdd0bcb2-5bfd-44ed-a04d-48af6382ba2e" data-action="Deal Block" data-label="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension48="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension25="$19" href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5H2XL1" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="nevohgYX7KeGpidirDXqde" name="NBA 2K26 nintendo switch" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/nevohgYX7KeGpidirDXqde.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage.<a class="view-deal button" href="https://www.amazon.com/NBA-2K26-Nintendo-Switch/dp/B0FH5H2XL1" target="_blank" rel="nofollow" data-dimension112="cdd0bcb2-5bfd-44ed-a04d-48af6382ba2e" data-action="Deal Block" data-label="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension48="The latest entry in the annual NBA 2K series has entered the court, and it's once again the most polished and authentic way to play basketball from the comfort of your couch. NBA 2K26 includes the series' standard suite of online and offline modes, including MyTEAM and MyGM. The Switch version isn't as graphically impressive as on other consoles, but it does offer portable play. That's a pretty big advantage." data-dimension25="$19">View Deal</a></p></div><div class="product"><a data-dimension112="1be11aed-86f8-4e63-a167-28c64137b982" data-action="Deal Block" data-label="Fans of Stardew Valley won't want to miss this farming RPG hybrid. Build your farm, start a family, and explore treacherous dungeons in this modern remake of a beloved classic." data-dimension48="Fans of Stardew Valley won't want to miss this farming RPG hybrid. Build your farm, start a family, and explore treacherous dungeons in this modern remake of a beloved classic." data-dimension25="$20" href="https://www.walmart.com/ip/Rune-Factory-3-Special-Nintendo-Switch/2770525914" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:459px;"><p class="vanilla-image-block" style="padding-top:161.44%;"><img id="hSXofsXVbBzJcciSM2iTSU" name="81AgAowNjNL._AC_SY741_.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/hSXofsXVbBzJcciSM2iTSU.jpg" mos="" align="middle" fullscreen="" width="459" height="741" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Fans of Stardew Valley won't want to miss this farming RPG hybrid. Build your farm, start a family, and explore treacherous dungeons in this modern remake of a beloved classic.<a class="view-deal button" href="https://www.walmart.com/ip/Rune-Factory-3-Special-Nintendo-Switch/2770525914" target="_blank" rel="nofollow" data-dimension112="1be11aed-86f8-4e63-a167-28c64137b982" data-action="Deal Block" data-label="Fans of Stardew Valley won't want to miss this farming RPG hybrid. Build your farm, start a family, and explore treacherous dungeons in this modern remake of a beloved classic." data-dimension48="Fans of Stardew Valley won't want to miss this farming RPG hybrid. Build your farm, start a family, and explore treacherous dungeons in this modern remake of a beloved classic." data-dimension25="$20">View Deal</a></p></div><div class="product"><a data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24" href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="gfRjQCgygHva8ps9Miu4UH" name="sonic_x_shadow_generations_deal_block_switch_2" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/gfRjQCgygHva8ps9Miu4UH.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/sonic-x-shadow-generations-review" data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">Sonic X Shadow Generations</a> combines a remaster of 2011's Sonic Generations, a love letter to the Blue Blur that remains a fan-favorite to this day, with a new Shadow-focused campaign. It's a strong package overall and even better on sale for a discount.<a class="view-deal button" href="https://www.amazon.com/Sonic-X-Shadow-Generations-Nintendo-Switch/dp/B0F663CWT8" target="_blank" rel="nofollow" data-dimension112="742cd544-10f2-4b72-8811-3b50dbee75bd" data-action="Deal Block" data-label="Sonic X Shadow Generations" data-dimension48="Sonic X Shadow Generations" data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="49947aeb-3be5-4086-a2e6-24a3a8b721ba" data-action="Deal Block" data-label="Life is Strange: Double Exposure puts the original Life is Strange protagonist Max Caulfield back in the frame for a brand new mystery. Using Max's new timeline-shifting power, explore the snowy environs of the Caledon University campus and try to solve (and prevent) the murder of her close friend, Safi." data-dimension48="Life is Strange: Double Exposure puts the original Life is Strange protagonist Max Caulfield back in the frame for a brand new mystery. Using Max's new timeline-shifting power, explore the snowy environs of the Caledon University campus and try to solve (and prevent) the murder of her close friend, Safi." data-dimension25="$24" href="https://www.amazon.com/Life-Strange-Double-Exposure-Nintendo-Switch/dp/B0D692R6TG" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:983px;"><p class="vanilla-image-block" style="padding-top:152.59%;"><img id="ZnBf3tNgNVuhZTw9RhZWJk" name="81TbXj8f-3L._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZnBf3tNgNVuhZTw9RhZWJk.jpg" mos="" align="middle" fullscreen="" width="983" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Life is Strange: Double Exposure puts the original Life is Strange protagonist Max Caulfield back in the frame for a brand new mystery. Using Max's new timeline-shifting power, explore the snowy environs of the Caledon University campus and try to solve (and prevent) the murder of her close friend, Safi.<a class="view-deal button" href="https://www.amazon.com/Life-Strange-Double-Exposure-Nintendo-Switch/dp/B0D692R6TG" target="_blank" rel="nofollow" data-dimension112="49947aeb-3be5-4086-a2e6-24a3a8b721ba" data-action="Deal Block" data-label="Life is Strange: Double Exposure puts the original Life is Strange protagonist Max Caulfield back in the frame for a brand new mystery. Using Max's new timeline-shifting power, explore the snowy environs of the Caledon University campus and try to solve (and prevent) the murder of her close friend, Safi." data-dimension48="Life is Strange: Double Exposure puts the original Life is Strange protagonist Max Caulfield back in the frame for a brand new mystery. Using Max's new timeline-shifting power, explore the snowy environs of the Caledon University campus and try to solve (and prevent) the murder of her close friend, Safi." data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="26975a9a-8519-4433-8675-527e7f6b306b" data-action="Deal Block" data-label="Sea of Stars is a charming throwback to classic RPGs boasting engaging turn-bases combat and stunning pixel art graphics. In the vein of legendary role-playing experiences, you set off on a perilous quest epic, assembling a crew of loyal followers, and if you get bored of battling monsters, you can always go fishing to pass the time instead." data-dimension48="Sea of Stars is a charming throwback to classic RPGs boasting engaging turn-bases combat and stunning pixel art graphics. In the vein of legendary role-playing experiences, you set off on a perilous quest epic, assembling a crew of loyal followers, and if you get bored of battling monsters, you can always go fishing to pass the time instead." data-dimension25="$24" href="https://www.amazon.com/Sea-Stars-Nintendo-Switch/dp/B0CTP1S2YM/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:986px;"><p class="vanilla-image-block" style="padding-top:152.13%;"><img id="B8h2Pjyg47PdjmDtUkNo7S" name="sea-of-stars-nintendo-switch-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B8h2Pjyg47PdjmDtUkNo7S.jpg" mos="" align="middle" fullscreen="" width="986" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Sea of Stars is a charming throwback to classic RPGs boasting engaging turn-bases combat and stunning pixel art graphics. In the vein of legendary role-playing experiences, you set off on a perilous quest epic, assembling a crew of loyal followers, and if you get bored of battling monsters, you can always go fishing to pass the time instead. <a class="view-deal button" href="https://www.amazon.com/Sea-Stars-Nintendo-Switch/dp/B0CTP1S2YM/" target="_blank" rel="nofollow" data-dimension112="26975a9a-8519-4433-8675-527e7f6b306b" data-action="Deal Block" data-label="Sea of Stars is a charming throwback to classic RPGs boasting engaging turn-bases combat and stunning pixel art graphics. In the vein of legendary role-playing experiences, you set off on a perilous quest epic, assembling a crew of loyal followers, and if you get bored of battling monsters, you can always go fishing to pass the time instead." data-dimension48="Sea of Stars is a charming throwback to classic RPGs boasting engaging turn-bases combat and stunning pixel art graphics. In the vein of legendary role-playing experiences, you set off on a perilous quest epic, assembling a crew of loyal followers, and if you get bored of battling monsters, you can always go fishing to pass the time instead." data-dimension25="$24">View Deal</a></p></div><div class="product"><a data-dimension112="8bc2905c-d2bd-42b3-b2ea-cdda456a39d7" data-action="Deal Block" data-label="Lara Croft is back for another round of remasters! This collection brings the Tomb Raider games The Last Revelation, Chronicles and Angel of Darkness to modern platforms with enhanced visuals and smoother controls. Whether you’re revisiting childhood favorites or experiencing them for the first time, it’s the perfect way to dive into ancient mysteries and challenging puzzles." data-dimension48="Lara Croft is back for another round of remasters! This collection brings the Tomb Raider games The Last Revelation, Chronicles and Angel of Darkness to modern platforms with enhanced visuals and smoother controls. Whether you’re revisiting childhood favorites or experiencing them for the first time, it’s the perfect way to dive into ancient mysteries and challenging puzzles." data-dimension25="$23" href="https://www.amazon.com/Tomb-Raider-IV-VI-Remastered-Starring-Croft/dp/B0F95PGXH3/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="8U3dqp3WuCTvkFgUawMwoY" name="81MGfPi-7VL._AC_SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/8U3dqp3WuCTvkFgUawMwoY.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Lara Croft is back for another round of remasters! This collection brings the Tomb Raider games The Last Revelation, Chronicles and Angel of Darkness to modern platforms with enhanced visuals and smoother controls. Whether you’re revisiting childhood favorites or experiencing them for the first time, it’s the perfect way to dive into ancient mysteries and challenging puzzles. <a class="view-deal button" href="https://www.amazon.com/Tomb-Raider-IV-VI-Remastered-Starring-Croft/dp/B0F95PGXH3/" target="_blank" rel="nofollow" data-dimension112="8bc2905c-d2bd-42b3-b2ea-cdda456a39d7" data-action="Deal Block" data-label="Lara Croft is back for another round of remasters! This collection brings the Tomb Raider games The Last Revelation, Chronicles and Angel of Darkness to modern platforms with enhanced visuals and smoother controls. Whether you’re revisiting childhood favorites or experiencing them for the first time, it’s the perfect way to dive into ancient mysteries and challenging puzzles." data-dimension48="Lara Croft is back for another round of remasters! This collection brings the Tomb Raider games The Last Revelation, Chronicles and Angel of Darkness to modern platforms with enhanced visuals and smoother controls. Whether you’re revisiting childhood favorites or experiencing them for the first time, it’s the perfect way to dive into ancient mysteries and challenging puzzles." data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="fb1e03ae-5d65-4bee-8eb7-c48e94cf14a3" data-action="Deal Block" data-label="Assassin's Creed: Shadows" data-dimension48="Assassin's Creed: Shadows" data-dimension25="$32" href="https://www.amazon.com/Assassins-Creed-Shadows-Standard-Nintendo-Switch/dp/B0FXBVGKHT" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="ow7UWig3ZhwBDns2fraT7Z" name="71MrkTOiEVL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ow7UWig3ZhwBDns2fraT7Z.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The 14th major installment in the AC franchise, <a href="https://www.tomsguide.com/gaming/assassins-creed-shadows-review" data-dimension112="fb1e03ae-5d65-4bee-8eb7-c48e94cf14a3" data-action="Deal Block" data-label="Assassin's Creed: Shadows" data-dimension48="Assassin's Creed: Shadows" data-dimension25="$32">Assassin's Creed: Shadows</a>, is set in 16th-century Japan during the late Sengoku period. Players experience the enduring conflict between the Assassin Brotherhood and the Templar Order through two protagonists: Naoe, a skilled female shinobi, and Yasuke, an African samurai inspired by a real-life historical figure.<a class="view-deal button" href="https://www.amazon.com/Assassins-Creed-Shadows-Standard-Nintendo-Switch/dp/B0FXBVGKHT" target="_blank" rel="nofollow" data-dimension112="fb1e03ae-5d65-4bee-8eb7-c48e94cf14a3" data-action="Deal Block" data-label="Assassin's Creed: Shadows" data-dimension48="Assassin's Creed: Shadows" data-dimension25="$32">View Deal</a></p></div><div class="product"><a data-dimension112="b24d5782-5ec5-45b8-84c3-9b5c0d29fd8b" data-action="Deal Block" data-label="Yakuza 0 has been enhanced via the Director's Cut. Set in 1980s Japan, you play Kazuma Kiryu in a sprawling crime drama that is plenty gripping but also mixed with the franchise's trademark quirky humor. The Director's Cut included new cutscenes that add to the story, and the gameplay is a mix of action-packed melee brawls and addictive mini-games." data-dimension48="Yakuza 0 has been enhanced via the Director's Cut. Set in 1980s Japan, you play Kazuma Kiryu in a sprawling crime drama that is plenty gripping but also mixed with the franchise's trademark quirky humor. The Director's Cut included new cutscenes that add to the story, and the gameplay is a mix of action-packed melee brawls and addictive mini-games." data-dimension25="$35" href="https://www.amazon.com/Yakuza-Directors-Cut-Nintendo-Switch-2/dp/B0F65ZBSXY" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1119px;"><p class="vanilla-image-block" style="padding-top:134.05%;"><img id="V7wPzjXaFh4pQfvVkfCv2n" name="71kNaGD3vDL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/V7wPzjXaFh4pQfvVkfCv2n.jpg" mos="" align="middle" fullscreen="" width="1119" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Yakuza 0 has been enhanced via the Director's Cut. Set in 1980s Japan, you play Kazuma Kiryu in a sprawling crime drama that is plenty gripping but also mixed with the franchise's trademark quirky humor. The Director's Cut included new cutscenes that add to the story, and the gameplay is a mix of action-packed melee brawls and addictive mini-games.<a class="view-deal button" href="https://www.amazon.com/Yakuza-Directors-Cut-Nintendo-Switch-2/dp/B0F65ZBSXY" target="_blank" rel="nofollow" data-dimension112="b24d5782-5ec5-45b8-84c3-9b5c0d29fd8b" data-action="Deal Block" data-label="Yakuza 0 has been enhanced via the Director's Cut. Set in 1980s Japan, you play Kazuma Kiryu in a sprawling crime drama that is plenty gripping but also mixed with the franchise's trademark quirky humor. The Director's Cut included new cutscenes that add to the story, and the gameplay is a mix of action-packed melee brawls and addictive mini-games." data-dimension48="Yakuza 0 has been enhanced via the Director's Cut. Set in 1980s Japan, you play Kazuma Kiryu in a sprawling crime drama that is plenty gripping but also mixed with the franchise's trademark quirky humor. The Director's Cut included new cutscenes that add to the story, and the gameplay is a mix of action-packed melee brawls and addictive mini-games." data-dimension25="$35">View Deal</a></p></div><div class="product"><a data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension48="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension25="$23" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:920px;"><p class="vanilla-image-block" style="padding-top:163.04%;"><img id="GcRAWqkXSWYrCc9QbybJ8C" name="81mdc6bcbNL._SL1500_" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/GcRAWqkXSWYrCc9QbybJ8C.jpg" mos="" align="middle" fullscreen="" width="920" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization.<a class="view-deal button" href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY/" target="_blank" rel="nofollow" data-dimension112="9d7597c9-7aa9-4bac-9eac-e831d79d9c33" data-action="Deal Block" data-label="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension48="The ultimate island gaming experience on Nintendo Switch... other than Animal Crossing: New Horizons. Featuring Hello Kitty and friends, this super cute cozy game is full of quests to complete, decorating and customization." data-dimension25="$23">View Deal</a></p></div><div class="product"><a data-dimension112="f9436748-38ec-4ba7-bebd-62c064a44bd0" data-action="Deal Block" data-label="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension48="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension25="$36" href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="4xG2wv5AUJnDubSBFjdzoJ" name="super-mario-rpg-switch-game.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/4xG2wv5AUJnDubSBFjdzoJ.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well.<a class="view-deal button" href="https://www.walmart.com/ip/Super-Mario-RPG-Nintendo-Switch-U-S-Edition/1349013407" target="_blank" rel="nofollow" data-dimension112="f9436748-38ec-4ba7-bebd-62c064a44bd0" data-action="Deal Block" data-label="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension48="A full remake of the original Super Mario RPG released in 1996 for the Super Nintendo Entertainment System (SNES), this role-playing game sees Mario, Bowser, Peach and some new friends embark on an adventure to repair a wish-granting star. With updated graphics, gameplay and new cinematics, Super Mario RPG has never looked (or played) this well, but the original game's charms have been carefully retained as well." data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit." data-dimension48="Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit." data-dimension25="$43" href="https://www.walmart.com/ip/The-Legend-of-Zelda-Breath-of-the-Wild-Nintendo-Switch/55432568?" target="_blank" rel="nofollow sponsored"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2500px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="5jjqhmQeCNsYPQqLt4UrZm" name="breath-of-the-wild-case.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/5jjqhmQeCNsYPQqLt4UrZm.jpg" mos="" align="middle" fullscreen="" width="2500" height="2500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit.<a class="view-deal button" href="https://www.walmart.com/ip/The-Legend-of-Zelda-Breath-of-the-Wild-Nintendo-Switch/55432568?" target="_blank" rel="nofollow sponsored" data-dimension112="b0b9c0bb-cf59-4532-9076-56e7ac0f92b2" data-action="Deal Block" data-label="Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit." data-dimension48="Hyrule goes open world, with Link waking up to a land stricken by Calamity — and it's up to him to save the world from Ganon and rescue Princess Zelda (again). You can do as much or as little as you like towards that goal — the world is yours to explore as you see fit." data-dimension25="$43">View Deal</a></p></div><div class="product"><a data-dimension112="b0a573ae-767c-4280-af70-fb6da4fcd5eb" data-action="Deal Block" data-label="Digital copy: Join Mario and his friends in this side-scrolling adventure, either by yourself or with up to three friends. This may be a remake of the 2012 Wii U title, but it still offers over 160 levels — and the New Super Luigi U expansion pack. So this should provide hours of fun. This deal is for a digital download copy." data-dimension48="Digital copy: Join Mario and his friends in this side-scrolling adventure, either by yourself or with up to three friends. This may be a remake of the 2012 Wii U title, but it still offers over 160 levels — and the New Super Luigi U expansion pack. So this should provide hours of fun. This deal is for a digital download copy." data-dimension25="$39" href="https://www.walmart.com/ip/New-Super-Mario-Bros-U-Deluxe-Nintendo-Switch-Digital/230326647" 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="SckrLp4JxF6FJFQqpdNhb6" name="1700237971.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/SckrLp4JxF6FJFQqpdNhb6.jpg" mos="" align="middle" fullscreen="" width="1200" height="1200" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><strong>Digital copy: </strong>Join Mario and his friends in this side-scrolling adventure, either by yourself or with up to three friends. This may be a remake of the 2012 Wii U title, but it still offers over 160 levels — and the New Super Luigi U expansion pack. So this should provide hours of fun. This deal is for a digital download copy.</p></div><div class="product"><a data-dimension112="04c4a924-8c83-4933-997a-ec1cdde023ab" data-action="Deal Block" data-label="Persona 3 Reload" data-dimension48="Persona 3 Reload" data-dimension25="$36" href="https://www.amazon.com/Persona-Reload-Launch-Nintendo-Switch-2/dp/B0FKNJHYR9" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:927px;"><p class="vanilla-image-block" style="padding-top:161.81%;"><img id="EWQPyziZ4GM5rGUTHefyDB" name="persona-3-reload-switch-2-na" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/EWQPyziZ4GM5rGUTHefyDB.jpg" mos="" align="middle" fullscreen="" width="927" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/reviews/persona-3-reload" data-dimension112="04c4a924-8c83-4933-997a-ec1cdde023ab" data-action="Deal Block" data-label="Persona 3 Reload" data-dimension48="Persona 3 Reload" data-dimension25="$36">Persona 3 Reload</a> is a full remake of the beloved original game that set the structure for the Persona franchise as we know it today. You play a newcomer to Port Island and must live the everyday life of a high school student, while also exploring a dark mirror world full of dangerous shadow monsters when the clock strikes midnight. Persona 3 Reload is perfect for newcomers and franchise veterans alike.  <a class="view-deal button" href="https://www.amazon.com/Persona-Reload-Launch-Nintendo-Switch-2/dp/B0FKNJHYR9" target="_blank" rel="nofollow" data-dimension112="04c4a924-8c83-4933-997a-ec1cdde023ab" data-action="Deal Block" data-label="Persona 3 Reload" data-dimension48="Persona 3 Reload" data-dimension25="$36">View Deal</a></p></div><div class="product"><a data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44" href="https://electronics.woot.com/offers/pokmon-legends-z-a-3" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="mVQRW64mvVstFVQjwGe5gP" name="Pokémon Legends Z-A (Nintendo Switch)" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/mVQRW64mvVstFVQjwGe5gP.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.tomsguide.com/gaming/pokemon-legends-z-a-review" data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44">Pokémon Legends Z-A</a> reworks the franchise's traditional turn-based combat, but the thrill of capturing powerful pocket-sized monsters remains as compelling as ever. This deal is on the Switch version of the game, which means you won't get the absolute <em>best </em>performance or framerates, but you can still play it on your Switch 2 or original Switch.<br><strong>Price check: </strong><a href="https://www.walmart.com/ip/Pok-mon-Legends-Z-A-Nintendo-Switch-Region-Free-Version/18285504348" target="_blank" rel="nofollow"><strong>$47 @ Walmart</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/pokmon-legends-z-a-3" target="_blank" rel="nofollow" data-dimension112="386231ba-eb96-4868-a0d7-29f88b8f1d16" data-action="Deal Block" data-label="Pokémon Legends Z-A" data-dimension48="Pokémon Legends Z-A" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="65379a4c-7ab8-46da-abd8-f67c7f8ea3d2" data-action="Deal Block" data-label="Price check: $49 @ Amazon" data-dimension48="Price check: $49 @ Amazon" data-dimension25="$44" href="https://electronics.woot.com/offers/super-mario-maker-2z-5" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:926px;"><p class="vanilla-image-block" style="padding-top:161.99%;"><img id="jih4qhfvnjaEQbubEWvbkG" name="Super Mario Maker 2.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/jih4qhfvnjaEQbubEWvbkG.jpg" mos="" align="middle" fullscreen="" width="926" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>If you've ever wanted to construct your own Mario courses rather than just play them, Super Mario Maker 2 is the game for you. Play, create and share your courses with the world and dive into a full single-player story as well. With thousands of user-created courses already available, Super Mario Maker 2 offers a nearly endless supply of new content. <br><strong>Price check: </strong><a href="https://www.amazon.com/Super-Mario-Maker-2-Nintendo-Switch/dp/B07NQDG7RQ" target="_blank" rel="nofollow" data-dimension112="65379a4c-7ab8-46da-abd8-f67c7f8ea3d2" data-action="Deal Block" data-label="Price check: $49 @ Amazon" data-dimension48="Price check: $49 @ Amazon" data-dimension25="$44"><strong>$49 @ Amazon</strong></a><a class="view-deal button" href="https://electronics.woot.com/offers/super-mario-maker-2z-5" target="_blank" rel="nofollow" data-dimension112="65379a4c-7ab8-46da-abd8-f67c7f8ea3d2" data-action="Deal Block" data-label="Price check: $49 @ Amazon" data-dimension48="Price check: $49 @ Amazon" data-dimension25="$44">View Deal</a></p></div><div class="product"><a data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Price check: $63 @ Walmart" data-dimension48="Price check: $63 @ Walmart" data-dimension25="$57" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:958px;"><p class="vanilla-image-block" style="padding-top:156.58%;"><img id="B6gzE9GtuUpJbrHescqg94" name="cyberpunk-2077-ue-switch-2-na-box" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/B6gzE9GtuUpJbrHescqg94.jpg" mos="" align="middle" fullscreen="" width="958" height="1500" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p>Cyberpunk 2077 on Switch 2 is the definitive way to enjoy CDPR's critically acclaimed first-person open-world RPG on the go. You play a mercenary named V, completing missions in the dark city of the future, Night City, though your main aim is surviving the chaos that surrounds you. This Ultimate Edition also includes the essential Phantom Liberty DLC expansion, which opens up a new area of the map, the ruthless Dogtown.<br><strong>Price check: </strong><a href="https://www.walmart.com/ip/Cyberpunk-2077-Ultimate-Edition-Nintendo-Switch-2/16204669929" target="_blank" rel="nofollow" data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Price check: $63 @ Walmart" data-dimension48="Price check: $63 @ Walmart" data-dimension25="$57"><strong>$63 @ Walmart</strong></a><a class="view-deal button" href="https://www.amazon.com/Cyberpunk-2077-Ultimate-Nintendo-Switch/dp/B0F64Q8C97" target="_blank" rel="nofollow" data-dimension112="17e380f6-ef6f-4d09-b5ce-db50d55265ba" data-action="Deal Block" data-label="Price check: $63 @ Walmart" data-dimension48="Price check: $63 @ Walmart" data-dimension25="$57">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nintendo Switch 2 just got a huge performance upgrade for Switch 1 games — here’s how to use Handheld Mode Boost ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-just-got-a-huge-performance-upgrade-for-switch-1-games-heres-how-to-use-handheld-mode-boost</link>
                                                                            <description>
                            <![CDATA[ Switch 2 just added a new Handheld Mode Boost, which upgrades the performance of Switch 1 games. Here's how to use this epic new feature. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CSnagnWMPw2UB7PE2DkR54</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wnZgLQJSRp4GDCz2MFzaJD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 22 Mar 2026 09:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ rory.mellon@futurenet.com (Rory Mellon) ]]></author>                    <dc:creator><![CDATA[ Rory Mellon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/5Rv6LtQXMj5JB4Eu8Lt4Sn.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/wnZgLQJSRp4GDCz2MFzaJD-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Guide]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:description>                                                            <media:text><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:text>
                                <media:title type="plain"><![CDATA[A Nintendo Switch 2 photographed under RGB lighting]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wnZgLQJSRp4GDCz2MFzaJD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.tomsguide.com/gaming/nintendo/nintendo-switch-2-console-review">Nintendo Switch 2</a>’s latest system update introduces a surprising but very welcome new feature: Handheld Mode Boost. And trust me, you’ll want to make use of it.</p><p>Admittedly, the name is a little clunky, but when enabled, it allows your Switch 2 to run compatible Nintendo Switch 1 games as if they were in “TV Mode.” Still confused? Essentially, the Switch 2’s extra power is used to boost the visual resolution of Switch 1 titles when played in Handheld Mode. This means you can play these games at 1080p, a noticeable upgrade from the original Switch’s 720p handheld standard.</p><p>This is a pretty significant upgrade, and it’s available for free to all Switch 2 owners via a system update. If you want to make use of this new feature, here’s how to enable it in just a matter of seconds.</p><h3 class="article-body__section" id="section-how-to-use-handheld-mode-boost-on-switch-2"><span>How to use Handheld Mode Boost on Switch 2</span></h3><section class="howto-block">                    <h3>1. Check Switch 2 system version</h3>                    <figure>                            <p class="bordeaux-image-check">                                <img    src="https://cdn.mos.cms.futurecdn.net/AtBoXktsPxEg83ftaVQbjV.jpg"                                        alt="Image showing how to enable Handheld Boost Mode on Nintendo Switch 2"                                        onerror="this.parentNode.replaceChild(window.missingImage(),this)"                                        data-pin-media="https://cdn.mos.cms.futurecdn.net/AtBoXktsPxEg83ftaVQbjV.jpg"                                        class="expandable van-old-layout-image">                            </p><div class="credit">(Image: © Tom's Guide / Future)</div></figure>                    <p><p>Firstly, <strong>ensure your Switch 2 is updated to the latest system version</strong>. Head to <strong>“System Settings,” </strong>then <strong>scroll down to the “System” submenu</strong>. At the top, you’ll see <strong>“System Update”</strong> and the <strong>“Current system version”</strong> listed.</p><p>As of writing, this needs to be the latest <strong>version 22.0.0</strong> to enable Handheld Mode Boost. </p><p>To update your system, <strong>select “System Update” and follow the on-screen instructions</strong>. Naturally, you’ll need an internet connection for this. </p></p>                </section><section class="howto-block">                    <h3>2. Navigate to System Settings</h3>                    <figure>                            <p class="bordeaux-image-check">                                <img    src="https://cdn.mos.cms.futurecdn.net/HjMacs43ezfokoMZ7qTirV.jpg"                                        alt="Image showing how to enable Handheld Boost Mode on Nintendo Switch 2"                                        onerror="this.parentNode.replaceChild(window.missingImage(),this)"                                        data-pin-media="https://cdn.mos.cms.futurecdn.net/HjMacs43ezfokoMZ7qTirV.jpg"                                        class="expandable van-old-layout-image">                            </p><div class="credit">(Image: © Tom's Guide / Future)</div></figure>                    <p><p>If your Nintendo Switch 2 is all up to date with the latest system version, here’s how to turn on Handheld Boost Mode. </p><p>From the console’s home screen, <strong>navigate to “System Settings.”</strong> This can be found in the lower nav bar, and is easily identifiable by its icon, a small cog.</p></p>                </section><section class="howto-block">                    <h3>3. Scroll to System </h3>                    <figure>                            <p class="bordeaux-image-check">                                <img    src="https://cdn.mos.cms.futurecdn.net/8Bx5vsCB9XZnujvC85uZTk.jpg"                                        alt="Screenshot showing how to enable Handheld Boost Mode on Nintendo Switch 2"                                        onerror="this.parentNode.replaceChild(window.missingImage(),this)"                                        data-pin-media="https://cdn.mos.cms.futurecdn.net/8Bx5vsCB9XZnujvC85uZTk.jpg"                                        class="expandable van-old-layout-image">                            </p><div class="credit">(Image: © Tom's Guide / Nintendo)</div></figure>                    <p><p>Once in “System Settings,” <strong>scroll down until you reach “System.” </strong>This should be located at the very bottom of the list.</p></p>                </section><section class="howto-block">                    <h3>4. Find Nintendo Switch Software Handling</h3>                    <figure>                            <p class="bordeaux-image-check">                                <img    src="https://cdn.mos.cms.futurecdn.net/R2YXaMBenHPBYz72LjsPZV.jpg"                                        alt="Image showing how to enable Handheld Boost Mode on Nintendo Switch 2"                                        onerror="this.parentNode.replaceChild(window.missingImage(),this)"                                        data-pin-media="https://cdn.mos.cms.futurecdn.net/R2YXaMBenHPBYz72LjsPZV.jpg"                                        class="expandable van-old-layout-image">                            </p><div class="credit">(Image: © Tom's Guide / Future)</div></figure>                    <p><p>Now in the “System” submenu, <strong>scroll down until you locate the “Nintendo Switch Software Handling” option</strong> (it’s just above the “Serial Numbers” option). <strong>Click on it</strong>.</p></p>                </section><section class="howto-block">                    <h3>5. Enable Handheld Mode Boost</h3>                    <figure>                            <p class="bordeaux-image-check">                                <img    src="https://cdn.mos.cms.futurecdn.net/zkif2CHpGwhP7dnLS9JviV.jpg"                                        alt="Image showing how to enable Handheld Boost Mode on Nintendo Switch 2"                                        onerror="this.parentNode.replaceChild(window.missingImage(),this)"                                        data-pin-media="https://cdn.mos.cms.futurecdn.net/zkif2CHpGwhP7dnLS9JviV.jpg"                                        class="expandable van-old-layout-image">                            </p><div class="credit">(Image: © Tom's Guide / Future)</div></figure>                    <p><p>After selecting “Nintendo Switch Software Handling,” you’ll be presented with a <strong>toggle that allows you to enable (or disable) Handheld Mode Boost. </strong>Now<strong> switch it on</strong>, and you’re all done! </p></p>                </section><h2 id="are-there-downsides-to-enabling-handheld-mode-boost-on-switch-2">Are there downsides to enabling Handheld Mode Boost on Switch 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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KJDtmLNjfQryQHL6gypLdD" name="Nintendo_Switch2_ 10.JPG" alt="A Nintendo Switch 2 photographed under RGB lighting" src="https://cdn.mos.cms.futurecdn.net/KJDtmLNjfQryQHL6gypLdD.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: Tom's Guide)</span></figcaption></figure><p>There’s no such thing as a free lunch, and there’s also no such thing as a Switch 2 performance upgrade without at least a few sacrifices. While Handheld Mode Boost will make Switch 1 games look better than ever when playing in portable mode, there are a few downsides.</p><p>Firstly, Nintendo states that the feature “may also increase the console’s power consumption during gameplay.” In short, your Switch 2’s battery could drain faster, and considering the hybrid console's battery life is already a sore spot for many users (including yours truly), this is a caveat to consider.</p><p>Other drawbacks include some on-screen instructions being incorrect (as the software is tricked into thinking you’re playing in TV Mode rather than in handheld), and the Switch 2's touch screen functionality is also disabled. Also, any attached Joy-Con 2 controllers will read as a Switch Pro Controller.</p><p>Finally, it should be noted that this feature has no impact on the performance of Nintendo Switch 2 software. The <a href="https://www.tomsguide.com/gaming/nintendo/best-nintendo-switch-2-games">best Switch 2 games </a>won’t get an upgrade if this option is turned on. It's solely to boost the visuals of Switch 1 games.</p><h3 class="article-body__section" id="section-more-from-tom-s-guide"><span>More from Tom's Guide</span></h3><ul><li><a href="https://www.tomsguide.com/gaming/nintendo/how-to-set-up-parental-controls-on-nintendo-switch-2">How to set up parental controls on Nintendo Switch 2</a></li><li><a href="https://www.tomsguide.com/gaming/nintendo/how-to-connect-the-nintendo-switch-2-to-your-tv-or-monitor">How to connect Nintendo Switch 2 to your TV or monitor</a></li><li><a href="https://www.tomsguide.com/gaming/handheld-gaming/how-to-transfer-data-from-nintendo-switch-to-switch-2">How to transfer data from Nintendo Switch to Switch 2</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The latest free Switch 2 update makes Switch 1 games play incredible on handheld — These are the 12 games I've tried, tested, and recommend ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/gaming/nintendo/the-latest-free-switch-2-update-makes-switch-1-games-play-incredible-on-handheld-these-are-the-12-games-ive-tried-tested-and-recommend</link>
                                                                            <description>
                            <![CDATA[ Nintendo quietly released a major update for the Nintendo Switch 2 that improves Switch 1 games' performance in handheld mode. I've played my back catalog and chosen 12 games that are worth your time and money. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7k8ZmJrMS3aLsE8Rfe2Xym</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/FWKYteU8o6QWEdavRdLEye-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 20 Mar 2026 13:29:49 +0000</pubDate>                                                                                                                                <updated>Fri, 20 Mar 2026 13:33:56 +0000</updated>
                                                                                                                                            <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ john-anthony.disotto@futurenet.com (John-Anthony Disotto) ]]></author>                    <dc:creator><![CDATA[ John-Anthony Disotto ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/apUjevMoC6MzjfVN7GBCoi.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;John-Anthony Disotto is the Collections Editor at Tom&#039;s Guide, curating advice on the best products to spend your hard-earned cash on. An award-winning journalist and longtime Apple expert, he previously covered AI at TechRadar and served as How To Editor at iMore.&lt;/p&gt;&lt;p&gt;He used to work for Apple as a technician focused on iOS and iPhone repairs at the Genius Bar and has used the Apple ecosystem for over a decade. In his spare time, John-Anthony can be found watching any sport under the sun, from football to darts, taking the term &#039;Lego house&#039; far too literally as he runs out of space to display any more plastic bricks, or chilling on the couch with his French bulldog, Kermit. &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/FWKYteU8o6QWEdavRdLEye-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo / Warner Bros. / CD Projekt Red / Edited by Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nintendo Switch games]]></media:description>                                                            <media:text><![CDATA[Nintendo Switch games]]></media:text>
                                <media:title type="plain"><![CDATA[Nintendo Switch games]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/FWKYteU8o6QWEdavRdLEye-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>All Nintendo Switch 2 owners got a surprise upgrade this week with the launch of "Handheld Mode Boost," which allows games from the original Switch to play in Switch 2 handheld mode as if they were being played on a TV.</p><p>This new Handheld Mode Boost means that you get higher fidelity, better framerates, and overall a more enjoyable experience on lots of Switch games that haven't yet been optimized for Switch 2.</p><p>Over the last few days, I've been trying out my back catalog of Switch games and chosen some of the games that have gotten the biggest upgrade from the new Handheld Mode Boost.</p><p>As a huge Pokémon fan, I've found the upgrade to games like Legends: Arceus and Sword to be the real winners here, but honestly, any of these games on this list are excellent, and some like Xenoblade Chronicles X actually perform better in Handheld Mode Boost than with the dedicated Switch 2 upgrade.</p><p>Just remember, you'll need to turn on Boost Mode on Switch 2, so read on to find out how.</p>        <div class="featured_product_block featured_block_hero" data-id="8ec99db0-2fb1-46fb-8813-b3b5df705c45">            <a href="https://www.amazon.com/Pok%C3%A9mon-Violet-Nintendo-Switch/dp/B09TMHDVLD/" data-model-name="Pokémon Violet" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/EiPAwDj9QRaiPq7DZKdXrM.jpg" alt="Nintendo, Pokémon Violet"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Pokémon Violet</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="2ca1da57-ddb9-45c4-a8a1-f40a33a1e003">            <a href="https://www.bestbuy.com/product/pokemon-legends-arceus-nintendo-switch-oled-model-nintendo-switch-nintendo-switch-lite/J7GSL4G84K" data-model-name="Pokémon Legends: Arceus" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/pNAsSLNssW2Qakqgpd3cgN.jpg" alt="Nintendo, Pokémon Legends: Arceus"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Pokémon Legends: Arceus</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="63880df9-f9c5-43c2-9b65-9fe24a1bba3c">            <a href="https://www.amazon.com/Pokemon-Sword-Nintendo-Switch/dp/B07PC7X38X/" data-model-name="Pokémon Sword" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/dgQC46jUYTAEpFbdheXQRP.jpg" alt="Nintendo, Pokémon Sword"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Pokémon Sword</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="42e6c12d-6743-4107-81f2-3912804ee325">            <a href="https://www.amazon.com/Batman-Arkham-Trilogy-Nintendo-Switch/dp/B0CDDD8NJ9" data-model-name="Batman: Arkham Trilogy" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/ahqVVjnbqhrsmkK5g4RjAQ.jpg" alt="WARNER BROS, Batman: Arkham Trilogy"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>WARNER BROS</div>                                        <div class="featured__title">Batman: Arkham Trilogy</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="36fa65e7-d313-486f-9e3b-a50a44f6f18d">            <a href="https://www.amazon.com/Monster-Hunter-Rise-Nintendo-Switch/dp/B08KX8NF29" data-model-name="Monster Hunter Rise" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/QEgvwT7wsVeTU9D8eYwNtW.jpg" alt="Nintendo, Monster Hunter Rise"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Monster Hunter Rise</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="00f20b3d-3a82-4194-9594-9714d7d293ae">            <a href="https://www.amazon.com/Xenoblade-Chronicles-X-Definitive-Nintendo-Switch/dp/B0DLK17ZY5/" data-model-name="Xenoblade Chronicles™ X: Definitive Edition" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CazqjfENki45jPw6Vo6zpX.jpg" alt="Nintendo, Xenoblade Chronicles™ X: Definitive Edition"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Xenoblade Chronicles™ X: Definitive Edition</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="8dfe1b2f-0112-4ccf-9722-b39f107b2d09">            <a href="https://www.amazon.com/Paper-Mario-Thousand-Year-Door-Nintendo-Switch/dp/B0CXQ7N9Z6" data-model-name="Paper Mario: The Thousand-Year Door" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.37%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/fAaJSd6WNrGynr5xzizVmY.jpg" alt="Nintendo, Paper Mario: The Thousand-Year Door"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Paper Mario: The Thousand-Year Door</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="31a05c5b-d7f3-4da6-99ef-a5f25c368de3">            <a href="https://www.amazon.com/Witcher-Wild-Hunt-Complete-Nintendo-Switch/dp/B08LPT25GQ/" data-model-name="Witcher 3: Wild Hunt Complete Edition" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/4iGMMFhYcrmTmGsBz3TMuZ.jpg" alt="WARNER BROS, Witcher 3: Wild Hunt Complete Edition"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>CD Projekt Red</div>                                        <div class="featured__title">Witcher 3: Wild Hunt Complete Edition</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="bf4112bf-b8a1-4b08-8cc8-446e57b0080d">            <a href="https://www.amazon.com/Super-Smash-Bros-Ultimate-Nintendo-Switch/dp/B01N5OKGLH" data-model-name="Super Smash Bros. Ultimate" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/EKZMBepD76gdLy8ePjY2ab.jpg" alt="Nintendo, Super Smash Bros. Ultimate"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Super Smash Bros. Ultimate</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="0158e921-047a-4e01-9416-ab77446494a1">            <a href="https://www.amazon.com/Persona-5-Royal-Standard-Nintendo-Switch/dp/B0BF9L5CK8/" data-model-name="Persona 5 Royal: Standard Edition" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/EZdG956Q7yNc5rjpCo39Tc.jpg" alt="SEGA, Persona 5 Royal: Standard Edition"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>SEGA</div>                                        <div class="featured__title">Persona 5 Royal: Standard Edition</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="391605a3-cac5-4f1c-be3e-e1d9ad6e71e6">            <a href="https://www.amazon.com/Princess-PeachTM-Showtime-Version-Nintendo-Switch/dp/B0CJ3CKLRH" data-model-name="Princess Peach™: Showtime!" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/zEa9zfsMtg6xX7pUKYAKKd.jpg" alt="Nintendo, Princess Peach™: Showtime!"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Princess Peach™: Showtime!</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="3752ebfa-1a58-45b1-a3ee-bb6c84628731">            <a href="https://www.amazon.com/Ori-Collection-Nintendo-Switch/dp/B09BLN8MY4/" data-model-name="Ori: the Collection" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.26%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/YDrvmMs5PDr2ZXMRxEzG9e.jpg" alt="iam8bit, Ori: the Collection"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>iam8bit</div>                                        <div class="featured__title">Ori: the Collection</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><h2 id="how-to-turn-on-handheld-mode-boost-on-nintendo-switch-2">How to turn on Handheld Mode Boost on Nintendo Switch 2</h2><ol start="1"><li>Open <strong>System Settings</strong></li><li>Select <strong>System</strong> and then <strong>System Update</strong></li><li>Update to <strong>v22.0.0</strong></li><li>Go back to <strong>System Settings</strong>, then <strong>System</strong></li><li>Select <strong>Nintendo Switch Software Handling</strong></li><li>Enable <strong>Handheld Mode Boost</strong></li></ol><p>Nintendo's disclaimer for this new mode reads:</p><p>"When enabled, this option causes the performance of Nintendo Switch software while undocked to run as if it were being played in TV mode. While this can result in improved visuals, it may also increase the system's power consumption.</p><p>The effect of Handheld Mode Boost will vary based on the software. Some Nintendo Switch software will be unaffected, and this option has no effect on software for Nintendo Switch 2.</p><p>Because this option forces TV mode operation, some instructions may be incorrect or fail to operate correctly.</p><p>Handheld Mode Boost may prevent Nintendo Switch software from using the system's touch screen, and will cause attached Joy-Con 2 controllers to be treated as a Nintendo Switch 2 Pro Controller.</p><p>To use other controllers, first detach the Joy-Con 2 controllers from the console."</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Can’t get enough of Pokémon Pokopia? Here’s 12 more cozy Nintendo Switch games I recommend playing this weekend ]]></title>
                                                                                                                                                                                                <link>https://www.tomsguide.com/sales-events/cant-get-enough-of-pokemon-pokopia-heres-12-more-cozy-nintendo-switch-games-i-recommend-playing-this-weekend</link>
                                                                            <description>
                            <![CDATA[ These are my favorite cozy games on Nintendo Switch, for anybody who’s caught the cozy gaming bug from Pokémon Pokopia. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">aj8Xms4HMSpNiWonnop7vk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vGaHwV2QsLYYUbPorQo5qB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 13 Mar 2026 15:41:03 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Sales Events]]></category>
                                                    <category><![CDATA[Nintendo]]></category>
                                                    <category><![CDATA[Gaming]]></category>
                                                                                                <author><![CDATA[ millie.daviswilliams@futurenet.com (Millie Davis-Williams) ]]></author>                    <dc:creator><![CDATA[ Millie Davis-Williams ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/WU6pa7hKuxs5ScCoqcXYWA.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Millie is a Deals Editor at Tom&#039;s Guide specializing in tech deals content. Based in London, Millie has spent a lifetime stubbornly refusing to pay full price on any possible purchase. She has years of searching for the best discounts on the latest and greatest phones, TVs and gadgets under her belt, and knows how to sort the best deals from the rest. Helping readers save on the products they want is her mission, whether it’s an Apple Watch or a new tablet.&lt;/p&gt;&lt;p&gt;Since working at Tom’s Guide, Millie has covered retail events like Prime Day, Black Friday and Cyber Monday extensively, meaning she knows the products readers are looking for and the best times of year to hit “purchase.”&lt;/p&gt;&lt;p&gt;When she’s not looking for discounts, Millie covers news and writes how-to articles about everything from phones, streaming devices, and headphones to apps and video games.&lt;/p&gt;&lt;p&gt;In her spare time, Millie enjoys reading, gaming on her Nintendo Switch and creating digital art. She’s also a fan of watching Disney movies and collecting plush (the latter having totally taken over her bedroom.)&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vGaHwV2QsLYYUbPorQo5qB-1280-80.jpg">
                                                            <media:credit><![CDATA[Nintendo / Pokémon]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Compilation showing a Pokémon Pokopia screenshot and a Nintendo Switch console]]></media:description>                                                            <media:text><![CDATA[Compilation showing a Pokémon Pokopia screenshot and a Nintendo Switch console]]></media:text>
                                <media:title type="plain"><![CDATA[Compilation showing a Pokémon Pokopia screenshot and a Nintendo Switch console]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vGaHwV2QsLYYUbPorQo5qB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Pokémon Pokopia is probably the biggest cozy gaming release in years. A bunch of cozy gaming holdouts on the Tom’s Guide team have been converted — and I’m betting a lot of you guys have, too.</p><p>If you can’t get enough of Pokémon Pokopia, there are a ton more awesome cozy games I love on Nintendo Switch. Maybe you’ve finished Pokopia already, or you haven’t been able to get your hands on a game key card in stores yet? Or, you don't own a Switch 2 yet and are looking for alternative Switch games to play.</p><p>Whatever the case, you’re at home here because I have a bunch of cozy gaming recs you should check out.</p><ul><li><a href="https://www.amazon.com/b?node=16227133011" target="_blank" rel="nofollow"><strong>shop Nintendo Switch games at Amazon</strong></a></li></ul>        <div class="featured_product_block featured_block_hero" data-id="9c141b64-99a7-4571-8c0d-077b889faee3">            <a href="https://www.amazon.com/Animal-Crossing-New-Horizons-Nintendo-Switch/dp/B07SL6ZXBL" data-model-name="Animal Crossing: New Horizons - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/NnZzokatn94FYprefevwja.jpg" alt="Nintendo, Animal Crossing: New Horizons - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Animal Crossing: New Horizons - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="a3c18d99-7249-4bd8-9585-f97d29aa0864">            <a href="https://www.amazon.com/Dragon-Quest-Builders-2-Nintendo-Switch/dp/B07NQFCFVX" data-model-name="Dragon Quest Builders 2 - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/AzDgc2TSkXAA8Zwtabsudc.jpg" alt="Nintendo, Dragon Quest Builders 2 - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Dragon Quest Builders 2 - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="cebf747a-646f-4273-91b2-c3a2f71be94e">            <a href="https://www.amazon.com/Pokemon-Lets-Go-Pikachu-Switch/dp/B01MT8AIBE/" data-model-name="Pokémon: Let's Go, Pikachu! - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/piqbdK3z2hNN7LyTYZptRd.jpg" alt="Nintendo, Pokémon: Let's Go, Pikachu! - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Pokémon: Let's Go, Pikachu! - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><p>If you love the cozy vibes of Pokémon Pokopia most, Animal Crossing: New Horizons is definitely the next game you should play — like Pokopia, you’ll move onto a sparsely populated island you can customize, decorate and share with your friends.</p><p>Meanwhile, Dragon Quest Builders 2 is the game I’ve played that’s most similar to Pokopia. It’s made by the same development team, after all! Dragon Quest Builders 2 features the same block-based building and decorating system as Pokémon Pokopia, as well as an excellent story, memorable characters and lots of quests to fulfill. It’s a spin-off of the Dragon Quest RPG franchise, so it also includes enemies and bosses to fight with action RPG combat.</p><p>If you want to branch into the main series Pokémon games for the first time, Pokémon Let’s Go Pikachu (or its twin, Pokémon Let’s Go Eevee) is my recommendation. This game is a Switch remake of the original Pokémon Game Boy games, Red and Blue. They feature turn-based RPG combat, like all the main Pokémon games — but the battles are generally easier than other Pokémon titles, and you get to interact with the super-cute Pikachu as your main companion over the course of the game.</p>        <div class="featured_product_block featured_block_hero" data-id="1b77e6f9-6639-4782-b0c2-cf60d7c27fa7">            <a href="https://www.amazon.com/Stardew-Valley-Nintendo-Switch-Standard/dp/B08MYKHN9V" data-model-name="Stardew Valley - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/k5qJJEWLVGY4q5WyRTApQe.jpg" alt="U&I Entertainment, Stardew Valley - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>U&I Entertainment</div>                                        <div class="featured__title">Stardew Valley - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b9111c93-3170-49ab-85ab-2aba78e9b46b">            <a href="https://www.amazon.com/Factory-Guardians-Standard-Nintendo-Switch-2/dp/B0DFDX7CBH" data-model-name="Xseed Games Rune Factory Guardians of Azuma Standard Edition Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/32Sy35ARQrNhuf3pR7d5nf.jpg" alt="Xseed Games, Xseed Games Rune Factory Guardians of Azuma Standard Edition Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Xseed Games</div>                                        <div class="featured__title">Xseed Games Rune Factory Guardians of Azuma Standard Edition Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="bb7eaac2-d43f-45a7-b42b-a0f11e6697f4">            <a href="https://www.amazon.com/Legend-Zelda-Echoes-Wisdom-Nintendo-Switch/dp/B0D8SDKKVW" data-model-name="The Legend of Zelda: Echoes of Wisdom - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CghPmTzuQqiefK4MRBjMfg.jpg" alt="Nintendo, The Legend of Zelda: Echoes of Wisdom - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">The Legend of Zelda: Echoes of Wisdom - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><p>Did you enjoy growing veggies in Pokémon Pokopia? You should try out a farming sim. I can’t get enough of farming simulator games, because they’re both relaxing and satisfying. Stardew Valley is one of the most popular cozy games out there, and it features retro-style pixel graphics and an extremely memorable cast of characters. I also love Rune Factory Guardians of Azuma: it includes lots of farmland you can decorate as you like, as well as action RPG combat.</p><p>Meanwhile, The Legend of Zelda: Echoes of Wisdom is the best cozy game for The Legend of Zelda fans. Another cozy spin-off, it’ll take you on an adventure across Hyrule with an adorably cute chibi art style. You’ll need to copy magical objects to solve puzzles, similar to how you can copy your Pokémon friends’ abilities in Pokémon Pokopia.</p>        <div class="featured_product_block featured_block_hero" data-id="3f6e7508-08a0-49d7-a9a0-ce5c1e645b28">            <a href="https://www.amazon.com/Hello-Kitty-Island-Adventure-Nintendo-Switch/dp/B0FJYHNRRY" data-model-name="Hello Kitty Island Adventure - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/JkoraWNc5DB9uBRhJv8Joh.jpg" alt="Sunblink, Hello Kitty Island Adventure - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Sunblink</div>                                        <div class="featured__title">Hello Kitty Island Adventure - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="290bb47a-fef1-4cb5-919b-4086a8bc92e6">            <a href="https://www.amazon.com/Disney-Magical-World-Enchanted-Nintendo-Switch/dp/B09HLJCDDY" data-model-name="Disney Magical World 2 Enchanted Edition - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/CxhraowoJHCzB3V3inLvbi.jpg" alt="Bandai Namco, Disney Magical World 2 Enchanted Edition - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Bandai Namco</div>                                        <div class="featured__title">Disney Magical World 2 Enchanted Edition - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="47875fb7-e6fc-4e41-855c-49174c30d818">            <a href="https://www.bestbuy.com/product/miitopia-nintendo-switch-nintendo-switch-lite-digital/JCQ6HQ3QQX" data-model-name="Miitopia - Nintendo Switch (Digital Download)" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/teEiusKTQPv3bWzEQ4FXzj.jpg" alt="Nintendo, Miitopia - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Nintendo</div>                                        <div class="featured__title">Miitopia - Nintendo Switch (Digital Download)</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><p>Disney Magical World 2: Enchanted Edition and Hello Kitty Island Adventure are a pair of games that I couldn’t stop playing. Both feature a big world to explore, lots of decorating and customization options and familiar faces to meet. If you like Disney, pick up Disney Magical World 2; if you like Hello Kitty and friends, you can’t miss Hello Kitty Island Adventure.</p><p>Miitopia is a bit of a rogue pick for this list, but the game’s sense of humor reminds me of Pokémon Pokopia. It’s a turn-based RPG where you can create your own cast of characters — fill out your adventuring team with your real-life friends and see what shenanigans they get up to.</p>        <div class="featured_product_block featured_block_hero" data-id="d27d6139-4b23-4387-bad4-b8fe524c8da5">            <a href="https://www.amazon.com/MySims-Cozy-Bundle-Switch-Nintendo/dp/B0DFD4CCB5" data-model-name="MySims Cozy Bundle - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/pAmUXADgJamrSTLynVnFEn.jpg" alt="Electronic Arts, MySims Cozy Bundle - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Electronic Arts</div>                                        <div class="featured__title">MySims Cozy Bundle - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b3317a50-70c7-4787-be04-24b562001da4">            <a href="https://www.amazon.com/Tiny-Bookshop-Nintendo-Switch/dp/B0G66TP1K9" data-model-name="Tiny Bookshop - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/z8VBETuTkjMUuc4iCcz5Co.jpg" alt="Silver Lining Interactive, Tiny Bookshop - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>Silver Lining Interactive</div>                                        <div class="featured__title">Tiny Bookshop - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div>        <div class="featured_product_block featured_block_hero" data-id="b66b8972-f253-4f72-a3a3-cd826517277e">            <a href="https://www.amazon.com/Dinkum-Nintendo-Switch/dp/B0FTHZ6LGH" data-model-name="Dinkum - Nintendo Switch" data-model-brand="" ><div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:133.33%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/kyVw9KgZnwuFXBoQvoXQV.jpg" alt="U&I Entertainment, Dinkum - Nintendo Switch"></p></div></a>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                        <div class='featured__brand'>U&I Entertainment</div>                                        <div class="featured__title">Dinkum - Nintendo Switch</div>                                    </div>                <div class="subtitle__description">                                                            <p></p>                </div>                            </div>        </div><p>MySims Cozy Bundle is the last game on this list I’ve played myself. Both MySims games in the bundle feature super-cute characters and lots of spaces to decorate. In particular, MySims is cool because you can build custom furniture exactly as you like, block by block — you can’t do that in Pokopia. </p><p>I’ve also added Tiny Book Shop and Dinkum to this list. I haven’t played them yet, but I’ve heard nothing but good things about them both. Tiny Book Shop lets you run your own book shop, as the title suggests — you’ll need to chat to customers to figure out what books they’ll like best. And Dinkum is a life simulation game with an Aussie flair. You can build, decorate, farm and customize the land similar to Pokopia. Just watch out, as some of the wildlife in the outback isn’t so friendly.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>