{"product_id":"novea™-glow-therapy-led-mask","title":"NOVÉA™ Glow Therapy LED Mask","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c!-- NOVÉA™ Glow Therapy LED Mask — Complete Shopify Custom Liquid Section --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- No product images or mask illustrations are included. --\u003e\n\u003cdiv id=\"novea-glow-mask\" class=\"novea-mask\" role=\"region\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"novea-hero\"\u003e\u003cspan class=\"novea-orb novea-orb--one\"\u003e\u003c\/span\u003e \u003cspan class=\"novea-orb novea-orb--two\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"novea-container novea-hero__inner\"\u003e\n\u003cdiv class=\"novea-reveal\"\u003e\n\u003cspan class=\"novea-badge\"\u003eNOVÉA™ LIGHT THERAPY\u003c\/span\u003e\n\u003ch1\u003eNOVÉA™ Glow Therapy LED Mask\u003c\/h1\u003e\n\u003cp class=\"novea-tagline\"\u003eOne Mask. Seven Treatments.\u003cbr\u003eSkin That Glows From Within.\u003c\/p\u003e\n\u003cp class=\"novea-description\"\u003eTarget dullness, breakouts, fine lines and uneven-looking skin with seven clinically inspired light modes in one premium, wearable device.\u003c\/p\u003e\n\u003cdiv class=\"novea-colour-bar\"\u003e\n\u003cspan class=\"is-white\"\u003e\u003c\/span\u003e \u003cspan class=\"is-red\"\u003e\u003c\/span\u003e \u003cspan class=\"is-green\"\u003e\u003c\/span\u003e \u003cspan class=\"is-cyan\"\u003e\u003c\/span\u003e \u003cspan class=\"is-yellow\"\u003e\u003c\/span\u003e \u003cspan class=\"is-blue\"\u003e\u003c\/span\u003e \u003cspan class=\"is-purple\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"novea-highlights\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e7\u003c\/strong\u003e\u003cspan\u003eLED light modes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003e10–20\u003c\/strong\u003e\u003cspan\u003eminute sessions\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFull-face\u003c\/strong\u003e\u003cspan\u003eLED coverage\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eUSB\u003c\/strong\u003e\u003cspan\u003erechargeable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"novea-trust\"\u003e\n\u003cspan\u003eNo heat\u003c\/span\u003e \u003cspan\u003eNo pain\u003c\/span\u003e \u003cspan\u003eNo downtime\u003c\/span\u003e \u003cspan\u003eWearable design\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"#novea-led-modes\" class=\"novea-button\"\u003e Explore the 7 modes \u003cspan\u003e→\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INTRODUCTION --\u003e\n\u003csection class=\"novea-section\"\u003e\n\u003cdiv class=\"novea-container\"\u003e\n\u003cdiv class=\"novea-intro novea-reveal\"\u003e\n\u003cspan class=\"novea-eyebrow\"\u003e Professional-inspired skincare at home \u003c\/span\u003e\n\u003ch2\u003eSeven targeted treatments.\u003cbr\u003eOne effortless ritual.\u003c\/h2\u003e\n\u003cp\u003eTreating multiple skin concerns separately can be expensive and time-consuming. The NOVÉA™ Glow Therapy LED Mask brings seven targeted light modes into one wearable device, allowing you to personalise every session according to your skin’s needs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- BENEFITS --\u003e\n\u003csection class=\"novea-section novea-soft\"\u003e\n\u003cdiv class=\"novea-container\"\u003e\n\u003cdiv class=\"novea-heading novea-reveal\"\u003e\n\u003cspan class=\"novea-eyebrow\"\u003eYour complete glow ritual\u003c\/span\u003e\n\u003ch2\u003eWhat your skin gains\u003c\/h2\u003e\n\u003cp\u003ePersonalise your beauty ritual according to your current cosmetic skincare goals.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"novea-benefits\"\u003e\n\u003carticle class=\"novea-card novea-reveal\"\u003e\u003cspan class=\"novea-icon\"\u003e✦\u003c\/span\u003e\n\u003ch3\u003eVisibly younger-looking skin\u003c\/h3\u003e\n\u003cp\u003eRed light supports collagen production to help soften the appearance of fine lines and promote firmer-looking skin.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-card novea-reveal\"\u003e\u003cspan class=\"novea-icon\"\u003e◇\u003c\/span\u003e\n\u003ch3\u003eClearer-looking complexion\u003c\/h3\u003e\n\u003cp\u003eCyan light is designed for blemish-prone skin and supports a clearer, more refreshed-looking complexion.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-card novea-reveal\"\u003e\u003cspan class=\"novea-icon\"\u003e◌\u003c\/span\u003e\n\u003ch3\u003eMore balanced-looking tone\u003c\/h3\u003e\n\u003cp\u003eGreen light helps calm the appearance of visible redness and encourages a more balanced-looking skin tone.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-card novea-reveal\"\u003e\u003cspan class=\"novea-icon\"\u003e✧\u003c\/span\u003e\n\u003ch3\u003eRadiant, refreshed glow\u003c\/h3\u003e\n\u003cp\u003eBlue light helps refresh dull-looking skin and supports a brighter, more radiant appearance.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-card novea-reveal\"\u003e\u003cspan class=\"novea-icon\"\u003e♡\u003c\/span\u003e\n\u003ch3\u003eSoothed-looking skin\u003c\/h3\u003e\n\u003cp\u003eYellow light helps soothe the appearance of stressed skin while supporting visible recovery.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-card novea-reveal\"\u003e\u003cspan class=\"novea-icon\"\u003e∞\u003c\/span\u003e\n\u003ch3\u003eVisible skin renewal\u003c\/h3\u003e\n\u003cp\u003ePurple light combines complementary light benefits to support renewed and revitalised-looking skin.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-card novea-card--featured novea-reveal\"\u003e\u003cspan class=\"novea-icon\"\u003e✺\u003c\/span\u003e\n\u003ch3\u003eTotal-looking rejuvenation\u003c\/h3\u003e\n\u003cp\u003eWhite light provides full-spectrum cosmetic care to energise and revitalise the appearance of the complexion.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INTERACTIVE LED MODES --\u003e\n\u003csection class=\"novea-section novea-led-section\" id=\"novea-led-modes\"\u003e\n\u003cdiv class=\"novea-container\"\u003e\n\u003cdiv class=\"novea-heading novea-reveal\"\u003e\n\u003cspan class=\"novea-eyebrow\"\u003ePersonalised light therapy\u003c\/span\u003e\n\u003ch2\u003eThe 7 LED therapy modes\u003c\/h2\u003e\n\u003cp\u003eSelect a colour below to update the selected treatment and explore its targeted cosmetic benefit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- SELECTED TREATMENT --\u003e\n\u003cdiv class=\"novea-selected novea-reveal\" id=\"novea-selected-treatment\" role=\"status\"\u003e\n\u003cspan class=\"novea-selected__glow\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"novea-selected__inner\"\u003e\n\u003cspan class=\"novea-selected__dot\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"novea-selected__text\"\u003e\n\u003cspan class=\"novea-selected__label\"\u003eSelected treatment\u003c\/span\u003e \u003cstrong class=\"novea-selected__title\"\u003eWhite Light\u003c\/strong\u003e\n\u003cp class=\"novea-selected__copy\"\u003eFull-spectrum care to energise and revitalise the appearance of the complexion.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TREATMENT BUTTONS --\u003e\n\u003cdiv class=\"novea-modes\"\u003e\n\u003cbutton class=\"novea-mode novea-mode--white is-active novea-reveal\" type=\"button\"\u003e \u003cspan class=\"novea-mode__swatch\"\u003e\u003c\/span\u003e \u003cspan class=\"novea-mode__content\"\u003e \u003cstrong\u003eWhite Light\u003c\/strong\u003e \u003cspan\u003e Full-spectrum care for total-looking rejuvenation and vitality. \u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"novea-mode__check\"\u003e✓\u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"novea-mode novea-mode--red novea-reveal\" type=\"button\"\u003e \u003cspan class=\"novea-mode__swatch\"\u003e\u003c\/span\u003e \u003cspan class=\"novea-mode__content\"\u003e \u003cstrong\u003eRed Light\u003c\/strong\u003e \u003cspan\u003e Supports firmer-looking skin and softens the appearance of fine lines. \u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"novea-mode__check\"\u003e✓\u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"novea-mode novea-mode--green novea-reveal\" type=\"button\"\u003e \u003cspan class=\"novea-mode__swatch\"\u003e\u003c\/span\u003e \u003cspan class=\"novea-mode__content\"\u003e \u003cstrong\u003eGreen Light\u003c\/strong\u003e \u003cspan\u003e Helps calm visible redness and promote a balanced-looking tone. \u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"novea-mode__check\"\u003e✓\u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"novea-mode novea-mode--cyan novea-reveal\" type=\"button\"\u003e \u003cspan class=\"novea-mode__swatch\"\u003e\u003c\/span\u003e \u003cspan class=\"novea-mode__content\"\u003e \u003cstrong\u003eCyan Light\u003c\/strong\u003e \u003cspan\u003e Designed for blemish-prone skin and a clearer-looking complexion. \u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"novea-mode__check\"\u003e✓\u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"novea-mode novea-mode--yellow novea-reveal\" type=\"button\"\u003e \u003cspan class=\"novea-mode__swatch\"\u003e\u003c\/span\u003e \u003cspan class=\"novea-mode__content\"\u003e \u003cstrong\u003eYellow Light\u003c\/strong\u003e \u003cspan\u003e Helps soothe stressed-looking skin and supports visible recovery. \u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"novea-mode__check\"\u003e✓\u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"novea-mode novea-mode--blue novea-reveal\" type=\"button\"\u003e \u003cspan class=\"novea-mode__swatch\"\u003e\u003c\/span\u003e \u003cspan class=\"novea-mode__content\"\u003e \u003cstrong\u003eBlue Light\u003c\/strong\u003e \u003cspan\u003e Refreshes dull-looking skin and supports a radiant appearance. \u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"novea-mode__check\"\u003e✓\u003c\/span\u003e \u003c\/button\u003e \u003cbutton class=\"novea-mode novea-mode--purple novea-reveal\" type=\"button\"\u003e \u003cspan class=\"novea-mode__swatch\"\u003e\u003c\/span\u003e \u003cspan class=\"novea-mode__content\"\u003e \u003cstrong\u003ePurple Light\u003c\/strong\u003e \u003cspan\u003e Combines complementary benefits to support visible skin renewal. \u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"novea-mode__check\"\u003e✓\u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cp class=\"novea-note novea-reveal\"\u003eCosmetic benefits may vary according to individual skin needs. Always follow the supplied user guide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW IT WORKS --\u003e\n\u003csection class=\"novea-section\"\u003e\n\u003cdiv class=\"novea-container\"\u003e\n\u003cdiv class=\"novea-heading novea-reveal\"\u003e\n\u003cspan class=\"novea-eyebrow\"\u003eThe science of light\u003c\/span\u003e\n\u003ch2\u003eHow it works\u003c\/h2\u003e\n\u003cp\u003ePhotobiomodulation uses selected wavelengths of visible light to support different cosmetic skincare goals without heat or downtime.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"novea-steps\"\u003e\n\u003carticle class=\"novea-step novea-reveal\"\u003e\u003cspan\u003e01\u003c\/span\u003e\n\u003ch3\u003eSelect your mode\u003c\/h3\u003e\n\u003cp\u003eChoose one of seven light colours according to your current skincare goal.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-step novea-reveal\"\u003e\u003cspan\u003e02\u003c\/span\u003e\n\u003ch3\u003eWear and relax\u003c\/h3\u003e\n\u003cp\u003ePosition the lightweight device comfortably over freshly cleansed, dry skin.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-step novea-reveal\"\u003e\u003cspan\u003e03\u003c\/span\u003e\n\u003ch3\u003eTargeted illumination\u003c\/h3\u003e\n\u003cp\u003eThe full-face design delivers consistent light across the forehead, cheeks, nose and chin.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-step novea-reveal\"\u003e\u003cspan\u003e04\u003c\/span\u003e\n\u003ch3\u003eComplete your ritual\u003c\/h3\u003e\n\u003cp\u003eAfter your session, follow with your favourite serum and moisturiser.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"novea-comfort novea-reveal\"\u003e\n\u003cspan\u003e✓ No heat\u003c\/span\u003e \u003cspan\u003e✓ No pain\u003c\/span\u003e \u003cspan\u003e✓ No downtime\u003c\/span\u003e \u003cspan\u003e✓ At-home convenience\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003csection class=\"novea-section novea-soft\"\u003e\n\u003cdiv class=\"novea-container\"\u003e\n\u003cdiv class=\"novea-heading novea-reveal\"\u003e\n\u003cspan class=\"novea-eyebrow\"\u003eDesigned for effortless use\u003c\/span\u003e\n\u003ch2\u003eKey specifications\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"novea-specs\"\u003e\n\u003carticle class=\"novea-spec novea-reveal\"\u003e\u003cspan\u003e01\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSeven light modes\u003c\/strong\u003e\n\u003cp\u003eSeven individual LED light therapy colour settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-spec novea-reveal\"\u003e\u003cspan\u003e02\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eFull-face coverage\u003c\/strong\u003e\n\u003cp\u003eIlluminates the forehead, cheeks, nose and chin.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-spec novea-reveal\"\u003e\u003cspan\u003e03\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eLED technology\u003c\/strong\u003e\n\u003cp\u003eProfessional-inspired photobiomodulation technology.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-spec novea-reveal\"\u003e\u003cspan\u003e04\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSimple operation\u003c\/strong\u003e\n\u003cp\u003eEasy-to-use control for cycling through the modes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-spec novea-reveal\"\u003e\u003cspan\u003e05\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eRechargeable power\u003c\/strong\u003e\n\u003cp\u003eUSB rechargeable, cordless and wearable design.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-spec novea-reveal\"\u003e\u003cspan\u003e06\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSession duration\u003c\/strong\u003e\n\u003cp\u003eRecommended session time of approximately 10–20 minutes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-spec novea-reveal\"\u003e\u003cspan\u003e07\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePremium design\u003c\/strong\u003e\n\u003cp\u003eLightweight white finish with rose-gold branding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-spec novea-reveal\"\u003e\u003cspan\u003e08\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePremium packaging\u003c\/strong\u003e\n\u003cp\u003ePresented in a premium NOVÉA™ matte-black gift box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003carticle class=\"novea-spec novea-reveal\"\u003e\u003cspan\u003e09\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eProudly South African\u003c\/strong\u003e\n\u003cp\u003ePremium beauty technology for your at-home ritual.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- HOW TO USE --\u003e\n\u003csection class=\"novea-section\"\u003e\n\u003cdiv class=\"novea-container\"\u003e\n\u003cdiv class=\"novea-heading novea-reveal\"\u003e\n\u003cspan class=\"novea-eyebrow\"\u003eYour at-home ritual\u003c\/span\u003e\n\u003ch2\u003eHow to use\u003c\/h2\u003e\n\u003cp\u003eComplete your LED light therapy ritual in six simple steps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003col class=\"novea-use\"\u003e\n\u003cli class=\"novea-reveal\"\u003e\n\u003cspan\u003e1\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCleanse\u003c\/strong\u003e\n\u003cp\u003eCleanse your face thoroughly and gently pat it dry.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"novea-reveal\"\u003e\n\u003cspan\u003e2\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePower on\u003c\/strong\u003e\n\u003cp\u003eEnsure the device is charged, position it and switch it on.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"novea-reveal\"\u003e\n\u003cspan\u003e3\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSelect\u003c\/strong\u003e\n\u003cp\u003eCycle through the colours and choose your preferred mode.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"novea-reveal\"\u003e\n\u003cspan\u003e4\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eRelax\u003c\/strong\u003e\n\u003cp\u003eEnjoy a comfortable 10–20 minute light therapy session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"novea-reveal\"\u003e\n\u003cspan\u003e5\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eComplete\u003c\/strong\u003e\n\u003cp\u003eRemove the device and apply your serum and moisturiser.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli class=\"novea-reveal\"\u003e\n\u003cspan\u003e6\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eRepeat\u003c\/strong\u003e\n\u003cp\u003eUse according to the recommendations in the supplied guide.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INCLUDED --\u003e\n\u003csection class=\"novea-section novea-soft\"\u003e\n\u003cdiv class=\"novea-container\"\u003e\n\u003cdiv class=\"novea-heading novea-reveal\"\u003e\n\u003cspan class=\"novea-eyebrow\"\u003eThe complete experience\u003c\/span\u003e\n\u003ch2\u003eWhat’s included\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"novea-included\"\u003e\n\u003cdiv class=\"novea-reveal\"\u003e\n\u003cspan\u003e01\u003c\/span\u003e \u003cstrong\u003eNOVÉA™ Glow Therapy LED Mask\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"novea-reveal\"\u003e\n\u003cspan\u003e02\u003c\/span\u003e \u003cstrong\u003eUSB charging cable\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"novea-reveal\"\u003e\n\u003cspan\u003e03\u003c\/span\u003e \u003cstrong\u003ePremium NOVÉA™ matte-black gift box\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"novea-reveal\"\u003e\n\u003cspan\u003e04\u003c\/span\u003e \u003cstrong\u003eUser guide\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"novea-cta\"\u003e\n\u003cdiv class=\"novea-container novea-cta__inner novea-reveal\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"novea-eyebrow\"\u003eNOVÉA™ Glow Therapy\u003c\/span\u003e\n\u003ch2\u003eOne mask. Seven treatments.\u003c\/h2\u003e\n\u003cp\u003eSkin that speaks for itself.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ca href=\"#novea-led-modes\" class=\"novea-button\"\u003e View the 7 modes \u003cspan\u003e→\u003c\/span\u003e \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp class=\"novea-disclaimer\"\u003eCosmetic skincare device. Individual results may vary. Always follow the supplied user guide and discontinue use if irritation occurs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  #novea-glow-mask {\n    --ink: #17181d;\n    --text: #353942;\n    --muted: #686e78;\n    --rose: #b76e79;\n    --rose-dark: #8f505b;\n    --rose-light: #e9c5cc;\n    --rose-wash: #fbe9ee;\n    --border: rgba(23, 24, 29, 0.11);\n    --shadow: 0 14px 38px rgba(25, 20, 28, 0.08);\n\n    width: 100%;\n    overflow: hidden;\n    color: var(--text);\n    background: #fff;\n    font-family:\n      Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial,\n      sans-serif;\n    line-height: 1.6;\n    isolation: isolate;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  #novea-glow-mask *,\n  #novea-glow-mask *::before,\n  #novea-glow-mask *::after {\n    box-sizing: border-box;\n  }\n\n  #novea-glow-mask h1,\n  #novea-glow-mask h2,\n  #novea-glow-mask h3,\n  #novea-glow-mask p {\n    margin: 0;\n    padding: 0;\n  }\n\n  #novea-glow-mask button,\n  #novea-glow-mask a {\n    font: inherit;\n  }\n\n  .novea-container {\n    position: relative;\n    z-index: 2;\n    width: min(1120px, calc(100% - 32px));\n    margin: 0 auto;\n  }\n\n  .novea-section {\n    position: relative;\n    padding: 76px 0;\n  }\n\n  .novea-soft {\n    background:\n      radial-gradient(circle at 7% 7%, rgba(251, 233, 238, 0.96), transparent 28%),\n      linear-gradient(180deg, #fdfbfc, #f7f4f6);\n  }\n\n  .novea-heading,\n  .novea-intro {\n    max-width: 760px;\n    margin: 0 auto 42px;\n    text-align: center;\n  }\n\n  .novea-intro {\n    margin-bottom: 0;\n  }\n\n  .novea-heading h2,\n  .novea-intro h2,\n  .novea-cta h2 {\n    margin: 9px 0 14px !important;\n    color: var(--ink);\n    font-size: clamp(30px, 5vw, 50px);\n    font-weight: 760;\n    line-height: 1.08;\n    letter-spacing: -0.04em;\n  }\n\n  .novea-heading p,\n  .novea-intro p {\n    color: var(--muted);\n    font-size: 16px;\n  }\n\n  .novea-eyebrow {\n    display: inline-block;\n    color: var(--rose);\n    font-size: 11px;\n    font-weight: 850;\n    letter-spacing: 0.16em;\n    text-transform: uppercase;\n  }\n\n  \/* Hero *\/\n  .novea-hero {\n    position: relative;\n    display: grid;\n    min-height: 680px;\n    padding: 100px 0 85px;\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 50% 30%, #fff, transparent 36%),\n      radial-gradient(circle at 15% 20%, rgba(255, 194, 207, 0.28), transparent 30%),\n      radial-gradient(circle at 88% 80%, rgba(192, 168, 255, 0.24), transparent 28%),\n      linear-gradient(145deg, #fff, #f9edf1 52%, #efeaff);\n    place-items: center;\n  }\n\n  .novea-hero__inner {\n    text-align: center;\n  }\n\n  .novea-badge {\n    display: inline-flex;\n    padding: 9px 15px;\n    border: 1px solid rgba(183, 110, 121, 0.31);\n    border-radius: 999px;\n    color: var(--rose-dark);\n    background: rgba(255, 255, 255, 0.8);\n    box-shadow: 0 8px 24px rgba(183, 110, 121, 0.1);\n    font-size: 10px;\n    font-weight: 850;\n    letter-spacing: 0.16em;\n  }\n\n  .novea-hero h1 {\n    max-width: 900px;\n    margin: 22px auto 16px !important;\n    color: var(--ink);\n    font-size: clamp(43px, 8vw, 78px);\n    font-weight: 780;\n    line-height: 0.99;\n    letter-spacing: -0.055em;\n  }\n\n  .novea-tagline {\n    margin-bottom: 15px !important;\n    color: var(--rose-dark);\n    font-size: clamp(19px, 3vw, 25px);\n    font-weight: 750;\n    line-height: 1.3;\n  }\n\n  .novea-description {\n    max-width: 700px;\n    margin: 0 auto !important;\n    color: var(--muted);\n    font-size: 16px;\n  }\n\n  .novea-colour-bar {\n    display: grid;\n    grid-template-columns: repeat(7, 1fr);\n    width: min(510px, 88%);\n    height: 8px;\n    margin: 30px auto 0;\n    overflow: hidden;\n    border-radius: 999px;\n    box-shadow: 0 8px 22px rgba(50, 40, 54, 0.12);\n  }\n\n  .novea-colour-bar .is-white { background: #e7e9f2; }\n  .novea-colour-bar .is-red { background: #ff4d5f; }\n  .novea-colour-bar .is-green { background: #59d37a; }\n  .novea-colour-bar .is-cyan { background: #42cfc2; }\n  .novea-colour-bar .is-yellow { background: #f3bc32; }\n  .novea-colour-bar .is-blue { background: #438fe8; }\n  .novea-colour-bar .is-purple { background: #9a68e8; }\n\n  .novea-highlights {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 12px;\n    max-width: 720px;\n    margin: 30px auto 0;\n  }\n\n  .novea-highlights div {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    min-height: 58px;\n    padding: 12px;\n    border: 1px solid var(--border);\n    border-radius: 15px;\n    background: rgba(255, 255, 255, 0.84);\n    box-shadow: 0 8px 22px rgba(17, 19, 24, 0.055);\n  }\n\n  .novea-highlights strong {\n    color: var(--rose-dark);\n    font-size: 14px;\n  }\n\n  .novea-highlights span {\n    color: #555c67;\n    font-size: 12px;\n  }\n\n  .novea-trust,\n  .novea-comfort {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 11px 21px;\n    margin-top: 20px;\n  }\n\n  .novea-trust span {\n    position: relative;\n    padding-left: 16px;\n    color: #616874;\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .novea-trust span::before {\n    position: absolute;\n    top: 50%;\n    left: 0;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: var(--rose);\n    content: \"\";\n    transform: translateY(-50%);\n  }\n\n  .novea-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    min-height: 52px;\n    margin-top: 26px;\n    padding: 13px 21px;\n    border: 1px solid var(--rose);\n    border-radius: 999px;\n    color: #fff;\n    background: linear-gradient(135deg, var(--rose-dark), var(--rose));\n    box-shadow: 0 12px 28px rgba(183, 110, 121, 0.26);\n    font-size: 13px;\n    font-weight: 800;\n    text-decoration: none;\n    transition: 0.25s ease;\n  }\n\n  .novea-button:hover {\n    box-shadow: 0 17px 35px rgba(183, 110, 121, 0.34);\n    transform: translateY(-3px);\n  }\n\n  .novea-orb {\n    position: absolute;\n    border-radius: 50%;\n    animation: novea-float 7s ease-in-out infinite;\n  }\n\n  .novea-orb--one {\n    top: 12%;\n    left: 4%;\n    width: 140px;\n    height: 140px;\n    background: rgba(255, 115, 140, 0.13);\n  }\n\n  .novea-orb--two {\n    right: 3%;\n    bottom: 10%;\n    width: 190px;\n    height: 190px;\n    background: rgba(155, 120, 255, 0.13);\n    animation-delay: -3s;\n  }\n\n  \/* Benefits *\/\n  .novea-benefits {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 16px;\n  }\n\n  .novea-card {\n    min-height: 220px;\n    padding: 24px;\n    border: 1px solid var(--border);\n    border-radius: 20px;\n    background: #fff;\n    box-shadow: var(--shadow);\n    transition: 0.28s ease;\n  }\n\n  .novea-card:hover {\n    border-color: rgba(183, 110, 121, 0.4);\n    box-shadow: 0 20px 48px rgba(25, 20, 28, 0.12);\n    transform: translateY(-4px);\n  }\n\n  .novea-icon {\n    display: grid;\n    width: 43px;\n    height: 43px;\n    margin-bottom: 16px;\n    border-radius: 13px;\n    color: var(--rose-dark);\n    background: linear-gradient(180deg, #fff, var(--rose-wash));\n    box-shadow: 0 7px 18px rgba(183, 110, 121, 0.17);\n    place-items: center;\n  }\n\n  .novea-card h3 {\n    margin-bottom: 9px !important;\n    color: var(--ink);\n    font-size: 17px;\n  }\n\n  .novea-card p {\n    color: var(--muted);\n    font-size: 14px;\n  }\n\n  \/* LED section *\/\n  .novea-led-section {\n    background:\n      radial-gradient(circle at 8% 10%, rgba(251, 232, 238, 0.94), transparent 27%),\n      radial-gradient(circle at 92% 90%, rgba(217, 204, 255, 0.76), transparent 28%),\n      #fbfafc;\n  }\n\n  .novea-selected {\n    --selected-colour: #e7e9f2;\n    --selected-glow: rgba(220, 224, 238, 0.72);\n\n    position: relative;\n    display: block;\n    width: 100%;\n    max-width: 820px;\n    min-height: 170px;\n    margin: 0 auto 32px;\n    padding: 28px;\n    overflow: hidden;\n    border: 1px solid var(--selected-colour);\n    border-radius: 24px;\n    background: #fff;\n    box-shadow:\n      0 18px 48px rgba(25, 20, 28, 0.1),\n      0 0 0 3px rgba(231, 233, 242, 0.3);\n    transition:\n      border-color 0.35s ease,\n      box-shadow 0.35s ease;\n  }\n\n  .novea-selected__glow {\n    position: absolute;\n    top: 50%;\n    left: 0;\n    width: 220px;\n    height: 220px;\n    border-radius: 50%;\n    background: var(--selected-glow);\n    filter: blur(48px);\n    opacity: 0.72;\n    pointer-events: none;\n    transform: translate(-32%, -50%);\n    transition: background 0.4s ease;\n  }\n\n  .novea-selected__inner {\n    position: relative;\n    z-index: 2;\n    display: grid;\n    grid-template-columns: 25px minmax(0, 1fr);\n    align-items: flex-start;\n    gap: 18px;\n  }\n\n  .novea-selected__dot {\n    display: block;\n    width: 25px;\n    height: 25px;\n    margin-top: 5px;\n    border: 1px solid rgba(23, 24, 29, 0.13);\n    border-radius: 50%;\n    background: var(--selected-colour);\n    box-shadow: 0 0 20px var(--selected-colour);\n    transition:\n      background 0.4s ease,\n      box-shadow 0.4s ease;\n  }\n\n  .novea-selected__text {\n    min-width: 0;\n  }\n\n  .novea-selected__label {\n    display: block;\n    margin-bottom: 6px;\n    color: var(--rose);\n    font-size: 10px;\n    font-weight: 850;\n    letter-spacing: 0.14em;\n    text-transform: uppercase;\n  }\n\n  .novea-selected__title {\n    display: block;\n    margin-bottom: 7px;\n    color: var(--ink);\n    font-size: clamp(21px, 3vw, 28px);\n    line-height: 1.2;\n  }\n\n  .novea-selected__copy {\n    display: block !important;\n    max-width: 650px;\n    color: var(--muted) !important;\n    font-size: 14px !important;\n    opacity: 1 !important;\n    visibility: visible !important;\n  }\n\n  .novea-selected.is-changing .novea-selected__text {\n    animation: novea-change 0.4s ease;\n  }\n\n  .novea-modes {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 14px;\n  }\n\n  .novea-mode {\n    --mode-colour: #e7e9f2;\n\n    position: relative;\n    display: grid;\n    grid-template-columns: 24px minmax(0, 1fr) 25px;\n    align-items: flex-start;\n    gap: 15px;\n    width: 100%;\n    min-height: 130px;\n    padding: 20px;\n    border: 1px solid var(--border);\n    border-radius: 19px;\n    color: var(--text);\n    background: #fff;\n    box-shadow: 0 8px 23px rgba(17, 19, 24, 0.06);\n    text-align: left;\n    cursor: pointer;\n    appearance: none;\n    transition: 0.25s ease;\n  }\n\n  .novea-mode:hover,\n  .novea-mode:focus-visible,\n  .novea-mode.is-active {\n    border-color: var(--mode-colour);\n    outline: none;\n    box-shadow: 0 15px 34px rgba(17, 19, 24, 0.11);\n    transform: translateY(-4px);\n  }\n\n  .novea-mode__swatch {\n    width: 23px;\n    height: 23px;\n    margin-top: 2px;\n    border: 1px solid rgba(23, 24, 29, 0.13);\n    border-radius: 50%;\n    background: var(--mode-colour);\n    box-shadow: 0 0 15px var(--mode-colour);\n  }\n\n  .novea-mode__content strong,\n  .novea-mode__content span {\n    display: block;\n  }\n\n  .novea-mode__content strong {\n    margin-bottom: 6px;\n    color: var(--ink);\n    font-size: 16px;\n  }\n\n  .novea-mode__content span {\n    color: var(--muted);\n    font-size: 13px;\n    line-height: 1.5;\n  }\n\n  .novea-mode__check {\n    display: grid;\n    width: 24px;\n    height: 24px;\n    border-radius: 50%;\n    color: #fff;\n    background: var(--mode-colour);\n    font-size: 11px;\n    font-weight: 900;\n    opacity: 0;\n    place-items: center;\n    transform: scale(0.7);\n    transition: 0.25s ease;\n  }\n\n  .novea-mode.is-active .novea-mode__check {\n    opacity: 1;\n    transform: scale(1);\n  }\n\n  .novea-mode--white {\n    --mode-colour: #e7e9f2;\n    background: linear-gradient(180deg, #fff, rgba(231, 233, 242, 0.62));\n  }\n\n  .novea-mode--red {\n    --mode-colour: #ff4d5f;\n    background: linear-gradient(180deg, #fff, rgba(255, 77, 95, 0.09));\n  }\n\n  .novea-mode--green {\n    --mode-colour: #59d37a;\n    background: linear-gradient(180deg, #fff, rgba(89, 211, 122, 0.09));\n  }\n\n  .novea-mode--cyan {\n    --mode-colour: #42cfc2;\n    background: linear-gradient(180deg, #fff, rgba(66, 207, 194, 0.1));\n  }\n\n  .novea-mode--yellow {\n    --mode-colour: #f3bc32;\n    background: linear-gradient(180deg, #fff, rgba(243, 188, 50, 0.13));\n  }\n\n  .novea-mode--blue {\n    --mode-colour: #438fe8;\n    background: linear-gradient(180deg, #fff, rgba(67, 143, 232, 0.1));\n  }\n\n  .novea-mode--purple {\n    --mode-colour: #9a68e8;\n    background: linear-gradient(180deg, #fff, rgba(154, 104, 232, 0.11));\n  }\n\n  .novea-mode--white .novea-mode__check {\n    color: var(--ink);\n  }\n\n  .novea-note {\n    margin-top: 24px !important;\n    color: var(--muted);\n    font-size: 11px;\n    text-align: center;\n  }\n\n  \/* Steps, specifications, use and included *\/\n  .novea-steps,\n  .novea-specs,\n  .novea-use,\n  .novea-included {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 13px;\n  }\n\n  .novea-step {\n    min-height: 220px;\n    padding: 23px;\n    border: 1px solid var(--border);\n    border-radius: 19px;\n    background: #fff;\n    box-shadow: var(--shadow);\n  }\n\n  .novea-step \u003e span,\n  .novea-use li \u003e span {\n    display: grid;\n    width: 40px;\n    height: 40px;\n    flex: 0 0 40px;\n    border-radius: 50%;\n    color: var(--ink);\n    background: linear-gradient(180deg, var(--rose-wash), var(--rose-light));\n    box-shadow: 0 7px 18px rgba(183, 110, 121, 0.18);\n    font-size: 11px;\n    font-weight: 850;\n    place-items: center;\n  }\n\n  .novea-step \u003e span {\n    margin-bottom: 30px;\n  }\n\n  .novea-step h3 {\n    margin-bottom: 8px !important;\n    color: var(--ink);\n    font-size: 17px;\n  }\n\n  .novea-step p,\n  .novea-spec p,\n  .novea-use p {\n    color: var(--muted);\n    font-size: 13px;\n  }\n\n  .novea-comfort span {\n    padding: 10px 15px;\n    border: 1px solid var(--border);\n    border-radius: 999px;\n    background: #fff;\n    box-shadow: 0 6px 17px rgba(17, 19, 24, 0.05);\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .novea-spec,\n  .novea-use li,\n  .novea-included \u003e div {\n    display: flex;\n    align-items: flex-start;\n    gap: 15px;\n    min-height: 112px;\n    padding: 19px;\n    border: 1px solid var(--border);\n    border-radius: 18px;\n    background: #fff;\n    box-shadow: var(--shadow);\n  }\n\n  .novea-spec \u003e span,\n  .novea-included \u003e div \u003e span {\n    color: var(--rose);\n    font-size: 10px;\n    font-weight: 900;\n  }\n\n  .novea-spec strong,\n  .novea-use strong,\n  .novea-included strong {\n    display: block;\n    margin-bottom: 4px;\n    color: var(--ink);\n    font-size: 14px;\n  }\n\n  .novea-use {\n    max-width: 960px;\n    margin: 0 auto;\n    padding: 0;\n    list-style: none;\n  }\n\n  .novea-use li \u003e span {\n    margin: 0;\n  }\n\n  .novea-included \u003e div {\n    align-items: center;\n    min-height: 82px;\n  }\n\n  \/* CTA *\/\n  .novea-cta {\n    padding: 70px 0;\n    background: linear-gradient(\n      180deg,\n      rgba(251, 232, 238, 0.5),\n      rgba(217, 204, 255, 0.34)\n    );\n  }\n\n  .novea-cta__inner {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 25px;\n    flex-wrap: wrap;\n  }\n\n  .novea-cta .novea-button {\n    margin-top: 0;\n  }\n\n  .novea-cta p {\n    color: var(--muted);\n  }\n\n  .novea-disclaimer {\n    margin: 0 !important;\n    padding: 17px !important;\n    color: #777d87;\n    background: #f4f2f3;\n    font-size: 10px;\n    text-align: center;\n  }\n\n  \/* Reveal effect *\/\n  .novea-reveal {\n    opacity: 1;\n    transform: none;\n  }\n\n  .novea-js .novea-reveal {\n    opacity: 0;\n    transform: translateY(22px);\n    transition:\n      opacity 0.7s ease,\n      transform 0.7s ease;\n  }\n\n  .novea-js .novea-reveal.novea-visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  @keyframes novea-float {\n    50% {\n      transform: translateY(-17px);\n    }\n  }\n\n  @keyframes novea-change {\n    from {\n      opacity: 0;\n      transform: translateY(7px);\n    }\n\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  @media (min-width: 680px) {\n    .novea-benefits,\n    .novea-modes,\n    .novea-steps,\n    .novea-specs,\n    .novea-use,\n    .novea-included {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .novea-card--featured {\n      grid-column: 1 \/ -1;\n    }\n  }\n\n  @media (min-width: 960px) {\n    .novea-section {\n      padding: 96px 0;\n    }\n\n    .novea-benefits,\n    .novea-specs {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .novea-card--featured {\n      grid-column: 2 \/ 3;\n    }\n  }\n\n  @media (min-width: 1080px) {\n    .novea-steps {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  }\n\n  @media (max-width: 679px) {\n    .novea-hero {\n      min-height: auto;\n      padding: 70px 0 65px;\n    }\n\n    .novea-selected {\n      min-height: 185px;\n      padding: 23px 19px;\n    }\n\n    .novea-selected__inner {\n      grid-template-columns: 21px minmax(0, 1fr);\n      gap: 14px;\n    }\n\n    .novea-selected__dot {\n      width: 21px;\n      height: 21px;\n    }\n\n    .novea-cta__inner {\n      justify-content: center;\n      text-align: center;\n    }\n\n    .novea-cta .novea-button {\n      width: 100%;\n    }\n  }\n\n  @media (max-width: 390px) {\n    .novea-container {\n      width: calc(100% - 22px);\n    }\n\n    .novea-highlights {\n      grid-template-columns: 1fr;\n    }\n\n    .novea-mode {\n      grid-template-columns: 22px minmax(0, 1fr);\n      padding: 16px;\n    }\n\n    .novea-mode__check {\n      position: absolute;\n      top: 15px;\n      right: 15px;\n    }\n\n    .novea-mode__content {\n      padding-right: 22px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #novea-glow-mask *,\n    #novea-glow-mask *::before,\n    #novea-glow-mask *::after {\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n      transition-duration: 0.01ms !important;\n    }\n\n    .novea-js .novea-reveal {\n      opacity: 1;\n      transform: none;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e\u003cscript\u003e\n  (function () {\n    function initialiseNoveaSection(root) {\n      if (!root || root.dataset.noveaReady === \"true\") {\n        return;\n      }\n\n      root.dataset.noveaReady = \"true\";\n      root.classList.add(\"novea-js\");\n\n      \/* Reveal animations *\/\n      var revealItems = root.querySelectorAll(\".novea-reveal\");\n\n      if (\"IntersectionObserver\" in window) {\n        var observer = new IntersectionObserver(\n          function (entries) {\n            entries.forEach(function (entry) {\n              if (!entry.isIntersecting) return;\n\n              entry.target.classList.add(\"novea-visible\");\n              observer.unobserve(entry.target);\n            });\n          },\n          {\n            threshold: 0.08,\n            rootMargin: \"0px 0px -15px 0px\"\n          }\n        );\n\n        revealItems.forEach(function (item, index) {\n          item.style.transitionDelay = ((index % 4) * 50) + \"ms\";\n          observer.observe(item);\n        });\n\n        window.setTimeout(function () {\n          revealItems.forEach(function (item) {\n            item.classList.add(\"novea-visible\");\n          });\n        }, 1600);\n      } else {\n        revealItems.forEach(function (item) {\n          item.classList.add(\"novea-visible\");\n        });\n      }\n\n      \/* LED mode interaction *\/\n      var modesContainer = root.querySelector(\".novea-modes\");\n      var buttons = root.querySelectorAll(\".novea-mode\");\n      var panel = root.querySelector(\"#novea-selected-treatment\");\n      var titleElement = root.querySelector(\".novea-selected__title\");\n      var copyElement = root.querySelector(\".novea-selected__copy\");\n\n      function selectTreatment(button) {\n        if (!button || !panel || !titleElement || !copyElement) {\n          return;\n        }\n\n        var colour =\n          button.getAttribute(\"data-colour\") ||\n          window.getComputedStyle(button)\n            .getPropertyValue(\"--mode-colour\")\n            .trim() ||\n          \"#e7e9f2\";\n\n        var glow =\n          button.getAttribute(\"data-glow\") ||\n          \"rgba(220,224,238,.72)\";\n\n        var title =\n          button.getAttribute(\"data-title\") ||\n          button.querySelector(\".novea-mode__content strong\").textContent.trim();\n\n        var description =\n          button.getAttribute(\"data-description\") ||\n          button.querySelector(\".novea-mode__content span\").textContent\n            .replace(\/\\s+\/g, \" \")\n            .trim();\n\n        buttons.forEach(function (item) {\n          var active = item === button;\n\n          item.classList.toggle(\"is-active\", active);\n          item.setAttribute(\"aria-pressed\", active ? \"true\" : \"false\");\n        });\n\n        \/* Update text using textContent so Shopify cannot clear the panel. *\/\n        titleElement.textContent = title;\n        copyElement.textContent = description;\n\n        \/* Update colour using CSS variables. *\/\n        panel.style.setProperty(\"--selected-colour\", colour);\n        panel.style.setProperty(\"--selected-glow\", glow);\n\n        panel.style.borderColor = colour;\n        panel.style.boxShadow =\n          \"0 18px 48px rgba(25,20,28,.10), 0 0 0 3px \" +\n          colour +\n          \"33\";\n\n        \/* Restart change animation. *\/\n        panel.classList.remove(\"is-changing\");\n        void panel.offsetWidth;\n        panel.classList.add(\"is-changing\");\n      }\n\n      if (modesContainer) {\n        modesContainer.addEventListener(\"click\", function (event) {\n          var button = event.target.closest(\".novea-mode\");\n\n          if (!button || !modesContainer.contains(button)) {\n            return;\n          }\n\n          selectTreatment(button);\n        });\n      }\n\n      \/* Set the initial treatment. *\/\n      selectTreatment(\n        root.querySelector(\".novea-mode.is-active\") ||\n        root.querySelector(\".novea-mode\")\n      );\n    }\n\n    function initialiseAllNoveaSections() {\n      document\n        .querySelectorAll(\"#novea-glow-mask\")\n        .forEach(initialiseNoveaSection);\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\n        \"DOMContentLoaded\",\n        initialiseAllNoveaSections\n      );\n    } else {\n      initialiseAllNoveaSections();\n    }\n\n    \/* Shopify theme editor support *\/\n    document.addEventListener(\"shopify:section:load\", function (event) {\n      var root = event.target.querySelector(\"#novea-glow-mask\");\n\n      if (!root \u0026\u0026 event.target.id === \"novea-glow-mask\") {\n        root = event.target;\n      }\n\n      if (root) {\n        root.dataset.noveaReady = \"false\";\n        initialiseNoveaSection(root);\n      }\n    });\n  })();\n\u003c\/script\u003e ```\u003c\/p\u003e","brand":"NOVÉA","offers":[{"title":"Default Title","offer_id":52234387161304,"sku":null,"price":999.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0829\/3063\/0872\/files\/WhatsAppImage2026-07-18at16.35.30_1.jpg?v=1786643451","url":"https:\/\/noveaza.co.za\/products\/novea%e2%84%a2-glow-therapy-led-mask","provider":"NOVÉA","version":"1.0","type":"link"}