{"product_id":"dualfro-ultra-multifunctional-milk-frother-with-induction-heating","title":"DualFro Ultra Multifunctional Milk Frother with Induction Heating","description":"\u003cdiv class=\"duf-page\"\u003e\n\n  \u003c!-- 01 Hero --\u003e\n  \u003csection class=\"duf-hero\"\u003e\n    \u003cdiv class=\"duf-hero__content\"\u003e\n      \u003cp class=\"duf-hero__eyebrow\"\u003e\n        Less Time Making. More Time Enjoying.\n      \u003c\/p\u003e\n\n      \u003ch2 class=\"duf-hero__title\"\u003e\n        DualFro Ultra Milk Frother\n      \u003c\/h2\u003e\n\n      \u003cp class=\"duf-hero__features\"\u003e\n        Dairy \u0026amp; Plant Milk\n        \u003cspan\u003e|\u003c\/span\u003e\n        Silky Microfoam\n        \u003cspan\u003e|\u003c\/span\u003e\n        Smart Programs\n        \u003cspan\u003e|\u003c\/span\u003e\n        Easy-Clean Pitcher\n      \u003c\/p\u003e\n\n      \u003ca class=\"duf-hero__button\" href=\"https:\/\/www.maestrihouse.com\/pages\/dualfro-ultra-design-story\" aria-label=\"Discover the DualFro Ultra design story\"\u003e\n        Discover the Story\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 02 Lifestyle --\u003e\n  \u003csection class=\"duf-section\"\u003e\n    \u003cdiv class=\"duf-section__intro\"\u003e\n      \u003ch2\u003eOne Frother. More Everyday Possibilities.\u003c\/h2\u003e\n      \u003cp\u003e\n        From morning cappuccinos to evening hot chocolate, DualFro Ultra\n        fits naturally into more moments of your day.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"duf-full-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/11_22e64d8f-5e56-4d2d-95a9-d44c8afed2aa.png?v=1785313054\" alt=\"DualFro Ultra for morning coffee, oat lattes, latte art and hot chocolate\" loading=\"lazy\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 03 Dairy and Plant Milk --\u003e\n  \u003csection class=\"duf-section\"\u003e\n    \u003cdiv class=\"duf-section__intro\"\u003e\n      \u003ch2\u003eMade for the Milk You Choose\u003c\/h2\u003e\n      \u003cp\u003e\n        Dedicated dairy and plant milk programs help create more consistent\n        foam with less guesswork.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"duf-full-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/14.png?v=1785313054\" alt=\"DualFro Ultra dairy milk and barista-style plant milk compatibility\" loading=\"lazy\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 04 Easy Operation Carousel --\u003e\n  \u003csection class=\"duf-section duf-section--soft\"\u003e\n    \u003cdiv class=\"duf-section__intro\"\u003e\n      \u003ch2\u003eSimple from Start to Finish\u003c\/h2\u003e\n      \u003cp\u003e\n        Choose a program, press start, and let DualFro Ultra manage the\n        timing and frothing process for you.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"duf-carousel\" aria-label=\"DualFro Ultra operation features\"\u003e\n      \u003cdiv class=\"duf-carousel__track\"\u003e\n\n        \u003c!-- Operation Slide 1 --\u003e\n        \u003cdiv class=\"duf-carousel__slide\" id=\"duf-operation-1\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/5_209bfcec-fec6-4b2b-a603-34cd8484e7c5.png?v=1785313054\" alt=\"DualFro Ultra eight programs and three-step operation\" loading=\"lazy\"\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--prev\" href=\"#duf-operation-2\" aria-label=\"View previous operation image\"\u003e\n            ❮\n          \u003c\/a\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--next\" href=\"#duf-operation-2\" aria-label=\"View next operation image\"\u003e\n            ❯\n          \u003c\/a\u003e\n\n          \u003cdiv class=\"duf-carousel__dots\" aria-label=\"Operation image navigation\"\u003e\n            \u003ca class=\"duf-carousel__dot is-active\" href=\"#duf-operation-1\" aria-label=\"View operation image 1\" aria-current=\"true\"\u003e\u003c\/a\u003e\n\n            \u003ca class=\"duf-carousel__dot\" href=\"#duf-operation-2\" aria-label=\"View operation image 2\"\u003e\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Operation Slide 2 --\u003e\n        \u003cdiv class=\"duf-carousel__slide\" id=\"duf-operation-2\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/6_6272234e-0f1c-496b-b294-12a183b2b252.png?v=1785313054\" alt=\"DualFro Ultra final 60-second countdown reminder\" loading=\"lazy\"\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--prev\" href=\"#duf-operation-1\" aria-label=\"View previous operation image\"\u003e\n            ❮\n          \u003c\/a\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--next\" href=\"#duf-operation-1\" aria-label=\"View next operation image\"\u003e\n            ❯\n          \u003c\/a\u003e\n\n          \u003cdiv class=\"duf-carousel__dots\" aria-label=\"Operation image navigation\"\u003e\n            \u003ca class=\"duf-carousel__dot\" href=\"#duf-operation-1\" aria-label=\"View operation image 1\"\u003e\u003c\/a\u003e\n\n            \u003ca class=\"duf-carousel__dot is-active\" href=\"#duf-operation-2\" aria-label=\"View operation image 2\" aria-current=\"true\"\u003e\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 05 MagHeat Carousel --\u003e\n  \u003csection class=\"duf-section\"\u003e\n    \u003cdiv class=\"duf-section__intro\"\u003e\n      \u003ch2\u003eFast, Even Heating Behind Every Cup\u003c\/h2\u003e\n      \u003cp\u003e\n        MagHeat™ heats and froths together for consistent results without\n        separate heating steps.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"duf-carousel\" aria-label=\"DualFro Ultra MagHeat features\"\u003e\n      \u003cdiv class=\"duf-carousel__track\"\u003e\n\n        \u003c!-- MagHeat Slide 1 --\u003e\n        \u003cdiv class=\"duf-carousel__slide\" id=\"duf-magheat-1\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/2_833f0ae0-397c-4aba-b0b4-87f1cb50a958.png?v=1785313055\" alt=\"DualFro Ultra MagHeat fast and even heating\" loading=\"lazy\"\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--prev\" href=\"#duf-magheat-3\" aria-label=\"View previous MagHeat image\"\u003e\n            ❮\n          \u003c\/a\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--next\" href=\"#duf-magheat-2\" aria-label=\"View next MagHeat image\"\u003e\n            ❯\n          \u003c\/a\u003e\n\n          \u003cdiv class=\"duf-carousel__dots\" aria-label=\"MagHeat image navigation\"\u003e\n            \u003ca class=\"duf-carousel__dot is-active\" href=\"#duf-magheat-1\" aria-label=\"View MagHeat image 1\" aria-current=\"true\"\u003e\u003c\/a\u003e\n\n            \u003ca class=\"duf-carousel__dot\" href=\"#duf-magheat-2\" aria-label=\"View MagHeat image 2\"\u003e\u003c\/a\u003e\n\n            \u003ca class=\"duf-carousel__dot\" href=\"#duf-magheat-3\" aria-label=\"View MagHeat image 3\"\u003e\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- MagHeat Slide 2 --\u003e\n        \u003cdiv class=\"duf-carousel__slide\" id=\"duf-magheat-2\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/4_895112e0-6aca-4546-86d0-5ae97f66bfc7.png?v=1785313055\" alt=\"DualFro Ultra frothing programs and preparation times\" loading=\"lazy\"\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--prev\" href=\"#duf-magheat-1\" aria-label=\"View previous MagHeat image\"\u003e\n            ❮\n          \u003c\/a\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--next\" href=\"#duf-magheat-3\" aria-label=\"View next MagHeat image\"\u003e\n            ❯\n          \u003c\/a\u003e\n\n          \u003cdiv class=\"duf-carousel__dots\" aria-label=\"MagHeat image navigation\"\u003e\n            \u003ca class=\"duf-carousel__dot\" href=\"#duf-magheat-1\" aria-label=\"View MagHeat image 1\"\u003e\u003c\/a\u003e\n\n            \u003ca class=\"duf-carousel__dot is-active\" href=\"#duf-magheat-2\" aria-label=\"View MagHeat image 2\" aria-current=\"true\"\u003e\u003c\/a\u003e\n\n            \u003ca class=\"duf-carousel__dot\" href=\"#duf-magheat-3\" aria-label=\"View MagHeat image 3\"\u003e\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- MagHeat Slide 3 --\u003e\n        \u003cdiv class=\"duf-carousel__slide\" id=\"duf-magheat-3\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/3_d765ca97-ce35-4745-9c8b-1e86f3067090.png?v=1785313050\" alt=\"DualFro Ultra MagHeat induction heating technology\" loading=\"lazy\"\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--prev\" href=\"#duf-magheat-2\" aria-label=\"View previous MagHeat image\"\u003e\n            ❮\n          \u003c\/a\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--next\" href=\"#duf-magheat-1\" aria-label=\"View next MagHeat image\"\u003e\n            ❯\n          \u003c\/a\u003e\n\n          \u003cdiv class=\"duf-carousel__dots\" aria-label=\"MagHeat image navigation\"\u003e\n            \u003ca class=\"duf-carousel__dot\" href=\"#duf-magheat-1\" aria-label=\"View MagHeat image 1\"\u003e\u003c\/a\u003e\n\n            \u003ca class=\"duf-carousel__dot\" href=\"#duf-magheat-2\" aria-label=\"View MagHeat image 2\"\u003e\u003c\/a\u003e\n\n            \u003ca class=\"duf-carousel__dot is-active\" href=\"#duf-magheat-3\" aria-label=\"View MagHeat image 3\" aria-current=\"true\"\u003e\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 06 Microfoam Carousel --\u003e\n  \u003csection class=\"duf-section duf-section--soft\"\u003e\n    \u003cdiv class=\"duf-section__intro\"\u003e\n      \u003ch2\u003eSilky Microfoam Made for Pouring\u003c\/h2\u003e\n      \u003cp\u003e\n        Create smooth, pourable microfoam for homemade lattes and simple\n        latte art.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"duf-carousel\" aria-label=\"DualFro Ultra microfoam features\"\u003e\n      \u003cdiv class=\"duf-carousel__track\"\u003e\n\n        \u003c!-- Microfoam Slide 1 --\u003e\n        \u003cdiv class=\"duf-carousel__slide\" id=\"duf-microfoam-1\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/8_a69dd893-e505-4300-8094-3bbcc67f3d67.png?v=1785313053\" alt=\"DualFro Ultra latte-art microfoam at home\" loading=\"lazy\"\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--prev\" href=\"#duf-microfoam-2\" aria-label=\"View previous microfoam image\"\u003e\n            ❮\n          \u003c\/a\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--next\" href=\"#duf-microfoam-2\" aria-label=\"View next microfoam image\"\u003e\n            ❯\n          \u003c\/a\u003e\n\n          \u003cdiv class=\"duf-carousel__dots\" aria-label=\"Microfoam image navigation\"\u003e\n            \u003ca class=\"duf-carousel__dot is-active\" href=\"#duf-microfoam-1\" aria-label=\"View microfoam image 1\" aria-current=\"true\"\u003e\u003c\/a\u003e\n\n            \u003ca class=\"duf-carousel__dot\" href=\"#duf-microfoam-2\" aria-label=\"View microfoam image 2\"\u003e\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- Microfoam Slide 2 --\u003e\n        \u003cdiv class=\"duf-carousel__slide\" id=\"duf-microfoam-2\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/9_1f97def1-4a6c-4118-b6d2-91c577d4bbe0.png?v=1785313053\" alt=\"DualFro Ultra flow diverter for fine microfoam\" loading=\"lazy\"\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--prev\" href=\"#duf-microfoam-1\" aria-label=\"View previous microfoam image\"\u003e\n            ❮\n          \u003c\/a\u003e\n\n          \u003ca class=\"duf-carousel__arrow duf-carousel__arrow--next\" href=\"#duf-microfoam-1\" aria-label=\"View next microfoam image\"\u003e\n            ❯\n          \u003c\/a\u003e\n\n          \u003cdiv class=\"duf-carousel__dots\" aria-label=\"Microfoam image navigation\"\u003e\n            \u003ca class=\"duf-carousel__dot\" href=\"#duf-microfoam-1\" aria-label=\"View microfoam image 1\"\u003e\u003c\/a\u003e\n\n            \u003ca class=\"duf-carousel__dot is-active\" href=\"#duf-microfoam-2\" aria-label=\"View microfoam image 2\" aria-current=\"true\"\u003e\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 07 Product Details --\u003e\n  \u003csection class=\"duf-section\"\u003e\n    \u003cdiv class=\"duf-section__intro\"\u003e\n      \u003ch2\u003eDesigned for Everyday Use\u003c\/h2\u003e\n      \u003cp\u003e\n        Clear fill marks, a comfortable handle and dishwasher-safe removable\n        parts make pouring, serving and cleanup easier.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"duf-full-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/12_b9528b11-9149-4d1e-b40b-40d7ef11e2ba.png?v=1785313050\" alt=\"DualFro Ultra detachable pitcher and everyday-use design details\" loading=\"lazy\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 08 What's in the Box --\u003e\n  \u003csection class=\"duf-section duf-section--soft\"\u003e\n    \u003cdiv class=\"duf-section__intro\"\u003e\n      \u003ch2\u003eReady from the First Cup\u003c\/h2\u003e\n      \u003cp\u003e\n        Essential attachments, cleaning accessories and guides are included\n        to help you get started.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cimg class=\"duf-full-image\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/13_fc9f7d97-1bc9-4f11-bf13-2bbd1d4ffb31.png?v=1785313054\" alt=\"DualFro Ultra milk frother and included accessories\" loading=\"lazy\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 09 FAQ --\u003e\n  \u003csection class=\"duf-faq\"\u003e\n    \u003cdiv class=\"duf-faq__header\"\u003e\n      \u003cp class=\"duf-faq__eyebrow\"\u003e\n        NEED TO KNOW\n      \u003c\/p\u003e\n\n      \u003ch2\u003e\n        Frequently Asked Questions\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Find answers about pre-orders, milk compatibility, capacity,\n        cleaning and everyday use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"duf-faq__list\"\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eWhen will my pre-order ship?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            DualFro Ultra is expected to begin shipping gradually in\n            \u003cstrong\u003eSeptember 2026\u003c\/strong\u003e. Orders will be fulfilled in the\n            order they are received. You will receive an email with tracking\n            information once your order has shipped. We will also notify you\n            by email if the estimated shipping schedule changes.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eCan I cancel my pre-order?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            You may request a cancellation before your order enters the\n            shipping process. Please contact our customer service team with\n            your order number so we can assist you.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eDoes DualFro Ultra work with plant-based milk?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            Yes. DualFro Ultra includes dedicated settings for plant-based\n            milk. For more consistent results, we recommend using\n            barista-style oat, soy or almond milk. Foam texture may vary\n            depending on the brand, formula, protein content and starting\n            temperature.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eWhat type of milk produces the best foam?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            For dairy milk, we recommend refrigerated milk with at least\n            3% protein and approximately 3% fat. For plant-based drinks,\n            barista-style formulas usually produce more consistent foam.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eCan DualFro Ultra make microfoam for latte art?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            Yes. The latte-art programs and flow diverter are designed to\n            create smoother, more pourable microfoam for homemade lattes and\n            simple latte art. Results may also depend on milk type, milk\n            quantity, starting temperature and pouring technique.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eCan it make both hot and cold foam?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            Yes. DualFro Ultra supports hot and cold preparation on compatible\n            programs. Select your program, choose the desired temperature\n            setting and press start.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eWhat is the maximum capacity?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            DualFro Ultra can heat and stir up to\n            \u003cstrong\u003e17 oz \/ 500 ml\u003c\/strong\u003e. The maximum frothing capacity is\n            up to \u003cstrong\u003e8.5 oz \/ 250 ml\u003c\/strong\u003e. Minimum and maximum fill\n            levels vary by program, so always follow the markings inside the\n            pitcher.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eWhich attachment should I use?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            Use the \u003cstrong\u003efrothing whisk\u003c\/strong\u003e for thick foam, heating\n            and stirring programs. Use the \u003cstrong\u003eflow diverter\u003c\/strong\u003e for\n            smoother, more pourable latte-art microfoam.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eHow long does it take to prepare milk foam?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            Preparation time varies depending on the selected program, milk\n            volume, starting temperature and milk type. Some hot foam programs\n            can finish in about two minutes, while larger-volume heating\n            programs may take longer.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eAre the removable parts dishwasher-safe?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            The detachable pitcher, lid, frothing whisk and flow diverter are\n            dishwasher-safe according to the cleaning instructions in the\n            user manual. Always keep the power base and power cord dry.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eHow should I clean DualFro Ultra?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            Remove the pitcher and attachment after each use and rinse them\n            promptly to prevent milk residue from drying. Wipe the power base\n            with a soft, slightly damp cloth. Never immerse the power base or\n            power cord in water.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"duf-faq__item\"\u003e\n        \u003csummary\u003e\n          \u003cspan\u003eWhy does foam quality vary between milk brands?\u003c\/span\u003e\n          \u003cspan class=\"duf-faq__icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n\n        \u003cdiv class=\"duf-faq__answer\"\u003e\n          \u003cp\u003e\n            Milk formulas vary in protein, fat, stabilizers and other\n            ingredients. These differences can affect foam volume, texture\n            and stability, especially with plant-based milk. Using\n            refrigerated barista-style milk can help improve consistency.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .duf-page,\n  .duf-page * {\n    box-sizing: border-box;\n  }\n\n  .duf-page {\n    width: 100%;\n    max-width: 2000px;\n    margin: 0 auto;\n    padding: 0;\n    color: #252525;\n    background: #ffffff;\n  }\n\n  .duf-page img {\n    display: block !important;\n    width: 100%;\n    max-width: 100% !important;\n    height: auto;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: 0 !important;\n  }\n\n  \/* Hero *\/\n  .duf-hero {\n    position: relative;\n    display: flex;\n    align-items: center;\n    width: 100%;\n    min-height: clamp(500px, 40vw, 800px);\n    margin: 0;\n    overflow: hidden;\n\n    background-image:\n      linear-gradient(\n        90deg,\n        rgba(247, 244, 238, 0.98) 0%,\n        rgba(247, 244, 238, 0.9) 29%,\n        rgba(247, 244, 238, 0.48) 46%,\n        rgba(247, 244, 238, 0) 65%\n      ),\n      url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/11_8fdb2258-55e4-4146-a09e-ef4ce08066a0.png?v=1785314275\");\n\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n  }\n\n  .duf-hero__content {\n    position: relative;\n    z-index: 2;\n    width: min(680px, 47%);\n    margin-left: clamp(30px, 6vw, 120px);\n    padding: 70px 0;\n    text-align: left;\n  }\n\n  .duf-hero__eyebrow {\n    margin: 0 0 18px;\n    color: #6f772f;\n    font-size: clamp(15px, 1.25vw, 23px);\n    line-height: 1.4;\n    font-weight: 600;\n  }\n\n  .duf-hero__title {\n    margin: 0;\n    color: #202020;\n    font-size: clamp(40px, 4vw, 72px);\n    line-height: 1.04;\n    font-weight: 700;\n    letter-spacing: -0.035em;\n  }\n\n  .duf-hero__features {\n    max-width: 650px;\n    margin: 26px 0 0;\n    color: #333333;\n    font-size: clamp(15px, 1.15vw, 20px);\n    line-height: 1.65;\n    font-weight: 500;\n  }\n\n  .duf-hero__features span {\n    display: inline-block;\n    margin: 0 7px;\n    color: #a0ad44;\n  }\n\n  .duf-hero__button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 52px;\n    margin-top: 32px;\n    padding: 13px 32px;\n    border: 2px solid #a0ad44;\n    border-radius: 999px;\n    background: #a0ad44;\n    color: #ffffff !important;\n    font-size: 16px;\n    line-height: 1.2;\n    font-weight: 700;\n    text-decoration: none !important;\n    transition:\n      background-color 0.25s ease,\n      border-color 0.25s ease,\n      transform 0.25s ease;\n  }\n\n  .duf-hero__button:visited {\n    color: #ffffff !important;\n  }\n\n  .duf-hero__button:hover {\n    border-color: #899535;\n    background: #899535;\n    color: #ffffff !important;\n    transform: translateY(-2px);\n  }\n\n  .duf-hero__button:focus-visible {\n    outline: 3px solid rgba(160, 173, 68, 0.35);\n    outline-offset: 4px;\n  }\n\n  \/* Sections *\/\n  .duf-section {\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    background: #ffffff;\n  }\n\n  .duf-section--soft {\n    background: #f6f2eb;\n  }\n\n  .duf-section__intro {\n    max-width: 900px;\n    margin: 0 auto;\n    padding: clamp(42px, 5vw, 78px) 24px clamp(26px, 3vw, 42px);\n    text-align: center;\n  }\n\n  .duf-section__intro h2 {\n    margin: 0;\n    color: #7f8c22;\n    font-size: clamp(30px, 3.2vw, 52px);\n    line-height: 1.12;\n    font-weight: 700;\n    letter-spacing: -0.025em;\n  }\n\n  .duf-section__intro p {\n    max-width: 720px;\n    margin: 16px auto 0;\n    color: #555555;\n    font-size: clamp(15px, 1.3vw, 19px);\n    line-height: 1.65;\n    font-weight: 400;\n  }\n\n  .duf-full-image {\n    width: 100% !important;\n    height: auto !important;\n    object-fit: contain;\n  }\n\n  \/* Pure HTML\/CSS Carousel *\/\n  .duf-carousel {\n    position: relative;\n    width: 100%;\n    margin: 0;\n    overflow: hidden;\n    background: #f4efe8;\n  }\n\n  .duf-carousel__track {\n    display: flex;\n    width: 100%;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scroll-behavior: smooth;\n    scroll-snap-type: x mandatory;\n    overscroll-behavior-x: contain;\n    scrollbar-width: none;\n    -ms-overflow-style: none;\n  }\n\n  .duf-carousel__track::-webkit-scrollbar {\n    display: none;\n  }\n\n  .duf-carousel__slide {\n    position: relative;\n    flex: 0 0 100%;\n    width: 100%;\n    min-width: 100%;\n    scroll-snap-align: start;\n    scroll-snap-stop: always;\n    scroll-margin-top: 20px;\n    background: #f4efe8;\n  }\n\n  .duf-carousel__slide img {\n    width: 100% !important;\n    max-width: 100% !important;\n    height: auto !important;\n    object-fit: contain;\n  }\n\n  .duf-carousel__arrow {\n    position: absolute;\n    z-index: 5;\n    top: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 48px;\n    height: 48px;\n    margin: 0;\n    padding: 0;\n    border: 1px solid rgba(255, 255, 255, 0.78);\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.9);\n    color: #65701f !important;\n    font-size: 25px;\n    line-height: 1;\n    text-decoration: none !important;\n    cursor: pointer;\n    transform: translateY(-50%);\n    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.14);\n    transition:\n      background-color 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .duf-carousel__arrow:hover {\n    background: #ffffff;\n    color: #65701f !important;\n    transform: translateY(-50%) scale(1.05);\n  }\n\n  .duf-carousel__arrow:focus-visible {\n    outline: 3px solid rgba(160, 173, 68, 0.4);\n    outline-offset: 3px;\n  }\n\n  .duf-carousel__arrow--prev {\n    left: 22px;\n  }\n\n  .duf-carousel__arrow--next {\n    right: 22px;\n  }\n\n  .duf-carousel__dots {\n    position: absolute;\n    z-index: 6;\n    left: 50%;\n    bottom: 18px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 9px;\n    transform: translateX(-50%);\n  }\n\n  .duf-carousel__dot {\n    display: block;\n    width: 9px;\n    height: 9px;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.76);\n    text-decoration: none !important;\n    cursor: pointer;\n    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);\n    transition:\n      width 0.25s ease,\n      border-radius 0.25s ease,\n      background-color 0.25s ease;\n  }\n\n  .duf-carousel__dot.is-active {\n    width: 26px;\n    border-radius: 999px;\n    background: #a0ad44;\n  }\n\n  .duf-carousel__dot:focus-visible {\n    outline: 2px solid #ffffff;\n    outline-offset: 3px;\n  }\n\n  \/* FAQ *\/\n  .duf-faq {\n    width: 100%;\n    margin: 0;\n    padding: clamp(60px, 7vw, 110px) 24px;\n    background: #f6f2eb;\n  }\n\n  .duf-faq__header {\n    max-width: 820px;\n    margin: 0 auto clamp(34px, 4vw, 54px);\n    text-align: center;\n  }\n\n  .duf-faq__eyebrow {\n    margin: 0 0 12px;\n    color: #a0ad44;\n    font-size: 13px;\n    line-height: 1.4;\n    font-weight: 700;\n    letter-spacing: 0.14em;\n  }\n\n  .duf-faq__header h2 {\n    margin: 0;\n    color: #252525;\n    font-size: clamp(32px, 3.5vw, 54px);\n    line-height: 1.12;\n    font-weight: 700;\n    letter-spacing: -0.025em;\n  }\n\n  .duf-faq__header \u003e p:last-child {\n    max-width: 650px;\n    margin: 16px auto 0;\n    color: #666666;\n    font-size: clamp(15px, 1.2vw, 18px);\n    line-height: 1.65;\n  }\n\n  .duf-faq__list {\n    max-width: 1050px;\n    margin: 0 auto;\n    border-top: 1px solid rgba(37, 37, 37, 0.16);\n  }\n\n  .duf-faq__item {\n    margin: 0;\n    border-bottom: 1px solid rgba(37, 37, 37, 0.16);\n    background: transparent;\n  }\n\n  .duf-faq__item summary {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n    width: 100%;\n    padding: 25px 4px;\n    color: #282828;\n    font-size: clamp(17px, 1.45vw, 21px);\n    line-height: 1.4;\n    font-weight: 600;\n    text-align: left;\n    list-style: none;\n    cursor: pointer;\n  }\n\n  .duf-faq__item summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .duf-faq__item summary::marker {\n    content: \"\";\n  }\n\n  .duf-faq__icon {\n    position: relative;\n    flex: 0 0 28px;\n    width: 28px;\n    height: 28px;\n    border: 1px solid rgba(160, 173, 68, 0.55);\n    border-radius: 50%;\n    transition:\n      background-color 0.25s ease,\n      transform 0.25s ease;\n  }\n\n  .duf-faq__icon::before,\n  .duf-faq__icon::after {\n    content: \"\";\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 11px;\n    height: 1.5px;\n    border-radius: 999px;\n    background: #7f8c22;\n    transform: translate(-50%, -50%);\n    transition: transform 0.25s ease;\n  }\n\n  .duf-faq__icon::after {\n    transform: translate(-50%, -50%) rotate(90deg);\n  }\n\n  .duf-faq__item[open] .duf-faq__icon {\n    background: #a0ad44;\n    transform: rotate(180deg);\n  }\n\n  .duf-faq__item[open] .duf-faq__icon::before,\n  .duf-faq__item[open] .duf-faq__icon::after {\n    background: #ffffff;\n  }\n\n  .duf-faq__item[open] .duf-faq__icon::after {\n    transform: translate(-50%, -50%) rotate(0deg);\n  }\n\n  .duf-faq__answer {\n    max-width: 900px;\n    padding: 0 52px 27px 4px;\n  }\n\n  .duf-faq__answer p {\n    margin: 0;\n    color: #616161;\n    font-size: clamp(15px, 1.15vw, 17px);\n    line-height: 1.75;\n    font-weight: 400;\n  }\n\n  .duf-faq__answer strong {\n    color: #606b1e;\n    font-weight: 700;\n  }\n\n  \/* Tablet *\/\n  @media screen and (max-width: 989px) {\n    .duf-hero {\n      min-height: 620px;\n      align-items: flex-start;\n\n      background-image:\n        linear-gradient(\n          180deg,\n          rgba(247, 244, 238, 0.98) 0%,\n          rgba(247, 244, 238, 0.91) 34%,\n          rgba(247, 244, 238, 0.25) 61%,\n          rgba(247, 244, 238, 0) 78%\n        ),\n        url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/11_8fdb2258-55e4-4146-a09e-ef4ce08066a0.png?v=1785314275\");\n\n      background-position: 66% center;\n    }\n\n    .duf-hero__content {\n      width: auto;\n      max-width: 680px;\n      margin: 0;\n      padding: 54px 30px;\n    }\n  }\n\n  \/* Mobile *\/\n  @media screen and (max-width: 749px) {\n    .duf-hero {\n      min-height: 620px;\n      background-position: 69% center;\n    }\n\n    .duf-hero__content {\n      padding: 38px 20px;\n    }\n\n    .duf-hero__eyebrow {\n      margin-bottom: 12px;\n      font-size: 14px;\n    }\n\n    .duf-hero__title {\n      max-width: 440px;\n      font-size: clamp(34px, 10vw, 48px);\n      line-height: 1.06;\n    }\n\n    .duf-hero__features {\n      max-width: 450px;\n      margin-top: 18px;\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .duf-hero__features span {\n      margin: 0 3px;\n    }\n\n    .duf-hero__button {\n      min-height: 48px;\n      margin-top: 24px;\n      padding: 12px 25px;\n      font-size: 15px;\n    }\n\n    .duf-section__intro {\n      padding: 38px 20px 24px;\n    }\n\n    .duf-section__intro h2 {\n      font-size: 29px;\n    }\n\n    .duf-section__intro p {\n      margin-top: 12px;\n      font-size: 15px;\n    }\n\n    .duf-carousel__arrow {\n      width: 38px;\n      height: 38px;\n      font-size: 20px;\n    }\n\n    .duf-carousel__arrow--prev {\n      left: 10px;\n    }\n\n    .duf-carousel__arrow--next {\n      right: 10px;\n    }\n\n    .duf-carousel__dots {\n      bottom: 10px;\n      gap: 7px;\n    }\n\n    .duf-carousel__dot {\n      width: 7px;\n      height: 7px;\n    }\n\n    .duf-carousel__dot.is-active {\n      width: 21px;\n    }\n\n    .duf-faq {\n      padding: 52px 20px;\n    }\n\n    .duf-faq__header {\n      margin-bottom: 28px;\n    }\n\n    .duf-faq__header h2 {\n      font-size: 31px;\n    }\n\n    .duf-faq__item summary {\n      gap: 16px;\n      padding: 21px 0;\n      font-size: 17px;\n    }\n\n    .duf-faq__icon {\n      flex-basis: 25px;\n      width: 25px;\n      height: 25px;\n    }\n\n    .duf-faq__answer {\n      padding: 0 34px 23px 0;\n    }\n\n    .duf-faq__answer p {\n      font-size: 15px;\n      line-height: 1.7;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .duf-carousel__track {\n      scroll-behavior: auto;\n    }\n\n    .duf-carousel__arrow,\n    .duf-carousel__dot,\n    .duf-hero__button {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e","brand":"Maestri House®","offers":[{"title":"Black","offer_id":45281341309110,"sku":"CP017579","price":129.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0596\/5335\/7750\/files\/4_1efef296-9a65-4ca1-ac2c-701e5cc9057c.jpg?v=1784626442","url":"https:\/\/www.maestrihouse.com\/products\/dualfro-ultra-multifunctional-milk-frother-with-induction-heating","provider":"Maestri House","version":"1.0","type":"link"}