{"product_id":"solveo-mistpurr™-mini-air-conditioner-fan","title":"Solveo MistPurr™ Mini Air Conditioner Fan","description":"\n\u003csection class=\"mp-luxe\" id=\"solveo-mistpurr\"\u003e\n  \u003cdiv class=\"mp-container\"\u003e\n\n    \u003c!-- HERO --\u003e\n    \u003cheader class=\"mp-hero\"\u003e\n      \u003cdiv class=\"mp-pill\"\u003e\n        \u003cspan class=\"mp-pill-dot\"\u003e\u003c\/span\u003e\n        SOLVEO SUMMER \u0026amp; COOLING\n      \u003c\/div\u003e\n\n      \u003cp class=\"mp-eyebrow\"\u003eYOUR LITTLE SUMMER ESCAPE\u003c\/p\u003e\n\n      \u003ch2\u003e\n        Mzansi brings the heat.\n        \u003cem\u003eMistPurr™ brings the refreshment.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"mp-lead\"\u003e\n        Meet the \u003cstrong\u003eSolveo MistPurr™ Mini Air Conditioner Fan\u003c\/strong\u003e.\n        A charming personal cooling companion combining\n        a refreshing breeze, fine water mist and three\n        fan speeds in one compact, cat-inspired design.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"mp-actions\"\u003e\n        \u003ca href=\"#mp-shop\" class=\"mp-btn\"\u003e\n          DISCOVER MISTPURR™ \u003cspan\u003e↗\u003c\/span\u003e\n        \u003c\/a\u003e\n        \u003ca href=\"#mp-features\" class=\"mp-text-link\"\u003e\n          Explore the benefits ↓\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mp-stats\"\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003e3 SPEEDS\u003c\/strong\u003e\n          \u003csmall\u003eAdjustable Breeze\u003c\/small\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eFINE MIST\u003c\/strong\u003e\n          \u003csmall\u003ePersonal Refreshment\u003c\/small\u003e\n        \u003c\/div\u003e\n        \u003cdiv\u003e\n          \u003cstrong\u003eUSB-C\u003c\/strong\u003e\n          \u003csmall\u003ePower Connection\u003c\/small\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/header\u003e\n\n    \u003c!-- ANIMATED PRODUCT ILLUSTRATION --\u003e\n    \u003cdiv class=\"mp-showcase\"\u003e\n      \u003cdiv class=\"mp-showcase-top\"\u003e\n        \u003cspan\u003eTHE CUTEST WAY TO BEAT THE HEAT\u003c\/span\u003e\n        \u003cspan\u003eMISTPURR™ SERIES\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mp-glow\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"mp-orbit mp-orbit-one\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"mp-orbit mp-orbit-two\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"mp-product-stage\" aria-hidden=\"true\"\u003e\n\n        \u003cdiv class=\"mp-mist mp-mist-one\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"mp-mist mp-mist-two\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"mp-mist mp-mist-three\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"mp-mist mp-mist-four\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"mp-mist mp-mist-five\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"mp-device\"\u003e\n\n          \u003cdiv class=\"mp-ears\"\u003e\n            \u003cdiv class=\"mp-ear mp-ear-left\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"mp-ear mp-ear-right\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"mp-reservoir\"\u003e\n            \u003cdiv class=\"mp-water\"\u003e\u003c\/div\u003e\n            \u003cdiv class=\"mp-reservoir-shine\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"mp-device-body\"\u003e\n            \u003cdiv class=\"mp-fan-housing\"\u003e\n              \u003cdiv class=\"mp-fan-blades\"\u003e\n                \u003cdiv class=\"mp-blade mp-blade-a\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"mp-blade mp-blade-b\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"mp-blade mp-blade-c\"\u003e\u003c\/div\u003e\n                \u003cdiv class=\"mp-blade mp-blade-d\"\u003e\u003c\/div\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"mp-grille\"\u003e\u003c\/div\u003e\n              \u003cdiv class=\"mp-center\"\u003e\u003c\/div\u003e\n            \u003c\/div\u003e\n\n            \u003cdiv class=\"mp-controls\"\u003e\n              \u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mp-air mp-air-one\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"mp-air mp-air-two\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"mp-air mp-air-three\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mp-showcase-bottom\"\u003e\n        \u003cstrong\u003eA LITTLE MIST. A LOT OF CHARM.\u003c\/strong\u003e\n        \u003cspan\u003ePERSONAL SUMMER COMFORT\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- STORY --\u003e\n    \u003csection class=\"mp-story mp-reveal\"\u003e\n      \u003cp class=\"mp-kicker\"\u003eA REFRESHING LITTLE UPGRADE\u003c\/p\u003e\n\n      \u003ch2\u003e\n        Your favourite corner.\n        \u003cem\u003eNow with a little more breeze.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp class=\"mp-body\"\u003e\n        Sticky afternoons, stuffy desks and warm\n        evenings don't have to take over your day.\n        MistPurr™ combines moving air and a fine\n        water mist to help make your personal\n        space feel more refreshing.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"mp-mini-grid\"\u003e\n        \u003carticle\u003e\n          \u003cdiv class=\"mp-mini-icon\"\u003e≋\u003c\/div\u003e\n          \u003ch3\u003eBreeze + Fine Mist\u003c\/h3\u003e\n          \u003cp\u003eEnjoy a refreshing combination\n          of airflow and water mist.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle\u003e\n          \u003cdiv class=\"mp-mini-icon\"\u003e◉\u003c\/div\u003e\n          \u003ch3\u003eThree Fan Speeds\u003c\/h3\u003e\n          \u003cp\u003eChoose a gentler or stronger\n          breeze to suit your moment.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle\u003e\n          \u003cdiv class=\"mp-mini-icon\"\u003e✧\u003c\/div\u003e\n          \u003ch3\u003eCompact \u0026amp; Charming\u003c\/h3\u003e\n          \u003cp\u003eDesk-friendly dimensions with\n          playful cat-inspired styling.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- FEATURES --\u003e\n    \u003csection class=\"mp-features\" id=\"mp-features\"\u003e\n      \u003cdiv class=\"mp-section-head mp-reveal\"\u003e\n        \u003cp class=\"mp-kicker\"\u003eTHOUGHTFULLY DESIGNED\u003c\/p\u003e\n\n        \u003ch2\u003e\n          Small details.\n          \u003cem\u003eRefreshing everyday comfort.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n        \u003cp class=\"mp-body\"\u003e\n          Practical features for a little\n          personal refreshment wherever\n          your everyday routine takes you.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mp-feature-grid\"\u003e\n\n        \u003carticle class=\"mp-feature mp-reveal\"\u003e\n          \u003cdiv class=\"mp-feature-top\"\u003e\n            \u003cspan class=\"mp-feature-icon\"\u003e💧\u003c\/span\u003e\n            \u003cspan class=\"mp-feature-number\"\u003e01 \/ 06\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"mp-feature-label\"\u003eFINE WATER MIST\u003c\/p\u003e\n          \u003ch3\u003eA Welcome Summer Refresh\u003c\/h3\u003e\n          \u003cp\u003e\n            Enjoy moving air with a fine\n            water mist for a refreshing feel\n            close by. Ideal for personal\n            cooling rather than whole-room\n            air conditioning.\n          \u003c\/p\u003e\n          \u003cdiv class=\"mp-feature-footer\"\u003e\n            \u003cspan\u003ePERSONAL REFRESHMENT\u003c\/span\u003e\u003cspan\u003e↗\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"mp-feature mp-reveal\"\u003e\n          \u003cdiv class=\"mp-feature-top\"\u003e\n            \u003cspan class=\"mp-feature-icon\"\u003e≋\u003c\/span\u003e\n            \u003cspan class=\"mp-feature-number\"\u003e02 \/ 06\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"mp-feature-label\"\u003eTHREE FAN SPEEDS\u003c\/p\u003e\n          \u003ch3\u003eYour Breeze, Your Way\u003c\/h3\u003e\n          \u003cp\u003e\n            Choose from three fan speeds,\n            from gentle airflow while reading\n            to a stronger breeze during\n            a hot South African afternoon.\n          \u003c\/p\u003e\n          \u003cdiv class=\"mp-feature-footer\"\u003e\n            \u003cspan\u003eADJUSTABLE COMFORT\u003c\/span\u003e\u003cspan\u003e↗\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"mp-feature mp-reveal\"\u003e\n          \u003cdiv class=\"mp-feature-top\"\u003e\n            \u003cspan class=\"mp-feature-icon\"\u003e↗\u003c\/span\u003e\n            \u003cspan class=\"mp-feature-number\"\u003e03 \/ 06\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"mp-feature-label\"\u003eADJUSTABLE GRILLE\u003c\/p\u003e\n          \u003ch3\u003eDirect Your Airflow\u003c\/h3\u003e\n          \u003cp\u003e\n            The adjustable grille helps\n            direct the breeze towards your\n            preferred spot while you work,\n            study or relax.\n          \u003c\/p\u003e\n          \u003cdiv class=\"mp-feature-footer\"\u003e\n            \u003cspan\u003eFOCUSED PERSONAL AIRFLOW\u003c\/span\u003e\u003cspan\u003e↗\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"mp-feature mp-reveal\"\u003e\n          \u003cdiv class=\"mp-feature-top\"\u003e\n            \u003cspan class=\"mp-feature-icon\"\u003e▣\u003c\/span\u003e\n            \u003cspan class=\"mp-feature-number\"\u003e04 \/ 06\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"mp-feature-label\"\u003eTRANSPARENT RESERVOIR\u003c\/p\u003e\n          \u003ch3\u003eSee Your Water Level\u003c\/h3\u003e\n          \u003cp\u003e\n            The top-mounted transparent\n            water reservoir makes it\n            easier to check the water\n            level at a glance.\n          \u003c\/p\u003e\n          \u003cdiv class=\"mp-feature-footer\"\u003e\n            \u003cspan\u003eEVERYDAY CONVENIENCE\u003c\/span\u003e\u003cspan\u003e↗\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"mp-feature mp-reveal\"\u003e\n          \u003cdiv class=\"mp-feature-top\"\u003e\n            \u003cspan class=\"mp-feature-icon\"\u003e⌁\u003c\/span\u003e\n            \u003cspan class=\"mp-feature-number\"\u003e05 \/ 06\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"mp-feature-label\"\u003eUSB-C POWER\u003c\/p\u003e\n          \u003ch3\u003eSimple USB-C Connection\u003c\/h3\u003e\n          \u003cp\u003e\n            A USB-C power connection\n            makes it convenient to use\n            with a compatible power source.\n            Compact enough to move between\n            your everyday spaces.\n          \u003c\/p\u003e\n          \u003cdiv class=\"mp-feature-footer\"\u003e\n            \u003cspan\u003eCONVENIENT POWER CONNECTION\u003c\/span\u003e\u003cspan\u003e↗\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"mp-feature mp-reveal\"\u003e\n          \u003cdiv class=\"mp-feature-top\"\u003e\n            \u003cspan class=\"mp-feature-icon\"\u003e♡\u003c\/span\u003e\n            \u003cspan class=\"mp-feature-number\"\u003e06 \/ 06\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"mp-feature-label\"\u003eCAT-INSPIRED STYLE\u003c\/p\u003e\n          \u003ch3\u003eA Little Personality\u003c\/h3\u003e\n          \u003cp\u003e\n            The rounded white body\n            and metallic-look cat ears\n            add playful character to\n            your desk or bedside table.\n          \u003c\/p\u003e\n          \u003cdiv class=\"mp-feature-footer\"\u003e\n            \u003cspan\u003eCOOLING WITH CHARACTER\u003c\/span\u003e\u003cspan\u003e↗\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- INTERACTIVE SPEED DEMO --\u003e\n    \u003csection class=\"mp-speeds mp-reveal\"\u003e\n      \u003cdiv class=\"mp-section-head\"\u003e\n        \u003cp class=\"mp-kicker\"\u003eTHREE WAYS TO ENJOY YOUR BREEZE\u003c\/p\u003e\n\n        \u003ch2\u003e\n          Find your\n          \u003cem\u003epersonal comfort.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n        \u003cp class=\"mp-body\"\u003e\n          Explore the three fan speeds with\n          this illustrative airflow demonstration.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mp-speed-panel\"\u003e\n        \u003cdiv class=\"mp-speed-controls\" role=\"group\" aria-label=\"Fan speed demonstration\"\u003e\n\n          \u003cbutton type=\"button\" class=\"mp-speed-btn active\" data-speed=\"1\" aria-pressed=\"true\"\u003e\n            \u003cspan\u003e01\u003c\/span\u003e\n            \u003cstrong\u003eGENTLE\u003c\/strong\u003e\n            \u003csmall\u003eEasygoing breeze\u003c\/small\u003e\n          \u003c\/button\u003e\n\n          \u003cbutton type=\"button\" class=\"mp-speed-btn\" data-speed=\"2\" aria-pressed=\"false\"\u003e\n            \u003cspan\u003e02\u003c\/span\u003e\n            \u003cstrong\u003eMEDIUM\u003c\/strong\u003e\n            \u003csmall\u003eEveryday airflow\u003c\/small\u003e\n          \u003c\/button\u003e\n\n          \u003cbutton type=\"button\" class=\"mp-speed-btn\" data-speed=\"3\" aria-pressed=\"false\"\u003e\n            \u003cspan\u003e03\u003c\/span\u003e\n            \u003cstrong\u003eSTRONG\u003c\/strong\u003e\n            \u003csmall\u003eMore refreshing airflow\u003c\/small\u003e\n          \u003c\/button\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mp-speed-display\" data-speed=\"1\"\u003e\n          \u003cspan class=\"mp-display-label\"\u003e\n            MISTPURR™ AIRFLOW DEMO\n          \u003c\/span\u003e\n\n          \u003cdiv class=\"mp-wind-visual\" aria-hidden=\"true\"\u003e\n            \u003cspan class=\"mp-wind-line mp-line-one\"\u003e\u003c\/span\u003e\n            \u003cspan class=\"mp-wind-line mp-line-two\"\u003e\u003c\/span\u003e\n            \u003cspan class=\"mp-wind-line mp-line-three\"\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cstrong class=\"mp-speed-name\"\u003eGENTLE\u003c\/strong\u003e\n          \u003cp class=\"mp-speed-description\"\u003e\n            A light breeze for relaxed moments.\n          \u003c\/p\u003e\n\n          \u003cdiv class=\"mp-speed-bars\" aria-hidden=\"true\"\u003e\n            \u003cspan class=\"active\"\u003e\u003c\/span\u003e\n            \u003cspan\u003e\u003c\/span\u003e\n            \u003cspan\u003e\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003csmall class=\"mp-demo-note\"\u003e\n            Animation is illustrative, not\n            a measurement of airflow.\n          \u003c\/small\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- DIMENSIONS --\u003e\n    \u003csection class=\"mp-size mp-reveal\"\u003e\n      \u003cdiv class=\"mp-size-copy\"\u003e\n        \u003cp class=\"mp-kicker\"\u003eSMALL FOOTPRINT. BIG PERSONALITY.\u003c\/p\u003e\n\n        \u003ch2\u003e\n          Made for\n          \u003cem\u003eyour little corner.\u003c\/em\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          With a compact fan body, MistPurr™\n          leaves room for your laptop,\n          your iced drink and everything\n          else that makes your space yours.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"mp-dimensions\"\u003e\n          \u003cdiv\u003e\n\u003cstrong\u003e15.5\u003c\/strong\u003e\u003cspan\u003eCM HIGH\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cstrong\u003e12\u003c\/strong\u003e\u003cspan\u003eCM WIDE\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv\u003e\n\u003cstrong\u003e12.5\u003c\/strong\u003e\u003cspan\u003eCM DEEP\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003csmall\u003e\n          Dimensions refer to the fan body.\n          The top reservoir may affect\n          the overall assembled height.\n        \u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mp-size-visual\" aria-hidden=\"true\"\u003e\n        \u003cdiv class=\"mp-size-product\"\u003e\n          \u003cdiv class=\"mp-size-ears\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"mp-size-top\"\u003e\u003c\/div\u003e\n          \u003cdiv class=\"mp-size-body\"\u003e\n            \u003cdiv class=\"mp-size-circle\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"mp-size-height\"\u003e15.5 CM\u003c\/div\u003e\n        \u003cdiv class=\"mp-size-width\"\u003e12 CM\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- LIFESTYLE --\u003e\n    \u003csection class=\"mp-lifestyle mp-reveal\"\u003e\n      \u003cp class=\"mp-kicker\"\u003eYOUR LITTLE SUMMER COMPANION\u003c\/p\u003e\n\n      \u003ch2\u003e\n        A cooler corner.\n        \u003cem\u003eA happier summer routine.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cdiv class=\"mp-use-grid\"\u003e\n        \u003carticle\u003e\n          \u003cspan\u003e01\u003c\/span\u003e\n          \u003ch3\u003eHome Office\u003c\/h3\u003e\n          \u003cp\u003eEnjoy personal airflow while\n          tackling your workday.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle\u003e\n          \u003cspan\u003e02\u003c\/span\u003e\n          \u003ch3\u003eStudy Sessions\u003c\/h3\u003e\n          \u003cp\u003eMake your study nook\n          feel more refreshing.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle\u003e\n          \u003cspan\u003e03\u003c\/span\u003e\n          \u003ch3\u003eBedside Tables\u003c\/h3\u003e\n          \u003cp\u003eKeep a compact breeze\n          close while winding down.\u003c\/p\u003e\n        \u003c\/article\u003e\n\n        \u003carticle\u003e\n          \u003cspan\u003e04\u003c\/span\u003e\n          \u003ch3\u003eSummer Afternoons\u003c\/h3\u003e\n          \u003cp\u003eEnjoy a fine mist and\n          moving air during hot days.\u003c\/p\u003e\n        \u003c\/article\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003c!-- CTA --\u003e\n    \u003csection class=\"mp-cta mp-reveal\" id=\"mp-shop\"\u003e\n      \u003cdiv class=\"mp-cta-shine\"\u003e\u003c\/div\u003e\n\n      \u003cp class=\"mp-kicker\"\u003eSOLVEO MISTPURR™\u003c\/p\u003e\n\n      \u003ch2\u003e\n        Less summer frustration.\n        \u003cem\u003eMore purr-sonal comfort.\u003c\/em\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Fine mist, three fan speeds,\n        USB-C power and a charming\n        cat-inspired design.\n        Your personal summer refreshment.\n      \u003c\/p\u003e\n\n      \u003ca class=\"mp-btn mp-shop-btn\" href=\"\/products\/solveo-mistpurr-mini-air-conditioner-fan\"\u003e\n        SHOP MISTPURR™ \u003cspan\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003cdiv class=\"mp-checkout\"\u003e\n        SECURE CHECKOUT \u003cspan\u003e•\u003c\/span\u003e SOUTH AFRICAN STORE\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003cfooter class=\"mp-footer\"\u003e\n      \u003cspan\u003eSOLVEO™\u003c\/span\u003e\n      \u003cspan\u003eEVERYDAY SOLUTIONS. REFINED.\u003c\/span\u003e\n    \u003c\/footer\u003e\n\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n.mp-luxe {\n  --mp-ink:#294454;\n  --mp-muted:#718d9c;\n  --mp-aqua:#58b9d2;\n  --mp-line:#d6eaf0;\n\n  position:relative;\n  isolation:isolate;\n  overflow:hidden;\n  background:\n    radial-gradient(circle at 85% 0%,#e0f6fa,transparent 35%),\n    linear-gradient(160deg,#fff,#f1fbfd 55%,#fff);\n  color:var(--mp-ink);\n  padding:80px 20px 25px;\n  font-family:Arial,Helvetica,sans-serif;\n  line-height:1.65;\n}\n\n.mp-luxe *,\n.mp-luxe *::before,\n.mp-luxe *::after {box-sizing:border-box}\n\n.mp-luxe a {text-decoration:none}\n.mp-luxe h2,.mp-luxe h3,.mp-luxe p {margin-top:0}\n.mp-container {max-width:1150px;margin:auto}\n\n\/* HERO *\/\n.mp-hero {\n  text-align:center;\n  max-width:860px;\n  margin:0 auto 60px;\n}\n\n.mp-pill {\n  display:inline-flex;\n  align-items:center;\n  gap:9px;\n  padding:9px 16px;\n  border-radius:50px;\n  background:#fff;\n  border:1px solid #cfeaf1;\n  color:#4e9cb1;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1.5px;\n}\n\n.mp-pill-dot {\n  width:7px;height:7px;\n  border-radius:50%;\n  background:#62c6de;\n  box-shadow:0 0 0 0 rgba(98,198,222,.4);\n  animation:mpPulse 2s infinite;\n}\n\n@keyframes mpPulse {\n  60% {box-shadow:0 0 0 8px rgba(98,198,222,0)}\n}\n\n.mp-eyebrow,.mp-kicker {\n  color:#59a9be;\n  font-size:11px;\n  font-weight:800;\n  letter-spacing:2.2px;\n}\n\n.mp-eyebrow {margin:32px 0 15px}\n\n.mp-hero h2 {\n  font-size:clamp(43px,7vw,82px);\n  line-height:1.07;\n  letter-spacing:-3px;\n  font-weight:800;\n  margin-bottom:25px;\n}\n\n.mp-hero h2 em,\n.mp-story h2 em,\n.mp-section-head h2 em,\n.mp-size h2 em,\n.mp-lifestyle h2 em,\n.mp-cta h2 em {\n  display:block;\n  font-style:normal;\n  background:linear-gradient(\n    100deg,#3d9dbb,#a1dfe8,#5699bd\n  );\n  background-size:200% auto;\n  -webkit-background-clip:text;\n  background-clip:text;\n  color:transparent;\n  animation:mpGradient 7s linear infinite;\n}\n\n@keyframes mpGradient {\n  to {background-position:200% center}\n}\n\n.mp-lead {\n  max-width:660px;\n  margin:0 auto 30px;\n  color:var(--mp-muted);\n  font-size:17px;\n}\n\n.mp-lead strong {color:#315d71}\n\n.mp-actions {\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  flex-wrap:wrap;\n  gap:22px;\n}\n\n.mp-btn {\n  display:inline-flex;\n  justify-content:center;\n  align-items:center;\n  gap:22px;\n  padding:17px 26px;\n  border-radius:12px;\n  color:#fff!important;\n  background:linear-gradient(110deg,#5ebed2,#3486aa);\n  box-shadow:0 15px 35px rgba(52,134,170,.2);\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1px;\n  transition:transform .3s,box-shadow .3s;\n}\n\n.mp-btn:hover {\n  transform:translateY(-4px);\n  box-shadow:0 20px 40px rgba(52,134,170,.3);\n}\n\n.mp-btn span {font-size:21px}\n.mp-text-link {color:#5398af!important;font-size:13px;font-weight:700}\n\n.mp-stats {\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  max-width:690px;\n  margin:48px auto 0;\n  border-top:1px solid var(--mp-line);\n  border-bottom:1px solid var(--mp-line);\n  padding:19px 0;\n}\n\n.mp-stats div {\n  display:flex;\n  flex-direction:column;\n  padding:0 7px;\n}\n\n.mp-stats div+div {border-left:1px solid var(--mp-line)}\n.mp-stats strong {font-size:19px;color:#429bb5}\n.mp-stats small {font-size:11px;color:#8ba5b0}\n\n\/* SHOWCASE *\/\n.mp-showcase {\n  position:relative;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:space-between;\n  min-height:480px;\n  padding:25px;\n  margin-bottom:115px;\n  overflow:hidden;\n  border-radius:25px;\n  border:1px solid #cbe8ef;\n  background:radial-gradient(\n    ellipse at center,#e4f9fc,#cdeef5 75%,#e8f9fb\n  );\n}\n\n.mp-showcase-top,\n.mp-showcase-bottom {\n  position:relative;\n  z-index:3;\n  display:flex;\n  justify-content:space-between;\n  width:100%;\n  gap:15px;\n  font-size:10px;\n  letter-spacing:1.4px;\n  color:#6aa5b8;\n  font-weight:800;\n}\n\n.mp-showcase-bottom {align-items:flex-end}\n.mp-showcase-bottom strong {color:#397e95}\n\n.mp-glow {\n  position:absolute;\n  width:350px;height:350px;\n  top:10%;\n  border-radius:50%;\n  background:rgba(82,194,218,.2);\n  filter:blur(60px);\n  animation:mpGlow 5s ease-in-out infinite alternate;\n}\n\n@keyframes mpGlow {\n  to {transform:scale(1.2);opacity:.4}\n}\n\n.mp-orbit {\n  position:absolute;\n  top:50%;left:50%;\n  border:1px solid rgba(66,165,196,.22);\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  animation:mpOrbit 5s ease-in-out infinite;\n}\n\n.mp-orbit-one {width:330px;height:330px}\n.mp-orbit-two {width:460px;height:460px;animation-delay:1s}\n\n@keyframes mpOrbit {\n  50% {opacity:.35;scale:1.04}\n}\n\n\/* CAT FAN ILLUSTRATION *\/\n.mp-product-stage {\n  position:relative;\n  z-index:2;\n  width:360px;\n  height:320px;\n  margin:auto;\n  display:grid;\n  place-items:center;\n}\n\n.mp-device {\n  position:relative;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  z-index:3;\n  animation:mpFloat 5s ease-in-out infinite;\n}\n\n@keyframes mpFloat {\n  50% {transform:translateY(-8px)}\n}\n\n.mp-ears {\n  position:absolute;\n  top:-22px;\n  left:50%;\n  transform:translateX(-50%);\n  width:125px;\n  display:flex;\n  justify-content:space-between;\n  z-index:4;\n}\n\n.mp-ear {\n  width:35px;\n  height:42px;\n  background:linear-gradient(140deg,#d3b78e,#f8e7c7,#ad9273);\n  clip-path:polygon(50% 0,100% 100%,0 100%);\n}\n\n.mp-reservoir {\n  position:relative;\n  width:150px;\n  height:55px;\n  border-radius:16px 16px 5px 5px;\n  border:2px solid rgba(104,168,187,.5);\n  background:rgba(255,255,255,.55);\n  overflow:hidden;\n  z-index:3;\n}\n\n.mp-water {\n  position:absolute;\n  bottom:0;\n  width:100%;\n  height:55%;\n  background:linear-gradient(180deg,#b4e8f3,#7ccfe1);\n  animation:mpWater 4s ease-in-out infinite;\n}\n\n@keyframes mpWater {\n  50% {height:59%}\n}\n\n.mp-reservoir-shine {\n  position:absolute;\n  left:15px;top:5px;\n  width:12px;height:42px;\n  border-radius:10px;\n  background:rgba(255,255,255,.55);\n}\n\n.mp-device-body {\n  width:205px;\n  height:200px;\n  border-radius:40px 40px 35px 35px;\n  border:2px solid #c5dce3;\n  background:linear-gradient(125deg,#fff,#e7f2f5,#fff);\n  box-shadow:0 20px 35px rgba(63,137,160,.18),\n    inset 0 2px 5px rgba(255,255,255,.9);\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  position:relative;\n}\n\n.mp-fan-housing {\n  position:relative;\n  width:145px;height:145px;\n  border-radius:50%;\n  background:#d8edf3;\n  border:9px solid #f9fdff;\n  box-shadow:0 0 0 2px #b9d8e1,\n    inset 0 0 18px rgba(65,124,147,.15);\n  overflow:hidden;\n}\n\n.mp-fan-blades {\n  position:absolute;\n  inset:0;\n  animation:mpSpin 1.7s linear infinite;\n}\n\n@keyframes mpSpin {\n  to {transform:rotate(360deg)}\n}\n\n.mp-blade {\n  position:absolute;\n  width:32px;height:55px;\n  top:calc(50% - 51px);\n  left:calc(50% - 16px);\n  border-radius:65% 25% 60% 25%;\n  background:linear-gradient(135deg,#8cc8d7,#5ea9bf);\n  transform-origin:50% 51px;\n}\n\n.mp-blade-a {transform:rotate(0deg)}\n.mp-blade-b {transform:rotate(90deg)}\n.mp-blade-c {transform:rotate(180deg)}\n.mp-blade-d {transform:rotate(270deg)}\n\n.mp-grille {\n  position:absolute;\n  inset:0;\n  border-radius:50%;\n  background:repeating-conic-gradient(\n    rgba(255,255,255,.65) 0deg 2deg,\n    transparent 2deg 18deg\n  );\n  z-index:2;\n}\n\n.mp-center {\n  position:absolute;\n  top:50%;left:50%;\n  transform:translate(-50%,-50%);\n  width:32px;height:32px;\n  border-radius:50%;\n  background:radial-gradient(circle,#fff,#a7d3de);\n  border:4px solid #d5edf3;\n  z-index:3;\n}\n\n.mp-controls {\n  display:flex;\n  gap:7px;\n  margin-top:9px;\n}\n\n.mp-controls span {\n  width:5px;height:5px;\n  border-radius:50%;\n  background:#9fc5d0;\n}\n\n.mp-controls span:first-child {\n  background:#5bb8cf;\n  box-shadow:0 0 6px #5bb8cf;\n}\n\n\/* MIST *\/\n.mp-mist {\n  position:absolute;\n  z-index:2;\n  width:7px;height:7px;\n  border-radius:50%;\n  background:rgba(83,189,218,.55);\n  filter:blur(1px);\n  opacity:0;\n  animation:mpMist 3s ease-out infinite;\n}\n\n.mp-mist-one {left:10%;top:35%}\n.mp-mist-two {left:18%;top:45%;animation-delay:.5s}\n.mp-mist-three {left:75%;top:25%;animation-delay:1s}\n.mp-mist-four {left:85%;top:42%;animation-delay:1.5s}\n.mp-mist-five {left:50%;top:5%;animation-delay:2s}\n\n@keyframes mpMist {\n  0% {transform:translateY(25px) scale(.4);opacity:0}\n  35% {opacity:.8}\n  100% {transform:translateY(-65px) scale(2);opacity:0}\n}\n\n\/* AIRFLOW *\/\n.mp-air {\n  position:absolute;\n  width:100px;height:22px;\n  border-top:2px solid rgba(74,171,199,.65);\n  border-radius:50%;\n  right:-5px;\n  opacity:0;\n  animation:mpAir 2.6s ease-in-out infinite;\n}\n\n.mp-air-one {top:100px}\n.mp-air-two {top:155px;animation-delay:.6s}\n.mp-air-three {top:210px;animation-delay:1.2s}\n\n@keyframes mpAir {\n  0% {transform:translateX(-35px);opacity:0}\n  30% {opacity:.8}\n  100% {transform:translateX(45px);opacity:0}\n}\n\n\/* SECTIONS *\/\n.mp-story,.mp-features,.mp-speeds,.mp-lifestyle {\n  margin-bottom:115px;\n}\n\n.mp-story h2,\n.mp-section-head h2,\n.mp-size h2,\n.mp-lifestyle h2 {\n  font-size:clamp(35px,5vw,60px);\n  line-height:1.12;\n  letter-spacing:-2px;\n  margin:15px 0 22px;\n}\n\n.mp-body {\n  max-width:660px;\n  color:var(--mp-muted);\n  font-size:16px;\n  line-height:1.85;\n}\n\n\/* MINI CARDS *\/\n.mp-mini-grid {\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:15px;\n  margin-top:35px;\n}\n\n.mp-mini-grid article {\n  background:#fff;\n  border:1px solid var(--mp-line);\n  border-radius:17px;\n  padding:27px 23px;\n  box-shadow:0 12px 35px rgba(44,124,150,.04);\n  transition:transform .3s;\n}\n\n.mp-mini-grid article:hover {transform:translateY(-5px)}\n\n.mp-mini-icon {\n  display:grid;\n  place-items:center;\n  width:50px;height:50px;\n  border-radius:14px;\n  background:#e5f6fa;\n  color:#55a8bf;\n  font-size:24px;\n  margin-bottom:20px;\n}\n\n.mp-mini-grid h3 {font-size:17px;margin-bottom:8px}\n.mp-mini-grid p {\n  color:var(--mp-muted);\n  font-size:13px;\n  line-height:1.7;\n  margin:0;\n}\n\n\/* FEATURES *\/\n.mp-section-head {margin-bottom:35px}\n\n.mp-feature-grid {\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:16px;\n}\n\n.mp-feature {\n  display:flex;\n  flex-direction:column;\n  min-height:315px;\n  padding:32px;\n  border-radius:20px;\n  background:linear-gradient(145deg,#fff,#f2fafc);\n  border:1px solid var(--mp-line);\n  transition:transform .3s,box-shadow .3s;\n}\n\n.mp-feature:hover {\n  transform:translateY(-5px);\n  box-shadow:0 20px 45px rgba(44,124,150,.1);\n}\n\n.mp-feature-top {\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  margin-bottom:27px;\n}\n\n.mp-feature-icon {\n  display:grid;\n  place-items:center;\n  width:48px;height:48px;\n  border-radius:14px;\n  background:#e5f6fa;\n  color:#4fa7be;\n  font-size:23px;\n}\n\n.mp-feature-number {\n  color:#9db9c3;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1px;\n}\n\n.mp-feature-label {\n  color:#59a9bf;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:2px;\n  margin-bottom:10px;\n}\n\n.mp-feature h3 {font-size:23px;margin-bottom:12px}\n\n.mp-feature\u003ep:not(.mp-feature-label) {\n  color:var(--mp-muted);\n  font-size:14px;\n  line-height:1.8;\n  margin-bottom:25px;\n}\n\n.mp-feature-footer {\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  margin-top:auto;\n  padding-top:16px;\n  border-top:1px solid var(--mp-line);\n  color:#89a9b5;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1px;\n}\n\n.mp-feature-footer span:last-child {\n  color:#52a9c0;\n  font-size:18px;\n}\n\n\/* SPEED DEMO *\/\n.mp-speed-panel {\n  display:grid;\n  grid-template-columns:.85fr 1.15fr;\n  gap:18px;\n  padding:18px;\n  border:1px solid #d2eaf0;\n  border-radius:23px;\n  background:#f1fafc;\n}\n\n.mp-speed-controls {display:grid;gap:10px}\n\n.mp-speed-btn {\n  display:flex;\n  flex-direction:column;\n  align-items:flex-start;\n  gap:5px;\n  width:100%;\n  padding:22px;\n  text-align:left;\n  color:#5f8799;\n  background:#fff;\n  border:1px solid #d7eaf0;\n  border-radius:13px;\n  cursor:pointer;\n  font-family:inherit;\n  transition:background .25s,border-color .25s,transform .25s;\n}\n\n.mp-speed-btn:hover {transform:translateX(3px)}\n\n.mp-speed-btn.active {\n  background:linear-gradient(115deg,#e3f7fb,#cdeef5);\n  border-color:#66bdd3;\n  box-shadow:inset 3px 0 #57b4cb;\n}\n\n.mp-speed-btn span {\n  color:#65a9bc;\n  font-size:10px;\n  font-weight:800;\n}\n\n.mp-speed-btn strong {\n  font-size:15px;\n  letter-spacing:1.4px;\n  color:#2f647a;\n}\n\n.mp-speed-btn small {font-size:12px;color:#799cab}\n\n.mp-speed-display {\n  position:relative;\n  min-height:400px;\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  justify-content:center;\n  padding:30px;\n  border-radius:16px;\n  overflow:hidden;\n  background:radial-gradient(\n    ellipse at center,#e4f9fc,#cdeef5 75%\n  );\n}\n\n.mp-display-label {\n  position:absolute;\n  top:20px;\n  color:#6da9bc;\n  font-size:9px;\n  font-weight:800;\n  letter-spacing:1.4px;\n}\n\n.mp-wind-visual {\n  width:100%;\n  height:130px;\n  position:relative;\n  margin-bottom:20px;\n}\n\n.mp-wind-line {\n  position:absolute;\n  left:10%;\n  width:80%;\n  height:25px;\n  border-top:3px solid #5cb6d0;\n  border-radius:50%;\n  opacity:0;\n  animation:mpWind 3s linear infinite;\n}\n\n.mp-line-one {top:15px}\n.mp-line-two {top:55px;animation-delay:.5s}\n.mp-line-three {top:95px;animation-delay:1s}\n\n@keyframes mpWind {\n  0% {transform:translateX(-35px);opacity:0}\n  35% {opacity:.9}\n  100% {transform:translateX(35px);opacity:0}\n}\n\n.mp-speed-display[data-speed=\"1\"] .mp-wind-line {\n  animation-duration:4s;\n}\n\n.mp-speed-display[data-speed=\"2\"] .mp-wind-line {\n  animation-duration:2.7s;\n}\n\n.mp-speed-display[data-speed=\"3\"] .mp-wind-line {\n  animation-duration:1.5s;\n}\n\n.mp-speed-name {\n  font-size:clamp(34px,5vw,60px);\n  letter-spacing:2px;\n  color:#3e94af;\n}\n\n.mp-speed-description {\n  color:#7298a8;\n  text-align:center;\n  font-size:13px;\n  max-width:330px;\n  margin:8px auto 25px;\n}\n\n.mp-speed-bars {display:flex;gap:7px}\n\n.mp-speed-bars span {\n  width:45px;height:6px;\n  border-radius:5px;\n  background:#b9dce6;\n}\n\n.mp-speed-bars span.active {\n  background:#4fb4cf;\n  box-shadow:0 0 10px rgba(79,180,207,.3);\n}\n\n.mp-demo-note {\n  position:absolute;\n  bottom:17px;\n  color:#83a6b4;\n  font-size:10px;\n  text-align:center;\n}\n\n\/* DIMENSIONS *\/\n.mp-size {\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  align-items:center;\n  gap:35px;\n  padding:60px;\n  margin-bottom:115px;\n  border:1px solid #d0e9ef;\n  border-radius:25px;\n  background:linear-gradient(125deg,#e8f8fb,#f9fdfe);\n}\n\n.mp-size-copy\u003ep:not(.mp-kicker) {\n  color:var(--mp-muted);\n  font-size:15px;\n  line-height:1.8;\n}\n\n.mp-dimensions {\n  display:flex;\n  flex-wrap:wrap;\n  gap:28px;\n  margin-top:30px;\n}\n\n.mp-dimensions div {display:flex;flex-direction:column}\n\n.mp-dimensions strong {\n  color:#3e9bb5;\n  font-size:31px;\n  line-height:1.2;\n}\n\n.mp-dimensions span {\n  color:#7fa4b2;\n  font-size:10px;\n  font-weight:800;\n  letter-spacing:1.2px;\n}\n\n.mp-size-copy\u003esmall {\n  display:block;\n  margin-top:22px;\n  color:#8ca9b5;\n  font-size:11px;\n}\n\n.mp-size-visual {\n  position:relative;\n  height:300px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n\n.mp-size-product {\n  display:flex;\n  flex-direction:column;\n  align-items:center;\n  position:relative;\n}\n\n.mp-size-ears {\n  position:absolute;\n  top:-18px;\n  width:115px;height:35px;\n  background:linear-gradient(120deg,#d8bd94,#bba17d);\n  clip-path:polygon(\n    0 100%,15% 0,30% 100%,\n    70% 100%,85% 0,100% 100%\n  );\n}\n\n.mp-size-top {\n  width:115px;height:45px;\n  border:2px solid #b3d6df;\n  border-radius:15px 15px 5px 5px;\n  background:rgba(255,255,255,.6);\n}\n\n.mp-size-body {\n  width:150px;height:150px;\n  border:2px solid #bcdde5;\n  border-radius:30px;\n  background:linear-gradient(135deg,#fff,#e4f2f6);\n  display:grid;\n  place-items:center;\n  box-shadow:0 15px 30px rgba(54,137,160,.1);\n}\n\n.mp-size-circle {\n  width:105px;height:105px;\n  border:9px solid #d0e9f0;\n  border-radius:50%;\n  background:radial-gradient(circle,#a6dce8,#e8f7fa);\n}\n\n.mp-size-height {\n  position:absolute;\n  left:8%;\n  top:15%;\n  height:70%;\n  border-left:2px dashed #70b8cb;\n  display:flex;\n  align-items:center;\n  color:#479bb4;\n  font-size:12px;\n  font-weight:800;\n  writing-mode:vertical-rl;\n  transform:rotate(180deg);\n  padding-left:8px;\n}\n\n.mp-size-width {\n  position:absolute;\n  bottom:15px;\n  width:50%;\n  border-bottom:2px dashed #70b8cb;\n  text-align:center;\n  color:#479bb4;\n  font-size:12px;\n  font-weight:800;\n}\n\n\/* LIFESTYLE *\/\n.mp-use-grid {\n  display:grid;\n  grid-template-columns:repeat(4,minmax(0,1fr));\n  gap:13px;\n  margin-top:35px;\n}\n\n.mp-use-grid article {\n  background:#fff;\n  border-top:2px solid #77c5d7;\n  padding:25px 19px;\n  border-radius:0 0 13px 13px;\n}\n\n.mp-use-grid article\u003espan {\n  color:#5aafc5;\n  font-size:12px;\n  font-weight:800;\n}\n\n.mp-use-grid h3 {font-size:16px;margin:23px 0 8px}\n.mp-use-grid p {\n  color:var(--mp-muted);\n  font-size:13px;\n  line-height:1.7;\n  margin:0;\n}\n\n\/* CTA *\/\n.mp-cta {\n  position:relative;\n  text-align:center;\n  padding:85px 25px;\n  border-radius:25px;\n  overflow:hidden;\n  border:1px solid #c9e8ef;\n  background:radial-gradient(\n    circle at 50% 0%,#fff,#dff4f8 75%\n  );\n}\n\n.mp-cta-shine {\n  position:absolute;\n  top:0;left:10%;\n  width:80%;height:2px;\n  background:linear-gradient(\n    90deg,transparent,#77cddd,transparent\n  );\n}\n\n.mp-cta h2 {\n  font-size:clamp(43px,6vw,76px);\n  line-height:1.08;\n  letter-spacing:-3px;\n  margin:18px 0;\n}\n\n.mp-cta\u003ep:not(.mp-kicker) {\n  color:#7295a5;\n  max-width:540px;\n  margin:0 auto 30px;\n  font-size:15px;\n  line-height:1.8;\n}\n\n.mp-shop-btn {min-width:260px}\n\n.mp-checkout {\n  margin-top:24px;\n  color:#85a7b5;\n  font-size:10px;\n  letter-spacing:1px;\n  font-weight:800;\n}\n\n.mp-checkout span {margin:0 10px}\n\n.mp-footer {\n  display:flex;\n  justify-content:space-between;\n  gap:15px;\n  padding:30px 5px 0;\n  color:#90acb7;\n  font-size:10px;\n  letter-spacing:2px;\n  font-weight:800;\n}\n\n\/* SCROLL REVEAL *\/\n.mp-reveal {opacity:1;transform:none}\n\n.mp-luxe.mp-ready .mp-reveal {\n  opacity:0;\n  transform:translateY(22px);\n  transition:opacity .75s ease,transform .75s ease;\n}\n\n.mp-luxe.mp-ready .mp-reveal.mp-visible {\n  opacity:1;\n  transform:translateY(0);\n}\n\n\/* TABLET *\/\n@media(max-width:900px) {\n  .mp-mini-grid {grid-template-columns:1fr}\n  .mp-speed-panel {grid-template-columns:1fr}\n  .mp-speed-controls {grid-template-columns:repeat(3,minmax(0,1fr))}\n  .mp-size {grid-template-columns:1fr;padding:40px}\n  .mp-use-grid {grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n\n\/* MOBILE *\/\n@media(max-width:600px) {\n  .mp-luxe {padding:48px 14px 22px}\n  .mp-hero {margin-bottom:35px}\n\n  .mp-pill {\n    font-size:9px;\n    letter-spacing:1px;\n    padding:8px 12px;\n  }\n\n  .mp-eyebrow {font-size:9px;margin:26px 0 13px}\n\n  .mp-hero h2 {\n    font-size:clamp(34px,9.3vw,51px);\n    letter-spacing:-1.7px;\n    line-height:1.1;\n  }\n\n  .mp-lead {font-size:14px;line-height:1.75}\n  .mp-actions {flex-direction:column;gap:14px}\n  .mp-btn {width:100%;padding:16px}\n  .mp-text-link {font-size:12px}\n\n  .mp-stats {margin-top:30px;padding:15px 0}\n  .mp-stats strong {font-size:clamp(11px,3.5vw,17px)}\n  .mp-stats small {font-size:9px;line-height:1.4}\n\n  .mp-showcase {\n    min-height:355px;\n    padding:14px;\n    margin-bottom:75px;\n    border-radius:17px;\n  }\n\n  .mp-showcase-top,\n  .mp-showcase-bottom {\n    font-size:8px;\n    letter-spacing:.5px;\n  }\n\n  .mp-product-stage {transform:scale(.76)}\n  .mp-showcase-bottom {flex-direction:column;gap:3px}\n\n  .mp-story,.mp-features,.mp-speeds,.mp-lifestyle {\n    margin-bottom:75px;\n  }\n\n  .mp-kicker {font-size:9px;letter-spacing:1.4px}\n\n  .mp-story h2,\n  .mp-section-head h2,\n  .mp-size h2,\n  .mp-lifestyle h2 {\n    font-size:clamp(30px,8.3vw,42px);\n    letter-spacing:-1.2px;\n  }\n\n  .mp-body {font-size:14px;line-height:1.75}\n\n  .mp-mini-grid {gap:10px;margin-top:25px}\n  .mp-mini-grid article {padding:20px;border-radius:13px}\n  .mp-mini-icon {width:42px;height:42px;margin-bottom:15px}\n  .mp-mini-grid h3 {font-size:15px}\n  .mp-mini-grid p {font-size:12px}\n\n  .mp-section-head {margin-bottom:25px}\n  .mp-feature-grid {grid-template-columns:1fr;gap:12px}\n\n  .mp-feature {\n    min-height:0;\n    padding:23px 20px;\n    border-radius:15px;\n  }\n\n  .mp-feature-top {margin-bottom:22px}\n  .mp-feature-icon {width:42px;height:42px;font-size:23px}\n  .mp-feature h3 {font-size:21px}\n  .mp-feature\u003ep:not(.mp-feature-label) {font-size:13px}\n  .mp-feature-footer {font-size:9px;letter-spacing:.6px}\n\n  .mp-speed-panel {padding:10px;gap:10px}\n  .mp-speed-controls {gap:6px}\n  .mp-speed-btn {padding:13px 8px}\n  .mp-speed-btn strong {font-size:11px}\n  .mp-speed-btn small {font-size:9px}\n\n  .mp-speed-display {min-height:320px;padding:20px}\n  .mp-speed-name {font-size:38px}\n  .mp-speed-description {font-size:12px}\n  .mp-demo-note {font-size:9px;padding:0 10px}\n\n  .mp-size {\n    padding:30px 18px;\n    gap:20px;\n    margin-bottom:75px;\n    border-radius:18px;\n  }\n\n  .mp-size-copy\u003ep:not(.mp-kicker) {font-size:13px}\n  .mp-dimensions {gap:18px}\n  .mp-dimensions strong {font-size:25px}\n  .mp-size-visual {height:250px}\n\n  .mp-use-grid {gap:10px;margin-top:25px}\n  .mp-use-grid article {padding:19px 13px}\n  .mp-use-grid h3 {font-size:14px;margin:16px 0 6px}\n  .mp-use-grid p {font-size:12px}\n\n  .mp-cta {padding:58px 18px;border-radius:18px}\n  .mp-cta h2 {\n    font-size:clamp(35px,9.5vw,52px);\n    letter-spacing:-1.5px;\n  }\n\n  .mp-cta\u003ep:not(.mp-kicker) {font-size:13px}\n  .mp-shop-btn {min-width:0}\n  .mp-checkout {font-size:8px;letter-spacing:.4px}\n\n  .mp-footer {\n    flex-direction:column;\n    align-items:center;\n    text-align:center;\n    gap:5px;\n    font-size:9px;\n  }\n}\n\n@media(max-width:360px) {\n  .mp-luxe {padding-left:10px;padding-right:10px}\n  .mp-hero h2 {font-size:33px}\n  .mp-use-grid {grid-template-columns:1fr}\n}\n\n@media(prefers-reduced-motion:reduce) {\n  .mp-luxe *,\n  .mp-luxe *::before,\n  .mp-luxe *::after {\n    animation:none!important;\n    transition:none!important;\n  }\n\n  .mp-luxe.mp-ready .mp-reveal {\n    opacity:1!important;\n    transform:none!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n(function() {\n  function initMistPurrReveal() {\n    document.querySelectorAll('.mp-luxe').forEach(function(section) {\n      if (section.dataset.mpInit === 'true') return;\n      section.dataset.mpInit = 'true';\n\n      if (!('IntersectionObserver' in window) ||\n          window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\n        return;\n      }\n\n      var elements = section.querySelectorAll('.mp-reveal');\n      var observer = new IntersectionObserver(function(entries) {\n        entries.forEach(function(entry) {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('mp-visible');\n            observer.unobserve(entry.target);\n          }\n        });\n      }, {threshold:0.05,rootMargin:'0px 0px 40px 0px'});\n\n      section.classList.add('mp-ready');\n      elements.forEach(function(el) {observer.observe(el)});\n    });\n  }\n\n  function initMistPurrSpeeds() {\n    document.querySelectorAll('.mp-luxe').forEach(function(section) {\n      if (section.dataset.mpSpeedsInit === 'true') return;\n      section.dataset.mpSpeedsInit = 'true';\n\n      var buttons = section.querySelectorAll('.mp-speed-btn');\n      var display = section.querySelector('.mp-speed-display');\n      if (!display) return;\n\n      var speeds = {\n        '1': {\n          name:'GENTLE',\n          description:'A light breeze for relaxed moments.',\n          bars:1\n        },\n        '2': {\n          name:'MEDIUM',\n          description:'A refreshing everyday airflow setting.',\n          bars:2\n        },\n        '3': {\n          name:'STRONG',\n          description:'A stronger breeze for warmer afternoons.',\n          bars:3\n        }\n      };\n\n      buttons.forEach(function(button) {\n        button.addEventListener('click',function() {\n          var speed = button.getAttribute('data-speed');\n          var info = speeds[speed];\n          if (!info) return;\n\n          buttons.forEach(function(b) {\n            var selected = b === button;\n            b.classList.toggle('active',selected);\n            b.setAttribute('aria-pressed',String(selected));\n          });\n\n          display.setAttribute('data-speed',speed);\n          display.querySelector('.mp-speed-name').textContent =\n            info.name;\n          display.querySelector('.mp-speed-description').textContent =\n            info.description;\n\n          display.querySelectorAll('.mp-speed-bars span')\n            .forEach(function(bar,index) {\n              bar.classList.toggle('active',index \u003c info.bars);\n            });\n        });\n      });\n    });\n  }\n\n  function initMistPurr() {\n    initMistPurrReveal();\n    initMistPurrSpeeds();\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded',initMistPurr);\n  } else {\n    initMistPurr();\n  }\n\n  document.addEventListener('shopify:section:load',initMistPurr);\n})();\n\u003c\/script\u003e\n","brand":"Solveo","offers":[{"title":"Default Title","offer_id":68152311152932,"sku":null,"price":529.99,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1028\/5269\/0212\/files\/air1fnl.png?v=1794327945","url":"https:\/\/solveo.co.za\/products\/solveo-mistpurr%e2%84%a2-mini-air-conditioner-fan","provider":"Solveo","version":"1.0","type":"link"}