{"product_id":"dualora™-ultrasonic-skinreveal","title":"Dualora™ Fresh Face","description":"\u003cbody\u003e\n\n\n  \u003cmeta charset=\"UTF-8\"\u003e\n  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003ctitle\u003eDualora™ The Fresh Face - Product Description\u003c\/title\u003e\n  \u003c!-- Tailwind CSS --\u003e\n  \u003cscript src=\"https:\/\/cdn.tailwindcss.com\"\u003e\u003c\/script\u003e\n  \u003c!-- Google Fonts: Playfair Display for Serifs \u0026 Inter for Sans-Serif --\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n  \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n  \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700\u0026amp;family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n  \n  \u003cscript\u003e\n    tailwind.config = {\n      theme: {\n        extend: {\n          colors: {\n            emerald: {\n              DEFAULT: '#0f5132',\n              dark: '#00401a',\n              light: '#146c43',\n              soft: '#e8f5e9',\n              mint: '#d1e7dd',\n            },\n            dualora: {\n              black: '#111111',\n              gray: '#666666',\n              border: '#e5e7eb',\n              cardBg: '#fafafa'\n            }\n          },\n          fontFamily: {\n            serif: ['Playfair Display', 'Georgia', 'serif'],\n            sans: ['Inter', 'sans-serif'],\n          }\n        }\n      }\n    }\n  \u003c\/script\u003e\n\n  \u003cstyle\u003e\n    body {\n      font-family: 'Inter', sans-serif;\n      background-color: #ffffff;\n      color: #111111;\n    }\n    \n    .serif-title {\n      font-family: 'Playfair Display', Georgia, serif;\n    }\n\n    \/* Subtle vibration pulse animation for device active mode *\/\n    @keyframes pulse-ring {\n      0% {\n        transform: scale(0.96);\n        opacity: 0.8;\n      }\n      50% {\n        transform: scale(1.06);\n        opacity: 0.4;\n      }\n      100% {\n        transform: scale(0.96);\n        opacity: 0.8;\n      }\n    }\n\n    .vibration-active {\n      animation: pulse-ring 1.8s infinite ease-in-out;\n    }\n\n    \/* Device ultrasonic glow effect *\/\n    .glow-cleansing {\n      box-shadow: 0 0 25px rgba(59, 130, 246, 0.35);\n    }\n    .glow-moisturising {\n      box-shadow: 0 0 25px rgba(15, 81, 50, 0.35);\n    }\n    .glow-massage {\n      box-shadow: 0 0 25px rgba(236, 72, 153, 0.35);\n    }\n\n    \/* Scrollbar customization *\/\n    ::-webkit-scrollbar {\n      width: 6px;\n    }\n    ::-webkit-scrollbar-track {\n      background: #f1f1f1;\n    }\n    ::-webkit-scrollbar-thumb {\n      background: #0f5132;\n      border-radius: 4px;\n    }\n  \u003c\/style\u003e\n\n\n\n  \u003c!-- MAIN PRODUCT DESCRIPTION CONTAINER (STARTS DIRECTLY AT CONTENT) --\u003e\n  \u003cmain class=\"flex justify-center\"\u003e\n\n    \u003cdiv class=\"w-full max-w-[640px] bg-white overflow-hidden transition-all duration-300\"\u003e\n      \n      \u003cdiv class=\"p-2 sm:p-5 space-y-8\"\u003e\n\n        \u003c!-- 1. HEADER SECTION (STARTS IMMEDIATELY AT SELF-CARE RITUAL) --\u003e\n        \u003cdiv class=\"text-center space-y-3\"\u003e\n          \u003c!-- Self-Care Pill Badge --\u003e\n          \u003cdiv class=\"dualora-pill-tag inline-flex items-center gap-1.5 border border-dualora-black px-4 py-1.5 rounded-full text-[11px] font-semibold tracking-widest uppercase text-dualora-black bg-white\"\u003e\n            \u003cspan class=\"sparkle-icon text-emerald text-xs\"\u003e✦\u003c\/span\u003e SELF-CARE RITUAL\n          \u003c\/div\u003e\n\n          \u003c!-- Product Title \u0026 Subtitle --\u003e\n          \u003ch1 class=\"serif-title text-2xl sm:text-3xl font-normal text-dualora-black tracking-tight leading-tight pt-1\"\u003e\n            Dualora™ The Fresh Face\n          \u003c\/h1\u003e\n          \u003cp class=\"text-xs sm:text-sm font-semibold text-emerald tracking-wide\"\u003e\n            Cleaner Pores. Brighter Skin. No Extractions.\n          \u003c\/p\u003e\n\n          \u003c!-- Core Value Proposition Copy --\u003e\n          \u003cp class=\"text-xs sm:text-sm text-gray-600 leading-relaxed max-w-lg mx-auto pt-1\"\u003e\n            Unclog pores, eliminate blackheads, and restore your natural glow without painful squeezing or harsh chemicals. Powered by \u003cstrong class=\"text-dualora-black\"\u003e24,000+ ultrasonic vibrations per second\u003c\/strong\u003e, Dualora™ delivers professional-grade facial care for both men and women — right from the comfort of your home.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 2. INTERACTIVE DEVICE MODE DEMO --\u003e\n        \u003cdiv class=\"bg-gray-50 border border-gray-100 rounded-2xl p-5 text-center relative\"\u003e\n          \u003ch2 class=\"serif-title text-lg font-semibold text-dualora-black\"\u003eDualora™ In Action\u003c\/h2\u003e\n          \u003cp class=\"text-xs text-gray-500 mb-4\"\u003eSelect a mode below to test device frequency \u0026amp; benefits:\u003c\/p\u003e\n\n          \u003c!-- Simulated Device Graphic --\u003e\n          \u003cdiv class=\"relative w-28 h-48 mx-auto my-4 flex flex-col items-center justify-between py-3 bg-gradient-to-b from-gray-100 to-white border-2 border-gray-200 rounded-full shadow-inner transition-all duration-300\" id=\"device-graphic\"\u003e\n            \u003c!-- Stainless Steel Spatula Tip --\u003e\n            \u003cdiv id=\"device-tip\" class=\"w-12 h-10 bg-gradient-to-r from-gray-300 via-gray-100 to-gray-300 rounded-t-xl border border-gray-400 flex items-center justify-center text-[10px] font-bold text-gray-600 transition-all duration-300\"\u003e\n              \u003cspan id=\"tip-indicator\" class=\"w-2 h-2 rounded-full bg-blue-500 animate-ping\"\u003e\u003c\/span\u003e\n            \u003c\/div\u003e\n            \n            \u003c!-- Mode Light Ring --\u003e\n            \u003cdiv class=\"flex flex-col items-center gap-1\"\u003e\n              \u003cdiv id=\"device-light\" class=\"w-3 h-3 rounded-full bg-blue-500 shadow-md transition-colors duration-300\"\u003e\u003c\/div\u003e\n              \u003cspan id=\"device-mode-label\" class=\"text-[9px] uppercase font-bold text-gray-500 tracking-wider\"\u003eCLEANSING\u003c\/span\u003e\n            \u003c\/div\u003e\n\n            \u003c!-- Power Button --\u003e\n            \u003cdiv class=\"w-5 h-5 rounded-full border border-gray-400 flex items-center justify-center text-[8px] text-gray-500 font-bold bg-white shadow-sm\"\u003e\n              ⏻\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- Live Vibration Status --\u003e\n          \u003cdiv class=\"text-[11px] font-medium text-gray-600 bg-white border border-gray-200 rounded-lg py-1.5 px-3 inline-block shadow-sm\"\u003e\n            Status: \u003cspan id=\"mode-status-text\" class=\"text-emerald font-bold\"\u003e🫧 Cleansing Active (24,000 Hz)\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 3. INTELLIGENT MODES TAB SWITCHER --\u003e\n        \u003cdiv class=\"bg-dualora-cardBg border border-dualora-border rounded-2xl p-4 sm:p-5\"\u003e\n          \u003cdiv class=\"text-[10px] uppercase font-bold tracking-widest text-emerald mb-1\"\u003eTHE 3-STEP INTEL-CARE\u003c\/div\u003e\n          \u003ch2 class=\"serif-title text-xl text-dualora-black font-semibold mb-1\"\u003e3 Intelligent Modes\u003c\/h2\u003e\n          \u003cp class=\"text-xs text-gray-500 mb-4\"\u003eTailored skincare routines for male \u0026amp; female skin health:\u003c\/p\u003e\n\n          \u003c!-- Mode Buttons --\u003e\n          \u003cdiv class=\"grid grid-cols-3 gap-1.5 sm:gap-2 mb-4\"\u003e\n            \u003cbutton onclick=\"activateMode('cleansing')\" id=\"btn-cleansing\" class=\"mode-tab-btn py-2.5 px-2 text-xs font-semibold rounded-xl border border-emerald bg-emerald text-white flex items-center justify-center gap-1.5 transition-all shadow-sm\"\u003e\n              \u003cspan\u003e🫧\u003c\/span\u003e Cleansing\n            \u003c\/button\u003e\n            \u003cbutton onclick=\"activateMode('moisturising')\" id=\"btn-moisturising\" class=\"mode-tab-btn py-2.5 px-2 text-xs font-semibold rounded-xl border border-gray-200 bg-white text-gray-700 hover:border-emerald flex items-center justify-center gap-1.5 transition-all\"\u003e\n              \u003cspan\u003e💧\u003c\/span\u003e Moisturising\n            \u003c\/button\u003e\n            \u003cbutton onclick=\"activateMode('massage')\" id=\"btn-massage\" class=\"mode-tab-btn py-2.5 px-2 text-xs font-semibold rounded-xl border border-gray-200 bg-white text-gray-700 hover:border-emerald flex items-center justify-center gap-1.5 transition-all\"\u003e\n              \u003cspan\u003e🤍\u003c\/span\u003e Massage\n            \u003c\/button\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- Mode Content Card --\u003e\n          \u003cdiv id=\"mode-card-cleansing\" class=\"mode-content-card bg-white border border-gray-200 rounded-xl p-4 space-y-2\"\u003e\n            \u003cdiv class=\"inline-block bg-emerald-soft text-emerald font-bold text-[9px] tracking-wider uppercase px-2 py-0.5 rounded\"\u003eMODE 1 • PORE CARE\u003c\/div\u003e\n            \u003ch3 class=\"font-semibold text-sm text-dualora-black\"\u003eUltrasonic Deep Pore Cleansing\u003c\/h3\u003e\n            \u003cp class=\"text-xs text-gray-600 leading-relaxed\"\u003e\n              High-frequency vibrations gently dislodge embedded blackheads, oil, and dead skin buildup without irritating or leaving red marks.\n            \u003c\/p\u003e\n            \u003cdiv class=\"border-t border-gray-100 pt-2 mt-2\"\u003e\n              \u003cspan class=\"text-[11px] font-bold text-gray-700 block mb-1\"\u003eKey Male \u0026amp; Female Benefits:\u003c\/span\u003e\n              \u003cul class=\"text-xs text-gray-600 space-y-1 pl-4 list-disc\"\u003e\n                \u003cli\u003eExtracts stubborn T-zone blackheads \u0026amp; congestion\u003c\/li\u003e\n                \u003cli\u003eSmooths rough texture \u0026amp; prevents breakouts\u003c\/li\u003e\n                \u003cli\u003ePrevents ingrown hairs and razor bumps for post-shave skin\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv id=\"mode-card-moisturising\" class=\"mode-content-card hidden bg-white border border-gray-200 rounded-xl p-4 space-y-2\"\u003e\n            \u003cdiv class=\"inline-block bg-blue-50 text-blue-700 font-bold text-[9px] tracking-wider uppercase px-2 py-0.5 rounded\"\u003eMODE 2 • INFUSION\u003c\/div\u003e\n            \u003ch3 class=\"font-semibold text-sm text-dualora-black\"\u003e3x Serum Absorption Booster\u003c\/h3\u003e\n            \u003cp class=\"text-xs text-gray-600 leading-relaxed\"\u003e\n              Utilises sonophoresis technology to drive active serums, oils, and moisturisers deep into the dermal layer for maximum hydration.\n            \u003c\/p\u003e\n            \u003cdiv class=\"border-t border-gray-100 pt-2 mt-2\"\u003e\n              \u003cspan class=\"text-[11px] font-bold text-gray-700 block mb-1\"\u003eKey Male \u0026amp; Female Benefits:\u003c\/span\u003e\n              \u003cul class=\"text-xs text-gray-600 space-y-1 pl-4 list-disc\"\u003e\n                \u003cli\u003eMakes every drop of serum \u0026amp; cream work up to 3x harder\u003c\/li\u003e\n                \u003cli\u003eEliminates dry patches and winter flakiness\u003c\/li\u003e\n                \u003cli\u003eLeaves skin deeply hydrated without greasy residue\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv id=\"mode-card-massage\" class=\"mode-content-card hidden bg-white border border-gray-200 rounded-xl p-4 space-y-2\"\u003e\n            \u003cdiv class=\"inline-block bg-pink-50 text-pink-700 font-bold text-[9px] tracking-wider uppercase px-2 py-0.5 rounded\"\u003eMODE 3 • REFRESH\u003c\/div\u003e\n            \u003ch3 class=\"font-semibold text-sm text-dualora-black\"\u003eMicro-Current Lymphatic Massage\u003c\/h3\u003e\n            \u003cp class=\"text-xs text-gray-600 leading-relaxed\"\u003e\n              Gentle micro-vibrations stimulate facial blood flow, encourage lymphatic drainage, and relax tense jaw and facial muscles.\n            \u003c\/p\u003e\n            \u003cdiv class=\"border-t border-gray-100 pt-2 mt-2\"\u003e\n              \u003cspan class=\"text-[11px] font-bold text-gray-700 block mb-1\"\u003eKey Male \u0026amp; Female Benefits:\u003c\/span\u003e\n              \u003cul class=\"text-xs text-gray-600 space-y-1 pl-4 list-disc\"\u003e\n                \u003cli\u003eReduces morning facial puffiness \u0026amp; under-eye bags\u003c\/li\u003e\n                \u003cli\u003eContours facial lines for a fresh, well-rested look\u003c\/li\u003e\n                \u003cli\u003eProvides a calming 2-minute spa ritual to start your day\u003c\/li\u003e\n              \u003c\/ul\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 4. KEY FEATURES GRID --\u003e\n        \u003cdiv class=\"space-y-3\"\u003e\n          \u003cdiv class=\"text-[10px] uppercase font-bold tracking-widest text-emerald text-center\"\u003eENGINEERED FOR RESULTS\u003c\/div\u003e\n          \u003ch2 class=\"serif-title text-xl text-center text-dualora-black font-semibold\"\u003ePremium Feature Suite\u003c\/h2\u003e\n\n          \u003cdiv class=\"grid grid-cols-2 gap-3 pt-1\"\u003e\n            \u003cdiv class=\"bg-white border border-gray-200 rounded-xl p-3.5 space-y-1 transition-all hover:border-emerald\"\u003e\n              \u003cdiv class=\"text-xl\"\u003e⚡\u003c\/div\u003e\n              \u003ch3 class=\"text-xs font-bold text-dualora-black\"\u003e24,000+ Hz Tech\u003c\/h3\u003e\n              \u003cp class=\"text-[11px] text-gray-500 leading-tight\"\u003eUltrasonic soundwaves remove dirt safely without squeezing.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"bg-white border border-gray-200 rounded-xl p-3.5 space-y-1 transition-all hover:border-emerald\"\u003e\n              \u003cdiv class=\"text-xl\"\u003e✨\u003c\/div\u003e\n              \u003ch3 class=\"text-xs font-bold text-dualora-black\"\u003eStainless Steel Tip\u003c\/h3\u003e\n              \u003cp class=\"text-[11px] text-gray-500 leading-tight\"\u003eHygienic, durable spatula contoured for facial curves.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"bg-white border border-gray-200 rounded-xl p-3.5 space-y-1 transition-all hover:border-emerald\"\u003e\n              \u003cdiv class=\"text-xl\"\u003e🔋\u003c\/div\u003e\n              \u003ch3 class=\"text-xs font-bold text-dualora-black\"\u003eUSB-C Rechargeable\u003c\/h3\u003e\n              \u003cp class=\"text-[11px] text-gray-500 leading-tight\"\u003eCordless convenience with long battery life. No disposables.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"bg-white border border-gray-200 rounded-xl p-3.5 space-y-1 transition-all hover:border-emerald\"\u003e\n              \u003cdiv class=\"text-xl\"\u003e🌿\u003c\/div\u003e\n              \u003ch3 class=\"text-xs font-bold text-dualora-black\"\u003eFor All Skin Types\u003c\/h3\u003e\n              \u003cp class=\"text-[11px] text-gray-500 leading-tight\"\u003eSafe for male \u0026amp; female sensitive, oily, or dry skin.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 5. 5-STEP RITUAL HOW TO USE --\u003e\n        \u003cdiv class=\"bg-dualora-cardBg border border-dualora-border rounded-2xl p-5 space-y-3\"\u003e\n          \u003cdiv class=\"text-[10px] uppercase font-bold tracking-widest text-emerald\"\u003eSIMPLE 3-MINUTE RITUAL\u003c\/div\u003e\n          \u003ch2 class=\"serif-title text-xl text-dualora-black font-semibold\"\u003eHow To Use Dualora™\u003c\/h2\u003e\n\n          \u003cdiv class=\"space-y-2.5 pt-1\"\u003e\n            \u003cdiv class=\"flex items-start gap-3 bg-white p-3 rounded-xl border border-gray-100\"\u003e\n              \u003cspan class=\"bg-emerald-soft text-emerald font-bold text-xs px-2 py-0.5 rounded\"\u003e01\u003c\/span\u003e\n              \u003cp class=\"text-xs text-gray-700\"\u003e\u003cstrong\u003ePrep:\u003c\/strong\u003e Dampen skin with warm water or toner-soaked cotton pad.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"flex items-start gap-3 bg-white p-3 rounded-xl border border-gray-100\"\u003e\n              \u003cspan class=\"bg-emerald-soft text-emerald font-bold text-xs px-2 py-0.5 rounded\"\u003e02\u003c\/span\u003e\n              \u003cp class=\"text-xs text-gray-700\"\u003e\u003cstrong\u003ePower On:\u003c\/strong\u003e Press button and select your desired mode.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"flex items-start gap-3 bg-white p-3 rounded-xl border border-gray-100\"\u003e\n              \u003cspan class=\"bg-emerald-soft text-emerald font-bold text-xs px-2 py-0.5 rounded\"\u003e03\u003c\/span\u003e\n              \u003cp class=\"text-xs text-gray-700\"\u003e\u003cstrong\u003eGlide:\u003c\/strong\u003e Hold spatula at 30–45° angle and glide gently upward.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"flex items-start gap-3 bg-white p-3 rounded-xl border border-gray-100\"\u003e\n              \u003cspan class=\"bg-emerald-soft text-emerald font-bold text-xs px-2 py-0.5 rounded\"\u003e04\u003c\/span\u003e\n              \u003cp class=\"text-xs text-gray-700\"\u003e\u003cstrong\u003eInfuse:\u003c\/strong\u003e Apply serum or moisturiser, then switch to \u003cem\u003eMoisturising mode\u003c\/em\u003e.\u003c\/p\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"flex items-start gap-3 bg-white p-3 rounded-xl border border-gray-100\"\u003e\n              \u003cspan class=\"bg-emerald-soft text-emerald font-bold text-xs px-2 py-0.5 rounded\"\u003e05\u003c\/span\u003e\n              \u003cp class=\"text-xs text-gray-700\"\u003e\u003cstrong\u003eMaintain:\u003c\/strong\u003e Repeat 2–3 times weekly for a lasting healthy glow.\u003c\/p\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003c!-- 6. BRAND TRUST BANNER (EXACT 3 ITEMS AS REQUESTED - CLOSES THE DESCRIPTION) --\u003e\n        \u003cdiv class=\"bg-emerald text-white rounded-2xl p-4 text-center shadow-md\"\u003e\n          \u003cdiv class=\"flex justify-around items-center text-[11px] font-semibold flex-wrap gap-2\"\u003e\n            \u003cspan class=\"flex items-center gap-1\"\u003e\u003cspan class=\"text-emerald-mint font-bold\"\u003e✓\u003c\/span\u003e 30-Day Guarantee\u003c\/span\u003e\n            \u003cspan class=\"flex items-center gap-1\"\u003e\u003cspan class=\"text-emerald-mint font-bold\"\u003e✓\u003c\/span\u003e Dermatologist Recommended Concept\u003c\/span\u003e\n            \u003cspan class=\"flex items-center gap-1\"\u003e\u003cspan class=\"text-emerald-mint font-bold\"\u003e✓\u003c\/span\u003e Free USB-C Cable Included\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/main\u003e\n\n  \u003cscript\u003e\n    \/\/ MODE SWITCHER LOGIC\n    function activateMode(mode) {\n      \/\/ Hide all card contents\n      document.querySelectorAll('.mode-content-card').forEach(card =\u003e card.classList.add('hidden'));\n      \n      \/\/ Reset button styles\n      document.querySelectorAll('.mode-tab-btn').forEach(btn =\u003e {\n        btn.classList.remove('bg-emerald', 'text-white', 'border-emerald');\n        btn.classList.add('bg-white', 'text-gray-700', 'border-gray-200');\n      });\n\n      \/\/ Show selected content card\n      document.getElementById(`mode-card-${mode}`).classList.remove('hidden');\n\n      \/\/ Highlight active button\n      const activeBtn = document.getElementById(`btn-${mode}`);\n      activeBtn.classList.remove('bg-white', 'text-gray-700', 'border-gray-200');\n      activeBtn.classList.add('bg-emerald', 'text-white', 'border-emerald');\n\n      \/\/ Update Device Graphic Preview\n      const light = document.getElementById('device-light');\n      const indicator = document.getElementById('tip-indicator');\n      const label = document.getElementById('device-mode-label');\n      const statusText = document.getElementById('mode-status-text');\n      const deviceGraphic = document.getElementById('device-graphic');\n\n      if (mode === 'cleansing') {\n        light.className = 'w-3 h-3 rounded-full bg-blue-500 shadow-md transition-colors duration-300';\n        indicator.className = 'w-2 h-2 rounded-full bg-blue-500 animate-ping';\n        label.innerText = 'CLEANSING';\n        statusText.innerHTML = '🫧 Cleansing Active (24,000 Hz)';\n        statusText.className = 'text-blue-600 font-bold';\n        deviceGraphic.className = 'relative w-28 h-48 mx-auto my-4 flex flex-col items-center justify-between py-3 bg-gradient-to-b from-gray-100 to-white border-2 border-blue-400 rounded-full shadow-inner vibration-active glow-cleansing transition-all duration-300';\n      } else if (mode === 'moisturising') {\n        light.className = 'w-3 h-3 rounded-full bg-emerald shadow-md transition-colors duration-300';\n        indicator.className = 'w-2 h-2 rounded-full bg-emerald animate-pulse';\n        label.innerText = 'MOISTURIS-';\n        statusText.innerHTML = '💧 Moisturising Active (Sonophoresis Boost)';\n        statusText.className = 'text-emerald font-bold';\n        deviceGraphic.className = 'relative w-28 h-48 mx-auto my-4 flex flex-col items-center justify-between py-3 bg-gradient-to-b from-gray-100 to-white border-2 border-emerald rounded-full shadow-inner vibration-active glow-moisturising transition-all duration-300';\n      } else if (mode === 'massage') {\n        light.className = 'w-3 h-3 rounded-full bg-pink-500 shadow-md transition-colors duration-300';\n        indicator.className = 'w-2 h-2 rounded-full bg-pink-500 animate-ping';\n        label.innerText = 'MASSAGE';\n        statusText.innerHTML = '🤍 Massage Active (Micro-Vibration)';\n        statusText.className = 'text-pink-600 font-bold';\n        deviceGraphic.className = 'relative w-28 h-48 mx-auto my-4 flex flex-col items-center justify-between py-3 bg-gradient-to-b from-gray-100 to-white border-2 border-pink-400 rounded-full shadow-inner vibration-active glow-massage transition-all duration-300';\n      }\n    }\n\n    \/\/ Initialize cleansing mode on page load\n    window.onload = function() {\n      activateMode('cleansing');\n    };\n  \u003c\/script\u003e\n\n\u003c\/body\u003e","brand":"Dualora","offers":[{"title":"Default Title","offer_id":67978550280513,"sku":null,"price":399.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1011\/4862\/3169\/files\/dualora-skin-scrubber-upright-with-packaging.png?v=1792600048","url":"https:\/\/www.dualora.co.za\/products\/dualora%e2%84%a2-ultrasonic-skinreveal","provider":"Dualora","version":"1.0","type":"link"}